@import"https://97abf9.claudeassets.com/20240722044257cs_/https://fonts.googleapis.com/css2?family=Montserrat&family=Shippori+Mincho&family=Zen+Kaku+Gothic+New&display=swap";.faq-anchors-list a,.faq-links a,.blog-archives-list>li>a,.blog-archives-list .children>li>a,.blog-archive-container .read-more,.blog-archive-container .blog-entry-thumbnail a,.menu-trigger,.grid-image>span img,.grid-image a img,.nav-tabs-1>li>a,.btn-0-extended,.btn-0,.btn-bordered-25-extended,.btn-bordered-25,.btn-25-extended,.btn-25,.btn-bordered-24-extended,.btn-bordered-24,.btn-24-extended,.btn-24,.btn-bordered-23-extended,.btn-bordered-23,.btn-23-extended,.btn-23,.btn-bordered-22-extended,.btn-bordered-22,.btn-22-extended,.btn-22,.btn-bordered-21-extended,.btn-bordered-21,.btn-21-extended,.btn-21,.btn-bordered-20-extended,.btn-bordered-20,.btn-20-extended,.btn-20,.btn-bordered-19-extended,.btn-bordered-19,.btn-19-extended,.btn-19,.btn-bordered-18-extended,.btn-bordered-18,.btn-18-extended,.btn-18,.btn-bordered-17-extended,.btn-bordered-17,.btn-17-extended,.btn-17,.btn-bordered-16-extended,.btn-bordered-16,.btn-16-extended,.btn-16,.btn-bordered-15-extended,.btn-bordered-15,.btn-15-extended,.btn-15,.btn-bordered-14-extended,.btn-bordered-14,.btn-14-extended,.btn-14,.btn-bordered-13-extended,.btn-bordered-13,.btn-13-extended,.btn-13,.btn-bordered-12-extended,.btn-bordered-12,.btn-12-extended,.btn-12,.btn-bordered-11-extended,.btn-bordered-11,.btn-11-extended,.btn-11,.btn-bordered-10-extended,.btn-bordered-10,.btn-10-extended,.btn-10,.btn-bordered-9-extended,.btn-bordered-9,.btn-9-extended,.btn-9,.btn-bordered-8-extended,.btn-bordered-8,.btn-8-extended,.btn-8,.btn-bordered-7-extended,.btn-bordered-7,.btn-7-extended,.btn-7,.btn-bordered-6-extended,.btn-bordered-6,.btn-6-extended,.btn-6,.btn-bordered-5-extended,.btn-bordered-5,.btn-5-extended,.btn-5,.btn-bordered-4-extended,.btn-bordered-4,.btn-4-extended,.btn-4,.btn-bordered-3-extended,.btn-bordered-3,.btn-3-extended,.btn-3,.btn-bordered-2-extended,.btn-bordered-2,.btn-2-extended,.btn-2,.btn-bordered-1-extended,.btn-bordered-1,.btn-1-extended,.btn-1 {
    -webkit-transition: .2s linear;
    transition: .2s linear
}

@-moz-keyframes fade-in {
    0% {
        opacity: 0;
        height: 0
    }

    1% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 1;
        height: auto
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
        height: 0
    }

    1% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 1;
        height: auto
    }
}

@-o-keyframes fade-in {
    0% {
        opacity: 0;
        height: 0
    }

    1% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 1;
        height: auto
    }
}

@-ms-keyframes fade-in {
    0% {
        opacity: 0;
        height: 0
    }

    1% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 1;
        height: auto
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
        height: 0
    }

    1% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 1;
        height: auto
    }
}

@-moz-keyframes fade-out {
    0% {
        opacity: 1;
        height: auto
    }

    99% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 0;
        height: 0
    }
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
        height: auto
    }

    99% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 0;
        height: 0
    }
}

@-o-keyframes fade-out {
    0% {
        opacity: 1;
        height: auto
    }

    99% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 0;
        height: 0
    }
}

@-ms-keyframes fade-out {
    0% {
        opacity: 1;
        height: auto
    }

    99% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 0;
        height: 0
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
        height: auto
    }

    99% {
        opacity: 0;
        height: auto
    }

    100% {
        opacity: 0;
        height: 0
    }
}

/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: Zen Kaku Gothic New, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.7;
    --bs-body-color: #212529;
    --bs-body-bg: #fff
}

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

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

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

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25
}

hr:not([size]) {
    height: 1px
}

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

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

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

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

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

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

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

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

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

h5,.h5 {
    font-size: 1.25rem
}

h6,.h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title],abbr[data-bs-original-title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,ul {
    padding-left: 2rem
}

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

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

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small,.small {
    font-size: 0.875em
}

mark,.mark {
    padding: .2em;
    background-color: #fcf8e3
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: #59a8b8;
    text-decoration: underline
}

a:hover {
    color: #888
}

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

pre,code,kbd,samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr /* rtl:ignore */;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em
}

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

code {
    font-size: 0.875em;
    color: #d63384;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 0.875em;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

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

figure {
    margin: 0 0 1rem
}

img,svg {
    vertical-align: middle
}

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

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #6c757d;
    text-align: left
}

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

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

label {
    display: inline-block
}

button {
    border-radius: 0
}

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

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

button,select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]::-webkit-calendar-picker-indicator {
    display: none
}

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

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

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

textarea {
    resize: vertical
}

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

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

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

legend+* {
    clear: left
}

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

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

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

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

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

::file-selector-button {
    font: inherit
}

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

output {
    display: inline-block
}

iframe {
    border: 0
}

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

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-1 {
        font-size:5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

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

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-3 {
        font-size:4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-4 {
        font-size:3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-5 {
        font-size:3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

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

.list-unstyled,.blog-archives-list,.blog-archives-list .children {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 0.875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d
}

.blockquote-footer::before {
    content: "— "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 0.875em;
    color: #6c757d
}

.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x, 30px);
    padding-left: var(--bs-gutter-x, 30px);
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container-sm,.container {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .container-md,.container-sm,.container {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container-lg,.container-md,.container-sm,.container {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    .container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1320px
    }
}

.row {
    --bs-gutter-x: 60px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-0.5*var(--bs-gutter-x));
    margin-left: calc(-0.5*var(--bs-gutter-x))
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0,.gx-0 {
    --bs-gutter-x: 0
}

.g-0,.gy-0 {
    --bs-gutter-y: 0
}

.g-1,.gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1,.gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2,.gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2,.gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3,.gx-3 {
    --bs-gutter-x: 1rem
}

.g-3,.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,.gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    .col-sm {
        flex:1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1,.gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1,.gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2,.gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2,.gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3,.gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1,.gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1,.gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2,.gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2,.gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3,.gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3,.gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,.gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,.gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1,.gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1,.gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2,.gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2,.gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3,.gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1,.gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1,.gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2,.gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2,.gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3,.gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    .col-xxl {
        flex:1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1,.gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1,.gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2,.gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2,.gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3,.gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table,.blog-entry-body table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: rgba(0,0,0,.1)
}

.table>:not(caption)>*>*,.blog-entry-body table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
}

.table>tbody,.blog-entry-body table>tbody {
    vertical-align: inherit
}

.table>thead,.blog-entry-body table>thead {
    vertical-align: bottom
}

.table>:not(:first-child),.blog-entry-body table>:not(:first-child) {
    border-top: 2px solid currentColor
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .25rem .25rem
}

.table-bordered>:not(caption)>* {
    border-width: 1px 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 1px
}

.table-borderless>:not(caption)>*>* {
    border-bottom-width: 0
}

.table-borderless>:not(:first-child) {
    border-top-width: 0
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #cfe2ff;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bacbe6
}

.table-secondary {
    --bs-table-bg: #e2e3e5;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #cbccce
}

.table-success {
    --bs-table-bg: #d1e7dd;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bcd0c7
}

.table-info {
    --bs-table-bg: #cff4fc;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #badce3
}

.table-warning {
    --bs-table-bg: #fff3cd;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6dbb9
}

.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfc2c4
}

.table-light {
    --bs-table-bg: #f8f9fa;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfe0e1
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #373b3e
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    .table-responsive-md {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.7
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem
}

.form-text {
    margin-top: .25rem;
    font-size: 0.875em;
    color: #6c757d
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 4px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.7em
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end:.75rem;color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:1px;border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end:.75rem;color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:1px;border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.7;
    color: #212529;
    background-color: rgba(0,0,0,0);
    border: solid rgba(0,0,0,0);
    border-width: 1px 0
}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    min-height: calc(1.7em + 0.5rem + 2px);
    padding: .25rem .5rem;
    font-size: 0.875rem;
    border-radius: .2rem
}

.form-control-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end:.5rem}

.form-control-sm::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end:.5rem}

.form-control-lg {
    min-height: calc(1.7em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end:1rem}

.form-control-lg::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end:1rem}

textarea.form-control {
    min-height: calc(1.7em + 0.75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.7em + 0.5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.7em + 1rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    height: 1.7em;
    border-radius: 4px
}

.form-control-color::-webkit-color-swatch {
    height: 1.7em;
    border-radius: 4px
}

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion: reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-select[multiple],.form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: rgba(0,0,0,0);
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: 0.875rem;
    border-radius: .2rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.form-check {
    display: block;
    min-height: 1.7rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .35em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    appearance: none;
    color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label {
    opacity: .5
}

.form-switch {
    padding-left: 2.5em
}

.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.btn-check[disabled]+.btn,.btn-check:disabled+.btn {
    pointer-events: none;
    filter: none;
    opacity: .65
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: rgba(0,0,0,0);
    appearance: none
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: rgba(0,0,0,0);
    cursor: pointer;
    background-color: #dee2e6;
    border-color: rgba(0,0,0,0);
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: rgba(0,0,0,0);
    cursor: pointer;
    background-color: #dee2e6;
    border-color: rgba(0,0,0,0);
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.form-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.form-floating {
    position: relative
}

.form-floating>.form-control,.form-floating>.form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem .75rem;
    pointer-events: none;
    border: 1px solid rgba(0,0,0,0);
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .form-floating>label {
        transition: none
    }
}

.form-floating>.form-control {
    padding: 1rem .75rem
}

.form-floating>.form-control::placeholder {
    color: rgba(0,0,0,0)
}

.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    opacity: .65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,.input-group>.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.input-group>.form-control:focus,.input-group>.form-select:focus {
    z-index: 3
}

.input-group .btn {
    position: relative;
    z-index: 2
}

.input-group .btn:focus {
    z-index: 3
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 4px
}

.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn {
    padding: .25rem .5rem;
    font-size: 0.875rem;
    border-radius: .2rem
}

.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 0.875em;
    color: #198754
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #fff;
    background-color: rgba(25,135,84,.9);
    border-radius: 4px
}

.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip {
    display: block
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: #198754;
    padding-right: calc(1.7em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.425em + 0.1875rem) center;
    background-size: calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)
}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: calc(1.7em + 0.75rem);
    background-position: top calc(0.425em + 0.1875rem) right calc(0.425em + 0.1875rem)
}

.was-validated .form-select:valid,.form-select.is-valid {
    border-color: #198754
}

.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)
}

.was-validated .form-select:valid:focus,.form-select.is-valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.was-validated .form-check-input:valid,.form-check-input.is-valid {
    border-color: #198754
}

.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked {
    background-color: #198754
}

.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
    color: #198754
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em
}

.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid {
    z-index: 1
}

.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 0.875em;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: 4px
}

.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.7em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.425em + 0.1875rem) center;
    background-size: calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)
}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: calc(1.7em + 0.75rem);
    background-position: top calc(0.425em + 0.1875rem) right calc(0.425em + 0.1875rem)
}

.was-validated .form-select:invalid,.form-select.is-invalid {
    border-color: #dc3545
}

.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(0.85em + 0.375rem) calc(0.85em + 0.375rem)
}

.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.was-validated .form-check-input:invalid,.form-check-input.is-invalid {
    border-color: #dc3545
}

.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked {
    background-color: #dc3545
}

.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
    color: #dc3545
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}

.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid {
    z-index: 2
}

.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus {
    z-index: 3
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.7;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus+.btn,.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.btn:disabled,.btn.disabled,fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-primary:hover {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
}

.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a58ca;
    border-color: #0a53be
}

.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
}

.btn-primary:disabled,.btn-primary.disabled {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64
}

.btn-check:focus+.btn-secondary,.btn-secondary:focus {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
    box-shadow: 0 0 0 .25rem rgba(130,138,145,.5)
}

.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #565e64;
    border-color: #51585e
}

.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(130,138,145,.5)
}

.btn-secondary:disabled,.btn-secondary.disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-success {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-success:hover {
    color: #fff;
    background-color: #157347;
    border-color: #146c43
}

.btn-check:focus+.btn-success,.btn-success:focus {
    color: #fff;
    background-color: #157347;
    border-color: #146c43;
    box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
}

.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #146c43;
    border-color: #13653f
}

.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
}

.btn-success:disabled,.btn-success.disabled {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-info {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-info:hover {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2
}

.btn-check:focus+.btn-info,.btn-info:focus {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2;
    box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
}

.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle {
    color: #000;
    background-color: #3dd5f3;
    border-color: #25cff2
}

.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
}

.btn-info:disabled,.btn-info.disabled {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-warning {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720
}

.btn-check:focus+.btn-warning,.btn-warning:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
}

.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720
}

.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
}

.btn-warning:disabled,.btn-warning.disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37
}

.btn-check:focus+.btn-danger,.btn-danger:focus {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37;
    box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
}

.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b02a37;
    border-color: #a52834
}

.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
}

.btn-danger:disabled,.btn-danger.disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-light {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:focus+.btn-light,.btn-light:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    box-shadow: 0 0 0 .25rem rgba(211,212,213,.5)
}

.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(211,212,213,.5)
}

.btn-light:disabled,.btn-light.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-dark {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-dark:hover {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21
}

.btn-check:focus+.btn-dark,.btn-dark:focus {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21;
    box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
}

.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1e21;
    border-color: #191c1f
}

.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
}

.btn-dark:disabled,.btn-dark.disabled {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-outline-primary {
    color: #0d6efd;
    border-color: #0d6efd
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
}

.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
}

.btn-outline-primary:disabled,.btn-outline-primary.disabled {
    color: #0d6efd;
    background-color: rgba(0,0,0,0)
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .25rem rgba(108,117,125,.5)
}

.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(108,117,125,.5)
}

.btn-outline-secondary:disabled,.btn-outline-secondary.disabled {
    color: #6c757d;
    background-color: rgba(0,0,0,0)
}

.btn-outline-success {
    color: #198754;
    border-color: #198754
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
}

.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
}

.btn-outline-success:disabled,.btn-outline-success.disabled {
    color: #198754;
    background-color: rgba(0,0,0,0)
}

.btn-outline-info {
    color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-outline-info:hover {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {
    box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
}

.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
}

.btn-outline-info:disabled,.btn-outline-info.disabled {
    color: #0dcaf0;
    background-color: rgba(0,0,0,0)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
}

.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
}

.btn-outline-warning:disabled,.btn-outline-warning.disabled {
    color: #ffc107;
    background-color: rgba(0,0,0,0)
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
}

.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
}

.btn-outline-danger:disabled,.btn-outline-danger.disabled {
    color: #dc3545;
    background-color: rgba(0,0,0,0)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {
    box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
}

.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
}

.btn-outline-light:disabled,.btn-outline-light.disabled {
    color: #f8f9fa;
    background-color: rgba(0,0,0,0)
}

.btn-outline-dark {
    color: #212529;
    border-color: #212529
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
}

.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
}

.btn-outline-dark:disabled,.btn-outline-dark.disabled {
    color: #212529;
    background-color: rgba(0,0,0,0)
}

.btn-link {
    font-weight: 400;
    color: #59a8b8;
    text-decoration: underline
}

.btn-link:hover {
    color: #888
}

.btn-link:disabled,.btn-link.disabled {
    color: #6c757d
}

.btn-lg,.btn-group-lg>.btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.btn-sm,.btn-group-sm>.btn {
    padding: .25rem .5rem;
    font-size: 0.875rem;
    border-radius: .2rem
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropup,.dropend,.dropdown,.dropstart {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid rgba(0,0,0,0);
    border-bottom: 0;
    border-left: .3em solid rgba(0,0,0,0)
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: .125rem
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid rgba(0,0,0,0);
    border-bottom: .3em solid;
    border-left: .3em solid rgba(0,0,0,0)
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid rgba(0,0,0,0);
    border-right: 0;
    border-bottom: .3em solid rgba(0,0,0,0);
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid rgba(0,0,0,0);
    border-right: .3em solid;
    border-bottom: .3em solid rgba(0,0,0,0)
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0,0,0,.15)
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0,0,0,0);
    border: 0
}

.dropdown-item:hover,.dropdown-item:focus {
    color: #1e2125;
    background-color: #e9ecef
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0d6efd
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: rgba(0,0,0,0)
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1rem;
    color: #212529
}

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #343a40;
    border-color: rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus {
    color: #fff;
    background-color: rgba(255,255,255,.15)
}

.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active {
    color: #fff;
    background-color: #0d6efd
}

.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled {
    color: #adb5bd
}

.dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-header {
    color: #adb5bd
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after {
    margin-left: 0
}

.dropstart .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #59a8b8;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:hover,.nav-link:focus {
    color: #888
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs,.nav-tabs-1 {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link,.nav-tabs-1 .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid rgba(0,0,0,0);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.nav-tabs .nav-link:hover,.nav-tabs-1 .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs-1 .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate
}

.nav-tabs .nav-link.disabled,.nav-tabs-1 .nav-link.disabled {
    color: #6c757d;
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0)
}

.nav-tabs .nav-link.active,.nav-tabs-1 .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs-1 .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu,.nav-tabs-1 .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 4px
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0d6efd
}

.nav-fill>.nav-link,.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified>.nav-link,.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
    width: 100%
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    padding-top: .2875rem;
    padding-bottom: .2875rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    border-radius: 4px;
    transition: box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 .25rem
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .offcanvas-header {
        display: none
    }

    .navbar-expand-sm .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: rgba(0,0,0,0);
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 768px) {
    .navbar-expand-md {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .offcanvas-header {
        display: none
    }

    .navbar-expand-md .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: rgba(0,0,0,0);
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .offcanvas-header {
        display: none
    }

    .navbar-expand-lg .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: rgba(0,0,0,0);
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .offcanvas-header {
        display: none
    }

    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: rgba(0,0,0,0);
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }

    .navbar-expand-xxl .offcanvas-header {
        display: none
    }

    .navbar-expand-xxl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: rgba(0,0,0,0);
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }

    .navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }

    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .offcanvas-header {
    display: none
}

.navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: rgba(0,0,0,0);
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none
}

.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0
}

.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.55)
}

.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.55);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.55)
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {
    color: rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.55)
}

.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255,255,255,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255,255,255,.25)
}

.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.55);
    border-color: rgba(255,255,255,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: rgba(255,255,255,.55)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 4px
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem
}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -0.25rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link+.card-link {
    margin-left: 1rem
}

.card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: 3px 3px 0 0
}

.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 3px 3px
}

.card-header-tabs {
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
    margin-left: -0.5rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -0.5rem;
    margin-left: -0.5rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: 3px
}

.card-img,.card-img-top,.card-img-bottom {
    width: 100%
}

.card-img,.card-img-top {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.card-img,.card-img-bottom {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.card-group>.card {
    margin-bottom: 30px
}

@media(min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0
    }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}

@media(prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125)
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg)
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.accordion-item:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.accordion-flush .accordion-item:first-child {
    border-top: 0
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    color: #59a8b8;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: #888;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    color: #888;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6
}

.page-link {
    padding: .375rem .75rem
}

.page-item:first-child .page-link {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.page-item:last-child .page-link {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: 0.875rem
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .35em .65em;
    font-size: 0.75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 4px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 4px
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-primary {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe
}

.alert-primary .alert-link {
    color: #06357a
}

.alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8
}

.alert-secondary .alert-link {
    color: #34383c
}

.alert-success {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc
}

.alert-success .alert-link {
    color: #0c4128
}

.alert-info {
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb
}

.alert-info .alert-link {
    color: #04414d
}

.alert-warning {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5
}

.alert-warning .alert-link {
    color: #523e02
}

.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7
}

.alert-danger .alert-link {
    color: #6a1a21
}

.alert-light {
    color: #636464;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light .alert-link {
    color: #4f5050
}

.alert-dark {
    color: #141619;
    background-color: #d3d3d4;
    border-color: #bcbebf
}

.alert-dark .alert-link {
    color: #101214
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #e9ecef;
    border-radius: 4px
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0d6efd;
    transition: width .6s ease
}

@media(prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes
}

@media(prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 4px
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered>li::before {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:hover,.list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media(min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction:row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction:row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction:row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction:row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media(min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction:row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: 4px;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #084298;
    background-color: #cfe2ff
}

.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {
    color: #084298;
    background-color: #bacbe6
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #084298;
    border-color: #084298
}

.list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5
}

.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {
    color: #41464b;
    background-color: #cbccce
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #41464b;
    border-color: #41464b
}

.list-group-item-success {
    color: #0f5132;
    background-color: #d1e7dd
}

.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {
    color: #0f5132;
    background-color: #bcd0c7
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0f5132;
    border-color: #0f5132
}

.list-group-item-info {
    color: #055160;
    background-color: #cff4fc
}

.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {
    color: #055160;
    background-color: #badce3
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #055160;
    border-color: #055160
}

.list-group-item-warning {
    color: #664d03;
    background-color: #fff3cd
}

.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {
    color: #664d03;
    background-color: #e6dbb9
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664d03;
    border-color: #664d03
}

.list-group-item-danger {
    color: #842029;
    background-color: #f8d7da
}

.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {
    color: #842029;
    background-color: #dfc2c4
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #842029;
    border-color: #842029
}

.list-group-item-light {
    color: #636464;
    background-color: #fefefe
}

.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {
    color: #636464;
    background-color: #e5e5e5
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #636464;
    border-color: #636464
}

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4
}

.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {
    color: #141619;
    background-color: #bebebf
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141619;
    border-color: #141619
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 4px;
    opacity: .5
}

.btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    opacity: 1
}

.btn-close:disabled,.btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: .25
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    border-radius: 4px
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: 30px
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: .75rem
}

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -50px)
}

@media(prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px)
}

.modal-header .btn-close {
    padding: .5rem .5rem;
    margin: -0.5rem -0.5rem -0.5rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.7
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px)
}

.modal-footer>* {
    margin: .25rem
}

@media(min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media(min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media(min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-header {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

.modal-fullscreen .modal-footer {
    border-radius: 0
}

@media(max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0
    }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: "Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: rgba(0,0,0,0);
    border-style: solid
}

.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top] {
    padding: .4rem 0
}

.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0
}

.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    top: -1px;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right] {
    padding: 0 .4rem
}

.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    right: -1px;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom] {
    padding: .4rem 0
}

.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0
}

.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left] {
    padding: 0 .4rem
}

.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    left: -1px;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.popover {
    position: absolute;
    top: 0;
    left: 0 /* rtl:ignore */;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: "Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem
}

.popover .popover-arrow::before,.popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: rgba(0,0,0,0);
    border-style: solid
}

.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
    bottom: calc(-0.5rem - 1px)
}

.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {
    left: calc(-0.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
    top: calc(-0.5rem - 1px)
}

.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f0f0f0
}

.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {
    right: calc(-0.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0,0,0,.2);
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: 1rem 1rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item.active,.carousel-item-next,.carousel-item-prev {
    display: block
}

.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {
    transform: translateX(100%)
}

.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
        transition: none
    }
}

.carousel-control-prev,.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion: reduce) {
    .carousel-control-prev,.carousel-control-next {
        transition: none
    }
}

.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-prev-icon,.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid rgba(0,0,0,0);
    border-bottom: 10px solid rgba(0,0,0,0);
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg) /* rtl:ignore */
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: .25em solid currentColor;
    border-right-color: rgba(0,0,0,0);
    border-radius: 50%;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media(prefers-reduced-motion: reduce) {
    .spinner-border,.spinner-grow {
        animation-duration: 1.5s
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out
}

@media(prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.offcanvas-backdrop.fade {
    opacity: 0
}

.offcanvas-backdrop.show {
    opacity: .5
}

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem
}

.offcanvas-header .btn-close {
    padding: .5rem .5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.7
}

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0,0,0,.2);
    transform: translateX(-100%)
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 1px solid rgba(0,0,0,.2);
    transform: translateX(100%)
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 1px solid rgba(0,0,0,.2);
    transform: translateY(-100%)
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0,0,0,.2);
    transform: translateY(100%)
}

.offcanvas.show {
    transform: none
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: .5
}

.placeholder.btn::before {
    display: inline-block;
    content: ""
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%
    }
}

.clearfix::after,.blog-archive-container::after {
    display: block;
    clear: both;
    content: ""
}

.link-primary {
    color: #0d6efd
}

.link-primary:hover,.link-primary:focus {
    color: #0a58ca
}

.link-secondary {
    color: #6c757d
}

.link-secondary:hover,.link-secondary:focus {
    color: #565e64
}

.link-success {
    color: #198754
}

.link-success:hover,.link-success:focus {
    color: #146c43
}

.link-info {
    color: #0dcaf0
}

.link-info:hover,.link-info:focus {
    color: #3dd5f3
}

.link-warning {
    color: #ffc107
}

.link-warning:hover,.link-warning:focus {
    color: #ffcd39
}

.link-danger {
    color: #dc3545
}

.link-danger:hover,.link-danger:focus {
    color: #b02a37
}

.link-light {
    color: #f8f9fa
}

.link-light:hover,.link-light:focus {
    color: #f9fafb
}

.link-dark {
    color: #212529
}

.link-dark:hover,.link-dark:focus {
    color: #1a1e21
}

.ratio {
    position: relative;
    width: 100%
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    .sticky-sm-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    .sticky-md-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    .sticky-lg-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    .sticky-xl-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    .sticky-xxl-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-none {
    box-shadow: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: 1px solid #dee2e6 !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: 1px solid #dee2e6 !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #0d6efd !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #198754 !important
}

.border-info {
    border-color: #0dcaf0 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #212529 !important
}

.border-white {
    border-color: #fff !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

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

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

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

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

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

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

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

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

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

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

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

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

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

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

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

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

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

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

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

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

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

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

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

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

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

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

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

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

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

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

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

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

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + 0.9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + 0.6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + 0.3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

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

.fw-lighter {
    font-weight: lighter !important
}

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

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

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.7 !important
}

.lh-lg {
    line-height: 2 !important
}

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

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

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

.text-decoration-none {
    text-decoration: none !important
}

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

.text-decoration-line-through {
    text-decoration: line-through !important
}

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

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

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

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

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

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,.5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,.5) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: rgba(0,0,0,0) !important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    user-select: all !important
}

.user-select-auto {
    user-select: auto !important
}

.user-select-none {
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: 4px !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: .2rem !important
}

.rounded-2 {
    border-radius: 4px !important
}

.rounded-3 {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-top {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important
}

.rounded-end {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.rounded-bottom {
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important
}

.rounded-start {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media(min-width: 576px) {
    .float-sm-start {
        float:left !important
    }

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

    .float-sm-none {
        float: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

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

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

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

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

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

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

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

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

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

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

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

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

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

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

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

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

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

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

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

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

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

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

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

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

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

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

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

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

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

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

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

@media(min-width: 768px) {
    .float-md-start {
        float:left !important
    }

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

    .float-md-none {
        float: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

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

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

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

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

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

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

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

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

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

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

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

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

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

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

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

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

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

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

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

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

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

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

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

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

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

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

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

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

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

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

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

@media(min-width: 992px) {
    .float-lg-start {
        float:left !important
    }

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

    .float-lg-none {
        float: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

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

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

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

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

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

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

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

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

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

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

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

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

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

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

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

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

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

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

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

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

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

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

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

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

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

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

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

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

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

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

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

@media(min-width: 1200px) {
    .float-xl-start {
        float:left !important
    }

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

    .float-xl-none {
        float: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

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

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

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

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

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

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

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

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

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

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

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

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

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

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

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

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

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

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

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

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

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

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

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

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

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

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

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

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

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

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

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

@media(min-width: 1400px) {
    .float-xxl-start {
        float:left !important
    }

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

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

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

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

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

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

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

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

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

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

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

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

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

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

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

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

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

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

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

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

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

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

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

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

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

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

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

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

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

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

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

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

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

@media(min-width: 1200px) {
    .fs-1 {
        font-size:2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

.g-a {
    margin: auto !important
}

.g {
    margin: 40px !important
}

.g-h {
    margin-left: 40px !important;
    margin-right: 40px !important
}

.g-v {
    margin-top: 40px !important;
    margin-bottom: 40px !important
}

.g-h-a {
    margin-left: auto !important;
    margin-right: auto !important
}

.g-v-a {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.g-t {
    margin-top: 40px !important
}

.g-r {
    margin-right: 40px !important
}

.g-b {
    margin-bottom: 40px !important
}

.g-l {
    margin-left: 40px !important
}

.p {
    padding: 40px !important
}

.p-h {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.p-v {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}

.p-t {
    padding-top: 40px !important
}

.p-r {
    padding-right: 40px !important
}

.p-b {
    padding-bottom: 40px !important
}

.p-l {
    padding-left: 40px !important
}

@media screen and (min-width: 992px) {
    .g {
        margin:80px !important
    }

    .g-h {
        margin-left: 80px !important;
        margin-right: 80px !important
    }

    .g-v {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .g-t {
        margin-top: 80px !important
    }

    .g-r {
        margin-right: 80px !important
    }

    .g-b {
        margin-bottom: 80px !important
    }

    .g-l {
        margin-left: 80px !important
    }

    .p {
        padding: 80px !important
    }

    .p-h {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .p-v {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .p-t {
        padding-top: 80px !important
    }

    .p-r {
        padding-right: 80px !important
    }

    .p-b {
        padding-bottom: 80px !important
    }

    .p-l {
        padding-left: 80px !important
    }
}

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

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

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

.g-t--1 {
    margin-top: -1px !important
}

.g-r--1 {
    margin-right: -1px !important
}

.g-b--1 {
    margin-bottom: -1px !important
}

.g-l--1 {
    margin-left: -1px !important
}

.p--1 {
    padding: -1px !important
}

.p-h--1 {
    padding-left: -1px !important;
    padding-right: -1px !important
}

.p-v--1 {
    padding-top: -1px !important;
    padding-bottom: -1px !important
}

.p-t--1 {
    padding-top: -1px !important
}

.p-r--1 {
    padding-right: -1px !important
}

.p-b--1 {
    padding-bottom: -1px !important
}

.p-l--1 {
    padding-left: -1px !important
}

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

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

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

.g-t--2 {
    margin-top: -2px !important
}

.g-r--2 {
    margin-right: -2px !important
}

.g-b--2 {
    margin-bottom: -2px !important
}

.g-l--2 {
    margin-left: -2px !important
}

.p--2 {
    padding: -2px !important
}

.p-h--2 {
    padding-left: -2px !important;
    padding-right: -2px !important
}

.p-v--2 {
    padding-top: -2px !important;
    padding-bottom: -2px !important
}

.p-t--2 {
    padding-top: -2px !important
}

.p-r--2 {
    padding-right: -2px !important
}

.p-b--2 {
    padding-bottom: -2px !important
}

.p-l--2 {
    padding-left: -2px !important
}

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

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

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

.g-t--3 {
    margin-top: -3px !important
}

.g-r--3 {
    margin-right: -3px !important
}

.g-b--3 {
    margin-bottom: -3px !important
}

.g-l--3 {
    margin-left: -3px !important
}

.p--3 {
    padding: -3px !important
}

.p-h--3 {
    padding-left: -3px !important;
    padding-right: -3px !important
}

.p-v--3 {
    padding-top: -3px !important;
    padding-bottom: -3px !important
}

.p-t--3 {
    padding-top: -3px !important
}

.p-r--3 {
    padding-right: -3px !important
}

.p-b--3 {
    padding-bottom: -3px !important
}

.p-l--3 {
    padding-left: -3px !important
}

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

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

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

.g-t--4 {
    margin-top: -4px !important
}

.g-r--4 {
    margin-right: -4px !important
}

.g-b--4 {
    margin-bottom: -4px !important
}

.g-l--4 {
    margin-left: -4px !important
}

.p--4 {
    padding: -4px !important
}

.p-h--4 {
    padding-left: -4px !important;
    padding-right: -4px !important
}

.p-v--4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important
}

.p-t--4 {
    padding-top: -4px !important
}

.p-r--4 {
    padding-right: -4px !important
}

.p-b--4 {
    padding-bottom: -4px !important
}

.p-l--4 {
    padding-left: -4px !important
}

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

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

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

.g-t--5 {
    margin-top: -5px !important
}

.g-r--5 {
    margin-right: -5px !important
}

.g-b--5 {
    margin-bottom: -5px !important
}

.g-l--5 {
    margin-left: -5px !important
}

.p--5 {
    padding: -5px !important
}

.p-h--5 {
    padding-left: -5px !important;
    padding-right: -5px !important
}

.p-v--5 {
    padding-top: -5px !important;
    padding-bottom: -5px !important
}

.p-t--5 {
    padding-top: -5px !important
}

.p-r--5 {
    padding-right: -5px !important
}

.p-b--5 {
    padding-bottom: -5px !important
}

.p-l--5 {
    padding-left: -5px !important
}

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

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

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

.g-t--6 {
    margin-top: -6px !important
}

.g-r--6 {
    margin-right: -6px !important
}

.g-b--6 {
    margin-bottom: -6px !important
}

.g-l--6 {
    margin-left: -6px !important
}

.p--6 {
    padding: -6px !important
}

.p-h--6 {
    padding-left: -6px !important;
    padding-right: -6px !important
}

.p-v--6 {
    padding-top: -6px !important;
    padding-bottom: -6px !important
}

.p-t--6 {
    padding-top: -6px !important
}

.p-r--6 {
    padding-right: -6px !important
}

.p-b--6 {
    padding-bottom: -6px !important
}

.p-l--6 {
    padding-left: -6px !important
}

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

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

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

.g-t--7 {
    margin-top: -7px !important
}

.g-r--7 {
    margin-right: -7px !important
}

.g-b--7 {
    margin-bottom: -7px !important
}

.g-l--7 {
    margin-left: -7px !important
}

.p--7 {
    padding: -7px !important
}

.p-h--7 {
    padding-left: -7px !important;
    padding-right: -7px !important
}

.p-v--7 {
    padding-top: -7px !important;
    padding-bottom: -7px !important
}

.p-t--7 {
    padding-top: -7px !important
}

.p-r--7 {
    padding-right: -7px !important
}

.p-b--7 {
    padding-bottom: -7px !important
}

.p-l--7 {
    padding-left: -7px !important
}

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

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

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

.g-t--8 {
    margin-top: -8px !important
}

.g-r--8 {
    margin-right: -8px !important
}

.g-b--8 {
    margin-bottom: -8px !important
}

.g-l--8 {
    margin-left: -8px !important
}

.p--8 {
    padding: -8px !important
}

.p-h--8 {
    padding-left: -8px !important;
    padding-right: -8px !important
}

.p-v--8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important
}

.p-t--8 {
    padding-top: -8px !important
}

.p-r--8 {
    padding-right: -8px !important
}

.p-b--8 {
    padding-bottom: -8px !important
}

.p-l--8 {
    padding-left: -8px !important
}

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

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

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

.g-t--9 {
    margin-top: -9px !important
}

.g-r--9 {
    margin-right: -9px !important
}

.g-b--9 {
    margin-bottom: -9px !important
}

.g-l--9 {
    margin-left: -9px !important
}

.p--9 {
    padding: -9px !important
}

.p-h--9 {
    padding-left: -9px !important;
    padding-right: -9px !important
}

.p-v--9 {
    padding-top: -9px !important;
    padding-bottom: -9px !important
}

.p-t--9 {
    padding-top: -9px !important
}

.p-r--9 {
    padding-right: -9px !important
}

.p-b--9 {
    padding-bottom: -9px !important
}

.p-l--9 {
    padding-left: -9px !important
}

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

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

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

.g-t--10 {
    margin-top: -10px !important
}

.g-r--10 {
    margin-right: -10px !important
}

.g-b--10 {
    margin-bottom: -10px !important
}

.g-l--10 {
    margin-left: -10px !important
}

.p--10 {
    padding: -10px !important
}

.p-h--10 {
    padding-left: -10px !important;
    padding-right: -10px !important
}

.p-v--10 {
    padding-top: -10px !important;
    padding-bottom: -10px !important
}

.p-t--10 {
    padding-top: -10px !important
}

.p-r--10 {
    padding-right: -10px !important
}

.p-b--10 {
    padding-bottom: -10px !important
}

.p-l--10 {
    padding-left: -10px !important
}

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

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

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

.g-t--15 {
    margin-top: -15px !important
}

.g-r--15 {
    margin-right: -15px !important
}

.g-b--15 {
    margin-bottom: -15px !important
}

.g-l--15 {
    margin-left: -15px !important
}

.p--15 {
    padding: -15px !important
}

.p-h--15 {
    padding-left: -15px !important;
    padding-right: -15px !important
}

.p-v--15 {
    padding-top: -15px !important;
    padding-bottom: -15px !important
}

.p-t--15 {
    padding-top: -15px !important
}

.p-r--15 {
    padding-right: -15px !important
}

.p-b--15 {
    padding-bottom: -15px !important
}

.p-l--15 {
    padding-left: -15px !important
}

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

.g-h--20 {
    margin-left: -20px !important;
    margin-right: -20px !important
}

.g-v--20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important
}

.g-t--20 {
    margin-top: -20px !important
}

.g-r--20 {
    margin-right: -20px !important
}

.g-b--20 {
    margin-bottom: -20px !important
}

.g-l--20 {
    margin-left: -20px !important
}

.p--20 {
    padding: -20px !important
}

.p-h--20 {
    padding-left: -20px !important;
    padding-right: -20px !important
}

.p-v--20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important
}

.p-t--20 {
    padding-top: -20px !important
}

.p-r--20 {
    padding-right: -20px !important
}

.p-b--20 {
    padding-bottom: -20px !important
}

.p-l--20 {
    padding-left: -20px !important
}

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

.g-h--25 {
    margin-left: -25px !important;
    margin-right: -25px !important
}

.g-v--25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important
}

.g-t--25 {
    margin-top: -25px !important
}

.g-r--25 {
    margin-right: -25px !important
}

.g-b--25 {
    margin-bottom: -25px !important
}

.g-l--25 {
    margin-left: -25px !important
}

.p--25 {
    padding: -25px !important
}

.p-h--25 {
    padding-left: -25px !important;
    padding-right: -25px !important
}

.p-v--25 {
    padding-top: -25px !important;
    padding-bottom: -25px !important
}

.p-t--25 {
    padding-top: -25px !important
}

.p-r--25 {
    padding-right: -25px !important
}

.p-b--25 {
    padding-bottom: -25px !important
}

.p-l--25 {
    padding-left: -25px !important
}

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

.g-h--30 {
    margin-left: -30px !important;
    margin-right: -30px !important
}

.g-v--30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important
}

.g-t--30 {
    margin-top: -30px !important
}

.g-r--30 {
    margin-right: -30px !important
}

.g-b--30 {
    margin-bottom: -30px !important
}

.g-l--30 {
    margin-left: -30px !important
}

.p--30 {
    padding: -30px !important
}

.p-h--30 {
    padding-left: -30px !important;
    padding-right: -30px !important
}

.p-v--30 {
    padding-top: -30px !important;
    padding-bottom: -30px !important
}

.p-t--30 {
    padding-top: -30px !important
}

.p-r--30 {
    padding-right: -30px !important
}

.p-b--30 {
    padding-bottom: -30px !important
}

.p-l--30 {
    padding-left: -30px !important
}

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

.g-h--35 {
    margin-left: -35px !important;
    margin-right: -35px !important
}

.g-v--35 {
    margin-top: -35px !important;
    margin-bottom: -35px !important
}

.g-t--35 {
    margin-top: -35px !important
}

.g-r--35 {
    margin-right: -35px !important
}

.g-b--35 {
    margin-bottom: -35px !important
}

.g-l--35 {
    margin-left: -35px !important
}

.p--35 {
    padding: -35px !important
}

.p-h--35 {
    padding-left: -35px !important;
    padding-right: -35px !important
}

.p-v--35 {
    padding-top: -35px !important;
    padding-bottom: -35px !important
}

.p-t--35 {
    padding-top: -35px !important
}

.p-r--35 {
    padding-right: -35px !important
}

.p-b--35 {
    padding-bottom: -35px !important
}

.p-l--35 {
    padding-left: -35px !important
}

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

.g-h--40 {
    margin-left: -40px !important;
    margin-right: -40px !important
}

.g-v--40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important
}

.g-t--40 {
    margin-top: -40px !important
}

.g-r--40 {
    margin-right: -40px !important
}

.g-b--40 {
    margin-bottom: -40px !important
}

.g-l--40 {
    margin-left: -40px !important
}

.p--40 {
    padding: -40px !important
}

.p-h--40 {
    padding-left: -40px !important;
    padding-right: -40px !important
}

.p-v--40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important
}

.p-t--40 {
    padding-top: -40px !important
}

.p-r--40 {
    padding-right: -40px !important
}

.p-b--40 {
    padding-bottom: -40px !important
}

.p-l--40 {
    padding-left: -40px !important
}

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

.g-h--45 {
    margin-left: -45px !important;
    margin-right: -45px !important
}

.g-v--45 {
    margin-top: -45px !important;
    margin-bottom: -45px !important
}

.g-t--45 {
    margin-top: -45px !important
}

.g-r--45 {
    margin-right: -45px !important
}

.g-b--45 {
    margin-bottom: -45px !important
}

.g-l--45 {
    margin-left: -45px !important
}

.p--45 {
    padding: -45px !important
}

.p-h--45 {
    padding-left: -45px !important;
    padding-right: -45px !important
}

.p-v--45 {
    padding-top: -45px !important;
    padding-bottom: -45px !important
}

.p-t--45 {
    padding-top: -45px !important
}

.p-r--45 {
    padding-right: -45px !important
}

.p-b--45 {
    padding-bottom: -45px !important
}

.p-l--45 {
    padding-left: -45px !important
}

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

.g-h--50 {
    margin-left: -50px !important;
    margin-right: -50px !important
}

.g-v--50 {
    margin-top: -50px !important;
    margin-bottom: -50px !important
}

.g-t--50 {
    margin-top: -50px !important
}

.g-r--50 {
    margin-right: -50px !important
}

.g-b--50 {
    margin-bottom: -50px !important
}

.g-l--50 {
    margin-left: -50px !important
}

.p--50 {
    padding: -50px !important
}

.p-h--50 {
    padding-left: -50px !important;
    padding-right: -50px !important
}

.p-v--50 {
    padding-top: -50px !important;
    padding-bottom: -50px !important
}

.p-t--50 {
    padding-top: -50px !important
}

.p-r--50 {
    padding-right: -50px !important
}

.p-b--50 {
    padding-bottom: -50px !important
}

.p-l--50 {
    padding-left: -50px !important
}

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

.g-h--55 {
    margin-left: -55px !important;
    margin-right: -55px !important
}

.g-v--55 {
    margin-top: -55px !important;
    margin-bottom: -55px !important
}

.g-t--55 {
    margin-top: -55px !important
}

.g-r--55 {
    margin-right: -55px !important
}

.g-b--55 {
    margin-bottom: -55px !important
}

.g-l--55 {
    margin-left: -55px !important
}

.p--55 {
    padding: -55px !important
}

.p-h--55 {
    padding-left: -55px !important;
    padding-right: -55px !important
}

.p-v--55 {
    padding-top: -55px !important;
    padding-bottom: -55px !important
}

.p-t--55 {
    padding-top: -55px !important
}

.p-r--55 {
    padding-right: -55px !important
}

.p-b--55 {
    padding-bottom: -55px !important
}

.p-l--55 {
    padding-left: -55px !important
}

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

.g-h--60 {
    margin-left: -60px !important;
    margin-right: -60px !important
}

.g-v--60 {
    margin-top: -60px !important;
    margin-bottom: -60px !important
}

.g-t--60 {
    margin-top: -60px !important
}

.g-r--60 {
    margin-right: -60px !important
}

.g-b--60 {
    margin-bottom: -60px !important
}

.g-l--60 {
    margin-left: -60px !important
}

.p--60 {
    padding: -60px !important
}

.p-h--60 {
    padding-left: -60px !important;
    padding-right: -60px !important
}

.p-v--60 {
    padding-top: -60px !important;
    padding-bottom: -60px !important
}

.p-t--60 {
    padding-top: -60px !important
}

.p-r--60 {
    padding-right: -60px !important
}

.p-b--60 {
    padding-bottom: -60px !important
}

.p-l--60 {
    padding-left: -60px !important
}

.g--65 {
    margin: -65px !important
}

.g-h--65 {
    margin-left: -65px !important;
    margin-right: -65px !important
}

.g-v--65 {
    margin-top: -65px !important;
    margin-bottom: -65px !important
}

.g-t--65 {
    margin-top: -65px !important
}

.g-r--65 {
    margin-right: -65px !important
}

.g-b--65 {
    margin-bottom: -65px !important
}

.g-l--65 {
    margin-left: -65px !important
}

.p--65 {
    padding: -65px !important
}

.p-h--65 {
    padding-left: -65px !important;
    padding-right: -65px !important
}

.p-v--65 {
    padding-top: -65px !important;
    padding-bottom: -65px !important
}

.p-t--65 {
    padding-top: -65px !important
}

.p-r--65 {
    padding-right: -65px !important
}

.p-b--65 {
    padding-bottom: -65px !important
}

.p-l--65 {
    padding-left: -65px !important
}

.g--70 {
    margin: -70px !important
}

.g-h--70 {
    margin-left: -70px !important;
    margin-right: -70px !important
}

.g-v--70 {
    margin-top: -70px !important;
    margin-bottom: -70px !important
}

.g-t--70 {
    margin-top: -70px !important
}

.g-r--70 {
    margin-right: -70px !important
}

.g-b--70 {
    margin-bottom: -70px !important
}

.g-l--70 {
    margin-left: -70px !important
}

.p--70 {
    padding: -70px !important
}

.p-h--70 {
    padding-left: -70px !important;
    padding-right: -70px !important
}

.p-v--70 {
    padding-top: -70px !important;
    padding-bottom: -70px !important
}

.p-t--70 {
    padding-top: -70px !important
}

.p-r--70 {
    padding-right: -70px !important
}

.p-b--70 {
    padding-bottom: -70px !important
}

.p-l--70 {
    padding-left: -70px !important
}

.g--75 {
    margin: -75px !important
}

.g-h--75 {
    margin-left: -75px !important;
    margin-right: -75px !important
}

.g-v--75 {
    margin-top: -75px !important;
    margin-bottom: -75px !important
}

.g-t--75 {
    margin-top: -75px !important
}

.g-r--75 {
    margin-right: -75px !important
}

.g-b--75 {
    margin-bottom: -75px !important
}

.g-l--75 {
    margin-left: -75px !important
}

.p--75 {
    padding: -75px !important
}

.p-h--75 {
    padding-left: -75px !important;
    padding-right: -75px !important
}

.p-v--75 {
    padding-top: -75px !important;
    padding-bottom: -75px !important
}

.p-t--75 {
    padding-top: -75px !important
}

.p-r--75 {
    padding-right: -75px !important
}

.p-b--75 {
    padding-bottom: -75px !important
}

.p-l--75 {
    padding-left: -75px !important
}

.g--80 {
    margin: -80px !important
}

.g-h--80 {
    margin-left: -80px !important;
    margin-right: -80px !important
}

.g-v--80 {
    margin-top: -80px !important;
    margin-bottom: -80px !important
}

.g-t--80 {
    margin-top: -80px !important
}

.g-r--80 {
    margin-right: -80px !important
}

.g-b--80 {
    margin-bottom: -80px !important
}

.g-l--80 {
    margin-left: -80px !important
}

.p--80 {
    padding: -80px !important
}

.p-h--80 {
    padding-left: -80px !important;
    padding-right: -80px !important
}

.p-v--80 {
    padding-top: -80px !important;
    padding-bottom: -80px !important
}

.p-t--80 {
    padding-top: -80px !important
}

.p-r--80 {
    padding-right: -80px !important
}

.p-b--80 {
    padding-bottom: -80px !important
}

.p-l--80 {
    padding-left: -80px !important
}

.g--85 {
    margin: -85px !important
}

.g-h--85 {
    margin-left: -85px !important;
    margin-right: -85px !important
}

.g-v--85 {
    margin-top: -85px !important;
    margin-bottom: -85px !important
}

.g-t--85 {
    margin-top: -85px !important
}

.g-r--85 {
    margin-right: -85px !important
}

.g-b--85 {
    margin-bottom: -85px !important
}

.g-l--85 {
    margin-left: -85px !important
}

.p--85 {
    padding: -85px !important
}

.p-h--85 {
    padding-left: -85px !important;
    padding-right: -85px !important
}

.p-v--85 {
    padding-top: -85px !important;
    padding-bottom: -85px !important
}

.p-t--85 {
    padding-top: -85px !important
}

.p-r--85 {
    padding-right: -85px !important
}

.p-b--85 {
    padding-bottom: -85px !important
}

.p-l--85 {
    padding-left: -85px !important
}

.g--90 {
    margin: -90px !important
}

.g-h--90 {
    margin-left: -90px !important;
    margin-right: -90px !important
}

.g-v--90 {
    margin-top: -90px !important;
    margin-bottom: -90px !important
}

.g-t--90 {
    margin-top: -90px !important
}

.g-r--90 {
    margin-right: -90px !important
}

.g-b--90 {
    margin-bottom: -90px !important
}

.g-l--90 {
    margin-left: -90px !important
}

.p--90 {
    padding: -90px !important
}

.p-h--90 {
    padding-left: -90px !important;
    padding-right: -90px !important
}

.p-v--90 {
    padding-top: -90px !important;
    padding-bottom: -90px !important
}

.p-t--90 {
    padding-top: -90px !important
}

.p-r--90 {
    padding-right: -90px !important
}

.p-b--90 {
    padding-bottom: -90px !important
}

.p-l--90 {
    padding-left: -90px !important
}

.g--95 {
    margin: -95px !important
}

.g-h--95 {
    margin-left: -95px !important;
    margin-right: -95px !important
}

.g-v--95 {
    margin-top: -95px !important;
    margin-bottom: -95px !important
}

.g-t--95 {
    margin-top: -95px !important
}

.g-r--95 {
    margin-right: -95px !important
}

.g-b--95 {
    margin-bottom: -95px !important
}

.g-l--95 {
    margin-left: -95px !important
}

.p--95 {
    padding: -95px !important
}

.p-h--95 {
    padding-left: -95px !important;
    padding-right: -95px !important
}

.p-v--95 {
    padding-top: -95px !important;
    padding-bottom: -95px !important
}

.p-t--95 {
    padding-top: -95px !important
}

.p-r--95 {
    padding-right: -95px !important
}

.p-b--95 {
    padding-bottom: -95px !important
}

.p-l--95 {
    padding-left: -95px !important
}

.g--100 {
    margin: -100px !important
}

.g-h--100 {
    margin-left: -100px !important;
    margin-right: -100px !important
}

.g-v--100 {
    margin-top: -100px !important;
    margin-bottom: -100px !important
}

.g-t--100 {
    margin-top: -100px !important
}

.g-r--100 {
    margin-right: -100px !important
}

.g-b--100 {
    margin-bottom: -100px !important
}

.g-l--100 {
    margin-left: -100px !important
}

.p--100 {
    padding: -100px !important
}

.p-h--100 {
    padding-left: -100px !important;
    padding-right: -100px !important
}

.p-v--100 {
    padding-top: -100px !important;
    padding-bottom: -100px !important
}

.p-t--100 {
    padding-top: -100px !important
}

.p-r--100 {
    padding-right: -100px !important
}

.p-b--100 {
    padding-bottom: -100px !important
}

.p-l--100 {
    padding-left: -100px !important
}

.g--105 {
    margin: -105px !important
}

.g-h--105 {
    margin-left: -105px !important;
    margin-right: -105px !important
}

.g-v--105 {
    margin-top: -105px !important;
    margin-bottom: -105px !important
}

.g-t--105 {
    margin-top: -105px !important
}

.g-r--105 {
    margin-right: -105px !important
}

.g-b--105 {
    margin-bottom: -105px !important
}

.g-l--105 {
    margin-left: -105px !important
}

.p--105 {
    padding: -105px !important
}

.p-h--105 {
    padding-left: -105px !important;
    padding-right: -105px !important
}

.p-v--105 {
    padding-top: -105px !important;
    padding-bottom: -105px !important
}

.p-t--105 {
    padding-top: -105px !important
}

.p-r--105 {
    padding-right: -105px !important
}

.p-b--105 {
    padding-bottom: -105px !important
}

.p-l--105 {
    padding-left: -105px !important
}

.g--110 {
    margin: -110px !important
}

.g-h--110 {
    margin-left: -110px !important;
    margin-right: -110px !important
}

.g-v--110 {
    margin-top: -110px !important;
    margin-bottom: -110px !important
}

.g-t--110 {
    margin-top: -110px !important
}

.g-r--110 {
    margin-right: -110px !important
}

.g-b--110 {
    margin-bottom: -110px !important
}

.g-l--110 {
    margin-left: -110px !important
}

.p--110 {
    padding: -110px !important
}

.p-h--110 {
    padding-left: -110px !important;
    padding-right: -110px !important
}

.p-v--110 {
    padding-top: -110px !important;
    padding-bottom: -110px !important
}

.p-t--110 {
    padding-top: -110px !important
}

.p-r--110 {
    padding-right: -110px !important
}

.p-b--110 {
    padding-bottom: -110px !important
}

.p-l--110 {
    padding-left: -110px !important
}

.g--115 {
    margin: -115px !important
}

.g-h--115 {
    margin-left: -115px !important;
    margin-right: -115px !important
}

.g-v--115 {
    margin-top: -115px !important;
    margin-bottom: -115px !important
}

.g-t--115 {
    margin-top: -115px !important
}

.g-r--115 {
    margin-right: -115px !important
}

.g-b--115 {
    margin-bottom: -115px !important
}

.g-l--115 {
    margin-left: -115px !important
}

.p--115 {
    padding: -115px !important
}

.p-h--115 {
    padding-left: -115px !important;
    padding-right: -115px !important
}

.p-v--115 {
    padding-top: -115px !important;
    padding-bottom: -115px !important
}

.p-t--115 {
    padding-top: -115px !important
}

.p-r--115 {
    padding-right: -115px !important
}

.p-b--115 {
    padding-bottom: -115px !important
}

.p-l--115 {
    padding-left: -115px !important
}

.g--120 {
    margin: -120px !important
}

.g-h--120 {
    margin-left: -120px !important;
    margin-right: -120px !important
}

.g-v--120 {
    margin-top: -120px !important;
    margin-bottom: -120px !important
}

.g-t--120 {
    margin-top: -120px !important
}

.g-r--120 {
    margin-right: -120px !important
}

.g-b--120 {
    margin-bottom: -120px !important
}

.g-l--120 {
    margin-left: -120px !important
}

.p--120 {
    padding: -120px !important
}

.p-h--120 {
    padding-left: -120px !important;
    padding-right: -120px !important
}

.p-v--120 {
    padding-top: -120px !important;
    padding-bottom: -120px !important
}

.p-t--120 {
    padding-top: -120px !important
}

.p-r--120 {
    padding-right: -120px !important
}

.p-b--120 {
    padding-bottom: -120px !important
}

.p-l--120 {
    padding-left: -120px !important
}

.g--125 {
    margin: -125px !important
}

.g-h--125 {
    margin-left: -125px !important;
    margin-right: -125px !important
}

.g-v--125 {
    margin-top: -125px !important;
    margin-bottom: -125px !important
}

.g-t--125 {
    margin-top: -125px !important
}

.g-r--125 {
    margin-right: -125px !important
}

.g-b--125 {
    margin-bottom: -125px !important
}

.g-l--125 {
    margin-left: -125px !important
}

.p--125 {
    padding: -125px !important
}

.p-h--125 {
    padding-left: -125px !important;
    padding-right: -125px !important
}

.p-v--125 {
    padding-top: -125px !important;
    padding-bottom: -125px !important
}

.p-t--125 {
    padding-top: -125px !important
}

.p-r--125 {
    padding-right: -125px !important
}

.p-b--125 {
    padding-bottom: -125px !important
}

.p-l--125 {
    padding-left: -125px !important
}

.g--130 {
    margin: -130px !important
}

.g-h--130 {
    margin-left: -130px !important;
    margin-right: -130px !important
}

.g-v--130 {
    margin-top: -130px !important;
    margin-bottom: -130px !important
}

.g-t--130 {
    margin-top: -130px !important
}

.g-r--130 {
    margin-right: -130px !important
}

.g-b--130 {
    margin-bottom: -130px !important
}

.g-l--130 {
    margin-left: -130px !important
}

.p--130 {
    padding: -130px !important
}

.p-h--130 {
    padding-left: -130px !important;
    padding-right: -130px !important
}

.p-v--130 {
    padding-top: -130px !important;
    padding-bottom: -130px !important
}

.p-t--130 {
    padding-top: -130px !important
}

.p-r--130 {
    padding-right: -130px !important
}

.p-b--130 {
    padding-bottom: -130px !important
}

.p-l--130 {
    padding-left: -130px !important
}

.g--135 {
    margin: -135px !important
}

.g-h--135 {
    margin-left: -135px !important;
    margin-right: -135px !important
}

.g-v--135 {
    margin-top: -135px !important;
    margin-bottom: -135px !important
}

.g-t--135 {
    margin-top: -135px !important
}

.g-r--135 {
    margin-right: -135px !important
}

.g-b--135 {
    margin-bottom: -135px !important
}

.g-l--135 {
    margin-left: -135px !important
}

.p--135 {
    padding: -135px !important
}

.p-h--135 {
    padding-left: -135px !important;
    padding-right: -135px !important
}

.p-v--135 {
    padding-top: -135px !important;
    padding-bottom: -135px !important
}

.p-t--135 {
    padding-top: -135px !important
}

.p-r--135 {
    padding-right: -135px !important
}

.p-b--135 {
    padding-bottom: -135px !important
}

.p-l--135 {
    padding-left: -135px !important
}

.g--140 {
    margin: -140px !important
}

.g-h--140 {
    margin-left: -140px !important;
    margin-right: -140px !important
}

.g-v--140 {
    margin-top: -140px !important;
    margin-bottom: -140px !important
}

.g-t--140 {
    margin-top: -140px !important
}

.g-r--140 {
    margin-right: -140px !important
}

.g-b--140 {
    margin-bottom: -140px !important
}

.g-l--140 {
    margin-left: -140px !important
}

.p--140 {
    padding: -140px !important
}

.p-h--140 {
    padding-left: -140px !important;
    padding-right: -140px !important
}

.p-v--140 {
    padding-top: -140px !important;
    padding-bottom: -140px !important
}

.p-t--140 {
    padding-top: -140px !important
}

.p-r--140 {
    padding-right: -140px !important
}

.p-b--140 {
    padding-bottom: -140px !important
}

.p-l--140 {
    padding-left: -140px !important
}

.g--145 {
    margin: -145px !important
}

.g-h--145 {
    margin-left: -145px !important;
    margin-right: -145px !important
}

.g-v--145 {
    margin-top: -145px !important;
    margin-bottom: -145px !important
}

.g-t--145 {
    margin-top: -145px !important
}

.g-r--145 {
    margin-right: -145px !important
}

.g-b--145 {
    margin-bottom: -145px !important
}

.g-l--145 {
    margin-left: -145px !important
}

.p--145 {
    padding: -145px !important
}

.p-h--145 {
    padding-left: -145px !important;
    padding-right: -145px !important
}

.p-v--145 {
    padding-top: -145px !important;
    padding-bottom: -145px !important
}

.p-t--145 {
    padding-top: -145px !important
}

.p-r--145 {
    padding-right: -145px !important
}

.p-b--145 {
    padding-bottom: -145px !important
}

.p-l--145 {
    padding-left: -145px !important
}

.g--150 {
    margin: -150px !important
}

.g-h--150 {
    margin-left: -150px !important;
    margin-right: -150px !important
}

.g-v--150 {
    margin-top: -150px !important;
    margin-bottom: -150px !important
}

.g-t--150 {
    margin-top: -150px !important
}

.g-r--150 {
    margin-right: -150px !important
}

.g-b--150 {
    margin-bottom: -150px !important
}

.g-l--150 {
    margin-left: -150px !important
}

.p--150 {
    padding: -150px !important
}

.p-h--150 {
    padding-left: -150px !important;
    padding-right: -150px !important
}

.p-v--150 {
    padding-top: -150px !important;
    padding-bottom: -150px !important
}

.p-t--150 {
    padding-top: -150px !important
}

.p-r--150 {
    padding-right: -150px !important
}

.p-b--150 {
    padding-bottom: -150px !important
}

.p-l--150 {
    padding-left: -150px !important
}

.g--155 {
    margin: -155px !important
}

.g-h--155 {
    margin-left: -155px !important;
    margin-right: -155px !important
}

.g-v--155 {
    margin-top: -155px !important;
    margin-bottom: -155px !important
}

.g-t--155 {
    margin-top: -155px !important
}

.g-r--155 {
    margin-right: -155px !important
}

.g-b--155 {
    margin-bottom: -155px !important
}

.g-l--155 {
    margin-left: -155px !important
}

.p--155 {
    padding: -155px !important
}

.p-h--155 {
    padding-left: -155px !important;
    padding-right: -155px !important
}

.p-v--155 {
    padding-top: -155px !important;
    padding-bottom: -155px !important
}

.p-t--155 {
    padding-top: -155px !important
}

.p-r--155 {
    padding-right: -155px !important
}

.p-b--155 {
    padding-bottom: -155px !important
}

.p-l--155 {
    padding-left: -155px !important
}

.g--160 {
    margin: -160px !important
}

.g-h--160 {
    margin-left: -160px !important;
    margin-right: -160px !important
}

.g-v--160 {
    margin-top: -160px !important;
    margin-bottom: -160px !important
}

.g-t--160 {
    margin-top: -160px !important
}

.g-r--160 {
    margin-right: -160px !important
}

.g-b--160 {
    margin-bottom: -160px !important
}

.g-l--160 {
    margin-left: -160px !important
}

.p--160 {
    padding: -160px !important
}

.p-h--160 {
    padding-left: -160px !important;
    padding-right: -160px !important
}

.p-v--160 {
    padding-top: -160px !important;
    padding-bottom: -160px !important
}

.p-t--160 {
    padding-top: -160px !important
}

.p-r--160 {
    padding-right: -160px !important
}

.p-b--160 {
    padding-bottom: -160px !important
}

.p-l--160 {
    padding-left: -160px !important
}

.g--165 {
    margin: -165px !important
}

.g-h--165 {
    margin-left: -165px !important;
    margin-right: -165px !important
}

.g-v--165 {
    margin-top: -165px !important;
    margin-bottom: -165px !important
}

.g-t--165 {
    margin-top: -165px !important
}

.g-r--165 {
    margin-right: -165px !important
}

.g-b--165 {
    margin-bottom: -165px !important
}

.g-l--165 {
    margin-left: -165px !important
}

.p--165 {
    padding: -165px !important
}

.p-h--165 {
    padding-left: -165px !important;
    padding-right: -165px !important
}

.p-v--165 {
    padding-top: -165px !important;
    padding-bottom: -165px !important
}

.p-t--165 {
    padding-top: -165px !important
}

.p-r--165 {
    padding-right: -165px !important
}

.p-b--165 {
    padding-bottom: -165px !important
}

.p-l--165 {
    padding-left: -165px !important
}

.g--170 {
    margin: -170px !important
}

.g-h--170 {
    margin-left: -170px !important;
    margin-right: -170px !important
}

.g-v--170 {
    margin-top: -170px !important;
    margin-bottom: -170px !important
}

.g-t--170 {
    margin-top: -170px !important
}

.g-r--170 {
    margin-right: -170px !important
}

.g-b--170 {
    margin-bottom: -170px !important
}

.g-l--170 {
    margin-left: -170px !important
}

.p--170 {
    padding: -170px !important
}

.p-h--170 {
    padding-left: -170px !important;
    padding-right: -170px !important
}

.p-v--170 {
    padding-top: -170px !important;
    padding-bottom: -170px !important
}

.p-t--170 {
    padding-top: -170px !important
}

.p-r--170 {
    padding-right: -170px !important
}

.p-b--170 {
    padding-bottom: -170px !important
}

.p-l--170 {
    padding-left: -170px !important
}

.g--175 {
    margin: -175px !important
}

.g-h--175 {
    margin-left: -175px !important;
    margin-right: -175px !important
}

.g-v--175 {
    margin-top: -175px !important;
    margin-bottom: -175px !important
}

.g-t--175 {
    margin-top: -175px !important
}

.g-r--175 {
    margin-right: -175px !important
}

.g-b--175 {
    margin-bottom: -175px !important
}

.g-l--175 {
    margin-left: -175px !important
}

.p--175 {
    padding: -175px !important
}

.p-h--175 {
    padding-left: -175px !important;
    padding-right: -175px !important
}

.p-v--175 {
    padding-top: -175px !important;
    padding-bottom: -175px !important
}

.p-t--175 {
    padding-top: -175px !important
}

.p-r--175 {
    padding-right: -175px !important
}

.p-b--175 {
    padding-bottom: -175px !important
}

.p-l--175 {
    padding-left: -175px !important
}

.g--180 {
    margin: -180px !important
}

.g-h--180 {
    margin-left: -180px !important;
    margin-right: -180px !important
}

.g-v--180 {
    margin-top: -180px !important;
    margin-bottom: -180px !important
}

.g-t--180 {
    margin-top: -180px !important
}

.g-r--180 {
    margin-right: -180px !important
}

.g-b--180 {
    margin-bottom: -180px !important
}

.g-l--180 {
    margin-left: -180px !important
}

.p--180 {
    padding: -180px !important
}

.p-h--180 {
    padding-left: -180px !important;
    padding-right: -180px !important
}

.p-v--180 {
    padding-top: -180px !important;
    padding-bottom: -180px !important
}

.p-t--180 {
    padding-top: -180px !important
}

.p-r--180 {
    padding-right: -180px !important
}

.p-b--180 {
    padding-bottom: -180px !important
}

.p-l--180 {
    padding-left: -180px !important
}

.g--185 {
    margin: -185px !important
}

.g-h--185 {
    margin-left: -185px !important;
    margin-right: -185px !important
}

.g-v--185 {
    margin-top: -185px !important;
    margin-bottom: -185px !important
}

.g-t--185 {
    margin-top: -185px !important
}

.g-r--185 {
    margin-right: -185px !important
}

.g-b--185 {
    margin-bottom: -185px !important
}

.g-l--185 {
    margin-left: -185px !important
}

.p--185 {
    padding: -185px !important
}

.p-h--185 {
    padding-left: -185px !important;
    padding-right: -185px !important
}

.p-v--185 {
    padding-top: -185px !important;
    padding-bottom: -185px !important
}

.p-t--185 {
    padding-top: -185px !important
}

.p-r--185 {
    padding-right: -185px !important
}

.p-b--185 {
    padding-bottom: -185px !important
}

.p-l--185 {
    padding-left: -185px !important
}

.g--190 {
    margin: -190px !important
}

.g-h--190 {
    margin-left: -190px !important;
    margin-right: -190px !important
}

.g-v--190 {
    margin-top: -190px !important;
    margin-bottom: -190px !important
}

.g-t--190 {
    margin-top: -190px !important
}

.g-r--190 {
    margin-right: -190px !important
}

.g-b--190 {
    margin-bottom: -190px !important
}

.g-l--190 {
    margin-left: -190px !important
}

.p--190 {
    padding: -190px !important
}

.p-h--190 {
    padding-left: -190px !important;
    padding-right: -190px !important
}

.p-v--190 {
    padding-top: -190px !important;
    padding-bottom: -190px !important
}

.p-t--190 {
    padding-top: -190px !important
}

.p-r--190 {
    padding-right: -190px !important
}

.p-b--190 {
    padding-bottom: -190px !important
}

.p-l--190 {
    padding-left: -190px !important
}

.g--195 {
    margin: -195px !important
}

.g-h--195 {
    margin-left: -195px !important;
    margin-right: -195px !important
}

.g-v--195 {
    margin-top: -195px !important;
    margin-bottom: -195px !important
}

.g-t--195 {
    margin-top: -195px !important
}

.g-r--195 {
    margin-right: -195px !important
}

.g-b--195 {
    margin-bottom: -195px !important
}

.g-l--195 {
    margin-left: -195px !important
}

.p--195 {
    padding: -195px !important
}

.p-h--195 {
    padding-left: -195px !important;
    padding-right: -195px !important
}

.p-v--195 {
    padding-top: -195px !important;
    padding-bottom: -195px !important
}

.p-t--195 {
    padding-top: -195px !important
}

.p-r--195 {
    padding-right: -195px !important
}

.p-b--195 {
    padding-bottom: -195px !important
}

.p-l--195 {
    padding-left: -195px !important
}

.g--200 {
    margin: -200px !important
}

.g-h--200 {
    margin-left: -200px !important;
    margin-right: -200px !important
}

.g-v--200 {
    margin-top: -200px !important;
    margin-bottom: -200px !important
}

.g-t--200 {
    margin-top: -200px !important
}

.g-r--200 {
    margin-right: -200px !important
}

.g-b--200 {
    margin-bottom: -200px !important
}

.g-l--200 {
    margin-left: -200px !important
}

.p--200 {
    padding: -200px !important
}

.p-h--200 {
    padding-left: -200px !important;
    padding-right: -200px !important
}

.p-v--200 {
    padding-top: -200px !important;
    padding-bottom: -200px !important
}

.p-t--200 {
    padding-top: -200px !important
}

.p-r--200 {
    padding-right: -200px !important
}

.p-b--200 {
    padding-bottom: -200px !important
}

.p-l--200 {
    padding-left: -200px !important
}

.g--205 {
    margin: -205px !important
}

.g-h--205 {
    margin-left: -205px !important;
    margin-right: -205px !important
}

.g-v--205 {
    margin-top: -205px !important;
    margin-bottom: -205px !important
}

.g-t--205 {
    margin-top: -205px !important
}

.g-r--205 {
    margin-right: -205px !important
}

.g-b--205 {
    margin-bottom: -205px !important
}

.g-l--205 {
    margin-left: -205px !important
}

.p--205 {
    padding: -205px !important
}

.p-h--205 {
    padding-left: -205px !important;
    padding-right: -205px !important
}

.p-v--205 {
    padding-top: -205px !important;
    padding-bottom: -205px !important
}

.p-t--205 {
    padding-top: -205px !important
}

.p-r--205 {
    padding-right: -205px !important
}

.p-b--205 {
    padding-bottom: -205px !important
}

.p-l--205 {
    padding-left: -205px !important
}

.g--210 {
    margin: -210px !important
}

.g-h--210 {
    margin-left: -210px !important;
    margin-right: -210px !important
}

.g-v--210 {
    margin-top: -210px !important;
    margin-bottom: -210px !important
}

.g-t--210 {
    margin-top: -210px !important
}

.g-r--210 {
    margin-right: -210px !important
}

.g-b--210 {
    margin-bottom: -210px !important
}

.g-l--210 {
    margin-left: -210px !important
}

.p--210 {
    padding: -210px !important
}

.p-h--210 {
    padding-left: -210px !important;
    padding-right: -210px !important
}

.p-v--210 {
    padding-top: -210px !important;
    padding-bottom: -210px !important
}

.p-t--210 {
    padding-top: -210px !important
}

.p-r--210 {
    padding-right: -210px !important
}

.p-b--210 {
    padding-bottom: -210px !important
}

.p-l--210 {
    padding-left: -210px !important
}

.g--215 {
    margin: -215px !important
}

.g-h--215 {
    margin-left: -215px !important;
    margin-right: -215px !important
}

.g-v--215 {
    margin-top: -215px !important;
    margin-bottom: -215px !important
}

.g-t--215 {
    margin-top: -215px !important
}

.g-r--215 {
    margin-right: -215px !important
}

.g-b--215 {
    margin-bottom: -215px !important
}

.g-l--215 {
    margin-left: -215px !important
}

.p--215 {
    padding: -215px !important
}

.p-h--215 {
    padding-left: -215px !important;
    padding-right: -215px !important
}

.p-v--215 {
    padding-top: -215px !important;
    padding-bottom: -215px !important
}

.p-t--215 {
    padding-top: -215px !important
}

.p-r--215 {
    padding-right: -215px !important
}

.p-b--215 {
    padding-bottom: -215px !important
}

.p-l--215 {
    padding-left: -215px !important
}

.g--220 {
    margin: -220px !important
}

.g-h--220 {
    margin-left: -220px !important;
    margin-right: -220px !important
}

.g-v--220 {
    margin-top: -220px !important;
    margin-bottom: -220px !important
}

.g-t--220 {
    margin-top: -220px !important
}

.g-r--220 {
    margin-right: -220px !important
}

.g-b--220 {
    margin-bottom: -220px !important
}

.g-l--220 {
    margin-left: -220px !important
}

.p--220 {
    padding: -220px !important
}

.p-h--220 {
    padding-left: -220px !important;
    padding-right: -220px !important
}

.p-v--220 {
    padding-top: -220px !important;
    padding-bottom: -220px !important
}

.p-t--220 {
    padding-top: -220px !important
}

.p-r--220 {
    padding-right: -220px !important
}

.p-b--220 {
    padding-bottom: -220px !important
}

.p-l--220 {
    padding-left: -220px !important
}

.g--225 {
    margin: -225px !important
}

.g-h--225 {
    margin-left: -225px !important;
    margin-right: -225px !important
}

.g-v--225 {
    margin-top: -225px !important;
    margin-bottom: -225px !important
}

.g-t--225 {
    margin-top: -225px !important
}

.g-r--225 {
    margin-right: -225px !important
}

.g-b--225 {
    margin-bottom: -225px !important
}

.g-l--225 {
    margin-left: -225px !important
}

.p--225 {
    padding: -225px !important
}

.p-h--225 {
    padding-left: -225px !important;
    padding-right: -225px !important
}

.p-v--225 {
    padding-top: -225px !important;
    padding-bottom: -225px !important
}

.p-t--225 {
    padding-top: -225px !important
}

.p-r--225 {
    padding-right: -225px !important
}

.p-b--225 {
    padding-bottom: -225px !important
}

.p-l--225 {
    padding-left: -225px !important
}

.g--230 {
    margin: -230px !important
}

.g-h--230 {
    margin-left: -230px !important;
    margin-right: -230px !important
}

.g-v--230 {
    margin-top: -230px !important;
    margin-bottom: -230px !important
}

.g-t--230 {
    margin-top: -230px !important
}

.g-r--230 {
    margin-right: -230px !important
}

.g-b--230 {
    margin-bottom: -230px !important
}

.g-l--230 {
    margin-left: -230px !important
}

.p--230 {
    padding: -230px !important
}

.p-h--230 {
    padding-left: -230px !important;
    padding-right: -230px !important
}

.p-v--230 {
    padding-top: -230px !important;
    padding-bottom: -230px !important
}

.p-t--230 {
    padding-top: -230px !important
}

.p-r--230 {
    padding-right: -230px !important
}

.p-b--230 {
    padding-bottom: -230px !important
}

.p-l--230 {
    padding-left: -230px !important
}

.g--235 {
    margin: -235px !important
}

.g-h--235 {
    margin-left: -235px !important;
    margin-right: -235px !important
}

.g-v--235 {
    margin-top: -235px !important;
    margin-bottom: -235px !important
}

.g-t--235 {
    margin-top: -235px !important
}

.g-r--235 {
    margin-right: -235px !important
}

.g-b--235 {
    margin-bottom: -235px !important
}

.g-l--235 {
    margin-left: -235px !important
}

.p--235 {
    padding: -235px !important
}

.p-h--235 {
    padding-left: -235px !important;
    padding-right: -235px !important
}

.p-v--235 {
    padding-top: -235px !important;
    padding-bottom: -235px !important
}

.p-t--235 {
    padding-top: -235px !important
}

.p-r--235 {
    padding-right: -235px !important
}

.p-b--235 {
    padding-bottom: -235px !important
}

.p-l--235 {
    padding-left: -235px !important
}

.g--240 {
    margin: -240px !important
}

.g-h--240 {
    margin-left: -240px !important;
    margin-right: -240px !important
}

.g-v--240 {
    margin-top: -240px !important;
    margin-bottom: -240px !important
}

.g-t--240 {
    margin-top: -240px !important
}

.g-r--240 {
    margin-right: -240px !important
}

.g-b--240 {
    margin-bottom: -240px !important
}

.g-l--240 {
    margin-left: -240px !important
}

.p--240 {
    padding: -240px !important
}

.p-h--240 {
    padding-left: -240px !important;
    padding-right: -240px !important
}

.p-v--240 {
    padding-top: -240px !important;
    padding-bottom: -240px !important
}

.p-t--240 {
    padding-top: -240px !important
}

.p-r--240 {
    padding-right: -240px !important
}

.p-b--240 {
    padding-bottom: -240px !important
}

.p-l--240 {
    padding-left: -240px !important
}

.g--245 {
    margin: -245px !important
}

.g-h--245 {
    margin-left: -245px !important;
    margin-right: -245px !important
}

.g-v--245 {
    margin-top: -245px !important;
    margin-bottom: -245px !important
}

.g-t--245 {
    margin-top: -245px !important
}

.g-r--245 {
    margin-right: -245px !important
}

.g-b--245 {
    margin-bottom: -245px !important
}

.g-l--245 {
    margin-left: -245px !important
}

.p--245 {
    padding: -245px !important
}

.p-h--245 {
    padding-left: -245px !important;
    padding-right: -245px !important
}

.p-v--245 {
    padding-top: -245px !important;
    padding-bottom: -245px !important
}

.p-t--245 {
    padding-top: -245px !important
}

.p-r--245 {
    padding-right: -245px !important
}

.p-b--245 {
    padding-bottom: -245px !important
}

.p-l--245 {
    padding-left: -245px !important
}

.g--250 {
    margin: -250px !important
}

.g-h--250 {
    margin-left: -250px !important;
    margin-right: -250px !important
}

.g-v--250 {
    margin-top: -250px !important;
    margin-bottom: -250px !important
}

.g-t--250 {
    margin-top: -250px !important
}

.g-r--250 {
    margin-right: -250px !important
}

.g-b--250 {
    margin-bottom: -250px !important
}

.g-l--250 {
    margin-left: -250px !important
}

.p--250 {
    padding: -250px !important
}

.p-h--250 {
    padding-left: -250px !important;
    padding-right: -250px !important
}

.p-v--250 {
    padding-top: -250px !important;
    padding-bottom: -250px !important
}

.p-t--250 {
    padding-top: -250px !important
}

.p-r--250 {
    padding-right: -250px !important
}

.p-b--250 {
    padding-bottom: -250px !important
}

.p-l--250 {
    padding-left: -250px !important
}

.g--255 {
    margin: -255px !important
}

.g-h--255 {
    margin-left: -255px !important;
    margin-right: -255px !important
}

.g-v--255 {
    margin-top: -255px !important;
    margin-bottom: -255px !important
}

.g-t--255 {
    margin-top: -255px !important
}

.g-r--255 {
    margin-right: -255px !important
}

.g-b--255 {
    margin-bottom: -255px !important
}

.g-l--255 {
    margin-left: -255px !important
}

.p--255 {
    padding: -255px !important
}

.p-h--255 {
    padding-left: -255px !important;
    padding-right: -255px !important
}

.p-v--255 {
    padding-top: -255px !important;
    padding-bottom: -255px !important
}

.p-t--255 {
    padding-top: -255px !important
}

.p-r--255 {
    padding-right: -255px !important
}

.p-b--255 {
    padding-bottom: -255px !important
}

.p-l--255 {
    padding-left: -255px !important
}

.g--260 {
    margin: -260px !important
}

.g-h--260 {
    margin-left: -260px !important;
    margin-right: -260px !important
}

.g-v--260 {
    margin-top: -260px !important;
    margin-bottom: -260px !important
}

.g-t--260 {
    margin-top: -260px !important
}

.g-r--260 {
    margin-right: -260px !important
}

.g-b--260 {
    margin-bottom: -260px !important
}

.g-l--260 {
    margin-left: -260px !important
}

.p--260 {
    padding: -260px !important
}

.p-h--260 {
    padding-left: -260px !important;
    padding-right: -260px !important
}

.p-v--260 {
    padding-top: -260px !important;
    padding-bottom: -260px !important
}

.p-t--260 {
    padding-top: -260px !important
}

.p-r--260 {
    padding-right: -260px !important
}

.p-b--260 {
    padding-bottom: -260px !important
}

.p-l--260 {
    padding-left: -260px !important
}

.g--265 {
    margin: -265px !important
}

.g-h--265 {
    margin-left: -265px !important;
    margin-right: -265px !important
}

.g-v--265 {
    margin-top: -265px !important;
    margin-bottom: -265px !important
}

.g-t--265 {
    margin-top: -265px !important
}

.g-r--265 {
    margin-right: -265px !important
}

.g-b--265 {
    margin-bottom: -265px !important
}

.g-l--265 {
    margin-left: -265px !important
}

.p--265 {
    padding: -265px !important
}

.p-h--265 {
    padding-left: -265px !important;
    padding-right: -265px !important
}

.p-v--265 {
    padding-top: -265px !important;
    padding-bottom: -265px !important
}

.p-t--265 {
    padding-top: -265px !important
}

.p-r--265 {
    padding-right: -265px !important
}

.p-b--265 {
    padding-bottom: -265px !important
}

.p-l--265 {
    padding-left: -265px !important
}

.g--270 {
    margin: -270px !important
}

.g-h--270 {
    margin-left: -270px !important;
    margin-right: -270px !important
}

.g-v--270 {
    margin-top: -270px !important;
    margin-bottom: -270px !important
}

.g-t--270 {
    margin-top: -270px !important
}

.g-r--270 {
    margin-right: -270px !important
}

.g-b--270 {
    margin-bottom: -270px !important
}

.g-l--270 {
    margin-left: -270px !important
}

.p--270 {
    padding: -270px !important
}

.p-h--270 {
    padding-left: -270px !important;
    padding-right: -270px !important
}

.p-v--270 {
    padding-top: -270px !important;
    padding-bottom: -270px !important
}

.p-t--270 {
    padding-top: -270px !important
}

.p-r--270 {
    padding-right: -270px !important
}

.p-b--270 {
    padding-bottom: -270px !important
}

.p-l--270 {
    padding-left: -270px !important
}

.g--275 {
    margin: -275px !important
}

.g-h--275 {
    margin-left: -275px !important;
    margin-right: -275px !important
}

.g-v--275 {
    margin-top: -275px !important;
    margin-bottom: -275px !important
}

.g-t--275 {
    margin-top: -275px !important
}

.g-r--275 {
    margin-right: -275px !important
}

.g-b--275 {
    margin-bottom: -275px !important
}

.g-l--275 {
    margin-left: -275px !important
}

.p--275 {
    padding: -275px !important
}

.p-h--275 {
    padding-left: -275px !important;
    padding-right: -275px !important
}

.p-v--275 {
    padding-top: -275px !important;
    padding-bottom: -275px !important
}

.p-t--275 {
    padding-top: -275px !important
}

.p-r--275 {
    padding-right: -275px !important
}

.p-b--275 {
    padding-bottom: -275px !important
}

.p-l--275 {
    padding-left: -275px !important
}

.g--280 {
    margin: -280px !important
}

.g-h--280 {
    margin-left: -280px !important;
    margin-right: -280px !important
}

.g-v--280 {
    margin-top: -280px !important;
    margin-bottom: -280px !important
}

.g-t--280 {
    margin-top: -280px !important
}

.g-r--280 {
    margin-right: -280px !important
}

.g-b--280 {
    margin-bottom: -280px !important
}

.g-l--280 {
    margin-left: -280px !important
}

.p--280 {
    padding: -280px !important
}

.p-h--280 {
    padding-left: -280px !important;
    padding-right: -280px !important
}

.p-v--280 {
    padding-top: -280px !important;
    padding-bottom: -280px !important
}

.p-t--280 {
    padding-top: -280px !important
}

.p-r--280 {
    padding-right: -280px !important
}

.p-b--280 {
    padding-bottom: -280px !important
}

.p-l--280 {
    padding-left: -280px !important
}

.g--285 {
    margin: -285px !important
}

.g-h--285 {
    margin-left: -285px !important;
    margin-right: -285px !important
}

.g-v--285 {
    margin-top: -285px !important;
    margin-bottom: -285px !important
}

.g-t--285 {
    margin-top: -285px !important
}

.g-r--285 {
    margin-right: -285px !important
}

.g-b--285 {
    margin-bottom: -285px !important
}

.g-l--285 {
    margin-left: -285px !important
}

.p--285 {
    padding: -285px !important
}

.p-h--285 {
    padding-left: -285px !important;
    padding-right: -285px !important
}

.p-v--285 {
    padding-top: -285px !important;
    padding-bottom: -285px !important
}

.p-t--285 {
    padding-top: -285px !important
}

.p-r--285 {
    padding-right: -285px !important
}

.p-b--285 {
    padding-bottom: -285px !important
}

.p-l--285 {
    padding-left: -285px !important
}

.g--290 {
    margin: -290px !important
}

.g-h--290 {
    margin-left: -290px !important;
    margin-right: -290px !important
}

.g-v--290 {
    margin-top: -290px !important;
    margin-bottom: -290px !important
}

.g-t--290 {
    margin-top: -290px !important
}

.g-r--290 {
    margin-right: -290px !important
}

.g-b--290 {
    margin-bottom: -290px !important
}

.g-l--290 {
    margin-left: -290px !important
}

.p--290 {
    padding: -290px !important
}

.p-h--290 {
    padding-left: -290px !important;
    padding-right: -290px !important
}

.p-v--290 {
    padding-top: -290px !important;
    padding-bottom: -290px !important
}

.p-t--290 {
    padding-top: -290px !important
}

.p-r--290 {
    padding-right: -290px !important
}

.p-b--290 {
    padding-bottom: -290px !important
}

.p-l--290 {
    padding-left: -290px !important
}

.g--295 {
    margin: -295px !important
}

.g-h--295 {
    margin-left: -295px !important;
    margin-right: -295px !important
}

.g-v--295 {
    margin-top: -295px !important;
    margin-bottom: -295px !important
}

.g-t--295 {
    margin-top: -295px !important
}

.g-r--295 {
    margin-right: -295px !important
}

.g-b--295 {
    margin-bottom: -295px !important
}

.g-l--295 {
    margin-left: -295px !important
}

.p--295 {
    padding: -295px !important
}

.p-h--295 {
    padding-left: -295px !important;
    padding-right: -295px !important
}

.p-v--295 {
    padding-top: -295px !important;
    padding-bottom: -295px !important
}

.p-t--295 {
    padding-top: -295px !important
}

.p-r--295 {
    padding-right: -295px !important
}

.p-b--295 {
    padding-bottom: -295px !important
}

.p-l--295 {
    padding-left: -295px !important
}

.g--300 {
    margin: -300px !important
}

.g-h--300 {
    margin-left: -300px !important;
    margin-right: -300px !important
}

.g-v--300 {
    margin-top: -300px !important;
    margin-bottom: -300px !important
}

.g-t--300 {
    margin-top: -300px !important
}

.g-r--300 {
    margin-right: -300px !important
}

.g-b--300 {
    margin-bottom: -300px !important
}

.g-l--300 {
    margin-left: -300px !important
}

.p--300 {
    padding: -300px !important
}

.p-h--300 {
    padding-left: -300px !important;
    padding-right: -300px !important
}

.p-v--300 {
    padding-top: -300px !important;
    padding-bottom: -300px !important
}

.p-t--300 {
    padding-top: -300px !important
}

.p-r--300 {
    padding-right: -300px !important
}

.p-b--300 {
    padding-bottom: -300px !important
}

.p-l--300 {
    padding-left: -300px !important
}

.g-0 {
    margin: 0px !important
}

.g-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
}

.g-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.g-t-0 {
    margin-top: 0px !important
}

.g-r-0 {
    margin-right: 0px !important
}

.g-b-0 {
    margin-bottom: 0px !important
}

.g-l-0 {
    margin-left: 0px !important
}

.p-0 {
    padding: 0px !important
}

.p-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
}

.p-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

.p-t-0 {
    padding-top: 0px !important
}

.p-r-0 {
    padding-right: 0px !important
}

.p-b-0 {
    padding-bottom: 0px !important
}

.p-l-0 {
    padding-left: 0px !important
}

.g-0p {
    margin: 0% !important
}

.g-h-0p {
    margin-left: 0% !important;
    margin-right: 0% !important
}

.g-v-0p {
    margin-top: 0% !important;
    margin-bottom: 0% !important
}

.g-t-0p {
    margin-top: 0% !important
}

.g-r-0p {
    margin-right: 0% !important
}

.g-b-0p {
    margin-bottom: 0% !important
}

.g-l-0p {
    margin-left: 0% !important
}

.p-0p {
    padding: 0% !important
}

.p-h-0p {
    padding-left: 0% !important;
    padding-right: 0% !important
}

.p-v-0p {
    padding-top: 0% !important;
    padding-bottom: 0% !important
}

.p-t-0p {
    padding-top: 0% !important
}

.p-r-0p {
    padding-right: 0% !important
}

.p-b-0p {
    padding-bottom: 0% !important
}

.p-l-0p {
    padding-left: 0% !important
}

.g-0p {
    margin: 0% !important
}

.g-h-0p {
    margin-left: 0% !important;
    margin-right: 0% !important
}

.g-v-0p {
    margin-top: 0% !important;
    margin-bottom: 0% !important
}

.g-t-0p {
    margin-top: 0% !important
}

.g-r-0p {
    margin-right: 0% !important
}

.g-b-0p {
    margin-bottom: 0% !important
}

.g-l-0p {
    margin-left: 0% !important
}

.p-0p {
    padding: 0% !important
}

.p-h-0p {
    padding-left: 0% !important;
    padding-right: 0% !important
}

.p-v-0p {
    padding-top: 0% !important;
    padding-bottom: 0% !important
}

.p-t-0p {
    padding-top: 0% !important
}

.p-r-0p {
    padding-right: 0% !important
}

.p-b-0p {
    padding-bottom: 0% !important
}

.p-l-0p {
    padding-left: 0% !important
}

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

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

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

.g-t-1 {
    margin-top: 1px !important
}

.g-r-1 {
    margin-right: 1px !important
}

.g-b-1 {
    margin-bottom: 1px !important
}

.g-l-1 {
    margin-left: 1px !important
}

.p-1 {
    padding: 1px !important
}

.p-h-1 {
    padding-left: 1px !important;
    padding-right: 1px !important
}

.p-v-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important
}

.p-t-1 {
    padding-top: 1px !important
}

.p-r-1 {
    padding-right: 1px !important
}

.p-b-1 {
    padding-bottom: 1px !important
}

.p-l-1 {
    padding-left: 1px !important
}

.g-1p {
    margin: 1% !important
}

.g-h-1p {
    margin-left: 1% !important;
    margin-right: 1% !important
}

.g-v-1p {
    margin-top: 1% !important;
    margin-bottom: 1% !important
}

.g-t-1p {
    margin-top: 1% !important
}

.g-r-1p {
    margin-right: 1% !important
}

.g-b-1p {
    margin-bottom: 1% !important
}

.g-l-1p {
    margin-left: 1% !important
}

.p-1p {
    padding: 1% !important
}

.p-h-1p {
    padding-left: 1% !important;
    padding-right: 1% !important
}

.p-v-1p {
    padding-top: 1% !important;
    padding-bottom: 1% !important
}

.p-t-1p {
    padding-top: 1% !important
}

.p-r-1p {
    padding-right: 1% !important
}

.p-b-1p {
    padding-bottom: 1% !important
}

.p-l-1p {
    padding-left: 1% !important
}

.g-10p {
    margin: 10% !important
}

.g-h-10p {
    margin-left: 10% !important;
    margin-right: 10% !important
}

.g-v-10p {
    margin-top: 10% !important;
    margin-bottom: 10% !important
}

.g-t-10p {
    margin-top: 10% !important
}

.g-r-10p {
    margin-right: 10% !important
}

.g-b-10p {
    margin-bottom: 10% !important
}

.g-l-10p {
    margin-left: 10% !important
}

.p-10p {
    padding: 10% !important
}

.p-h-10p {
    padding-left: 10% !important;
    padding-right: 10% !important
}

.p-v-10p {
    padding-top: 10% !important;
    padding-bottom: 10% !important
}

.p-t-10p {
    padding-top: 10% !important
}

.p-r-10p {
    padding-right: 10% !important
}

.p-b-10p {
    padding-bottom: 10% !important
}

.p-l-10p {
    padding-left: 10% !important
}

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

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

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

.g-t-2 {
    margin-top: 2px !important
}

.g-r-2 {
    margin-right: 2px !important
}

.g-b-2 {
    margin-bottom: 2px !important
}

.g-l-2 {
    margin-left: 2px !important
}

.p-2 {
    padding: 2px !important
}

.p-h-2 {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.p-v-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important
}

.p-t-2 {
    padding-top: 2px !important
}

.p-r-2 {
    padding-right: 2px !important
}

.p-b-2 {
    padding-bottom: 2px !important
}

.p-l-2 {
    padding-left: 2px !important
}

.g-2p {
    margin: 2% !important
}

.g-h-2p {
    margin-left: 2% !important;
    margin-right: 2% !important
}

.g-v-2p {
    margin-top: 2% !important;
    margin-bottom: 2% !important
}

.g-t-2p {
    margin-top: 2% !important
}

.g-r-2p {
    margin-right: 2% !important
}

.g-b-2p {
    margin-bottom: 2% !important
}

.g-l-2p {
    margin-left: 2% !important
}

.p-2p {
    padding: 2% !important
}

.p-h-2p {
    padding-left: 2% !important;
    padding-right: 2% !important
}

.p-v-2p {
    padding-top: 2% !important;
    padding-bottom: 2% !important
}

.p-t-2p {
    padding-top: 2% !important
}

.p-r-2p {
    padding-right: 2% !important
}

.p-b-2p {
    padding-bottom: 2% !important
}

.p-l-2p {
    padding-left: 2% !important
}

.g-20p {
    margin: 20% !important
}

.g-h-20p {
    margin-left: 20% !important;
    margin-right: 20% !important
}

.g-v-20p {
    margin-top: 20% !important;
    margin-bottom: 20% !important
}

.g-t-20p {
    margin-top: 20% !important
}

.g-r-20p {
    margin-right: 20% !important
}

.g-b-20p {
    margin-bottom: 20% !important
}

.g-l-20p {
    margin-left: 20% !important
}

.p-20p {
    padding: 20% !important
}

.p-h-20p {
    padding-left: 20% !important;
    padding-right: 20% !important
}

.p-v-20p {
    padding-top: 20% !important;
    padding-bottom: 20% !important
}

.p-t-20p {
    padding-top: 20% !important
}

.p-r-20p {
    padding-right: 20% !important
}

.p-b-20p {
    padding-bottom: 20% !important
}

.p-l-20p {
    padding-left: 20% !important
}

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

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

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

.g-t-3 {
    margin-top: 3px !important
}

.g-r-3 {
    margin-right: 3px !important
}

.g-b-3 {
    margin-bottom: 3px !important
}

.g-l-3 {
    margin-left: 3px !important
}

.p-3 {
    padding: 3px !important
}

.p-h-3 {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.p-v-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-r-3 {
    padding-right: 3px !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-l-3 {
    padding-left: 3px !important
}

.g-3p {
    margin: 3% !important
}

.g-h-3p {
    margin-left: 3% !important;
    margin-right: 3% !important
}

.g-v-3p {
    margin-top: 3% !important;
    margin-bottom: 3% !important
}

.g-t-3p {
    margin-top: 3% !important
}

.g-r-3p {
    margin-right: 3% !important
}

.g-b-3p {
    margin-bottom: 3% !important
}

.g-l-3p {
    margin-left: 3% !important
}

.p-3p {
    padding: 3% !important
}

.p-h-3p {
    padding-left: 3% !important;
    padding-right: 3% !important
}

.p-v-3p {
    padding-top: 3% !important;
    padding-bottom: 3% !important
}

.p-t-3p {
    padding-top: 3% !important
}

.p-r-3p {
    padding-right: 3% !important
}

.p-b-3p {
    padding-bottom: 3% !important
}

.p-l-3p {
    padding-left: 3% !important
}

.g-30p {
    margin: 30% !important
}

.g-h-30p {
    margin-left: 30% !important;
    margin-right: 30% !important
}

.g-v-30p {
    margin-top: 30% !important;
    margin-bottom: 30% !important
}

.g-t-30p {
    margin-top: 30% !important
}

.g-r-30p {
    margin-right: 30% !important
}

.g-b-30p {
    margin-bottom: 30% !important
}

.g-l-30p {
    margin-left: 30% !important
}

.p-30p {
    padding: 30% !important
}

.p-h-30p {
    padding-left: 30% !important;
    padding-right: 30% !important
}

.p-v-30p {
    padding-top: 30% !important;
    padding-bottom: 30% !important
}

.p-t-30p {
    padding-top: 30% !important
}

.p-r-30p {
    padding-right: 30% !important
}

.p-b-30p {
    padding-bottom: 30% !important
}

.p-l-30p {
    padding-left: 30% !important
}

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

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

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

.g-t-4 {
    margin-top: 4px !important
}

.g-r-4 {
    margin-right: 4px !important
}

.g-b-4 {
    margin-bottom: 4px !important
}

.g-l-4 {
    margin-left: 4px !important
}

.p-4 {
    padding: 4px !important
}

.p-h-4 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.p-v-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.p-t-4 {
    padding-top: 4px !important
}

.p-r-4 {
    padding-right: 4px !important
}

.p-b-4 {
    padding-bottom: 4px !important
}

.p-l-4 {
    padding-left: 4px !important
}

.g-4p {
    margin: 4% !important
}

.g-h-4p {
    margin-left: 4% !important;
    margin-right: 4% !important
}

.g-v-4p {
    margin-top: 4% !important;
    margin-bottom: 4% !important
}

.g-t-4p {
    margin-top: 4% !important
}

.g-r-4p {
    margin-right: 4% !important
}

.g-b-4p {
    margin-bottom: 4% !important
}

.g-l-4p {
    margin-left: 4% !important
}

.p-4p {
    padding: 4% !important
}

.p-h-4p {
    padding-left: 4% !important;
    padding-right: 4% !important
}

.p-v-4p {
    padding-top: 4% !important;
    padding-bottom: 4% !important
}

.p-t-4p {
    padding-top: 4% !important
}

.p-r-4p {
    padding-right: 4% !important
}

.p-b-4p {
    padding-bottom: 4% !important
}

.p-l-4p {
    padding-left: 4% !important
}

.g-40p {
    margin: 40% !important
}

.g-h-40p {
    margin-left: 40% !important;
    margin-right: 40% !important
}

.g-v-40p {
    margin-top: 40% !important;
    margin-bottom: 40% !important
}

.g-t-40p {
    margin-top: 40% !important
}

.g-r-40p {
    margin-right: 40% !important
}

.g-b-40p {
    margin-bottom: 40% !important
}

.g-l-40p {
    margin-left: 40% !important
}

.p-40p {
    padding: 40% !important
}

.p-h-40p {
    padding-left: 40% !important;
    padding-right: 40% !important
}

.p-v-40p {
    padding-top: 40% !important;
    padding-bottom: 40% !important
}

.p-t-40p {
    padding-top: 40% !important
}

.p-r-40p {
    padding-right: 40% !important
}

.p-b-40p {
    padding-bottom: 40% !important
}

.p-l-40p {
    padding-left: 40% !important
}

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

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

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

.g-t-5 {
    margin-top: 5px !important
}

.g-r-5 {
    margin-right: 5px !important
}

.g-b-5 {
    margin-bottom: 5px !important
}

.g-l-5 {
    margin-left: 5px !important
}

.p-5 {
    padding: 5px !important
}

.p-h-5 {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.p-v-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-l-5 {
    padding-left: 5px !important
}

.g-5p {
    margin: 5% !important
}

.g-h-5p {
    margin-left: 5% !important;
    margin-right: 5% !important
}

.g-v-5p {
    margin-top: 5% !important;
    margin-bottom: 5% !important
}

.g-t-5p {
    margin-top: 5% !important
}

.g-r-5p {
    margin-right: 5% !important
}

.g-b-5p {
    margin-bottom: 5% !important
}

.g-l-5p {
    margin-left: 5% !important
}

.p-5p {
    padding: 5% !important
}

.p-h-5p {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.p-v-5p {
    padding-top: 5% !important;
    padding-bottom: 5% !important
}

.p-t-5p {
    padding-top: 5% !important
}

.p-r-5p {
    padding-right: 5% !important
}

.p-b-5p {
    padding-bottom: 5% !important
}

.p-l-5p {
    padding-left: 5% !important
}

.g-50p {
    margin: 50% !important
}

.g-h-50p {
    margin-left: 50% !important;
    margin-right: 50% !important
}

.g-v-50p {
    margin-top: 50% !important;
    margin-bottom: 50% !important
}

.g-t-50p {
    margin-top: 50% !important
}

.g-r-50p {
    margin-right: 50% !important
}

.g-b-50p {
    margin-bottom: 50% !important
}

.g-l-50p {
    margin-left: 50% !important
}

.p-50p {
    padding: 50% !important
}

.p-h-50p {
    padding-left: 50% !important;
    padding-right: 50% !important
}

.p-v-50p {
    padding-top: 50% !important;
    padding-bottom: 50% !important
}

.p-t-50p {
    padding-top: 50% !important
}

.p-r-50p {
    padding-right: 50% !important
}

.p-b-50p {
    padding-bottom: 50% !important
}

.p-l-50p {
    padding-left: 50% !important
}

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

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

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

.g-t-6 {
    margin-top: 6px !important
}

.g-r-6 {
    margin-right: 6px !important
}

.g-b-6 {
    margin-bottom: 6px !important
}

.g-l-6 {
    margin-left: 6px !important
}

.p-6 {
    padding: 6px !important
}

.p-h-6 {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.p-v-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.g-6p {
    margin: 6% !important
}

.g-h-6p {
    margin-left: 6% !important;
    margin-right: 6% !important
}

.g-v-6p {
    margin-top: 6% !important;
    margin-bottom: 6% !important
}

.g-t-6p {
    margin-top: 6% !important
}

.g-r-6p {
    margin-right: 6% !important
}

.g-b-6p {
    margin-bottom: 6% !important
}

.g-l-6p {
    margin-left: 6% !important
}

.p-6p {
    padding: 6% !important
}

.p-h-6p {
    padding-left: 6% !important;
    padding-right: 6% !important
}

.p-v-6p {
    padding-top: 6% !important;
    padding-bottom: 6% !important
}

.p-t-6p {
    padding-top: 6% !important
}

.p-r-6p {
    padding-right: 6% !important
}

.p-b-6p {
    padding-bottom: 6% !important
}

.p-l-6p {
    padding-left: 6% !important
}

.g-60p {
    margin: 60% !important
}

.g-h-60p {
    margin-left: 60% !important;
    margin-right: 60% !important
}

.g-v-60p {
    margin-top: 60% !important;
    margin-bottom: 60% !important
}

.g-t-60p {
    margin-top: 60% !important
}

.g-r-60p {
    margin-right: 60% !important
}

.g-b-60p {
    margin-bottom: 60% !important
}

.g-l-60p {
    margin-left: 60% !important
}

.p-60p {
    padding: 60% !important
}

.p-h-60p {
    padding-left: 60% !important;
    padding-right: 60% !important
}

.p-v-60p {
    padding-top: 60% !important;
    padding-bottom: 60% !important
}

.p-t-60p {
    padding-top: 60% !important
}

.p-r-60p {
    padding-right: 60% !important
}

.p-b-60p {
    padding-bottom: 60% !important
}

.p-l-60p {
    padding-left: 60% !important
}

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

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

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

.g-t-7 {
    margin-top: 7px !important
}

.g-r-7 {
    margin-right: 7px !important
}

.g-b-7 {
    margin-bottom: 7px !important
}

.g-l-7 {
    margin-left: 7px !important
}

.p-7 {
    padding: 7px !important
}

.p-h-7 {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.p-v-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important
}

.p-t-7 {
    padding-top: 7px !important
}

.p-r-7 {
    padding-right: 7px !important
}

.p-b-7 {
    padding-bottom: 7px !important
}

.p-l-7 {
    padding-left: 7px !important
}

.g-7p {
    margin: 7% !important
}

.g-h-7p {
    margin-left: 7% !important;
    margin-right: 7% !important
}

.g-v-7p {
    margin-top: 7% !important;
    margin-bottom: 7% !important
}

.g-t-7p {
    margin-top: 7% !important
}

.g-r-7p {
    margin-right: 7% !important
}

.g-b-7p {
    margin-bottom: 7% !important
}

.g-l-7p {
    margin-left: 7% !important
}

.p-7p {
    padding: 7% !important
}

.p-h-7p {
    padding-left: 7% !important;
    padding-right: 7% !important
}

.p-v-7p {
    padding-top: 7% !important;
    padding-bottom: 7% !important
}

.p-t-7p {
    padding-top: 7% !important
}

.p-r-7p {
    padding-right: 7% !important
}

.p-b-7p {
    padding-bottom: 7% !important
}

.p-l-7p {
    padding-left: 7% !important
}

.g-70p {
    margin: 70% !important
}

.g-h-70p {
    margin-left: 70% !important;
    margin-right: 70% !important
}

.g-v-70p {
    margin-top: 70% !important;
    margin-bottom: 70% !important
}

.g-t-70p {
    margin-top: 70% !important
}

.g-r-70p {
    margin-right: 70% !important
}

.g-b-70p {
    margin-bottom: 70% !important
}

.g-l-70p {
    margin-left: 70% !important
}

.p-70p {
    padding: 70% !important
}

.p-h-70p {
    padding-left: 70% !important;
    padding-right: 70% !important
}

.p-v-70p {
    padding-top: 70% !important;
    padding-bottom: 70% !important
}

.p-t-70p {
    padding-top: 70% !important
}

.p-r-70p {
    padding-right: 70% !important
}

.p-b-70p {
    padding-bottom: 70% !important
}

.p-l-70p {
    padding-left: 70% !important
}

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

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

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

.g-t-8 {
    margin-top: 8px !important
}

.g-r-8 {
    margin-right: 8px !important
}

.g-b-8 {
    margin-bottom: 8px !important
}

.g-l-8 {
    margin-left: 8px !important
}

.p-8 {
    padding: 8px !important
}

.p-h-8 {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.p-v-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.p-t-8 {
    padding-top: 8px !important
}

.p-r-8 {
    padding-right: 8px !important
}

.p-b-8 {
    padding-bottom: 8px !important
}

.p-l-8 {
    padding-left: 8px !important
}

.g-8p {
    margin: 8% !important
}

.g-h-8p {
    margin-left: 8% !important;
    margin-right: 8% !important
}

.g-v-8p {
    margin-top: 8% !important;
    margin-bottom: 8% !important
}

.g-t-8p {
    margin-top: 8% !important
}

.g-r-8p {
    margin-right: 8% !important
}

.g-b-8p {
    margin-bottom: 8% !important
}

.g-l-8p {
    margin-left: 8% !important
}

.p-8p {
    padding: 8% !important
}

.p-h-8p {
    padding-left: 8% !important;
    padding-right: 8% !important
}

.p-v-8p {
    padding-top: 8% !important;
    padding-bottom: 8% !important
}

.p-t-8p {
    padding-top: 8% !important
}

.p-r-8p {
    padding-right: 8% !important
}

.p-b-8p {
    padding-bottom: 8% !important
}

.p-l-8p {
    padding-left: 8% !important
}

.g-80p {
    margin: 80% !important
}

.g-h-80p {
    margin-left: 80% !important;
    margin-right: 80% !important
}

.g-v-80p {
    margin-top: 80% !important;
    margin-bottom: 80% !important
}

.g-t-80p {
    margin-top: 80% !important
}

.g-r-80p {
    margin-right: 80% !important
}

.g-b-80p {
    margin-bottom: 80% !important
}

.g-l-80p {
    margin-left: 80% !important
}

.p-80p {
    padding: 80% !important
}

.p-h-80p {
    padding-left: 80% !important;
    padding-right: 80% !important
}

.p-v-80p {
    padding-top: 80% !important;
    padding-bottom: 80% !important
}

.p-t-80p {
    padding-top: 80% !important
}

.p-r-80p {
    padding-right: 80% !important
}

.p-b-80p {
    padding-bottom: 80% !important
}

.p-l-80p {
    padding-left: 80% !important
}

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

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

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

.g-t-9 {
    margin-top: 9px !important
}

.g-r-9 {
    margin-right: 9px !important
}

.g-b-9 {
    margin-bottom: 9px !important
}

.g-l-9 {
    margin-left: 9px !important
}

.p-9 {
    padding: 9px !important
}

.p-h-9 {
    padding-left: 9px !important;
    padding-right: 9px !important
}

.p-v-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important
}

.p-t-9 {
    padding-top: 9px !important
}

.p-r-9 {
    padding-right: 9px !important
}

.p-b-9 {
    padding-bottom: 9px !important
}

.p-l-9 {
    padding-left: 9px !important
}

.g-9p {
    margin: 9% !important
}

.g-h-9p {
    margin-left: 9% !important;
    margin-right: 9% !important
}

.g-v-9p {
    margin-top: 9% !important;
    margin-bottom: 9% !important
}

.g-t-9p {
    margin-top: 9% !important
}

.g-r-9p {
    margin-right: 9% !important
}

.g-b-9p {
    margin-bottom: 9% !important
}

.g-l-9p {
    margin-left: 9% !important
}

.p-9p {
    padding: 9% !important
}

.p-h-9p {
    padding-left: 9% !important;
    padding-right: 9% !important
}

.p-v-9p {
    padding-top: 9% !important;
    padding-bottom: 9% !important
}

.p-t-9p {
    padding-top: 9% !important
}

.p-r-9p {
    padding-right: 9% !important
}

.p-b-9p {
    padding-bottom: 9% !important
}

.p-l-9p {
    padding-left: 9% !important
}

.g-90p {
    margin: 90% !important
}

.g-h-90p {
    margin-left: 90% !important;
    margin-right: 90% !important
}

.g-v-90p {
    margin-top: 90% !important;
    margin-bottom: 90% !important
}

.g-t-90p {
    margin-top: 90% !important
}

.g-r-90p {
    margin-right: 90% !important
}

.g-b-90p {
    margin-bottom: 90% !important
}

.g-l-90p {
    margin-left: 90% !important
}

.p-90p {
    padding: 90% !important
}

.p-h-90p {
    padding-left: 90% !important;
    padding-right: 90% !important
}

.p-v-90p {
    padding-top: 90% !important;
    padding-bottom: 90% !important
}

.p-t-90p {
    padding-top: 90% !important
}

.p-r-90p {
    padding-right: 90% !important
}

.p-b-90p {
    padding-bottom: 90% !important
}

.p-l-90p {
    padding-left: 90% !important
}

.row-g-0 {
    margin-left: 0px !important;
    margin-right: 0px !important
}

.row-g-0>div {
    padding-right: 0px !important;
    padding-left: 0px !important
}

.row-g-5 {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important
}

.row-g-5>div {
    padding-right: 2.5px !important;
    padding-left: 2.5px !important
}

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

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

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

.g-t-10 {
    margin-top: 10px !important
}

.g-r-10 {
    margin-right: 10px !important
}

.g-b-10 {
    margin-bottom: 10px !important
}

.g-l-10 {
    margin-left: 10px !important
}

.p-10 {
    padding: 10px !important
}

.p-h-10 {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.p-v-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.row-g-10 {
    margin-left: -5px !important;
    margin-right: -5px !important
}

.row-g-10>div {
    padding-right: 5px !important;
    padding-left: 5px !important
}

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

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

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

.g-t-15 {
    margin-top: 15px !important
}

.g-r-15 {
    margin-right: 15px !important
}

.g-b-15 {
    margin-bottom: 15px !important
}

.g-l-15 {
    margin-left: 15px !important
}

.p-15 {
    padding: 15px !important
}

.p-h-15 {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.p-v-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.row-g-15 {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important
}

.row-g-15>div {
    padding-right: 7.5px !important;
    padding-left: 7.5px !important
}

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

.g-h-20 {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.g-v-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

.g-t-20 {
    margin-top: 20px !important
}

.g-r-20 {
    margin-right: 20px !important
}

.g-b-20 {
    margin-bottom: 20px !important
}

.g-l-20 {
    margin-left: 20px !important
}

.p-20 {
    padding: 20px !important
}

.p-h-20 {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.p-v-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.row-g-20 {
    margin-left: -10px !important;
    margin-right: -10px !important
}

.row-g-20>div {
    padding-right: 10px !important;
    padding-left: 10px !important
}

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

.g-h-25 {
    margin-left: 25px !important;
    margin-right: 25px !important
}

.g-v-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

.g-t-25 {
    margin-top: 25px !important
}

.g-r-25 {
    margin-right: 25px !important
}

.g-b-25 {
    margin-bottom: 25px !important
}

.g-l-25 {
    margin-left: 25px !important
}

.p-25 {
    padding: 25px !important
}

.p-h-25 {
    padding-left: 25px !important;
    padding-right: 25px !important
}

.p-v-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

.p-t-25 {
    padding-top: 25px !important
}

.p-r-25 {
    padding-right: 25px !important
}

.p-b-25 {
    padding-bottom: 25px !important
}

.p-l-25 {
    padding-left: 25px !important
}

.row-g-25 {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important
}

.row-g-25>div {
    padding-right: 12.5px !important;
    padding-left: 12.5px !important
}

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

.g-h-30 {
    margin-left: 30px !important;
    margin-right: 30px !important
}

.g-v-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important
}

.g-t-30 {
    margin-top: 30px !important
}

.g-r-30 {
    margin-right: 30px !important
}

.g-b-30 {
    margin-bottom: 30px !important
}

.g-l-30 {
    margin-left: 30px !important
}

.p-30 {
    padding: 30px !important
}

.p-h-30 {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.p-v-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.row-g-30 {
    margin-left: -15px !important;
    margin-right: -15px !important
}

.row-g-30>div {
    padding-right: 15px !important;
    padding-left: 15px !important
}

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

.g-h-35 {
    margin-left: 35px !important;
    margin-right: 35px !important
}

.g-v-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important
}

.g-t-35 {
    margin-top: 35px !important
}

.g-r-35 {
    margin-right: 35px !important
}

.g-b-35 {
    margin-bottom: 35px !important
}

.g-l-35 {
    margin-left: 35px !important
}

.p-35 {
    padding: 35px !important
}

.p-h-35 {
    padding-left: 35px !important;
    padding-right: 35px !important
}

.p-v-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important
}

.p-t-35 {
    padding-top: 35px !important
}

.p-r-35 {
    padding-right: 35px !important
}

.p-b-35 {
    padding-bottom: 35px !important
}

.p-l-35 {
    padding-left: 35px !important
}

.row-g-35 {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important
}

.row-g-35>div {
    padding-right: 17.5px !important;
    padding-left: 17.5px !important
}

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

.g-h-40 {
    margin-left: 40px !important;
    margin-right: 40px !important
}

.g-v-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important
}

.g-t-40 {
    margin-top: 40px !important
}

.g-r-40 {
    margin-right: 40px !important
}

.g-b-40 {
    margin-bottom: 40px !important
}

.g-l-40 {
    margin-left: 40px !important
}

.p-40 {
    padding: 40px !important
}

.p-h-40 {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.p-v-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.row-g-40 {
    margin-left: -20px !important;
    margin-right: -20px !important
}

.row-g-40>div {
    padding-right: 20px !important;
    padding-left: 20px !important
}

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

.g-h-45 {
    margin-left: 45px !important;
    margin-right: 45px !important
}

.g-v-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important
}

.g-t-45 {
    margin-top: 45px !important
}

.g-r-45 {
    margin-right: 45px !important
}

.g-b-45 {
    margin-bottom: 45px !important
}

.g-l-45 {
    margin-left: 45px !important
}

.p-45 {
    padding: 45px !important
}

.p-h-45 {
    padding-left: 45px !important;
    padding-right: 45px !important
}

.p-v-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important
}

.p-t-45 {
    padding-top: 45px !important
}

.p-r-45 {
    padding-right: 45px !important
}

.p-b-45 {
    padding-bottom: 45px !important
}

.p-l-45 {
    padding-left: 45px !important
}

.row-g-45 {
    margin-left: -22.5px !important;
    margin-right: -22.5px !important
}

.row-g-45>div {
    padding-right: 22.5px !important;
    padding-left: 22.5px !important
}

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

.g-h-50 {
    margin-left: 50px !important;
    margin-right: 50px !important
}

.g-v-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important
}

.g-t-50 {
    margin-top: 50px !important
}

.g-r-50 {
    margin-right: 50px !important
}

.g-b-50 {
    margin-bottom: 50px !important
}

.g-l-50 {
    margin-left: 50px !important
}

.p-50 {
    padding: 50px !important
}

.p-h-50 {
    padding-left: 50px !important;
    padding-right: 50px !important
}

.p-v-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.row-g-50 {
    margin-left: -25px !important;
    margin-right: -25px !important
}

.row-g-50>div {
    padding-right: 25px !important;
    padding-left: 25px !important
}

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

.g-h-55 {
    margin-left: 55px !important;
    margin-right: 55px !important
}

.g-v-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important
}

.g-t-55 {
    margin-top: 55px !important
}

.g-r-55 {
    margin-right: 55px !important
}

.g-b-55 {
    margin-bottom: 55px !important
}

.g-l-55 {
    margin-left: 55px !important
}

.p-55 {
    padding: 55px !important
}

.p-h-55 {
    padding-left: 55px !important;
    padding-right: 55px !important
}

.p-v-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important
}

.p-t-55 {
    padding-top: 55px !important
}

.p-r-55 {
    padding-right: 55px !important
}

.p-b-55 {
    padding-bottom: 55px !important
}

.p-l-55 {
    padding-left: 55px !important
}

.row-g-55 {
    margin-left: -27.5px !important;
    margin-right: -27.5px !important
}

.row-g-55>div {
    padding-right: 27.5px !important;
    padding-left: 27.5px !important
}

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

.g-h-60 {
    margin-left: 60px !important;
    margin-right: 60px !important
}

.g-v-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important
}

.g-t-60 {
    margin-top: 60px !important
}

.g-r-60 {
    margin-right: 60px !important
}

.g-b-60 {
    margin-bottom: 60px !important
}

.g-l-60 {
    margin-left: 60px !important
}

.p-60 {
    padding: 60px !important
}

.p-h-60 {
    padding-left: 60px !important;
    padding-right: 60px !important
}

.p-v-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important
}

.p-t-60 {
    padding-top: 60px !important
}

.p-r-60 {
    padding-right: 60px !important
}

.p-b-60 {
    padding-bottom: 60px !important
}

.p-l-60 {
    padding-left: 60px !important
}

.row-g-60 {
    margin-left: -30px !important;
    margin-right: -30px !important
}

.row-g-60>div {
    padding-right: 30px !important;
    padding-left: 30px !important
}

.g-65 {
    margin: 65px !important
}

.g-h-65 {
    margin-left: 65px !important;
    margin-right: 65px !important
}

.g-v-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important
}

.g-t-65 {
    margin-top: 65px !important
}

.g-r-65 {
    margin-right: 65px !important
}

.g-b-65 {
    margin-bottom: 65px !important
}

.g-l-65 {
    margin-left: 65px !important
}

.p-65 {
    padding: 65px !important
}

.p-h-65 {
    padding-left: 65px !important;
    padding-right: 65px !important
}

.p-v-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important
}

.p-t-65 {
    padding-top: 65px !important
}

.p-r-65 {
    padding-right: 65px !important
}

.p-b-65 {
    padding-bottom: 65px !important
}

.p-l-65 {
    padding-left: 65px !important
}

.row-g-65 {
    margin-left: -32.5px !important;
    margin-right: -32.5px !important
}

.row-g-65>div {
    padding-right: 32.5px !important;
    padding-left: 32.5px !important
}

.g-70 {
    margin: 70px !important
}

.g-h-70 {
    margin-left: 70px !important;
    margin-right: 70px !important
}

.g-v-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important
}

.g-t-70 {
    margin-top: 70px !important
}

.g-r-70 {
    margin-right: 70px !important
}

.g-b-70 {
    margin-bottom: 70px !important
}

.g-l-70 {
    margin-left: 70px !important
}

.p-70 {
    padding: 70px !important
}

.p-h-70 {
    padding-left: 70px !important;
    padding-right: 70px !important
}

.p-v-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important
}

.p-t-70 {
    padding-top: 70px !important
}

.p-r-70 {
    padding-right: 70px !important
}

.p-b-70 {
    padding-bottom: 70px !important
}

.p-l-70 {
    padding-left: 70px !important
}

.row-g-70 {
    margin-left: -35px !important;
    margin-right: -35px !important
}

.row-g-70>div {
    padding-right: 35px !important;
    padding-left: 35px !important
}

.g-75 {
    margin: 75px !important
}

.g-h-75 {
    margin-left: 75px !important;
    margin-right: 75px !important
}

.g-v-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important
}

.g-t-75 {
    margin-top: 75px !important
}

.g-r-75 {
    margin-right: 75px !important
}

.g-b-75 {
    margin-bottom: 75px !important
}

.g-l-75 {
    margin-left: 75px !important
}

.p-75 {
    padding: 75px !important
}

.p-h-75 {
    padding-left: 75px !important;
    padding-right: 75px !important
}

.p-v-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important
}

.p-t-75 {
    padding-top: 75px !important
}

.p-r-75 {
    padding-right: 75px !important
}

.p-b-75 {
    padding-bottom: 75px !important
}

.p-l-75 {
    padding-left: 75px !important
}

.row-g-75 {
    margin-left: -37.5px !important;
    margin-right: -37.5px !important
}

.row-g-75>div {
    padding-right: 37.5px !important;
    padding-left: 37.5px !important
}

.g-80 {
    margin: 80px !important
}

.g-h-80 {
    margin-left: 80px !important;
    margin-right: 80px !important
}

.g-v-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important
}

.g-t-80 {
    margin-top: 80px !important
}

.g-r-80 {
    margin-right: 80px !important
}

.g-b-80 {
    margin-bottom: 80px !important
}

.g-l-80 {
    margin-left: 80px !important
}

.p-80 {
    padding: 80px !important
}

.p-h-80 {
    padding-left: 80px !important;
    padding-right: 80px !important
}

.p-v-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important
}

.p-t-80 {
    padding-top: 80px !important
}

.p-r-80 {
    padding-right: 80px !important
}

.p-b-80 {
    padding-bottom: 80px !important
}

.p-l-80 {
    padding-left: 80px !important
}

.row-g-80 {
    margin-left: -40px !important;
    margin-right: -40px !important
}

.row-g-80>div {
    padding-right: 40px !important;
    padding-left: 40px !important
}

.g-85 {
    margin: 85px !important
}

.g-h-85 {
    margin-left: 85px !important;
    margin-right: 85px !important
}

.g-v-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important
}

.g-t-85 {
    margin-top: 85px !important
}

.g-r-85 {
    margin-right: 85px !important
}

.g-b-85 {
    margin-bottom: 85px !important
}

.g-l-85 {
    margin-left: 85px !important
}

.p-85 {
    padding: 85px !important
}

.p-h-85 {
    padding-left: 85px !important;
    padding-right: 85px !important
}

.p-v-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important
}

.p-t-85 {
    padding-top: 85px !important
}

.p-r-85 {
    padding-right: 85px !important
}

.p-b-85 {
    padding-bottom: 85px !important
}

.p-l-85 {
    padding-left: 85px !important
}

.row-g-85 {
    margin-left: -42.5px !important;
    margin-right: -42.5px !important
}

.row-g-85>div {
    padding-right: 42.5px !important;
    padding-left: 42.5px !important
}

.g-90 {
    margin: 90px !important
}

.g-h-90 {
    margin-left: 90px !important;
    margin-right: 90px !important
}

.g-v-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important
}

.g-t-90 {
    margin-top: 90px !important
}

.g-r-90 {
    margin-right: 90px !important
}

.g-b-90 {
    margin-bottom: 90px !important
}

.g-l-90 {
    margin-left: 90px !important
}

.p-90 {
    padding: 90px !important
}

.p-h-90 {
    padding-left: 90px !important;
    padding-right: 90px !important
}

.p-v-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important
}

.p-t-90 {
    padding-top: 90px !important
}

.p-r-90 {
    padding-right: 90px !important
}

.p-b-90 {
    padding-bottom: 90px !important
}

.p-l-90 {
    padding-left: 90px !important
}

.row-g-90 {
    margin-left: -45px !important;
    margin-right: -45px !important
}

.row-g-90>div {
    padding-right: 45px !important;
    padding-left: 45px !important
}

.g-95 {
    margin: 95px !important
}

.g-h-95 {
    margin-left: 95px !important;
    margin-right: 95px !important
}

.g-v-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important
}

.g-t-95 {
    margin-top: 95px !important
}

.g-r-95 {
    margin-right: 95px !important
}

.g-b-95 {
    margin-bottom: 95px !important
}

.g-l-95 {
    margin-left: 95px !important
}

.p-95 {
    padding: 95px !important
}

.p-h-95 {
    padding-left: 95px !important;
    padding-right: 95px !important
}

.p-v-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important
}

.p-t-95 {
    padding-top: 95px !important
}

.p-r-95 {
    padding-right: 95px !important
}

.p-b-95 {
    padding-bottom: 95px !important
}

.p-l-95 {
    padding-left: 95px !important
}

.row-g-95 {
    margin-left: -47.5px !important;
    margin-right: -47.5px !important
}

.row-g-95>div {
    padding-right: 47.5px !important;
    padding-left: 47.5px !important
}

.g-100 {
    margin: 100px !important
}

.g-h-100 {
    margin-left: 100px !important;
    margin-right: 100px !important
}

.g-v-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important
}

.g-t-100 {
    margin-top: 100px !important
}

.g-r-100 {
    margin-right: 100px !important
}

.g-b-100 {
    margin-bottom: 100px !important
}

.g-l-100 {
    margin-left: 100px !important
}

.p-100 {
    padding: 100px !important
}

.p-h-100 {
    padding-left: 100px !important;
    padding-right: 100px !important
}

.p-v-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important
}

.p-t-100 {
    padding-top: 100px !important
}

.p-r-100 {
    padding-right: 100px !important
}

.p-b-100 {
    padding-bottom: 100px !important
}

.p-l-100 {
    padding-left: 100px !important
}

.row-g-100 {
    margin-left: -50px !important;
    margin-right: -50px !important
}

.row-g-100>div {
    padding-right: 50px !important;
    padding-left: 50px !important
}

.g-105 {
    margin: 105px !important
}

.g-h-105 {
    margin-left: 105px !important;
    margin-right: 105px !important
}

.g-v-105 {
    margin-top: 105px !important;
    margin-bottom: 105px !important
}

.g-t-105 {
    margin-top: 105px !important
}

.g-r-105 {
    margin-right: 105px !important
}

.g-b-105 {
    margin-bottom: 105px !important
}

.g-l-105 {
    margin-left: 105px !important
}

.p-105 {
    padding: 105px !important
}

.p-h-105 {
    padding-left: 105px !important;
    padding-right: 105px !important
}

.p-v-105 {
    padding-top: 105px !important;
    padding-bottom: 105px !important
}

.p-t-105 {
    padding-top: 105px !important
}

.p-r-105 {
    padding-right: 105px !important
}

.p-b-105 {
    padding-bottom: 105px !important
}

.p-l-105 {
    padding-left: 105px !important
}

.row-g-105 {
    margin-left: -52.5px !important;
    margin-right: -52.5px !important
}

.row-g-105>div {
    padding-right: 52.5px !important;
    padding-left: 52.5px !important
}

.g-110 {
    margin: 110px !important
}

.g-h-110 {
    margin-left: 110px !important;
    margin-right: 110px !important
}

.g-v-110 {
    margin-top: 110px !important;
    margin-bottom: 110px !important
}

.g-t-110 {
    margin-top: 110px !important
}

.g-r-110 {
    margin-right: 110px !important
}

.g-b-110 {
    margin-bottom: 110px !important
}

.g-l-110 {
    margin-left: 110px !important
}

.p-110 {
    padding: 110px !important
}

.p-h-110 {
    padding-left: 110px !important;
    padding-right: 110px !important
}

.p-v-110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important
}

.p-t-110 {
    padding-top: 110px !important
}

.p-r-110 {
    padding-right: 110px !important
}

.p-b-110 {
    padding-bottom: 110px !important
}

.p-l-110 {
    padding-left: 110px !important
}

.row-g-110 {
    margin-left: -55px !important;
    margin-right: -55px !important
}

.row-g-110>div {
    padding-right: 55px !important;
    padding-left: 55px !important
}

.g-115 {
    margin: 115px !important
}

.g-h-115 {
    margin-left: 115px !important;
    margin-right: 115px !important
}

.g-v-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important
}

.g-t-115 {
    margin-top: 115px !important
}

.g-r-115 {
    margin-right: 115px !important
}

.g-b-115 {
    margin-bottom: 115px !important
}

.g-l-115 {
    margin-left: 115px !important
}

.p-115 {
    padding: 115px !important
}

.p-h-115 {
    padding-left: 115px !important;
    padding-right: 115px !important
}

.p-v-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important
}

.p-t-115 {
    padding-top: 115px !important
}

.p-r-115 {
    padding-right: 115px !important
}

.p-b-115 {
    padding-bottom: 115px !important
}

.p-l-115 {
    padding-left: 115px !important
}

.row-g-115 {
    margin-left: -57.5px !important;
    margin-right: -57.5px !important
}

.row-g-115>div {
    padding-right: 57.5px !important;
    padding-left: 57.5px !important
}

.g-120 {
    margin: 120px !important
}

.g-h-120 {
    margin-left: 120px !important;
    margin-right: 120px !important
}

.g-v-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important
}

.g-t-120 {
    margin-top: 120px !important
}

.g-r-120 {
    margin-right: 120px !important
}

.g-b-120 {
    margin-bottom: 120px !important
}

.g-l-120 {
    margin-left: 120px !important
}

.p-120 {
    padding: 120px !important
}

.p-h-120 {
    padding-left: 120px !important;
    padding-right: 120px !important
}

.p-v-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important
}

.p-t-120 {
    padding-top: 120px !important
}

.p-r-120 {
    padding-right: 120px !important
}

.p-b-120 {
    padding-bottom: 120px !important
}

.p-l-120 {
    padding-left: 120px !important
}

.row-g-120 {
    margin-left: -60px !important;
    margin-right: -60px !important
}

.row-g-120>div {
    padding-right: 60px !important;
    padding-left: 60px !important
}

.g-125 {
    margin: 125px !important
}

.g-h-125 {
    margin-left: 125px !important;
    margin-right: 125px !important
}

.g-v-125 {
    margin-top: 125px !important;
    margin-bottom: 125px !important
}

.g-t-125 {
    margin-top: 125px !important
}

.g-r-125 {
    margin-right: 125px !important
}

.g-b-125 {
    margin-bottom: 125px !important
}

.g-l-125 {
    margin-left: 125px !important
}

.p-125 {
    padding: 125px !important
}

.p-h-125 {
    padding-left: 125px !important;
    padding-right: 125px !important
}

.p-v-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important
}

.p-t-125 {
    padding-top: 125px !important
}

.p-r-125 {
    padding-right: 125px !important
}

.p-b-125 {
    padding-bottom: 125px !important
}

.p-l-125 {
    padding-left: 125px !important
}

.row-g-125 {
    margin-left: -62.5px !important;
    margin-right: -62.5px !important
}

.row-g-125>div {
    padding-right: 62.5px !important;
    padding-left: 62.5px !important
}

.g-130 {
    margin: 130px !important
}

.g-h-130 {
    margin-left: 130px !important;
    margin-right: 130px !important
}

.g-v-130 {
    margin-top: 130px !important;
    margin-bottom: 130px !important
}

.g-t-130 {
    margin-top: 130px !important
}

.g-r-130 {
    margin-right: 130px !important
}

.g-b-130 {
    margin-bottom: 130px !important
}

.g-l-130 {
    margin-left: 130px !important
}

.p-130 {
    padding: 130px !important
}

.p-h-130 {
    padding-left: 130px !important;
    padding-right: 130px !important
}

.p-v-130 {
    padding-top: 130px !important;
    padding-bottom: 130px !important
}

.p-t-130 {
    padding-top: 130px !important
}

.p-r-130 {
    padding-right: 130px !important
}

.p-b-130 {
    padding-bottom: 130px !important
}

.p-l-130 {
    padding-left: 130px !important
}

.row-g-130 {
    margin-left: -65px !important;
    margin-right: -65px !important
}

.row-g-130>div {
    padding-right: 65px !important;
    padding-left: 65px !important
}

.g-135 {
    margin: 135px !important
}

.g-h-135 {
    margin-left: 135px !important;
    margin-right: 135px !important
}

.g-v-135 {
    margin-top: 135px !important;
    margin-bottom: 135px !important
}

.g-t-135 {
    margin-top: 135px !important
}

.g-r-135 {
    margin-right: 135px !important
}

.g-b-135 {
    margin-bottom: 135px !important
}

.g-l-135 {
    margin-left: 135px !important
}

.p-135 {
    padding: 135px !important
}

.p-h-135 {
    padding-left: 135px !important;
    padding-right: 135px !important
}

.p-v-135 {
    padding-top: 135px !important;
    padding-bottom: 135px !important
}

.p-t-135 {
    padding-top: 135px !important
}

.p-r-135 {
    padding-right: 135px !important
}

.p-b-135 {
    padding-bottom: 135px !important
}

.p-l-135 {
    padding-left: 135px !important
}

.row-g-135 {
    margin-left: -67.5px !important;
    margin-right: -67.5px !important
}

.row-g-135>div {
    padding-right: 67.5px !important;
    padding-left: 67.5px !important
}

.g-140 {
    margin: 140px !important
}

.g-h-140 {
    margin-left: 140px !important;
    margin-right: 140px !important
}

.g-v-140 {
    margin-top: 140px !important;
    margin-bottom: 140px !important
}

.g-t-140 {
    margin-top: 140px !important
}

.g-r-140 {
    margin-right: 140px !important
}

.g-b-140 {
    margin-bottom: 140px !important
}

.g-l-140 {
    margin-left: 140px !important
}

.p-140 {
    padding: 140px !important
}

.p-h-140 {
    padding-left: 140px !important;
    padding-right: 140px !important
}

.p-v-140 {
    padding-top: 140px !important;
    padding-bottom: 140px !important
}

.p-t-140 {
    padding-top: 140px !important
}

.p-r-140 {
    padding-right: 140px !important
}

.p-b-140 {
    padding-bottom: 140px !important
}

.p-l-140 {
    padding-left: 140px !important
}

.row-g-140 {
    margin-left: -70px !important;
    margin-right: -70px !important
}

.row-g-140>div {
    padding-right: 70px !important;
    padding-left: 70px !important
}

.g-145 {
    margin: 145px !important
}

.g-h-145 {
    margin-left: 145px !important;
    margin-right: 145px !important
}

.g-v-145 {
    margin-top: 145px !important;
    margin-bottom: 145px !important
}

.g-t-145 {
    margin-top: 145px !important
}

.g-r-145 {
    margin-right: 145px !important
}

.g-b-145 {
    margin-bottom: 145px !important
}

.g-l-145 {
    margin-left: 145px !important
}

.p-145 {
    padding: 145px !important
}

.p-h-145 {
    padding-left: 145px !important;
    padding-right: 145px !important
}

.p-v-145 {
    padding-top: 145px !important;
    padding-bottom: 145px !important
}

.p-t-145 {
    padding-top: 145px !important
}

.p-r-145 {
    padding-right: 145px !important
}

.p-b-145 {
    padding-bottom: 145px !important
}

.p-l-145 {
    padding-left: 145px !important
}

.row-g-145 {
    margin-left: -72.5px !important;
    margin-right: -72.5px !important
}

.row-g-145>div {
    padding-right: 72.5px !important;
    padding-left: 72.5px !important
}

.g-150 {
    margin: 150px !important
}

.g-h-150 {
    margin-left: 150px !important;
    margin-right: 150px !important
}

.g-v-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important
}

.g-t-150 {
    margin-top: 150px !important
}

.g-r-150 {
    margin-right: 150px !important
}

.g-b-150 {
    margin-bottom: 150px !important
}

.g-l-150 {
    margin-left: 150px !important
}

.p-150 {
    padding: 150px !important
}

.p-h-150 {
    padding-left: 150px !important;
    padding-right: 150px !important
}

.p-v-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important
}

.p-t-150 {
    padding-top: 150px !important
}

.p-r-150 {
    padding-right: 150px !important
}

.p-b-150 {
    padding-bottom: 150px !important
}

.p-l-150 {
    padding-left: 150px !important
}

.row-g-150 {
    margin-left: -75px !important;
    margin-right: -75px !important
}

.row-g-150>div {
    padding-right: 75px !important;
    padding-left: 75px !important
}

.g-155 {
    margin: 155px !important
}

.g-h-155 {
    margin-left: 155px !important;
    margin-right: 155px !important
}

.g-v-155 {
    margin-top: 155px !important;
    margin-bottom: 155px !important
}

.g-t-155 {
    margin-top: 155px !important
}

.g-r-155 {
    margin-right: 155px !important
}

.g-b-155 {
    margin-bottom: 155px !important
}

.g-l-155 {
    margin-left: 155px !important
}

.p-155 {
    padding: 155px !important
}

.p-h-155 {
    padding-left: 155px !important;
    padding-right: 155px !important
}

.p-v-155 {
    padding-top: 155px !important;
    padding-bottom: 155px !important
}

.p-t-155 {
    padding-top: 155px !important
}

.p-r-155 {
    padding-right: 155px !important
}

.p-b-155 {
    padding-bottom: 155px !important
}

.p-l-155 {
    padding-left: 155px !important
}

.row-g-155 {
    margin-left: -77.5px !important;
    margin-right: -77.5px !important
}

.row-g-155>div {
    padding-right: 77.5px !important;
    padding-left: 77.5px !important
}

.g-160 {
    margin: 160px !important
}

.g-h-160 {
    margin-left: 160px !important;
    margin-right: 160px !important
}

.g-v-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important
}

.g-t-160 {
    margin-top: 160px !important
}

.g-r-160 {
    margin-right: 160px !important
}

.g-b-160 {
    margin-bottom: 160px !important
}

.g-l-160 {
    margin-left: 160px !important
}

.p-160 {
    padding: 160px !important
}

.p-h-160 {
    padding-left: 160px !important;
    padding-right: 160px !important
}

.p-v-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important
}

.p-t-160 {
    padding-top: 160px !important
}

.p-r-160 {
    padding-right: 160px !important
}

.p-b-160 {
    padding-bottom: 160px !important
}

.p-l-160 {
    padding-left: 160px !important
}

.row-g-160 {
    margin-left: -80px !important;
    margin-right: -80px !important
}

.row-g-160>div {
    padding-right: 80px !important;
    padding-left: 80px !important
}

.g-165 {
    margin: 165px !important
}

.g-h-165 {
    margin-left: 165px !important;
    margin-right: 165px !important
}

.g-v-165 {
    margin-top: 165px !important;
    margin-bottom: 165px !important
}

.g-t-165 {
    margin-top: 165px !important
}

.g-r-165 {
    margin-right: 165px !important
}

.g-b-165 {
    margin-bottom: 165px !important
}

.g-l-165 {
    margin-left: 165px !important
}

.p-165 {
    padding: 165px !important
}

.p-h-165 {
    padding-left: 165px !important;
    padding-right: 165px !important
}

.p-v-165 {
    padding-top: 165px !important;
    padding-bottom: 165px !important
}

.p-t-165 {
    padding-top: 165px !important
}

.p-r-165 {
    padding-right: 165px !important
}

.p-b-165 {
    padding-bottom: 165px !important
}

.p-l-165 {
    padding-left: 165px !important
}

.row-g-165 {
    margin-left: -82.5px !important;
    margin-right: -82.5px !important
}

.row-g-165>div {
    padding-right: 82.5px !important;
    padding-left: 82.5px !important
}

.g-170 {
    margin: 170px !important
}

.g-h-170 {
    margin-left: 170px !important;
    margin-right: 170px !important
}

.g-v-170 {
    margin-top: 170px !important;
    margin-bottom: 170px !important
}

.g-t-170 {
    margin-top: 170px !important
}

.g-r-170 {
    margin-right: 170px !important
}

.g-b-170 {
    margin-bottom: 170px !important
}

.g-l-170 {
    margin-left: 170px !important
}

.p-170 {
    padding: 170px !important
}

.p-h-170 {
    padding-left: 170px !important;
    padding-right: 170px !important
}

.p-v-170 {
    padding-top: 170px !important;
    padding-bottom: 170px !important
}

.p-t-170 {
    padding-top: 170px !important
}

.p-r-170 {
    padding-right: 170px !important
}

.p-b-170 {
    padding-bottom: 170px !important
}

.p-l-170 {
    padding-left: 170px !important
}

.row-g-170 {
    margin-left: -85px !important;
    margin-right: -85px !important
}

.row-g-170>div {
    padding-right: 85px !important;
    padding-left: 85px !important
}

.g-175 {
    margin: 175px !important
}

.g-h-175 {
    margin-left: 175px !important;
    margin-right: 175px !important
}

.g-v-175 {
    margin-top: 175px !important;
    margin-bottom: 175px !important
}

.g-t-175 {
    margin-top: 175px !important
}

.g-r-175 {
    margin-right: 175px !important
}

.g-b-175 {
    margin-bottom: 175px !important
}

.g-l-175 {
    margin-left: 175px !important
}

.p-175 {
    padding: 175px !important
}

.p-h-175 {
    padding-left: 175px !important;
    padding-right: 175px !important
}

.p-v-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important
}

.p-t-175 {
    padding-top: 175px !important
}

.p-r-175 {
    padding-right: 175px !important
}

.p-b-175 {
    padding-bottom: 175px !important
}

.p-l-175 {
    padding-left: 175px !important
}

.row-g-175 {
    margin-left: -87.5px !important;
    margin-right: -87.5px !important
}

.row-g-175>div {
    padding-right: 87.5px !important;
    padding-left: 87.5px !important
}

.g-180 {
    margin: 180px !important
}

.g-h-180 {
    margin-left: 180px !important;
    margin-right: 180px !important
}

.g-v-180 {
    margin-top: 180px !important;
    margin-bottom: 180px !important
}

.g-t-180 {
    margin-top: 180px !important
}

.g-r-180 {
    margin-right: 180px !important
}

.g-b-180 {
    margin-bottom: 180px !important
}

.g-l-180 {
    margin-left: 180px !important
}

.p-180 {
    padding: 180px !important
}

.p-h-180 {
    padding-left: 180px !important;
    padding-right: 180px !important
}

.p-v-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important
}

.p-t-180 {
    padding-top: 180px !important
}

.p-r-180 {
    padding-right: 180px !important
}

.p-b-180 {
    padding-bottom: 180px !important
}

.p-l-180 {
    padding-left: 180px !important
}

.row-g-180 {
    margin-left: -90px !important;
    margin-right: -90px !important
}

.row-g-180>div {
    padding-right: 90px !important;
    padding-left: 90px !important
}

.g-185 {
    margin: 185px !important
}

.g-h-185 {
    margin-left: 185px !important;
    margin-right: 185px !important
}

.g-v-185 {
    margin-top: 185px !important;
    margin-bottom: 185px !important
}

.g-t-185 {
    margin-top: 185px !important
}

.g-r-185 {
    margin-right: 185px !important
}

.g-b-185 {
    margin-bottom: 185px !important
}

.g-l-185 {
    margin-left: 185px !important
}

.p-185 {
    padding: 185px !important
}

.p-h-185 {
    padding-left: 185px !important;
    padding-right: 185px !important
}

.p-v-185 {
    padding-top: 185px !important;
    padding-bottom: 185px !important
}

.p-t-185 {
    padding-top: 185px !important
}

.p-r-185 {
    padding-right: 185px !important
}

.p-b-185 {
    padding-bottom: 185px !important
}

.p-l-185 {
    padding-left: 185px !important
}

.row-g-185 {
    margin-left: -92.5px !important;
    margin-right: -92.5px !important
}

.row-g-185>div {
    padding-right: 92.5px !important;
    padding-left: 92.5px !important
}

.g-190 {
    margin: 190px !important
}

.g-h-190 {
    margin-left: 190px !important;
    margin-right: 190px !important
}

.g-v-190 {
    margin-top: 190px !important;
    margin-bottom: 190px !important
}

.g-t-190 {
    margin-top: 190px !important
}

.g-r-190 {
    margin-right: 190px !important
}

.g-b-190 {
    margin-bottom: 190px !important
}

.g-l-190 {
    margin-left: 190px !important
}

.p-190 {
    padding: 190px !important
}

.p-h-190 {
    padding-left: 190px !important;
    padding-right: 190px !important
}

.p-v-190 {
    padding-top: 190px !important;
    padding-bottom: 190px !important
}

.p-t-190 {
    padding-top: 190px !important
}

.p-r-190 {
    padding-right: 190px !important
}

.p-b-190 {
    padding-bottom: 190px !important
}

.p-l-190 {
    padding-left: 190px !important
}

.row-g-190 {
    margin-left: -95px !important;
    margin-right: -95px !important
}

.row-g-190>div {
    padding-right: 95px !important;
    padding-left: 95px !important
}

.g-195 {
    margin: 195px !important
}

.g-h-195 {
    margin-left: 195px !important;
    margin-right: 195px !important
}

.g-v-195 {
    margin-top: 195px !important;
    margin-bottom: 195px !important
}

.g-t-195 {
    margin-top: 195px !important
}

.g-r-195 {
    margin-right: 195px !important
}

.g-b-195 {
    margin-bottom: 195px !important
}

.g-l-195 {
    margin-left: 195px !important
}

.p-195 {
    padding: 195px !important
}

.p-h-195 {
    padding-left: 195px !important;
    padding-right: 195px !important
}

.p-v-195 {
    padding-top: 195px !important;
    padding-bottom: 195px !important
}

.p-t-195 {
    padding-top: 195px !important
}

.p-r-195 {
    padding-right: 195px !important
}

.p-b-195 {
    padding-bottom: 195px !important
}

.p-l-195 {
    padding-left: 195px !important
}

.row-g-195 {
    margin-left: -97.5px !important;
    margin-right: -97.5px !important
}

.row-g-195>div {
    padding-right: 97.5px !important;
    padding-left: 97.5px !important
}

.g-200 {
    margin: 200px !important
}

.g-h-200 {
    margin-left: 200px !important;
    margin-right: 200px !important
}

.g-v-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important
}

.g-t-200 {
    margin-top: 200px !important
}

.g-r-200 {
    margin-right: 200px !important
}

.g-b-200 {
    margin-bottom: 200px !important
}

.g-l-200 {
    margin-left: 200px !important
}

.p-200 {
    padding: 200px !important
}

.p-h-200 {
    padding-left: 200px !important;
    padding-right: 200px !important
}

.p-v-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important
}

.p-t-200 {
    padding-top: 200px !important
}

.p-r-200 {
    padding-right: 200px !important
}

.p-b-200 {
    padding-bottom: 200px !important
}

.p-l-200 {
    padding-left: 200px !important
}

.row-g-200 {
    margin-left: -100px !important;
    margin-right: -100px !important
}

.row-g-200>div {
    padding-right: 100px !important;
    padding-left: 100px !important
}

.g-205 {
    margin: 205px !important
}

.g-h-205 {
    margin-left: 205px !important;
    margin-right: 205px !important
}

.g-v-205 {
    margin-top: 205px !important;
    margin-bottom: 205px !important
}

.g-t-205 {
    margin-top: 205px !important
}

.g-r-205 {
    margin-right: 205px !important
}

.g-b-205 {
    margin-bottom: 205px !important
}

.g-l-205 {
    margin-left: 205px !important
}

.p-205 {
    padding: 205px !important
}

.p-h-205 {
    padding-left: 205px !important;
    padding-right: 205px !important
}

.p-v-205 {
    padding-top: 205px !important;
    padding-bottom: 205px !important
}

.p-t-205 {
    padding-top: 205px !important
}

.p-r-205 {
    padding-right: 205px !important
}

.p-b-205 {
    padding-bottom: 205px !important
}

.p-l-205 {
    padding-left: 205px !important
}

.row-g-205 {
    margin-left: -102.5px !important;
    margin-right: -102.5px !important
}

.row-g-205>div {
    padding-right: 102.5px !important;
    padding-left: 102.5px !important
}

.g-210 {
    margin: 210px !important
}

.g-h-210 {
    margin-left: 210px !important;
    margin-right: 210px !important
}

.g-v-210 {
    margin-top: 210px !important;
    margin-bottom: 210px !important
}

.g-t-210 {
    margin-top: 210px !important
}

.g-r-210 {
    margin-right: 210px !important
}

.g-b-210 {
    margin-bottom: 210px !important
}

.g-l-210 {
    margin-left: 210px !important
}

.p-210 {
    padding: 210px !important
}

.p-h-210 {
    padding-left: 210px !important;
    padding-right: 210px !important
}

.p-v-210 {
    padding-top: 210px !important;
    padding-bottom: 210px !important
}

.p-t-210 {
    padding-top: 210px !important
}

.p-r-210 {
    padding-right: 210px !important
}

.p-b-210 {
    padding-bottom: 210px !important
}

.p-l-210 {
    padding-left: 210px !important
}

.row-g-210 {
    margin-left: -105px !important;
    margin-right: -105px !important
}

.row-g-210>div {
    padding-right: 105px !important;
    padding-left: 105px !important
}

.g-215 {
    margin: 215px !important
}

.g-h-215 {
    margin-left: 215px !important;
    margin-right: 215px !important
}

.g-v-215 {
    margin-top: 215px !important;
    margin-bottom: 215px !important
}

.g-t-215 {
    margin-top: 215px !important
}

.g-r-215 {
    margin-right: 215px !important
}

.g-b-215 {
    margin-bottom: 215px !important
}

.g-l-215 {
    margin-left: 215px !important
}

.p-215 {
    padding: 215px !important
}

.p-h-215 {
    padding-left: 215px !important;
    padding-right: 215px !important
}

.p-v-215 {
    padding-top: 215px !important;
    padding-bottom: 215px !important
}

.p-t-215 {
    padding-top: 215px !important
}

.p-r-215 {
    padding-right: 215px !important
}

.p-b-215 {
    padding-bottom: 215px !important
}

.p-l-215 {
    padding-left: 215px !important
}

.row-g-215 {
    margin-left: -107.5px !important;
    margin-right: -107.5px !important
}

.row-g-215>div {
    padding-right: 107.5px !important;
    padding-left: 107.5px !important
}

.g-220 {
    margin: 220px !important
}

.g-h-220 {
    margin-left: 220px !important;
    margin-right: 220px !important
}

.g-v-220 {
    margin-top: 220px !important;
    margin-bottom: 220px !important
}

.g-t-220 {
    margin-top: 220px !important
}

.g-r-220 {
    margin-right: 220px !important
}

.g-b-220 {
    margin-bottom: 220px !important
}

.g-l-220 {
    margin-left: 220px !important
}

.p-220 {
    padding: 220px !important
}

.p-h-220 {
    padding-left: 220px !important;
    padding-right: 220px !important
}

.p-v-220 {
    padding-top: 220px !important;
    padding-bottom: 220px !important
}

.p-t-220 {
    padding-top: 220px !important
}

.p-r-220 {
    padding-right: 220px !important
}

.p-b-220 {
    padding-bottom: 220px !important
}

.p-l-220 {
    padding-left: 220px !important
}

.row-g-220 {
    margin-left: -110px !important;
    margin-right: -110px !important
}

.row-g-220>div {
    padding-right: 110px !important;
    padding-left: 110px !important
}

.g-225 {
    margin: 225px !important
}

.g-h-225 {
    margin-left: 225px !important;
    margin-right: 225px !important
}

.g-v-225 {
    margin-top: 225px !important;
    margin-bottom: 225px !important
}

.g-t-225 {
    margin-top: 225px !important
}

.g-r-225 {
    margin-right: 225px !important
}

.g-b-225 {
    margin-bottom: 225px !important
}

.g-l-225 {
    margin-left: 225px !important
}

.p-225 {
    padding: 225px !important
}

.p-h-225 {
    padding-left: 225px !important;
    padding-right: 225px !important
}

.p-v-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important
}

.p-t-225 {
    padding-top: 225px !important
}

.p-r-225 {
    padding-right: 225px !important
}

.p-b-225 {
    padding-bottom: 225px !important
}

.p-l-225 {
    padding-left: 225px !important
}

.row-g-225 {
    margin-left: -112.5px !important;
    margin-right: -112.5px !important
}

.row-g-225>div {
    padding-right: 112.5px !important;
    padding-left: 112.5px !important
}

.g-230 {
    margin: 230px !important
}

.g-h-230 {
    margin-left: 230px !important;
    margin-right: 230px !important
}

.g-v-230 {
    margin-top: 230px !important;
    margin-bottom: 230px !important
}

.g-t-230 {
    margin-top: 230px !important
}

.g-r-230 {
    margin-right: 230px !important
}

.g-b-230 {
    margin-bottom: 230px !important
}

.g-l-230 {
    margin-left: 230px !important
}

.p-230 {
    padding: 230px !important
}

.p-h-230 {
    padding-left: 230px !important;
    padding-right: 230px !important
}

.p-v-230 {
    padding-top: 230px !important;
    padding-bottom: 230px !important
}

.p-t-230 {
    padding-top: 230px !important
}

.p-r-230 {
    padding-right: 230px !important
}

.p-b-230 {
    padding-bottom: 230px !important
}

.p-l-230 {
    padding-left: 230px !important
}

.row-g-230 {
    margin-left: -115px !important;
    margin-right: -115px !important
}

.row-g-230>div {
    padding-right: 115px !important;
    padding-left: 115px !important
}

.g-235 {
    margin: 235px !important
}

.g-h-235 {
    margin-left: 235px !important;
    margin-right: 235px !important
}

.g-v-235 {
    margin-top: 235px !important;
    margin-bottom: 235px !important
}

.g-t-235 {
    margin-top: 235px !important
}

.g-r-235 {
    margin-right: 235px !important
}

.g-b-235 {
    margin-bottom: 235px !important
}

.g-l-235 {
    margin-left: 235px !important
}

.p-235 {
    padding: 235px !important
}

.p-h-235 {
    padding-left: 235px !important;
    padding-right: 235px !important
}

.p-v-235 {
    padding-top: 235px !important;
    padding-bottom: 235px !important
}

.p-t-235 {
    padding-top: 235px !important
}

.p-r-235 {
    padding-right: 235px !important
}

.p-b-235 {
    padding-bottom: 235px !important
}

.p-l-235 {
    padding-left: 235px !important
}

.row-g-235 {
    margin-left: -117.5px !important;
    margin-right: -117.5px !important
}

.row-g-235>div {
    padding-right: 117.5px !important;
    padding-left: 117.5px !important
}

.g-240 {
    margin: 240px !important
}

.g-h-240 {
    margin-left: 240px !important;
    margin-right: 240px !important
}

.g-v-240 {
    margin-top: 240px !important;
    margin-bottom: 240px !important
}

.g-t-240 {
    margin-top: 240px !important
}

.g-r-240 {
    margin-right: 240px !important
}

.g-b-240 {
    margin-bottom: 240px !important
}

.g-l-240 {
    margin-left: 240px !important
}

.p-240 {
    padding: 240px !important
}

.p-h-240 {
    padding-left: 240px !important;
    padding-right: 240px !important
}

.p-v-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important
}

.p-t-240 {
    padding-top: 240px !important
}

.p-r-240 {
    padding-right: 240px !important
}

.p-b-240 {
    padding-bottom: 240px !important
}

.p-l-240 {
    padding-left: 240px !important
}

.row-g-240 {
    margin-left: -120px !important;
    margin-right: -120px !important
}

.row-g-240>div {
    padding-right: 120px !important;
    padding-left: 120px !important
}

.g-245 {
    margin: 245px !important
}

.g-h-245 {
    margin-left: 245px !important;
    margin-right: 245px !important
}

.g-v-245 {
    margin-top: 245px !important;
    margin-bottom: 245px !important
}

.g-t-245 {
    margin-top: 245px !important
}

.g-r-245 {
    margin-right: 245px !important
}

.g-b-245 {
    margin-bottom: 245px !important
}

.g-l-245 {
    margin-left: 245px !important
}

.p-245 {
    padding: 245px !important
}

.p-h-245 {
    padding-left: 245px !important;
    padding-right: 245px !important
}

.p-v-245 {
    padding-top: 245px !important;
    padding-bottom: 245px !important
}

.p-t-245 {
    padding-top: 245px !important
}

.p-r-245 {
    padding-right: 245px !important
}

.p-b-245 {
    padding-bottom: 245px !important
}

.p-l-245 {
    padding-left: 245px !important
}

.row-g-245 {
    margin-left: -122.5px !important;
    margin-right: -122.5px !important
}

.row-g-245>div {
    padding-right: 122.5px !important;
    padding-left: 122.5px !important
}

.g-250 {
    margin: 250px !important
}

.g-h-250 {
    margin-left: 250px !important;
    margin-right: 250px !important
}

.g-v-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important
}

.g-t-250 {
    margin-top: 250px !important
}

.g-r-250 {
    margin-right: 250px !important
}

.g-b-250 {
    margin-bottom: 250px !important
}

.g-l-250 {
    margin-left: 250px !important
}

.p-250 {
    padding: 250px !important
}

.p-h-250 {
    padding-left: 250px !important;
    padding-right: 250px !important
}

.p-v-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important
}

.p-t-250 {
    padding-top: 250px !important
}

.p-r-250 {
    padding-right: 250px !important
}

.p-b-250 {
    padding-bottom: 250px !important
}

.p-l-250 {
    padding-left: 250px !important
}

.row-g-250 {
    margin-left: -125px !important;
    margin-right: -125px !important
}

.row-g-250>div {
    padding-right: 125px !important;
    padding-left: 125px !important
}

.g-255 {
    margin: 255px !important
}

.g-h-255 {
    margin-left: 255px !important;
    margin-right: 255px !important
}

.g-v-255 {
    margin-top: 255px !important;
    margin-bottom: 255px !important
}

.g-t-255 {
    margin-top: 255px !important
}

.g-r-255 {
    margin-right: 255px !important
}

.g-b-255 {
    margin-bottom: 255px !important
}

.g-l-255 {
    margin-left: 255px !important
}

.p-255 {
    padding: 255px !important
}

.p-h-255 {
    padding-left: 255px !important;
    padding-right: 255px !important
}

.p-v-255 {
    padding-top: 255px !important;
    padding-bottom: 255px !important
}

.p-t-255 {
    padding-top: 255px !important
}

.p-r-255 {
    padding-right: 255px !important
}

.p-b-255 {
    padding-bottom: 255px !important
}

.p-l-255 {
    padding-left: 255px !important
}

.row-g-255 {
    margin-left: -127.5px !important;
    margin-right: -127.5px !important
}

.row-g-255>div {
    padding-right: 127.5px !important;
    padding-left: 127.5px !important
}

.g-260 {
    margin: 260px !important
}

.g-h-260 {
    margin-left: 260px !important;
    margin-right: 260px !important
}

.g-v-260 {
    margin-top: 260px !important;
    margin-bottom: 260px !important
}

.g-t-260 {
    margin-top: 260px !important
}

.g-r-260 {
    margin-right: 260px !important
}

.g-b-260 {
    margin-bottom: 260px !important
}

.g-l-260 {
    margin-left: 260px !important
}

.p-260 {
    padding: 260px !important
}

.p-h-260 {
    padding-left: 260px !important;
    padding-right: 260px !important
}

.p-v-260 {
    padding-top: 260px !important;
    padding-bottom: 260px !important
}

.p-t-260 {
    padding-top: 260px !important
}

.p-r-260 {
    padding-right: 260px !important
}

.p-b-260 {
    padding-bottom: 260px !important
}

.p-l-260 {
    padding-left: 260px !important
}

.row-g-260 {
    margin-left: -130px !important;
    margin-right: -130px !important
}

.row-g-260>div {
    padding-right: 130px !important;
    padding-left: 130px !important
}

.g-265 {
    margin: 265px !important
}

.g-h-265 {
    margin-left: 265px !important;
    margin-right: 265px !important
}

.g-v-265 {
    margin-top: 265px !important;
    margin-bottom: 265px !important
}

.g-t-265 {
    margin-top: 265px !important
}

.g-r-265 {
    margin-right: 265px !important
}

.g-b-265 {
    margin-bottom: 265px !important
}

.g-l-265 {
    margin-left: 265px !important
}

.p-265 {
    padding: 265px !important
}

.p-h-265 {
    padding-left: 265px !important;
    padding-right: 265px !important
}

.p-v-265 {
    padding-top: 265px !important;
    padding-bottom: 265px !important
}

.p-t-265 {
    padding-top: 265px !important
}

.p-r-265 {
    padding-right: 265px !important
}

.p-b-265 {
    padding-bottom: 265px !important
}

.p-l-265 {
    padding-left: 265px !important
}

.row-g-265 {
    margin-left: -132.5px !important;
    margin-right: -132.5px !important
}

.row-g-265>div {
    padding-right: 132.5px !important;
    padding-left: 132.5px !important
}

.g-270 {
    margin: 270px !important
}

.g-h-270 {
    margin-left: 270px !important;
    margin-right: 270px !important
}

.g-v-270 {
    margin-top: 270px !important;
    margin-bottom: 270px !important
}

.g-t-270 {
    margin-top: 270px !important
}

.g-r-270 {
    margin-right: 270px !important
}

.g-b-270 {
    margin-bottom: 270px !important
}

.g-l-270 {
    margin-left: 270px !important
}

.p-270 {
    padding: 270px !important
}

.p-h-270 {
    padding-left: 270px !important;
    padding-right: 270px !important
}

.p-v-270 {
    padding-top: 270px !important;
    padding-bottom: 270px !important
}

.p-t-270 {
    padding-top: 270px !important
}

.p-r-270 {
    padding-right: 270px !important
}

.p-b-270 {
    padding-bottom: 270px !important
}

.p-l-270 {
    padding-left: 270px !important
}

.row-g-270 {
    margin-left: -135px !important;
    margin-right: -135px !important
}

.row-g-270>div {
    padding-right: 135px !important;
    padding-left: 135px !important
}

.g-275 {
    margin: 275px !important
}

.g-h-275 {
    margin-left: 275px !important;
    margin-right: 275px !important
}

.g-v-275 {
    margin-top: 275px !important;
    margin-bottom: 275px !important
}

.g-t-275 {
    margin-top: 275px !important
}

.g-r-275 {
    margin-right: 275px !important
}

.g-b-275 {
    margin-bottom: 275px !important
}

.g-l-275 {
    margin-left: 275px !important
}

.p-275 {
    padding: 275px !important
}

.p-h-275 {
    padding-left: 275px !important;
    padding-right: 275px !important
}

.p-v-275 {
    padding-top: 275px !important;
    padding-bottom: 275px !important
}

.p-t-275 {
    padding-top: 275px !important
}

.p-r-275 {
    padding-right: 275px !important
}

.p-b-275 {
    padding-bottom: 275px !important
}

.p-l-275 {
    padding-left: 275px !important
}

.row-g-275 {
    margin-left: -137.5px !important;
    margin-right: -137.5px !important
}

.row-g-275>div {
    padding-right: 137.5px !important;
    padding-left: 137.5px !important
}

.g-280 {
    margin: 280px !important
}

.g-h-280 {
    margin-left: 280px !important;
    margin-right: 280px !important
}

.g-v-280 {
    margin-top: 280px !important;
    margin-bottom: 280px !important
}

.g-t-280 {
    margin-top: 280px !important
}

.g-r-280 {
    margin-right: 280px !important
}

.g-b-280 {
    margin-bottom: 280px !important
}

.g-l-280 {
    margin-left: 280px !important
}

.p-280 {
    padding: 280px !important
}

.p-h-280 {
    padding-left: 280px !important;
    padding-right: 280px !important
}

.p-v-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important
}

.p-t-280 {
    padding-top: 280px !important
}

.p-r-280 {
    padding-right: 280px !important
}

.p-b-280 {
    padding-bottom: 280px !important
}

.p-l-280 {
    padding-left: 280px !important
}

.row-g-280 {
    margin-left: -140px !important;
    margin-right: -140px !important
}

.row-g-280>div {
    padding-right: 140px !important;
    padding-left: 140px !important
}

.g-285 {
    margin: 285px !important
}

.g-h-285 {
    margin-left: 285px !important;
    margin-right: 285px !important
}

.g-v-285 {
    margin-top: 285px !important;
    margin-bottom: 285px !important
}

.g-t-285 {
    margin-top: 285px !important
}

.g-r-285 {
    margin-right: 285px !important
}

.g-b-285 {
    margin-bottom: 285px !important
}

.g-l-285 {
    margin-left: 285px !important
}

.p-285 {
    padding: 285px !important
}

.p-h-285 {
    padding-left: 285px !important;
    padding-right: 285px !important
}

.p-v-285 {
    padding-top: 285px !important;
    padding-bottom: 285px !important
}

.p-t-285 {
    padding-top: 285px !important
}

.p-r-285 {
    padding-right: 285px !important
}

.p-b-285 {
    padding-bottom: 285px !important
}

.p-l-285 {
    padding-left: 285px !important
}

.row-g-285 {
    margin-left: -142.5px !important;
    margin-right: -142.5px !important
}

.row-g-285>div {
    padding-right: 142.5px !important;
    padding-left: 142.5px !important
}

.g-290 {
    margin: 290px !important
}

.g-h-290 {
    margin-left: 290px !important;
    margin-right: 290px !important
}

.g-v-290 {
    margin-top: 290px !important;
    margin-bottom: 290px !important
}

.g-t-290 {
    margin-top: 290px !important
}

.g-r-290 {
    margin-right: 290px !important
}

.g-b-290 {
    margin-bottom: 290px !important
}

.g-l-290 {
    margin-left: 290px !important
}

.p-290 {
    padding: 290px !important
}

.p-h-290 {
    padding-left: 290px !important;
    padding-right: 290px !important
}

.p-v-290 {
    padding-top: 290px !important;
    padding-bottom: 290px !important
}

.p-t-290 {
    padding-top: 290px !important
}

.p-r-290 {
    padding-right: 290px !important
}

.p-b-290 {
    padding-bottom: 290px !important
}

.p-l-290 {
    padding-left: 290px !important
}

.row-g-290 {
    margin-left: -145px !important;
    margin-right: -145px !important
}

.row-g-290>div {
    padding-right: 145px !important;
    padding-left: 145px !important
}

.g-295 {
    margin: 295px !important
}

.g-h-295 {
    margin-left: 295px !important;
    margin-right: 295px !important
}

.g-v-295 {
    margin-top: 295px !important;
    margin-bottom: 295px !important
}

.g-t-295 {
    margin-top: 295px !important
}

.g-r-295 {
    margin-right: 295px !important
}

.g-b-295 {
    margin-bottom: 295px !important
}

.g-l-295 {
    margin-left: 295px !important
}

.p-295 {
    padding: 295px !important
}

.p-h-295 {
    padding-left: 295px !important;
    padding-right: 295px !important
}

.p-v-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important
}

.p-t-295 {
    padding-top: 295px !important
}

.p-r-295 {
    padding-right: 295px !important
}

.p-b-295 {
    padding-bottom: 295px !important
}

.p-l-295 {
    padding-left: 295px !important
}

.row-g-295 {
    margin-left: -147.5px !important;
    margin-right: -147.5px !important
}

.row-g-295>div {
    padding-right: 147.5px !important;
    padding-left: 147.5px !important
}

.g-300 {
    margin: 300px !important
}

.g-h-300 {
    margin-left: 300px !important;
    margin-right: 300px !important
}

.g-v-300 {
    margin-top: 300px !important;
    margin-bottom: 300px !important
}

.g-t-300 {
    margin-top: 300px !important
}

.g-r-300 {
    margin-right: 300px !important
}

.g-b-300 {
    margin-bottom: 300px !important
}

.g-l-300 {
    margin-left: 300px !important
}

.p-300 {
    padding: 300px !important
}

.p-h-300 {
    padding-left: 300px !important;
    padding-right: 300px !important
}

.p-v-300 {
    padding-top: 300px !important;
    padding-bottom: 300px !important
}

.p-t-300 {
    padding-top: 300px !important
}

.p-r-300 {
    padding-right: 300px !important
}

.p-b-300 {
    padding-bottom: 300px !important
}

.p-l-300 {
    padding-left: 300px !important
}

.row-g-300 {
    margin-left: -150px !important;
    margin-right: -150px !important
}

.row-g-300>div {
    padding-right: 150px !important;
    padding-left: 150px !important
}

@media screen and (max-width: 767px) {
    .g-xs--1 {
        margin:-1px !important
    }

    .g-xs-h--1 {
        margin-left: -1px !important;
        margin-right: -1px !important
    }

    .g-xs-v--1 {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .g-xs-t--1 {
        margin-top: -1px !important
    }

    .g-xs-r--1 {
        margin-right: -1px !important
    }

    .g-xs-b--1 {
        margin-bottom: -1px !important
    }

    .g-xs-l--1 {
        margin-left: -1px !important
    }

    .p-xs--1 {
        padding: -1px !important
    }

    .p-xs-h--1 {
        padding-left: -1px !important;
        padding-right: -1px !important
    }

    .p-xs-v--1 {
        padding-top: -1px !important;
        padding-bottom: -1px !important
    }

    .p-xs-t--1 {
        padding-top: -1px !important
    }

    .p-xs-r--1 {
        padding-right: -1px !important
    }

    .p-xs-b--1 {
        padding-bottom: -1px !important
    }

    .p-xs-l--1 {
        padding-left: -1px !important
    }

    .g-xs--2 {
        margin: -2px !important
    }

    .g-xs-h--2 {
        margin-left: -2px !important;
        margin-right: -2px !important
    }

    .g-xs-v--2 {
        margin-top: -2px !important;
        margin-bottom: -2px !important
    }

    .g-xs-t--2 {
        margin-top: -2px !important
    }

    .g-xs-r--2 {
        margin-right: -2px !important
    }

    .g-xs-b--2 {
        margin-bottom: -2px !important
    }

    .g-xs-l--2 {
        margin-left: -2px !important
    }

    .p-xs--2 {
        padding: -2px !important
    }

    .p-xs-h--2 {
        padding-left: -2px !important;
        padding-right: -2px !important
    }

    .p-xs-v--2 {
        padding-top: -2px !important;
        padding-bottom: -2px !important
    }

    .p-xs-t--2 {
        padding-top: -2px !important
    }

    .p-xs-r--2 {
        padding-right: -2px !important
    }

    .p-xs-b--2 {
        padding-bottom: -2px !important
    }

    .p-xs-l--2 {
        padding-left: -2px !important
    }

    .g-xs--3 {
        margin: -3px !important
    }

    .g-xs-h--3 {
        margin-left: -3px !important;
        margin-right: -3px !important
    }

    .g-xs-v--3 {
        margin-top: -3px !important;
        margin-bottom: -3px !important
    }

    .g-xs-t--3 {
        margin-top: -3px !important
    }

    .g-xs-r--3 {
        margin-right: -3px !important
    }

    .g-xs-b--3 {
        margin-bottom: -3px !important
    }

    .g-xs-l--3 {
        margin-left: -3px !important
    }

    .p-xs--3 {
        padding: -3px !important
    }

    .p-xs-h--3 {
        padding-left: -3px !important;
        padding-right: -3px !important
    }

    .p-xs-v--3 {
        padding-top: -3px !important;
        padding-bottom: -3px !important
    }

    .p-xs-t--3 {
        padding-top: -3px !important
    }

    .p-xs-r--3 {
        padding-right: -3px !important
    }

    .p-xs-b--3 {
        padding-bottom: -3px !important
    }

    .p-xs-l--3 {
        padding-left: -3px !important
    }

    .g-xs--4 {
        margin: -4px !important
    }

    .g-xs-h--4 {
        margin-left: -4px !important;
        margin-right: -4px !important
    }

    .g-xs-v--4 {
        margin-top: -4px !important;
        margin-bottom: -4px !important
    }

    .g-xs-t--4 {
        margin-top: -4px !important
    }

    .g-xs-r--4 {
        margin-right: -4px !important
    }

    .g-xs-b--4 {
        margin-bottom: -4px !important
    }

    .g-xs-l--4 {
        margin-left: -4px !important
    }

    .p-xs--4 {
        padding: -4px !important
    }

    .p-xs-h--4 {
        padding-left: -4px !important;
        padding-right: -4px !important
    }

    .p-xs-v--4 {
        padding-top: -4px !important;
        padding-bottom: -4px !important
    }

    .p-xs-t--4 {
        padding-top: -4px !important
    }

    .p-xs-r--4 {
        padding-right: -4px !important
    }

    .p-xs-b--4 {
        padding-bottom: -4px !important
    }

    .p-xs-l--4 {
        padding-left: -4px !important
    }

    .g-xs--5 {
        margin: -5px !important
    }

    .g-xs-h--5 {
        margin-left: -5px !important;
        margin-right: -5px !important
    }

    .g-xs-v--5 {
        margin-top: -5px !important;
        margin-bottom: -5px !important
    }

    .g-xs-t--5 {
        margin-top: -5px !important
    }

    .g-xs-r--5 {
        margin-right: -5px !important
    }

    .g-xs-b--5 {
        margin-bottom: -5px !important
    }

    .g-xs-l--5 {
        margin-left: -5px !important
    }

    .p-xs--5 {
        padding: -5px !important
    }

    .p-xs-h--5 {
        padding-left: -5px !important;
        padding-right: -5px !important
    }

    .p-xs-v--5 {
        padding-top: -5px !important;
        padding-bottom: -5px !important
    }

    .p-xs-t--5 {
        padding-top: -5px !important
    }

    .p-xs-r--5 {
        padding-right: -5px !important
    }

    .p-xs-b--5 {
        padding-bottom: -5px !important
    }

    .p-xs-l--5 {
        padding-left: -5px !important
    }

    .g-xs--6 {
        margin: -6px !important
    }

    .g-xs-h--6 {
        margin-left: -6px !important;
        margin-right: -6px !important
    }

    .g-xs-v--6 {
        margin-top: -6px !important;
        margin-bottom: -6px !important
    }

    .g-xs-t--6 {
        margin-top: -6px !important
    }

    .g-xs-r--6 {
        margin-right: -6px !important
    }

    .g-xs-b--6 {
        margin-bottom: -6px !important
    }

    .g-xs-l--6 {
        margin-left: -6px !important
    }

    .p-xs--6 {
        padding: -6px !important
    }

    .p-xs-h--6 {
        padding-left: -6px !important;
        padding-right: -6px !important
    }

    .p-xs-v--6 {
        padding-top: -6px !important;
        padding-bottom: -6px !important
    }

    .p-xs-t--6 {
        padding-top: -6px !important
    }

    .p-xs-r--6 {
        padding-right: -6px !important
    }

    .p-xs-b--6 {
        padding-bottom: -6px !important
    }

    .p-xs-l--6 {
        padding-left: -6px !important
    }

    .g-xs--7 {
        margin: -7px !important
    }

    .g-xs-h--7 {
        margin-left: -7px !important;
        margin-right: -7px !important
    }

    .g-xs-v--7 {
        margin-top: -7px !important;
        margin-bottom: -7px !important
    }

    .g-xs-t--7 {
        margin-top: -7px !important
    }

    .g-xs-r--7 {
        margin-right: -7px !important
    }

    .g-xs-b--7 {
        margin-bottom: -7px !important
    }

    .g-xs-l--7 {
        margin-left: -7px !important
    }

    .p-xs--7 {
        padding: -7px !important
    }

    .p-xs-h--7 {
        padding-left: -7px !important;
        padding-right: -7px !important
    }

    .p-xs-v--7 {
        padding-top: -7px !important;
        padding-bottom: -7px !important
    }

    .p-xs-t--7 {
        padding-top: -7px !important
    }

    .p-xs-r--7 {
        padding-right: -7px !important
    }

    .p-xs-b--7 {
        padding-bottom: -7px !important
    }

    .p-xs-l--7 {
        padding-left: -7px !important
    }

    .g-xs--8 {
        margin: -8px !important
    }

    .g-xs-h--8 {
        margin-left: -8px !important;
        margin-right: -8px !important
    }

    .g-xs-v--8 {
        margin-top: -8px !important;
        margin-bottom: -8px !important
    }

    .g-xs-t--8 {
        margin-top: -8px !important
    }

    .g-xs-r--8 {
        margin-right: -8px !important
    }

    .g-xs-b--8 {
        margin-bottom: -8px !important
    }

    .g-xs-l--8 {
        margin-left: -8px !important
    }

    .p-xs--8 {
        padding: -8px !important
    }

    .p-xs-h--8 {
        padding-left: -8px !important;
        padding-right: -8px !important
    }

    .p-xs-v--8 {
        padding-top: -8px !important;
        padding-bottom: -8px !important
    }

    .p-xs-t--8 {
        padding-top: -8px !important
    }

    .p-xs-r--8 {
        padding-right: -8px !important
    }

    .p-xs-b--8 {
        padding-bottom: -8px !important
    }

    .p-xs-l--8 {
        padding-left: -8px !important
    }

    .g-xs--9 {
        margin: -9px !important
    }

    .g-xs-h--9 {
        margin-left: -9px !important;
        margin-right: -9px !important
    }

    .g-xs-v--9 {
        margin-top: -9px !important;
        margin-bottom: -9px !important
    }

    .g-xs-t--9 {
        margin-top: -9px !important
    }

    .g-xs-r--9 {
        margin-right: -9px !important
    }

    .g-xs-b--9 {
        margin-bottom: -9px !important
    }

    .g-xs-l--9 {
        margin-left: -9px !important
    }

    .p-xs--9 {
        padding: -9px !important
    }

    .p-xs-h--9 {
        padding-left: -9px !important;
        padding-right: -9px !important
    }

    .p-xs-v--9 {
        padding-top: -9px !important;
        padding-bottom: -9px !important
    }

    .p-xs-t--9 {
        padding-top: -9px !important
    }

    .p-xs-r--9 {
        padding-right: -9px !important
    }

    .p-xs-b--9 {
        padding-bottom: -9px !important
    }

    .p-xs-l--9 {
        padding-left: -9px !important
    }

    .g-xs--10 {
        margin: -10px !important
    }

    .g-xs-h--10 {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .g-xs-v--10 {
        margin-top: -10px !important;
        margin-bottom: -10px !important
    }

    .g-xs-t--10 {
        margin-top: -10px !important
    }

    .g-xs-r--10 {
        margin-right: -10px !important
    }

    .g-xs-b--10 {
        margin-bottom: -10px !important
    }

    .g-xs-l--10 {
        margin-left: -10px !important
    }

    .p-xs--10 {
        padding: -10px !important
    }

    .p-xs-h--10 {
        padding-left: -10px !important;
        padding-right: -10px !important
    }

    .p-xs-v--10 {
        padding-top: -10px !important;
        padding-bottom: -10px !important
    }

    .p-xs-t--10 {
        padding-top: -10px !important
    }

    .p-xs-r--10 {
        padding-right: -10px !important
    }

    .p-xs-b--10 {
        padding-bottom: -10px !important
    }

    .p-xs-l--10 {
        padding-left: -10px !important
    }

    .g-xs--15 {
        margin: -15px !important
    }

    .g-xs-h--15 {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .g-xs-v--15 {
        margin-top: -15px !important;
        margin-bottom: -15px !important
    }

    .g-xs-t--15 {
        margin-top: -15px !important
    }

    .g-xs-r--15 {
        margin-right: -15px !important
    }

    .g-xs-b--15 {
        margin-bottom: -15px !important
    }

    .g-xs-l--15 {
        margin-left: -15px !important
    }

    .p-xs--15 {
        padding: -15px !important
    }

    .p-xs-h--15 {
        padding-left: -15px !important;
        padding-right: -15px !important
    }

    .p-xs-v--15 {
        padding-top: -15px !important;
        padding-bottom: -15px !important
    }

    .p-xs-t--15 {
        padding-top: -15px !important
    }

    .p-xs-r--15 {
        padding-right: -15px !important
    }

    .p-xs-b--15 {
        padding-bottom: -15px !important
    }

    .p-xs-l--15 {
        padding-left: -15px !important
    }

    .g-xs--20 {
        margin: -20px !important
    }

    .g-xs-h--20 {
        margin-left: -20px !important;
        margin-right: -20px !important
    }

    .g-xs-v--20 {
        margin-top: -20px !important;
        margin-bottom: -20px !important
    }

    .g-xs-t--20 {
        margin-top: -20px !important
    }

    .g-xs-r--20 {
        margin-right: -20px !important
    }

    .g-xs-b--20 {
        margin-bottom: -20px !important
    }

    .g-xs-l--20 {
        margin-left: -20px !important
    }

    .p-xs--20 {
        padding: -20px !important
    }

    .p-xs-h--20 {
        padding-left: -20px !important;
        padding-right: -20px !important
    }

    .p-xs-v--20 {
        padding-top: -20px !important;
        padding-bottom: -20px !important
    }

    .p-xs-t--20 {
        padding-top: -20px !important
    }

    .p-xs-r--20 {
        padding-right: -20px !important
    }

    .p-xs-b--20 {
        padding-bottom: -20px !important
    }

    .p-xs-l--20 {
        padding-left: -20px !important
    }

    .g-xs--25 {
        margin: -25px !important
    }

    .g-xs-h--25 {
        margin-left: -25px !important;
        margin-right: -25px !important
    }

    .g-xs-v--25 {
        margin-top: -25px !important;
        margin-bottom: -25px !important
    }

    .g-xs-t--25 {
        margin-top: -25px !important
    }

    .g-xs-r--25 {
        margin-right: -25px !important
    }

    .g-xs-b--25 {
        margin-bottom: -25px !important
    }

    .g-xs-l--25 {
        margin-left: -25px !important
    }

    .p-xs--25 {
        padding: -25px !important
    }

    .p-xs-h--25 {
        padding-left: -25px !important;
        padding-right: -25px !important
    }

    .p-xs-v--25 {
        padding-top: -25px !important;
        padding-bottom: -25px !important
    }

    .p-xs-t--25 {
        padding-top: -25px !important
    }

    .p-xs-r--25 {
        padding-right: -25px !important
    }

    .p-xs-b--25 {
        padding-bottom: -25px !important
    }

    .p-xs-l--25 {
        padding-left: -25px !important
    }

    .g-xs--30 {
        margin: -30px !important
    }

    .g-xs-h--30 {
        margin-left: -30px !important;
        margin-right: -30px !important
    }

    .g-xs-v--30 {
        margin-top: -30px !important;
        margin-bottom: -30px !important
    }

    .g-xs-t--30 {
        margin-top: -30px !important
    }

    .g-xs-r--30 {
        margin-right: -30px !important
    }

    .g-xs-b--30 {
        margin-bottom: -30px !important
    }

    .g-xs-l--30 {
        margin-left: -30px !important
    }

    .p-xs--30 {
        padding: -30px !important
    }

    .p-xs-h--30 {
        padding-left: -30px !important;
        padding-right: -30px !important
    }

    .p-xs-v--30 {
        padding-top: -30px !important;
        padding-bottom: -30px !important
    }

    .p-xs-t--30 {
        padding-top: -30px !important
    }

    .p-xs-r--30 {
        padding-right: -30px !important
    }

    .p-xs-b--30 {
        padding-bottom: -30px !important
    }

    .p-xs-l--30 {
        padding-left: -30px !important
    }

    .g-xs--35 {
        margin: -35px !important
    }

    .g-xs-h--35 {
        margin-left: -35px !important;
        margin-right: -35px !important
    }

    .g-xs-v--35 {
        margin-top: -35px !important;
        margin-bottom: -35px !important
    }

    .g-xs-t--35 {
        margin-top: -35px !important
    }

    .g-xs-r--35 {
        margin-right: -35px !important
    }

    .g-xs-b--35 {
        margin-bottom: -35px !important
    }

    .g-xs-l--35 {
        margin-left: -35px !important
    }

    .p-xs--35 {
        padding: -35px !important
    }

    .p-xs-h--35 {
        padding-left: -35px !important;
        padding-right: -35px !important
    }

    .p-xs-v--35 {
        padding-top: -35px !important;
        padding-bottom: -35px !important
    }

    .p-xs-t--35 {
        padding-top: -35px !important
    }

    .p-xs-r--35 {
        padding-right: -35px !important
    }

    .p-xs-b--35 {
        padding-bottom: -35px !important
    }

    .p-xs-l--35 {
        padding-left: -35px !important
    }

    .g-xs--40 {
        margin: -40px !important
    }

    .g-xs-h--40 {
        margin-left: -40px !important;
        margin-right: -40px !important
    }

    .g-xs-v--40 {
        margin-top: -40px !important;
        margin-bottom: -40px !important
    }

    .g-xs-t--40 {
        margin-top: -40px !important
    }

    .g-xs-r--40 {
        margin-right: -40px !important
    }

    .g-xs-b--40 {
        margin-bottom: -40px !important
    }

    .g-xs-l--40 {
        margin-left: -40px !important
    }

    .p-xs--40 {
        padding: -40px !important
    }

    .p-xs-h--40 {
        padding-left: -40px !important;
        padding-right: -40px !important
    }

    .p-xs-v--40 {
        padding-top: -40px !important;
        padding-bottom: -40px !important
    }

    .p-xs-t--40 {
        padding-top: -40px !important
    }

    .p-xs-r--40 {
        padding-right: -40px !important
    }

    .p-xs-b--40 {
        padding-bottom: -40px !important
    }

    .p-xs-l--40 {
        padding-left: -40px !important
    }

    .g-xs--45 {
        margin: -45px !important
    }

    .g-xs-h--45 {
        margin-left: -45px !important;
        margin-right: -45px !important
    }

    .g-xs-v--45 {
        margin-top: -45px !important;
        margin-bottom: -45px !important
    }

    .g-xs-t--45 {
        margin-top: -45px !important
    }

    .g-xs-r--45 {
        margin-right: -45px !important
    }

    .g-xs-b--45 {
        margin-bottom: -45px !important
    }

    .g-xs-l--45 {
        margin-left: -45px !important
    }

    .p-xs--45 {
        padding: -45px !important
    }

    .p-xs-h--45 {
        padding-left: -45px !important;
        padding-right: -45px !important
    }

    .p-xs-v--45 {
        padding-top: -45px !important;
        padding-bottom: -45px !important
    }

    .p-xs-t--45 {
        padding-top: -45px !important
    }

    .p-xs-r--45 {
        padding-right: -45px !important
    }

    .p-xs-b--45 {
        padding-bottom: -45px !important
    }

    .p-xs-l--45 {
        padding-left: -45px !important
    }

    .g-xs--50 {
        margin: -50px !important
    }

    .g-xs-h--50 {
        margin-left: -50px !important;
        margin-right: -50px !important
    }

    .g-xs-v--50 {
        margin-top: -50px !important;
        margin-bottom: -50px !important
    }

    .g-xs-t--50 {
        margin-top: -50px !important
    }

    .g-xs-r--50 {
        margin-right: -50px !important
    }

    .g-xs-b--50 {
        margin-bottom: -50px !important
    }

    .g-xs-l--50 {
        margin-left: -50px !important
    }

    .p-xs--50 {
        padding: -50px !important
    }

    .p-xs-h--50 {
        padding-left: -50px !important;
        padding-right: -50px !important
    }

    .p-xs-v--50 {
        padding-top: -50px !important;
        padding-bottom: -50px !important
    }

    .p-xs-t--50 {
        padding-top: -50px !important
    }

    .p-xs-r--50 {
        padding-right: -50px !important
    }

    .p-xs-b--50 {
        padding-bottom: -50px !important
    }

    .p-xs-l--50 {
        padding-left: -50px !important
    }

    .g-xs--55 {
        margin: -55px !important
    }

    .g-xs-h--55 {
        margin-left: -55px !important;
        margin-right: -55px !important
    }

    .g-xs-v--55 {
        margin-top: -55px !important;
        margin-bottom: -55px !important
    }

    .g-xs-t--55 {
        margin-top: -55px !important
    }

    .g-xs-r--55 {
        margin-right: -55px !important
    }

    .g-xs-b--55 {
        margin-bottom: -55px !important
    }

    .g-xs-l--55 {
        margin-left: -55px !important
    }

    .p-xs--55 {
        padding: -55px !important
    }

    .p-xs-h--55 {
        padding-left: -55px !important;
        padding-right: -55px !important
    }

    .p-xs-v--55 {
        padding-top: -55px !important;
        padding-bottom: -55px !important
    }

    .p-xs-t--55 {
        padding-top: -55px !important
    }

    .p-xs-r--55 {
        padding-right: -55px !important
    }

    .p-xs-b--55 {
        padding-bottom: -55px !important
    }

    .p-xs-l--55 {
        padding-left: -55px !important
    }

    .g-xs--60 {
        margin: -60px !important
    }

    .g-xs-h--60 {
        margin-left: -60px !important;
        margin-right: -60px !important
    }

    .g-xs-v--60 {
        margin-top: -60px !important;
        margin-bottom: -60px !important
    }

    .g-xs-t--60 {
        margin-top: -60px !important
    }

    .g-xs-r--60 {
        margin-right: -60px !important
    }

    .g-xs-b--60 {
        margin-bottom: -60px !important
    }

    .g-xs-l--60 {
        margin-left: -60px !important
    }

    .p-xs--60 {
        padding: -60px !important
    }

    .p-xs-h--60 {
        padding-left: -60px !important;
        padding-right: -60px !important
    }

    .p-xs-v--60 {
        padding-top: -60px !important;
        padding-bottom: -60px !important
    }

    .p-xs-t--60 {
        padding-top: -60px !important
    }

    .p-xs-r--60 {
        padding-right: -60px !important
    }

    .p-xs-b--60 {
        padding-bottom: -60px !important
    }

    .p-xs-l--60 {
        padding-left: -60px !important
    }

    .g-xs--65 {
        margin: -65px !important
    }

    .g-xs-h--65 {
        margin-left: -65px !important;
        margin-right: -65px !important
    }

    .g-xs-v--65 {
        margin-top: -65px !important;
        margin-bottom: -65px !important
    }

    .g-xs-t--65 {
        margin-top: -65px !important
    }

    .g-xs-r--65 {
        margin-right: -65px !important
    }

    .g-xs-b--65 {
        margin-bottom: -65px !important
    }

    .g-xs-l--65 {
        margin-left: -65px !important
    }

    .p-xs--65 {
        padding: -65px !important
    }

    .p-xs-h--65 {
        padding-left: -65px !important;
        padding-right: -65px !important
    }

    .p-xs-v--65 {
        padding-top: -65px !important;
        padding-bottom: -65px !important
    }

    .p-xs-t--65 {
        padding-top: -65px !important
    }

    .p-xs-r--65 {
        padding-right: -65px !important
    }

    .p-xs-b--65 {
        padding-bottom: -65px !important
    }

    .p-xs-l--65 {
        padding-left: -65px !important
    }

    .g-xs--70 {
        margin: -70px !important
    }

    .g-xs-h--70 {
        margin-left: -70px !important;
        margin-right: -70px !important
    }

    .g-xs-v--70 {
        margin-top: -70px !important;
        margin-bottom: -70px !important
    }

    .g-xs-t--70 {
        margin-top: -70px !important
    }

    .g-xs-r--70 {
        margin-right: -70px !important
    }

    .g-xs-b--70 {
        margin-bottom: -70px !important
    }

    .g-xs-l--70 {
        margin-left: -70px !important
    }

    .p-xs--70 {
        padding: -70px !important
    }

    .p-xs-h--70 {
        padding-left: -70px !important;
        padding-right: -70px !important
    }

    .p-xs-v--70 {
        padding-top: -70px !important;
        padding-bottom: -70px !important
    }

    .p-xs-t--70 {
        padding-top: -70px !important
    }

    .p-xs-r--70 {
        padding-right: -70px !important
    }

    .p-xs-b--70 {
        padding-bottom: -70px !important
    }

    .p-xs-l--70 {
        padding-left: -70px !important
    }

    .g-xs--75 {
        margin: -75px !important
    }

    .g-xs-h--75 {
        margin-left: -75px !important;
        margin-right: -75px !important
    }

    .g-xs-v--75 {
        margin-top: -75px !important;
        margin-bottom: -75px !important
    }

    .g-xs-t--75 {
        margin-top: -75px !important
    }

    .g-xs-r--75 {
        margin-right: -75px !important
    }

    .g-xs-b--75 {
        margin-bottom: -75px !important
    }

    .g-xs-l--75 {
        margin-left: -75px !important
    }

    .p-xs--75 {
        padding: -75px !important
    }

    .p-xs-h--75 {
        padding-left: -75px !important;
        padding-right: -75px !important
    }

    .p-xs-v--75 {
        padding-top: -75px !important;
        padding-bottom: -75px !important
    }

    .p-xs-t--75 {
        padding-top: -75px !important
    }

    .p-xs-r--75 {
        padding-right: -75px !important
    }

    .p-xs-b--75 {
        padding-bottom: -75px !important
    }

    .p-xs-l--75 {
        padding-left: -75px !important
    }

    .g-xs--80 {
        margin: -80px !important
    }

    .g-xs-h--80 {
        margin-left: -80px !important;
        margin-right: -80px !important
    }

    .g-xs-v--80 {
        margin-top: -80px !important;
        margin-bottom: -80px !important
    }

    .g-xs-t--80 {
        margin-top: -80px !important
    }

    .g-xs-r--80 {
        margin-right: -80px !important
    }

    .g-xs-b--80 {
        margin-bottom: -80px !important
    }

    .g-xs-l--80 {
        margin-left: -80px !important
    }

    .p-xs--80 {
        padding: -80px !important
    }

    .p-xs-h--80 {
        padding-left: -80px !important;
        padding-right: -80px !important
    }

    .p-xs-v--80 {
        padding-top: -80px !important;
        padding-bottom: -80px !important
    }

    .p-xs-t--80 {
        padding-top: -80px !important
    }

    .p-xs-r--80 {
        padding-right: -80px !important
    }

    .p-xs-b--80 {
        padding-bottom: -80px !important
    }

    .p-xs-l--80 {
        padding-left: -80px !important
    }

    .g-xs--85 {
        margin: -85px !important
    }

    .g-xs-h--85 {
        margin-left: -85px !important;
        margin-right: -85px !important
    }

    .g-xs-v--85 {
        margin-top: -85px !important;
        margin-bottom: -85px !important
    }

    .g-xs-t--85 {
        margin-top: -85px !important
    }

    .g-xs-r--85 {
        margin-right: -85px !important
    }

    .g-xs-b--85 {
        margin-bottom: -85px !important
    }

    .g-xs-l--85 {
        margin-left: -85px !important
    }

    .p-xs--85 {
        padding: -85px !important
    }

    .p-xs-h--85 {
        padding-left: -85px !important;
        padding-right: -85px !important
    }

    .p-xs-v--85 {
        padding-top: -85px !important;
        padding-bottom: -85px !important
    }

    .p-xs-t--85 {
        padding-top: -85px !important
    }

    .p-xs-r--85 {
        padding-right: -85px !important
    }

    .p-xs-b--85 {
        padding-bottom: -85px !important
    }

    .p-xs-l--85 {
        padding-left: -85px !important
    }

    .g-xs--90 {
        margin: -90px !important
    }

    .g-xs-h--90 {
        margin-left: -90px !important;
        margin-right: -90px !important
    }

    .g-xs-v--90 {
        margin-top: -90px !important;
        margin-bottom: -90px !important
    }

    .g-xs-t--90 {
        margin-top: -90px !important
    }

    .g-xs-r--90 {
        margin-right: -90px !important
    }

    .g-xs-b--90 {
        margin-bottom: -90px !important
    }

    .g-xs-l--90 {
        margin-left: -90px !important
    }

    .p-xs--90 {
        padding: -90px !important
    }

    .p-xs-h--90 {
        padding-left: -90px !important;
        padding-right: -90px !important
    }

    .p-xs-v--90 {
        padding-top: -90px !important;
        padding-bottom: -90px !important
    }

    .p-xs-t--90 {
        padding-top: -90px !important
    }

    .p-xs-r--90 {
        padding-right: -90px !important
    }

    .p-xs-b--90 {
        padding-bottom: -90px !important
    }

    .p-xs-l--90 {
        padding-left: -90px !important
    }

    .g-xs--95 {
        margin: -95px !important
    }

    .g-xs-h--95 {
        margin-left: -95px !important;
        margin-right: -95px !important
    }

    .g-xs-v--95 {
        margin-top: -95px !important;
        margin-bottom: -95px !important
    }

    .g-xs-t--95 {
        margin-top: -95px !important
    }

    .g-xs-r--95 {
        margin-right: -95px !important
    }

    .g-xs-b--95 {
        margin-bottom: -95px !important
    }

    .g-xs-l--95 {
        margin-left: -95px !important
    }

    .p-xs--95 {
        padding: -95px !important
    }

    .p-xs-h--95 {
        padding-left: -95px !important;
        padding-right: -95px !important
    }

    .p-xs-v--95 {
        padding-top: -95px !important;
        padding-bottom: -95px !important
    }

    .p-xs-t--95 {
        padding-top: -95px !important
    }

    .p-xs-r--95 {
        padding-right: -95px !important
    }

    .p-xs-b--95 {
        padding-bottom: -95px !important
    }

    .p-xs-l--95 {
        padding-left: -95px !important
    }

    .g-xs--100 {
        margin: -100px !important
    }

    .g-xs-h--100 {
        margin-left: -100px !important;
        margin-right: -100px !important
    }

    .g-xs-v--100 {
        margin-top: -100px !important;
        margin-bottom: -100px !important
    }

    .g-xs-t--100 {
        margin-top: -100px !important
    }

    .g-xs-r--100 {
        margin-right: -100px !important
    }

    .g-xs-b--100 {
        margin-bottom: -100px !important
    }

    .g-xs-l--100 {
        margin-left: -100px !important
    }

    .p-xs--100 {
        padding: -100px !important
    }

    .p-xs-h--100 {
        padding-left: -100px !important;
        padding-right: -100px !important
    }

    .p-xs-v--100 {
        padding-top: -100px !important;
        padding-bottom: -100px !important
    }

    .p-xs-t--100 {
        padding-top: -100px !important
    }

    .p-xs-r--100 {
        padding-right: -100px !important
    }

    .p-xs-b--100 {
        padding-bottom: -100px !important
    }

    .p-xs-l--100 {
        padding-left: -100px !important
    }

    .g-xs--105 {
        margin: -105px !important
    }

    .g-xs-h--105 {
        margin-left: -105px !important;
        margin-right: -105px !important
    }

    .g-xs-v--105 {
        margin-top: -105px !important;
        margin-bottom: -105px !important
    }

    .g-xs-t--105 {
        margin-top: -105px !important
    }

    .g-xs-r--105 {
        margin-right: -105px !important
    }

    .g-xs-b--105 {
        margin-bottom: -105px !important
    }

    .g-xs-l--105 {
        margin-left: -105px !important
    }

    .p-xs--105 {
        padding: -105px !important
    }

    .p-xs-h--105 {
        padding-left: -105px !important;
        padding-right: -105px !important
    }

    .p-xs-v--105 {
        padding-top: -105px !important;
        padding-bottom: -105px !important
    }

    .p-xs-t--105 {
        padding-top: -105px !important
    }

    .p-xs-r--105 {
        padding-right: -105px !important
    }

    .p-xs-b--105 {
        padding-bottom: -105px !important
    }

    .p-xs-l--105 {
        padding-left: -105px !important
    }

    .g-xs--110 {
        margin: -110px !important
    }

    .g-xs-h--110 {
        margin-left: -110px !important;
        margin-right: -110px !important
    }

    .g-xs-v--110 {
        margin-top: -110px !important;
        margin-bottom: -110px !important
    }

    .g-xs-t--110 {
        margin-top: -110px !important
    }

    .g-xs-r--110 {
        margin-right: -110px !important
    }

    .g-xs-b--110 {
        margin-bottom: -110px !important
    }

    .g-xs-l--110 {
        margin-left: -110px !important
    }

    .p-xs--110 {
        padding: -110px !important
    }

    .p-xs-h--110 {
        padding-left: -110px !important;
        padding-right: -110px !important
    }

    .p-xs-v--110 {
        padding-top: -110px !important;
        padding-bottom: -110px !important
    }

    .p-xs-t--110 {
        padding-top: -110px !important
    }

    .p-xs-r--110 {
        padding-right: -110px !important
    }

    .p-xs-b--110 {
        padding-bottom: -110px !important
    }

    .p-xs-l--110 {
        padding-left: -110px !important
    }

    .g-xs--115 {
        margin: -115px !important
    }

    .g-xs-h--115 {
        margin-left: -115px !important;
        margin-right: -115px !important
    }

    .g-xs-v--115 {
        margin-top: -115px !important;
        margin-bottom: -115px !important
    }

    .g-xs-t--115 {
        margin-top: -115px !important
    }

    .g-xs-r--115 {
        margin-right: -115px !important
    }

    .g-xs-b--115 {
        margin-bottom: -115px !important
    }

    .g-xs-l--115 {
        margin-left: -115px !important
    }

    .p-xs--115 {
        padding: -115px !important
    }

    .p-xs-h--115 {
        padding-left: -115px !important;
        padding-right: -115px !important
    }

    .p-xs-v--115 {
        padding-top: -115px !important;
        padding-bottom: -115px !important
    }

    .p-xs-t--115 {
        padding-top: -115px !important
    }

    .p-xs-r--115 {
        padding-right: -115px !important
    }

    .p-xs-b--115 {
        padding-bottom: -115px !important
    }

    .p-xs-l--115 {
        padding-left: -115px !important
    }

    .g-xs--120 {
        margin: -120px !important
    }

    .g-xs-h--120 {
        margin-left: -120px !important;
        margin-right: -120px !important
    }

    .g-xs-v--120 {
        margin-top: -120px !important;
        margin-bottom: -120px !important
    }

    .g-xs-t--120 {
        margin-top: -120px !important
    }

    .g-xs-r--120 {
        margin-right: -120px !important
    }

    .g-xs-b--120 {
        margin-bottom: -120px !important
    }

    .g-xs-l--120 {
        margin-left: -120px !important
    }

    .p-xs--120 {
        padding: -120px !important
    }

    .p-xs-h--120 {
        padding-left: -120px !important;
        padding-right: -120px !important
    }

    .p-xs-v--120 {
        padding-top: -120px !important;
        padding-bottom: -120px !important
    }

    .p-xs-t--120 {
        padding-top: -120px !important
    }

    .p-xs-r--120 {
        padding-right: -120px !important
    }

    .p-xs-b--120 {
        padding-bottom: -120px !important
    }

    .p-xs-l--120 {
        padding-left: -120px !important
    }

    .g-xs--125 {
        margin: -125px !important
    }

    .g-xs-h--125 {
        margin-left: -125px !important;
        margin-right: -125px !important
    }

    .g-xs-v--125 {
        margin-top: -125px !important;
        margin-bottom: -125px !important
    }

    .g-xs-t--125 {
        margin-top: -125px !important
    }

    .g-xs-r--125 {
        margin-right: -125px !important
    }

    .g-xs-b--125 {
        margin-bottom: -125px !important
    }

    .g-xs-l--125 {
        margin-left: -125px !important
    }

    .p-xs--125 {
        padding: -125px !important
    }

    .p-xs-h--125 {
        padding-left: -125px !important;
        padding-right: -125px !important
    }

    .p-xs-v--125 {
        padding-top: -125px !important;
        padding-bottom: -125px !important
    }

    .p-xs-t--125 {
        padding-top: -125px !important
    }

    .p-xs-r--125 {
        padding-right: -125px !important
    }

    .p-xs-b--125 {
        padding-bottom: -125px !important
    }

    .p-xs-l--125 {
        padding-left: -125px !important
    }

    .g-xs--130 {
        margin: -130px !important
    }

    .g-xs-h--130 {
        margin-left: -130px !important;
        margin-right: -130px !important
    }

    .g-xs-v--130 {
        margin-top: -130px !important;
        margin-bottom: -130px !important
    }

    .g-xs-t--130 {
        margin-top: -130px !important
    }

    .g-xs-r--130 {
        margin-right: -130px !important
    }

    .g-xs-b--130 {
        margin-bottom: -130px !important
    }

    .g-xs-l--130 {
        margin-left: -130px !important
    }

    .p-xs--130 {
        padding: -130px !important
    }

    .p-xs-h--130 {
        padding-left: -130px !important;
        padding-right: -130px !important
    }

    .p-xs-v--130 {
        padding-top: -130px !important;
        padding-bottom: -130px !important
    }

    .p-xs-t--130 {
        padding-top: -130px !important
    }

    .p-xs-r--130 {
        padding-right: -130px !important
    }

    .p-xs-b--130 {
        padding-bottom: -130px !important
    }

    .p-xs-l--130 {
        padding-left: -130px !important
    }

    .g-xs--135 {
        margin: -135px !important
    }

    .g-xs-h--135 {
        margin-left: -135px !important;
        margin-right: -135px !important
    }

    .g-xs-v--135 {
        margin-top: -135px !important;
        margin-bottom: -135px !important
    }

    .g-xs-t--135 {
        margin-top: -135px !important
    }

    .g-xs-r--135 {
        margin-right: -135px !important
    }

    .g-xs-b--135 {
        margin-bottom: -135px !important
    }

    .g-xs-l--135 {
        margin-left: -135px !important
    }

    .p-xs--135 {
        padding: -135px !important
    }

    .p-xs-h--135 {
        padding-left: -135px !important;
        padding-right: -135px !important
    }

    .p-xs-v--135 {
        padding-top: -135px !important;
        padding-bottom: -135px !important
    }

    .p-xs-t--135 {
        padding-top: -135px !important
    }

    .p-xs-r--135 {
        padding-right: -135px !important
    }

    .p-xs-b--135 {
        padding-bottom: -135px !important
    }

    .p-xs-l--135 {
        padding-left: -135px !important
    }

    .g-xs--140 {
        margin: -140px !important
    }

    .g-xs-h--140 {
        margin-left: -140px !important;
        margin-right: -140px !important
    }

    .g-xs-v--140 {
        margin-top: -140px !important;
        margin-bottom: -140px !important
    }

    .g-xs-t--140 {
        margin-top: -140px !important
    }

    .g-xs-r--140 {
        margin-right: -140px !important
    }

    .g-xs-b--140 {
        margin-bottom: -140px !important
    }

    .g-xs-l--140 {
        margin-left: -140px !important
    }

    .p-xs--140 {
        padding: -140px !important
    }

    .p-xs-h--140 {
        padding-left: -140px !important;
        padding-right: -140px !important
    }

    .p-xs-v--140 {
        padding-top: -140px !important;
        padding-bottom: -140px !important
    }

    .p-xs-t--140 {
        padding-top: -140px !important
    }

    .p-xs-r--140 {
        padding-right: -140px !important
    }

    .p-xs-b--140 {
        padding-bottom: -140px !important
    }

    .p-xs-l--140 {
        padding-left: -140px !important
    }

    .g-xs--145 {
        margin: -145px !important
    }

    .g-xs-h--145 {
        margin-left: -145px !important;
        margin-right: -145px !important
    }

    .g-xs-v--145 {
        margin-top: -145px !important;
        margin-bottom: -145px !important
    }

    .g-xs-t--145 {
        margin-top: -145px !important
    }

    .g-xs-r--145 {
        margin-right: -145px !important
    }

    .g-xs-b--145 {
        margin-bottom: -145px !important
    }

    .g-xs-l--145 {
        margin-left: -145px !important
    }

    .p-xs--145 {
        padding: -145px !important
    }

    .p-xs-h--145 {
        padding-left: -145px !important;
        padding-right: -145px !important
    }

    .p-xs-v--145 {
        padding-top: -145px !important;
        padding-bottom: -145px !important
    }

    .p-xs-t--145 {
        padding-top: -145px !important
    }

    .p-xs-r--145 {
        padding-right: -145px !important
    }

    .p-xs-b--145 {
        padding-bottom: -145px !important
    }

    .p-xs-l--145 {
        padding-left: -145px !important
    }

    .g-xs--150 {
        margin: -150px !important
    }

    .g-xs-h--150 {
        margin-left: -150px !important;
        margin-right: -150px !important
    }

    .g-xs-v--150 {
        margin-top: -150px !important;
        margin-bottom: -150px !important
    }

    .g-xs-t--150 {
        margin-top: -150px !important
    }

    .g-xs-r--150 {
        margin-right: -150px !important
    }

    .g-xs-b--150 {
        margin-bottom: -150px !important
    }

    .g-xs-l--150 {
        margin-left: -150px !important
    }

    .p-xs--150 {
        padding: -150px !important
    }

    .p-xs-h--150 {
        padding-left: -150px !important;
        padding-right: -150px !important
    }

    .p-xs-v--150 {
        padding-top: -150px !important;
        padding-bottom: -150px !important
    }

    .p-xs-t--150 {
        padding-top: -150px !important
    }

    .p-xs-r--150 {
        padding-right: -150px !important
    }

    .p-xs-b--150 {
        padding-bottom: -150px !important
    }

    .p-xs-l--150 {
        padding-left: -150px !important
    }

    .g-xs--155 {
        margin: -155px !important
    }

    .g-xs-h--155 {
        margin-left: -155px !important;
        margin-right: -155px !important
    }

    .g-xs-v--155 {
        margin-top: -155px !important;
        margin-bottom: -155px !important
    }

    .g-xs-t--155 {
        margin-top: -155px !important
    }

    .g-xs-r--155 {
        margin-right: -155px !important
    }

    .g-xs-b--155 {
        margin-bottom: -155px !important
    }

    .g-xs-l--155 {
        margin-left: -155px !important
    }

    .p-xs--155 {
        padding: -155px !important
    }

    .p-xs-h--155 {
        padding-left: -155px !important;
        padding-right: -155px !important
    }

    .p-xs-v--155 {
        padding-top: -155px !important;
        padding-bottom: -155px !important
    }

    .p-xs-t--155 {
        padding-top: -155px !important
    }

    .p-xs-r--155 {
        padding-right: -155px !important
    }

    .p-xs-b--155 {
        padding-bottom: -155px !important
    }

    .p-xs-l--155 {
        padding-left: -155px !important
    }

    .g-xs--160 {
        margin: -160px !important
    }

    .g-xs-h--160 {
        margin-left: -160px !important;
        margin-right: -160px !important
    }

    .g-xs-v--160 {
        margin-top: -160px !important;
        margin-bottom: -160px !important
    }

    .g-xs-t--160 {
        margin-top: -160px !important
    }

    .g-xs-r--160 {
        margin-right: -160px !important
    }

    .g-xs-b--160 {
        margin-bottom: -160px !important
    }

    .g-xs-l--160 {
        margin-left: -160px !important
    }

    .p-xs--160 {
        padding: -160px !important
    }

    .p-xs-h--160 {
        padding-left: -160px !important;
        padding-right: -160px !important
    }

    .p-xs-v--160 {
        padding-top: -160px !important;
        padding-bottom: -160px !important
    }

    .p-xs-t--160 {
        padding-top: -160px !important
    }

    .p-xs-r--160 {
        padding-right: -160px !important
    }

    .p-xs-b--160 {
        padding-bottom: -160px !important
    }

    .p-xs-l--160 {
        padding-left: -160px !important
    }

    .g-xs--165 {
        margin: -165px !important
    }

    .g-xs-h--165 {
        margin-left: -165px !important;
        margin-right: -165px !important
    }

    .g-xs-v--165 {
        margin-top: -165px !important;
        margin-bottom: -165px !important
    }

    .g-xs-t--165 {
        margin-top: -165px !important
    }

    .g-xs-r--165 {
        margin-right: -165px !important
    }

    .g-xs-b--165 {
        margin-bottom: -165px !important
    }

    .g-xs-l--165 {
        margin-left: -165px !important
    }

    .p-xs--165 {
        padding: -165px !important
    }

    .p-xs-h--165 {
        padding-left: -165px !important;
        padding-right: -165px !important
    }

    .p-xs-v--165 {
        padding-top: -165px !important;
        padding-bottom: -165px !important
    }

    .p-xs-t--165 {
        padding-top: -165px !important
    }

    .p-xs-r--165 {
        padding-right: -165px !important
    }

    .p-xs-b--165 {
        padding-bottom: -165px !important
    }

    .p-xs-l--165 {
        padding-left: -165px !important
    }

    .g-xs--170 {
        margin: -170px !important
    }

    .g-xs-h--170 {
        margin-left: -170px !important;
        margin-right: -170px !important
    }

    .g-xs-v--170 {
        margin-top: -170px !important;
        margin-bottom: -170px !important
    }

    .g-xs-t--170 {
        margin-top: -170px !important
    }

    .g-xs-r--170 {
        margin-right: -170px !important
    }

    .g-xs-b--170 {
        margin-bottom: -170px !important
    }

    .g-xs-l--170 {
        margin-left: -170px !important
    }

    .p-xs--170 {
        padding: -170px !important
    }

    .p-xs-h--170 {
        padding-left: -170px !important;
        padding-right: -170px !important
    }

    .p-xs-v--170 {
        padding-top: -170px !important;
        padding-bottom: -170px !important
    }

    .p-xs-t--170 {
        padding-top: -170px !important
    }

    .p-xs-r--170 {
        padding-right: -170px !important
    }

    .p-xs-b--170 {
        padding-bottom: -170px !important
    }

    .p-xs-l--170 {
        padding-left: -170px !important
    }

    .g-xs--175 {
        margin: -175px !important
    }

    .g-xs-h--175 {
        margin-left: -175px !important;
        margin-right: -175px !important
    }

    .g-xs-v--175 {
        margin-top: -175px !important;
        margin-bottom: -175px !important
    }

    .g-xs-t--175 {
        margin-top: -175px !important
    }

    .g-xs-r--175 {
        margin-right: -175px !important
    }

    .g-xs-b--175 {
        margin-bottom: -175px !important
    }

    .g-xs-l--175 {
        margin-left: -175px !important
    }

    .p-xs--175 {
        padding: -175px !important
    }

    .p-xs-h--175 {
        padding-left: -175px !important;
        padding-right: -175px !important
    }

    .p-xs-v--175 {
        padding-top: -175px !important;
        padding-bottom: -175px !important
    }

    .p-xs-t--175 {
        padding-top: -175px !important
    }

    .p-xs-r--175 {
        padding-right: -175px !important
    }

    .p-xs-b--175 {
        padding-bottom: -175px !important
    }

    .p-xs-l--175 {
        padding-left: -175px !important
    }

    .g-xs--180 {
        margin: -180px !important
    }

    .g-xs-h--180 {
        margin-left: -180px !important;
        margin-right: -180px !important
    }

    .g-xs-v--180 {
        margin-top: -180px !important;
        margin-bottom: -180px !important
    }

    .g-xs-t--180 {
        margin-top: -180px !important
    }

    .g-xs-r--180 {
        margin-right: -180px !important
    }

    .g-xs-b--180 {
        margin-bottom: -180px !important
    }

    .g-xs-l--180 {
        margin-left: -180px !important
    }

    .p-xs--180 {
        padding: -180px !important
    }

    .p-xs-h--180 {
        padding-left: -180px !important;
        padding-right: -180px !important
    }

    .p-xs-v--180 {
        padding-top: -180px !important;
        padding-bottom: -180px !important
    }

    .p-xs-t--180 {
        padding-top: -180px !important
    }

    .p-xs-r--180 {
        padding-right: -180px !important
    }

    .p-xs-b--180 {
        padding-bottom: -180px !important
    }

    .p-xs-l--180 {
        padding-left: -180px !important
    }

    .g-xs--185 {
        margin: -185px !important
    }

    .g-xs-h--185 {
        margin-left: -185px !important;
        margin-right: -185px !important
    }

    .g-xs-v--185 {
        margin-top: -185px !important;
        margin-bottom: -185px !important
    }

    .g-xs-t--185 {
        margin-top: -185px !important
    }

    .g-xs-r--185 {
        margin-right: -185px !important
    }

    .g-xs-b--185 {
        margin-bottom: -185px !important
    }

    .g-xs-l--185 {
        margin-left: -185px !important
    }

    .p-xs--185 {
        padding: -185px !important
    }

    .p-xs-h--185 {
        padding-left: -185px !important;
        padding-right: -185px !important
    }

    .p-xs-v--185 {
        padding-top: -185px !important;
        padding-bottom: -185px !important
    }

    .p-xs-t--185 {
        padding-top: -185px !important
    }

    .p-xs-r--185 {
        padding-right: -185px !important
    }

    .p-xs-b--185 {
        padding-bottom: -185px !important
    }

    .p-xs-l--185 {
        padding-left: -185px !important
    }

    .g-xs--190 {
        margin: -190px !important
    }

    .g-xs-h--190 {
        margin-left: -190px !important;
        margin-right: -190px !important
    }

    .g-xs-v--190 {
        margin-top: -190px !important;
        margin-bottom: -190px !important
    }

    .g-xs-t--190 {
        margin-top: -190px !important
    }

    .g-xs-r--190 {
        margin-right: -190px !important
    }

    .g-xs-b--190 {
        margin-bottom: -190px !important
    }

    .g-xs-l--190 {
        margin-left: -190px !important
    }

    .p-xs--190 {
        padding: -190px !important
    }

    .p-xs-h--190 {
        padding-left: -190px !important;
        padding-right: -190px !important
    }

    .p-xs-v--190 {
        padding-top: -190px !important;
        padding-bottom: -190px !important
    }

    .p-xs-t--190 {
        padding-top: -190px !important
    }

    .p-xs-r--190 {
        padding-right: -190px !important
    }

    .p-xs-b--190 {
        padding-bottom: -190px !important
    }

    .p-xs-l--190 {
        padding-left: -190px !important
    }

    .g-xs--195 {
        margin: -195px !important
    }

    .g-xs-h--195 {
        margin-left: -195px !important;
        margin-right: -195px !important
    }

    .g-xs-v--195 {
        margin-top: -195px !important;
        margin-bottom: -195px !important
    }

    .g-xs-t--195 {
        margin-top: -195px !important
    }

    .g-xs-r--195 {
        margin-right: -195px !important
    }

    .g-xs-b--195 {
        margin-bottom: -195px !important
    }

    .g-xs-l--195 {
        margin-left: -195px !important
    }

    .p-xs--195 {
        padding: -195px !important
    }

    .p-xs-h--195 {
        padding-left: -195px !important;
        padding-right: -195px !important
    }

    .p-xs-v--195 {
        padding-top: -195px !important;
        padding-bottom: -195px !important
    }

    .p-xs-t--195 {
        padding-top: -195px !important
    }

    .p-xs-r--195 {
        padding-right: -195px !important
    }

    .p-xs-b--195 {
        padding-bottom: -195px !important
    }

    .p-xs-l--195 {
        padding-left: -195px !important
    }

    .g-xs--200 {
        margin: -200px !important
    }

    .g-xs-h--200 {
        margin-left: -200px !important;
        margin-right: -200px !important
    }

    .g-xs-v--200 {
        margin-top: -200px !important;
        margin-bottom: -200px !important
    }

    .g-xs-t--200 {
        margin-top: -200px !important
    }

    .g-xs-r--200 {
        margin-right: -200px !important
    }

    .g-xs-b--200 {
        margin-bottom: -200px !important
    }

    .g-xs-l--200 {
        margin-left: -200px !important
    }

    .p-xs--200 {
        padding: -200px !important
    }

    .p-xs-h--200 {
        padding-left: -200px !important;
        padding-right: -200px !important
    }

    .p-xs-v--200 {
        padding-top: -200px !important;
        padding-bottom: -200px !important
    }

    .p-xs-t--200 {
        padding-top: -200px !important
    }

    .p-xs-r--200 {
        padding-right: -200px !important
    }

    .p-xs-b--200 {
        padding-bottom: -200px !important
    }

    .p-xs-l--200 {
        padding-left: -200px !important
    }

    .g-xs--205 {
        margin: -205px !important
    }

    .g-xs-h--205 {
        margin-left: -205px !important;
        margin-right: -205px !important
    }

    .g-xs-v--205 {
        margin-top: -205px !important;
        margin-bottom: -205px !important
    }

    .g-xs-t--205 {
        margin-top: -205px !important
    }

    .g-xs-r--205 {
        margin-right: -205px !important
    }

    .g-xs-b--205 {
        margin-bottom: -205px !important
    }

    .g-xs-l--205 {
        margin-left: -205px !important
    }

    .p-xs--205 {
        padding: -205px !important
    }

    .p-xs-h--205 {
        padding-left: -205px !important;
        padding-right: -205px !important
    }

    .p-xs-v--205 {
        padding-top: -205px !important;
        padding-bottom: -205px !important
    }

    .p-xs-t--205 {
        padding-top: -205px !important
    }

    .p-xs-r--205 {
        padding-right: -205px !important
    }

    .p-xs-b--205 {
        padding-bottom: -205px !important
    }

    .p-xs-l--205 {
        padding-left: -205px !important
    }

    .g-xs--210 {
        margin: -210px !important
    }

    .g-xs-h--210 {
        margin-left: -210px !important;
        margin-right: -210px !important
    }

    .g-xs-v--210 {
        margin-top: -210px !important;
        margin-bottom: -210px !important
    }

    .g-xs-t--210 {
        margin-top: -210px !important
    }

    .g-xs-r--210 {
        margin-right: -210px !important
    }

    .g-xs-b--210 {
        margin-bottom: -210px !important
    }

    .g-xs-l--210 {
        margin-left: -210px !important
    }

    .p-xs--210 {
        padding: -210px !important
    }

    .p-xs-h--210 {
        padding-left: -210px !important;
        padding-right: -210px !important
    }

    .p-xs-v--210 {
        padding-top: -210px !important;
        padding-bottom: -210px !important
    }

    .p-xs-t--210 {
        padding-top: -210px !important
    }

    .p-xs-r--210 {
        padding-right: -210px !important
    }

    .p-xs-b--210 {
        padding-bottom: -210px !important
    }

    .p-xs-l--210 {
        padding-left: -210px !important
    }

    .g-xs--215 {
        margin: -215px !important
    }

    .g-xs-h--215 {
        margin-left: -215px !important;
        margin-right: -215px !important
    }

    .g-xs-v--215 {
        margin-top: -215px !important;
        margin-bottom: -215px !important
    }

    .g-xs-t--215 {
        margin-top: -215px !important
    }

    .g-xs-r--215 {
        margin-right: -215px !important
    }

    .g-xs-b--215 {
        margin-bottom: -215px !important
    }

    .g-xs-l--215 {
        margin-left: -215px !important
    }

    .p-xs--215 {
        padding: -215px !important
    }

    .p-xs-h--215 {
        padding-left: -215px !important;
        padding-right: -215px !important
    }

    .p-xs-v--215 {
        padding-top: -215px !important;
        padding-bottom: -215px !important
    }

    .p-xs-t--215 {
        padding-top: -215px !important
    }

    .p-xs-r--215 {
        padding-right: -215px !important
    }

    .p-xs-b--215 {
        padding-bottom: -215px !important
    }

    .p-xs-l--215 {
        padding-left: -215px !important
    }

    .g-xs--220 {
        margin: -220px !important
    }

    .g-xs-h--220 {
        margin-left: -220px !important;
        margin-right: -220px !important
    }

    .g-xs-v--220 {
        margin-top: -220px !important;
        margin-bottom: -220px !important
    }

    .g-xs-t--220 {
        margin-top: -220px !important
    }

    .g-xs-r--220 {
        margin-right: -220px !important
    }

    .g-xs-b--220 {
        margin-bottom: -220px !important
    }

    .g-xs-l--220 {
        margin-left: -220px !important
    }

    .p-xs--220 {
        padding: -220px !important
    }

    .p-xs-h--220 {
        padding-left: -220px !important;
        padding-right: -220px !important
    }

    .p-xs-v--220 {
        padding-top: -220px !important;
        padding-bottom: -220px !important
    }

    .p-xs-t--220 {
        padding-top: -220px !important
    }

    .p-xs-r--220 {
        padding-right: -220px !important
    }

    .p-xs-b--220 {
        padding-bottom: -220px !important
    }

    .p-xs-l--220 {
        padding-left: -220px !important
    }

    .g-xs--225 {
        margin: -225px !important
    }

    .g-xs-h--225 {
        margin-left: -225px !important;
        margin-right: -225px !important
    }

    .g-xs-v--225 {
        margin-top: -225px !important;
        margin-bottom: -225px !important
    }

    .g-xs-t--225 {
        margin-top: -225px !important
    }

    .g-xs-r--225 {
        margin-right: -225px !important
    }

    .g-xs-b--225 {
        margin-bottom: -225px !important
    }

    .g-xs-l--225 {
        margin-left: -225px !important
    }

    .p-xs--225 {
        padding: -225px !important
    }

    .p-xs-h--225 {
        padding-left: -225px !important;
        padding-right: -225px !important
    }

    .p-xs-v--225 {
        padding-top: -225px !important;
        padding-bottom: -225px !important
    }

    .p-xs-t--225 {
        padding-top: -225px !important
    }

    .p-xs-r--225 {
        padding-right: -225px !important
    }

    .p-xs-b--225 {
        padding-bottom: -225px !important
    }

    .p-xs-l--225 {
        padding-left: -225px !important
    }

    .g-xs--230 {
        margin: -230px !important
    }

    .g-xs-h--230 {
        margin-left: -230px !important;
        margin-right: -230px !important
    }

    .g-xs-v--230 {
        margin-top: -230px !important;
        margin-bottom: -230px !important
    }

    .g-xs-t--230 {
        margin-top: -230px !important
    }

    .g-xs-r--230 {
        margin-right: -230px !important
    }

    .g-xs-b--230 {
        margin-bottom: -230px !important
    }

    .g-xs-l--230 {
        margin-left: -230px !important
    }

    .p-xs--230 {
        padding: -230px !important
    }

    .p-xs-h--230 {
        padding-left: -230px !important;
        padding-right: -230px !important
    }

    .p-xs-v--230 {
        padding-top: -230px !important;
        padding-bottom: -230px !important
    }

    .p-xs-t--230 {
        padding-top: -230px !important
    }

    .p-xs-r--230 {
        padding-right: -230px !important
    }

    .p-xs-b--230 {
        padding-bottom: -230px !important
    }

    .p-xs-l--230 {
        padding-left: -230px !important
    }

    .g-xs--235 {
        margin: -235px !important
    }

    .g-xs-h--235 {
        margin-left: -235px !important;
        margin-right: -235px !important
    }

    .g-xs-v--235 {
        margin-top: -235px !important;
        margin-bottom: -235px !important
    }

    .g-xs-t--235 {
        margin-top: -235px !important
    }

    .g-xs-r--235 {
        margin-right: -235px !important
    }

    .g-xs-b--235 {
        margin-bottom: -235px !important
    }

    .g-xs-l--235 {
        margin-left: -235px !important
    }

    .p-xs--235 {
        padding: -235px !important
    }

    .p-xs-h--235 {
        padding-left: -235px !important;
        padding-right: -235px !important
    }

    .p-xs-v--235 {
        padding-top: -235px !important;
        padding-bottom: -235px !important
    }

    .p-xs-t--235 {
        padding-top: -235px !important
    }

    .p-xs-r--235 {
        padding-right: -235px !important
    }

    .p-xs-b--235 {
        padding-bottom: -235px !important
    }

    .p-xs-l--235 {
        padding-left: -235px !important
    }

    .g-xs--240 {
        margin: -240px !important
    }

    .g-xs-h--240 {
        margin-left: -240px !important;
        margin-right: -240px !important
    }

    .g-xs-v--240 {
        margin-top: -240px !important;
        margin-bottom: -240px !important
    }

    .g-xs-t--240 {
        margin-top: -240px !important
    }

    .g-xs-r--240 {
        margin-right: -240px !important
    }

    .g-xs-b--240 {
        margin-bottom: -240px !important
    }

    .g-xs-l--240 {
        margin-left: -240px !important
    }

    .p-xs--240 {
        padding: -240px !important
    }

    .p-xs-h--240 {
        padding-left: -240px !important;
        padding-right: -240px !important
    }

    .p-xs-v--240 {
        padding-top: -240px !important;
        padding-bottom: -240px !important
    }

    .p-xs-t--240 {
        padding-top: -240px !important
    }

    .p-xs-r--240 {
        padding-right: -240px !important
    }

    .p-xs-b--240 {
        padding-bottom: -240px !important
    }

    .p-xs-l--240 {
        padding-left: -240px !important
    }

    .g-xs--245 {
        margin: -245px !important
    }

    .g-xs-h--245 {
        margin-left: -245px !important;
        margin-right: -245px !important
    }

    .g-xs-v--245 {
        margin-top: -245px !important;
        margin-bottom: -245px !important
    }

    .g-xs-t--245 {
        margin-top: -245px !important
    }

    .g-xs-r--245 {
        margin-right: -245px !important
    }

    .g-xs-b--245 {
        margin-bottom: -245px !important
    }

    .g-xs-l--245 {
        margin-left: -245px !important
    }

    .p-xs--245 {
        padding: -245px !important
    }

    .p-xs-h--245 {
        padding-left: -245px !important;
        padding-right: -245px !important
    }

    .p-xs-v--245 {
        padding-top: -245px !important;
        padding-bottom: -245px !important
    }

    .p-xs-t--245 {
        padding-top: -245px !important
    }

    .p-xs-r--245 {
        padding-right: -245px !important
    }

    .p-xs-b--245 {
        padding-bottom: -245px !important
    }

    .p-xs-l--245 {
        padding-left: -245px !important
    }

    .g-xs--250 {
        margin: -250px !important
    }

    .g-xs-h--250 {
        margin-left: -250px !important;
        margin-right: -250px !important
    }

    .g-xs-v--250 {
        margin-top: -250px !important;
        margin-bottom: -250px !important
    }

    .g-xs-t--250 {
        margin-top: -250px !important
    }

    .g-xs-r--250 {
        margin-right: -250px !important
    }

    .g-xs-b--250 {
        margin-bottom: -250px !important
    }

    .g-xs-l--250 {
        margin-left: -250px !important
    }

    .p-xs--250 {
        padding: -250px !important
    }

    .p-xs-h--250 {
        padding-left: -250px !important;
        padding-right: -250px !important
    }

    .p-xs-v--250 {
        padding-top: -250px !important;
        padding-bottom: -250px !important
    }

    .p-xs-t--250 {
        padding-top: -250px !important
    }

    .p-xs-r--250 {
        padding-right: -250px !important
    }

    .p-xs-b--250 {
        padding-bottom: -250px !important
    }

    .p-xs-l--250 {
        padding-left: -250px !important
    }

    .g-xs--255 {
        margin: -255px !important
    }

    .g-xs-h--255 {
        margin-left: -255px !important;
        margin-right: -255px !important
    }

    .g-xs-v--255 {
        margin-top: -255px !important;
        margin-bottom: -255px !important
    }

    .g-xs-t--255 {
        margin-top: -255px !important
    }

    .g-xs-r--255 {
        margin-right: -255px !important
    }

    .g-xs-b--255 {
        margin-bottom: -255px !important
    }

    .g-xs-l--255 {
        margin-left: -255px !important
    }

    .p-xs--255 {
        padding: -255px !important
    }

    .p-xs-h--255 {
        padding-left: -255px !important;
        padding-right: -255px !important
    }

    .p-xs-v--255 {
        padding-top: -255px !important;
        padding-bottom: -255px !important
    }

    .p-xs-t--255 {
        padding-top: -255px !important
    }

    .p-xs-r--255 {
        padding-right: -255px !important
    }

    .p-xs-b--255 {
        padding-bottom: -255px !important
    }

    .p-xs-l--255 {
        padding-left: -255px !important
    }

    .g-xs--260 {
        margin: -260px !important
    }

    .g-xs-h--260 {
        margin-left: -260px !important;
        margin-right: -260px !important
    }

    .g-xs-v--260 {
        margin-top: -260px !important;
        margin-bottom: -260px !important
    }

    .g-xs-t--260 {
        margin-top: -260px !important
    }

    .g-xs-r--260 {
        margin-right: -260px !important
    }

    .g-xs-b--260 {
        margin-bottom: -260px !important
    }

    .g-xs-l--260 {
        margin-left: -260px !important
    }

    .p-xs--260 {
        padding: -260px !important
    }

    .p-xs-h--260 {
        padding-left: -260px !important;
        padding-right: -260px !important
    }

    .p-xs-v--260 {
        padding-top: -260px !important;
        padding-bottom: -260px !important
    }

    .p-xs-t--260 {
        padding-top: -260px !important
    }

    .p-xs-r--260 {
        padding-right: -260px !important
    }

    .p-xs-b--260 {
        padding-bottom: -260px !important
    }

    .p-xs-l--260 {
        padding-left: -260px !important
    }

    .g-xs--265 {
        margin: -265px !important
    }

    .g-xs-h--265 {
        margin-left: -265px !important;
        margin-right: -265px !important
    }

    .g-xs-v--265 {
        margin-top: -265px !important;
        margin-bottom: -265px !important
    }

    .g-xs-t--265 {
        margin-top: -265px !important
    }

    .g-xs-r--265 {
        margin-right: -265px !important
    }

    .g-xs-b--265 {
        margin-bottom: -265px !important
    }

    .g-xs-l--265 {
        margin-left: -265px !important
    }

    .p-xs--265 {
        padding: -265px !important
    }

    .p-xs-h--265 {
        padding-left: -265px !important;
        padding-right: -265px !important
    }

    .p-xs-v--265 {
        padding-top: -265px !important;
        padding-bottom: -265px !important
    }

    .p-xs-t--265 {
        padding-top: -265px !important
    }

    .p-xs-r--265 {
        padding-right: -265px !important
    }

    .p-xs-b--265 {
        padding-bottom: -265px !important
    }

    .p-xs-l--265 {
        padding-left: -265px !important
    }

    .g-xs--270 {
        margin: -270px !important
    }

    .g-xs-h--270 {
        margin-left: -270px !important;
        margin-right: -270px !important
    }

    .g-xs-v--270 {
        margin-top: -270px !important;
        margin-bottom: -270px !important
    }

    .g-xs-t--270 {
        margin-top: -270px !important
    }

    .g-xs-r--270 {
        margin-right: -270px !important
    }

    .g-xs-b--270 {
        margin-bottom: -270px !important
    }

    .g-xs-l--270 {
        margin-left: -270px !important
    }

    .p-xs--270 {
        padding: -270px !important
    }

    .p-xs-h--270 {
        padding-left: -270px !important;
        padding-right: -270px !important
    }

    .p-xs-v--270 {
        padding-top: -270px !important;
        padding-bottom: -270px !important
    }

    .p-xs-t--270 {
        padding-top: -270px !important
    }

    .p-xs-r--270 {
        padding-right: -270px !important
    }

    .p-xs-b--270 {
        padding-bottom: -270px !important
    }

    .p-xs-l--270 {
        padding-left: -270px !important
    }

    .g-xs--275 {
        margin: -275px !important
    }

    .g-xs-h--275 {
        margin-left: -275px !important;
        margin-right: -275px !important
    }

    .g-xs-v--275 {
        margin-top: -275px !important;
        margin-bottom: -275px !important
    }

    .g-xs-t--275 {
        margin-top: -275px !important
    }

    .g-xs-r--275 {
        margin-right: -275px !important
    }

    .g-xs-b--275 {
        margin-bottom: -275px !important
    }

    .g-xs-l--275 {
        margin-left: -275px !important
    }

    .p-xs--275 {
        padding: -275px !important
    }

    .p-xs-h--275 {
        padding-left: -275px !important;
        padding-right: -275px !important
    }

    .p-xs-v--275 {
        padding-top: -275px !important;
        padding-bottom: -275px !important
    }

    .p-xs-t--275 {
        padding-top: -275px !important
    }

    .p-xs-r--275 {
        padding-right: -275px !important
    }

    .p-xs-b--275 {
        padding-bottom: -275px !important
    }

    .p-xs-l--275 {
        padding-left: -275px !important
    }

    .g-xs--280 {
        margin: -280px !important
    }

    .g-xs-h--280 {
        margin-left: -280px !important;
        margin-right: -280px !important
    }

    .g-xs-v--280 {
        margin-top: -280px !important;
        margin-bottom: -280px !important
    }

    .g-xs-t--280 {
        margin-top: -280px !important
    }

    .g-xs-r--280 {
        margin-right: -280px !important
    }

    .g-xs-b--280 {
        margin-bottom: -280px !important
    }

    .g-xs-l--280 {
        margin-left: -280px !important
    }

    .p-xs--280 {
        padding: -280px !important
    }

    .p-xs-h--280 {
        padding-left: -280px !important;
        padding-right: -280px !important
    }

    .p-xs-v--280 {
        padding-top: -280px !important;
        padding-bottom: -280px !important
    }

    .p-xs-t--280 {
        padding-top: -280px !important
    }

    .p-xs-r--280 {
        padding-right: -280px !important
    }

    .p-xs-b--280 {
        padding-bottom: -280px !important
    }

    .p-xs-l--280 {
        padding-left: -280px !important
    }

    .g-xs--285 {
        margin: -285px !important
    }

    .g-xs-h--285 {
        margin-left: -285px !important;
        margin-right: -285px !important
    }

    .g-xs-v--285 {
        margin-top: -285px !important;
        margin-bottom: -285px !important
    }

    .g-xs-t--285 {
        margin-top: -285px !important
    }

    .g-xs-r--285 {
        margin-right: -285px !important
    }

    .g-xs-b--285 {
        margin-bottom: -285px !important
    }

    .g-xs-l--285 {
        margin-left: -285px !important
    }

    .p-xs--285 {
        padding: -285px !important
    }

    .p-xs-h--285 {
        padding-left: -285px !important;
        padding-right: -285px !important
    }

    .p-xs-v--285 {
        padding-top: -285px !important;
        padding-bottom: -285px !important
    }

    .p-xs-t--285 {
        padding-top: -285px !important
    }

    .p-xs-r--285 {
        padding-right: -285px !important
    }

    .p-xs-b--285 {
        padding-bottom: -285px !important
    }

    .p-xs-l--285 {
        padding-left: -285px !important
    }

    .g-xs--290 {
        margin: -290px !important
    }

    .g-xs-h--290 {
        margin-left: -290px !important;
        margin-right: -290px !important
    }

    .g-xs-v--290 {
        margin-top: -290px !important;
        margin-bottom: -290px !important
    }

    .g-xs-t--290 {
        margin-top: -290px !important
    }

    .g-xs-r--290 {
        margin-right: -290px !important
    }

    .g-xs-b--290 {
        margin-bottom: -290px !important
    }

    .g-xs-l--290 {
        margin-left: -290px !important
    }

    .p-xs--290 {
        padding: -290px !important
    }

    .p-xs-h--290 {
        padding-left: -290px !important;
        padding-right: -290px !important
    }

    .p-xs-v--290 {
        padding-top: -290px !important;
        padding-bottom: -290px !important
    }

    .p-xs-t--290 {
        padding-top: -290px !important
    }

    .p-xs-r--290 {
        padding-right: -290px !important
    }

    .p-xs-b--290 {
        padding-bottom: -290px !important
    }

    .p-xs-l--290 {
        padding-left: -290px !important
    }

    .g-xs--295 {
        margin: -295px !important
    }

    .g-xs-h--295 {
        margin-left: -295px !important;
        margin-right: -295px !important
    }

    .g-xs-v--295 {
        margin-top: -295px !important;
        margin-bottom: -295px !important
    }

    .g-xs-t--295 {
        margin-top: -295px !important
    }

    .g-xs-r--295 {
        margin-right: -295px !important
    }

    .g-xs-b--295 {
        margin-bottom: -295px !important
    }

    .g-xs-l--295 {
        margin-left: -295px !important
    }

    .p-xs--295 {
        padding: -295px !important
    }

    .p-xs-h--295 {
        padding-left: -295px !important;
        padding-right: -295px !important
    }

    .p-xs-v--295 {
        padding-top: -295px !important;
        padding-bottom: -295px !important
    }

    .p-xs-t--295 {
        padding-top: -295px !important
    }

    .p-xs-r--295 {
        padding-right: -295px !important
    }

    .p-xs-b--295 {
        padding-bottom: -295px !important
    }

    .p-xs-l--295 {
        padding-left: -295px !important
    }

    .g-xs--300 {
        margin: -300px !important
    }

    .g-xs-h--300 {
        margin-left: -300px !important;
        margin-right: -300px !important
    }

    .g-xs-v--300 {
        margin-top: -300px !important;
        margin-bottom: -300px !important
    }

    .g-xs-t--300 {
        margin-top: -300px !important
    }

    .g-xs-r--300 {
        margin-right: -300px !important
    }

    .g-xs-b--300 {
        margin-bottom: -300px !important
    }

    .g-xs-l--300 {
        margin-left: -300px !important
    }

    .p-xs--300 {
        padding: -300px !important
    }

    .p-xs-h--300 {
        padding-left: -300px !important;
        padding-right: -300px !important
    }

    .p-xs-v--300 {
        padding-top: -300px !important;
        padding-bottom: -300px !important
    }

    .p-xs-t--300 {
        padding-top: -300px !important
    }

    .p-xs-r--300 {
        padding-right: -300px !important
    }

    .p-xs-b--300 {
        padding-bottom: -300px !important
    }

    .p-xs-l--300 {
        padding-left: -300px !important
    }

    .g-xs-0 {
        margin: 0px !important
    }

    .g-xs-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-xs-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-xs-t-0 {
        margin-top: 0px !important
    }

    .g-xs-r-0 {
        margin-right: 0px !important
    }

    .g-xs-b-0 {
        margin-bottom: 0px !important
    }

    .g-xs-l-0 {
        margin-left: 0px !important
    }

    .p-xs-0 {
        padding: 0px !important
    }

    .p-xs-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-xs-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-xs-t-0 {
        padding-top: 0px !important
    }

    .p-xs-r-0 {
        padding-right: 0px !important
    }

    .p-xs-b-0 {
        padding-bottom: 0px !important
    }

    .p-xs-l-0 {
        padding-left: 0px !important
    }

    .g-xs-0p {
        margin: 0% !important
    }

    .g-xs-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-xs-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-xs-t-0p {
        margin-top: 0% !important
    }

    .g-xs-r-0p {
        margin-right: 0% !important
    }

    .g-xs-b-0p {
        margin-bottom: 0% !important
    }

    .g-xs-l-0p {
        margin-left: 0% !important
    }

    .p-xs-0p {
        padding: 0% !important
    }

    .p-xs-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-xs-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-xs-t-0p {
        padding-top: 0% !important
    }

    .p-xs-r-0p {
        padding-right: 0% !important
    }

    .p-xs-b-0p {
        padding-bottom: 0% !important
    }

    .p-xs-l-0p {
        padding-left: 0% !important
    }

    .g-xs-0p {
        margin: 0% !important
    }

    .g-xs-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-xs-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-xs-t-0p {
        margin-top: 0% !important
    }

    .g-xs-r-0p {
        margin-right: 0% !important
    }

    .g-xs-b-0p {
        margin-bottom: 0% !important
    }

    .g-xs-l-0p {
        margin-left: 0% !important
    }

    .p-xs-0p {
        padding: 0% !important
    }

    .p-xs-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-xs-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-xs-t-0p {
        padding-top: 0% !important
    }

    .p-xs-r-0p {
        padding-right: 0% !important
    }

    .p-xs-b-0p {
        padding-bottom: 0% !important
    }

    .p-xs-l-0p {
        padding-left: 0% !important
    }

    .g-xs-1 {
        margin: 1px !important
    }

    .g-xs-h-1 {
        margin-left: 1px !important;
        margin-right: 1px !important
    }

    .g-xs-v-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .g-xs-t-1 {
        margin-top: 1px !important
    }

    .g-xs-r-1 {
        margin-right: 1px !important
    }

    .g-xs-b-1 {
        margin-bottom: 1px !important
    }

    .g-xs-l-1 {
        margin-left: 1px !important
    }

    .p-xs-1 {
        padding: 1px !important
    }

    .p-xs-h-1 {
        padding-left: 1px !important;
        padding-right: 1px !important
    }

    .p-xs-v-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .p-xs-t-1 {
        padding-top: 1px !important
    }

    .p-xs-r-1 {
        padding-right: 1px !important
    }

    .p-xs-b-1 {
        padding-bottom: 1px !important
    }

    .p-xs-l-1 {
        padding-left: 1px !important
    }

    .g-xs-1p {
        margin: 1% !important
    }

    .g-xs-h-1p {
        margin-left: 1% !important;
        margin-right: 1% !important
    }

    .g-xs-v-1p {
        margin-top: 1% !important;
        margin-bottom: 1% !important
    }

    .g-xs-t-1p {
        margin-top: 1% !important
    }

    .g-xs-r-1p {
        margin-right: 1% !important
    }

    .g-xs-b-1p {
        margin-bottom: 1% !important
    }

    .g-xs-l-1p {
        margin-left: 1% !important
    }

    .p-xs-1p {
        padding: 1% !important
    }

    .p-xs-h-1p {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .p-xs-v-1p {
        padding-top: 1% !important;
        padding-bottom: 1% !important
    }

    .p-xs-t-1p {
        padding-top: 1% !important
    }

    .p-xs-r-1p {
        padding-right: 1% !important
    }

    .p-xs-b-1p {
        padding-bottom: 1% !important
    }

    .p-xs-l-1p {
        padding-left: 1% !important
    }

    .g-xs-10p {
        margin: 10% !important
    }

    .g-xs-h-10p {
        margin-left: 10% !important;
        margin-right: 10% !important
    }

    .g-xs-v-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important
    }

    .g-xs-t-10p {
        margin-top: 10% !important
    }

    .g-xs-r-10p {
        margin-right: 10% !important
    }

    .g-xs-b-10p {
        margin-bottom: 10% !important
    }

    .g-xs-l-10p {
        margin-left: 10% !important
    }

    .p-xs-10p {
        padding: 10% !important
    }

    .p-xs-h-10p {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .p-xs-v-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important
    }

    .p-xs-t-10p {
        padding-top: 10% !important
    }

    .p-xs-r-10p {
        padding-right: 10% !important
    }

    .p-xs-b-10p {
        padding-bottom: 10% !important
    }

    .p-xs-l-10p {
        padding-left: 10% !important
    }

    .g-xs-2 {
        margin: 2px !important
    }

    .g-xs-h-2 {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    .g-xs-v-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important
    }

    .g-xs-t-2 {
        margin-top: 2px !important
    }

    .g-xs-r-2 {
        margin-right: 2px !important
    }

    .g-xs-b-2 {
        margin-bottom: 2px !important
    }

    .g-xs-l-2 {
        margin-left: 2px !important
    }

    .p-xs-2 {
        padding: 2px !important
    }

    .p-xs-h-2 {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .p-xs-v-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important
    }

    .p-xs-t-2 {
        padding-top: 2px !important
    }

    .p-xs-r-2 {
        padding-right: 2px !important
    }

    .p-xs-b-2 {
        padding-bottom: 2px !important
    }

    .p-xs-l-2 {
        padding-left: 2px !important
    }

    .g-xs-2p {
        margin: 2% !important
    }

    .g-xs-h-2p {
        margin-left: 2% !important;
        margin-right: 2% !important
    }

    .g-xs-v-2p {
        margin-top: 2% !important;
        margin-bottom: 2% !important
    }

    .g-xs-t-2p {
        margin-top: 2% !important
    }

    .g-xs-r-2p {
        margin-right: 2% !important
    }

    .g-xs-b-2p {
        margin-bottom: 2% !important
    }

    .g-xs-l-2p {
        margin-left: 2% !important
    }

    .p-xs-2p {
        padding: 2% !important
    }

    .p-xs-h-2p {
        padding-left: 2% !important;
        padding-right: 2% !important
    }

    .p-xs-v-2p {
        padding-top: 2% !important;
        padding-bottom: 2% !important
    }

    .p-xs-t-2p {
        padding-top: 2% !important
    }

    .p-xs-r-2p {
        padding-right: 2% !important
    }

    .p-xs-b-2p {
        padding-bottom: 2% !important
    }

    .p-xs-l-2p {
        padding-left: 2% !important
    }

    .g-xs-20p {
        margin: 20% !important
    }

    .g-xs-h-20p {
        margin-left: 20% !important;
        margin-right: 20% !important
    }

    .g-xs-v-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important
    }

    .g-xs-t-20p {
        margin-top: 20% !important
    }

    .g-xs-r-20p {
        margin-right: 20% !important
    }

    .g-xs-b-20p {
        margin-bottom: 20% !important
    }

    .g-xs-l-20p {
        margin-left: 20% !important
    }

    .p-xs-20p {
        padding: 20% !important
    }

    .p-xs-h-20p {
        padding-left: 20% !important;
        padding-right: 20% !important
    }

    .p-xs-v-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important
    }

    .p-xs-t-20p {
        padding-top: 20% !important
    }

    .p-xs-r-20p {
        padding-right: 20% !important
    }

    .p-xs-b-20p {
        padding-bottom: 20% !important
    }

    .p-xs-l-20p {
        padding-left: 20% !important
    }

    .g-xs-3 {
        margin: 3px !important
    }

    .g-xs-h-3 {
        margin-left: 3px !important;
        margin-right: 3px !important
    }

    .g-xs-v-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important
    }

    .g-xs-t-3 {
        margin-top: 3px !important
    }

    .g-xs-r-3 {
        margin-right: 3px !important
    }

    .g-xs-b-3 {
        margin-bottom: 3px !important
    }

    .g-xs-l-3 {
        margin-left: 3px !important
    }

    .p-xs-3 {
        padding: 3px !important
    }

    .p-xs-h-3 {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .p-xs-v-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    .p-xs-t-3 {
        padding-top: 3px !important
    }

    .p-xs-r-3 {
        padding-right: 3px !important
    }

    .p-xs-b-3 {
        padding-bottom: 3px !important
    }

    .p-xs-l-3 {
        padding-left: 3px !important
    }

    .g-xs-3p {
        margin: 3% !important
    }

    .g-xs-h-3p {
        margin-left: 3% !important;
        margin-right: 3% !important
    }

    .g-xs-v-3p {
        margin-top: 3% !important;
        margin-bottom: 3% !important
    }

    .g-xs-t-3p {
        margin-top: 3% !important
    }

    .g-xs-r-3p {
        margin-right: 3% !important
    }

    .g-xs-b-3p {
        margin-bottom: 3% !important
    }

    .g-xs-l-3p {
        margin-left: 3% !important
    }

    .p-xs-3p {
        padding: 3% !important
    }

    .p-xs-h-3p {
        padding-left: 3% !important;
        padding-right: 3% !important
    }

    .p-xs-v-3p {
        padding-top: 3% !important;
        padding-bottom: 3% !important
    }

    .p-xs-t-3p {
        padding-top: 3% !important
    }

    .p-xs-r-3p {
        padding-right: 3% !important
    }

    .p-xs-b-3p {
        padding-bottom: 3% !important
    }

    .p-xs-l-3p {
        padding-left: 3% !important
    }

    .g-xs-30p {
        margin: 30% !important
    }

    .g-xs-h-30p {
        margin-left: 30% !important;
        margin-right: 30% !important
    }

    .g-xs-v-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important
    }

    .g-xs-t-30p {
        margin-top: 30% !important
    }

    .g-xs-r-30p {
        margin-right: 30% !important
    }

    .g-xs-b-30p {
        margin-bottom: 30% !important
    }

    .g-xs-l-30p {
        margin-left: 30% !important
    }

    .p-xs-30p {
        padding: 30% !important
    }

    .p-xs-h-30p {
        padding-left: 30% !important;
        padding-right: 30% !important
    }

    .p-xs-v-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important
    }

    .p-xs-t-30p {
        padding-top: 30% !important
    }

    .p-xs-r-30p {
        padding-right: 30% !important
    }

    .p-xs-b-30p {
        padding-bottom: 30% !important
    }

    .p-xs-l-30p {
        padding-left: 30% !important
    }

    .g-xs-4 {
        margin: 4px !important
    }

    .g-xs-h-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }

    .g-xs-v-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }

    .g-xs-t-4 {
        margin-top: 4px !important
    }

    .g-xs-r-4 {
        margin-right: 4px !important
    }

    .g-xs-b-4 {
        margin-bottom: 4px !important
    }

    .g-xs-l-4 {
        margin-left: 4px !important
    }

    .p-xs-4 {
        padding: 4px !important
    }

    .p-xs-h-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .p-xs-v-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .p-xs-t-4 {
        padding-top: 4px !important
    }

    .p-xs-r-4 {
        padding-right: 4px !important
    }

    .p-xs-b-4 {
        padding-bottom: 4px !important
    }

    .p-xs-l-4 {
        padding-left: 4px !important
    }

    .g-xs-4p {
        margin: 4% !important
    }

    .g-xs-h-4p {
        margin-left: 4% !important;
        margin-right: 4% !important
    }

    .g-xs-v-4p {
        margin-top: 4% !important;
        margin-bottom: 4% !important
    }

    .g-xs-t-4p {
        margin-top: 4% !important
    }

    .g-xs-r-4p {
        margin-right: 4% !important
    }

    .g-xs-b-4p {
        margin-bottom: 4% !important
    }

    .g-xs-l-4p {
        margin-left: 4% !important
    }

    .p-xs-4p {
        padding: 4% !important
    }

    .p-xs-h-4p {
        padding-left: 4% !important;
        padding-right: 4% !important
    }

    .p-xs-v-4p {
        padding-top: 4% !important;
        padding-bottom: 4% !important
    }

    .p-xs-t-4p {
        padding-top: 4% !important
    }

    .p-xs-r-4p {
        padding-right: 4% !important
    }

    .p-xs-b-4p {
        padding-bottom: 4% !important
    }

    .p-xs-l-4p {
        padding-left: 4% !important
    }

    .g-xs-40p {
        margin: 40% !important
    }

    .g-xs-h-40p {
        margin-left: 40% !important;
        margin-right: 40% !important
    }

    .g-xs-v-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important
    }

    .g-xs-t-40p {
        margin-top: 40% !important
    }

    .g-xs-r-40p {
        margin-right: 40% !important
    }

    .g-xs-b-40p {
        margin-bottom: 40% !important
    }

    .g-xs-l-40p {
        margin-left: 40% !important
    }

    .p-xs-40p {
        padding: 40% !important
    }

    .p-xs-h-40p {
        padding-left: 40% !important;
        padding-right: 40% !important
    }

    .p-xs-v-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important
    }

    .p-xs-t-40p {
        padding-top: 40% !important
    }

    .p-xs-r-40p {
        padding-right: 40% !important
    }

    .p-xs-b-40p {
        padding-bottom: 40% !important
    }

    .p-xs-l-40p {
        padding-left: 40% !important
    }

    .g-xs-5 {
        margin: 5px !important
    }

    .g-xs-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-xs-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-xs-t-5 {
        margin-top: 5px !important
    }

    .g-xs-r-5 {
        margin-right: 5px !important
    }

    .g-xs-b-5 {
        margin-bottom: 5px !important
    }

    .g-xs-l-5 {
        margin-left: 5px !important
    }

    .p-xs-5 {
        padding: 5px !important
    }

    .p-xs-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-xs-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-xs-t-5 {
        padding-top: 5px !important
    }

    .p-xs-r-5 {
        padding-right: 5px !important
    }

    .p-xs-b-5 {
        padding-bottom: 5px !important
    }

    .p-xs-l-5 {
        padding-left: 5px !important
    }

    .g-xs-5p {
        margin: 5% !important
    }

    .g-xs-h-5p {
        margin-left: 5% !important;
        margin-right: 5% !important
    }

    .g-xs-v-5p {
        margin-top: 5% !important;
        margin-bottom: 5% !important
    }

    .g-xs-t-5p {
        margin-top: 5% !important
    }

    .g-xs-r-5p {
        margin-right: 5% !important
    }

    .g-xs-b-5p {
        margin-bottom: 5% !important
    }

    .g-xs-l-5p {
        margin-left: 5% !important
    }

    .p-xs-5p {
        padding: 5% !important
    }

    .p-xs-h-5p {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .p-xs-v-5p {
        padding-top: 5% !important;
        padding-bottom: 5% !important
    }

    .p-xs-t-5p {
        padding-top: 5% !important
    }

    .p-xs-r-5p {
        padding-right: 5% !important
    }

    .p-xs-b-5p {
        padding-bottom: 5% !important
    }

    .p-xs-l-5p {
        padding-left: 5% !important
    }

    .g-xs-50p {
        margin: 50% !important
    }

    .g-xs-h-50p {
        margin-left: 50% !important;
        margin-right: 50% !important
    }

    .g-xs-v-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important
    }

    .g-xs-t-50p {
        margin-top: 50% !important
    }

    .g-xs-r-50p {
        margin-right: 50% !important
    }

    .g-xs-b-50p {
        margin-bottom: 50% !important
    }

    .g-xs-l-50p {
        margin-left: 50% !important
    }

    .p-xs-50p {
        padding: 50% !important
    }

    .p-xs-h-50p {
        padding-left: 50% !important;
        padding-right: 50% !important
    }

    .p-xs-v-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important
    }

    .p-xs-t-50p {
        padding-top: 50% !important
    }

    .p-xs-r-50p {
        padding-right: 50% !important
    }

    .p-xs-b-50p {
        padding-bottom: 50% !important
    }

    .p-xs-l-50p {
        padding-left: 50% !important
    }

    .g-xs-6 {
        margin: 6px !important
    }

    .g-xs-h-6 {
        margin-left: 6px !important;
        margin-right: 6px !important
    }

    .g-xs-v-6 {
        margin-top: 6px !important;
        margin-bottom: 6px !important
    }

    .g-xs-t-6 {
        margin-top: 6px !important
    }

    .g-xs-r-6 {
        margin-right: 6px !important
    }

    .g-xs-b-6 {
        margin-bottom: 6px !important
    }

    .g-xs-l-6 {
        margin-left: 6px !important
    }

    .p-xs-6 {
        padding: 6px !important
    }

    .p-xs-h-6 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .p-xs-v-6 {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .p-xs-t-6 {
        padding-top: 6px !important
    }

    .p-xs-r-6 {
        padding-right: 6px !important
    }

    .p-xs-b-6 {
        padding-bottom: 6px !important
    }

    .p-xs-l-6 {
        padding-left: 6px !important
    }

    .g-xs-6p {
        margin: 6% !important
    }

    .g-xs-h-6p {
        margin-left: 6% !important;
        margin-right: 6% !important
    }

    .g-xs-v-6p {
        margin-top: 6% !important;
        margin-bottom: 6% !important
    }

    .g-xs-t-6p {
        margin-top: 6% !important
    }

    .g-xs-r-6p {
        margin-right: 6% !important
    }

    .g-xs-b-6p {
        margin-bottom: 6% !important
    }

    .g-xs-l-6p {
        margin-left: 6% !important
    }

    .p-xs-6p {
        padding: 6% !important
    }

    .p-xs-h-6p {
        padding-left: 6% !important;
        padding-right: 6% !important
    }

    .p-xs-v-6p {
        padding-top: 6% !important;
        padding-bottom: 6% !important
    }

    .p-xs-t-6p {
        padding-top: 6% !important
    }

    .p-xs-r-6p {
        padding-right: 6% !important
    }

    .p-xs-b-6p {
        padding-bottom: 6% !important
    }

    .p-xs-l-6p {
        padding-left: 6% !important
    }

    .g-xs-60p {
        margin: 60% !important
    }

    .g-xs-h-60p {
        margin-left: 60% !important;
        margin-right: 60% !important
    }

    .g-xs-v-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important
    }

    .g-xs-t-60p {
        margin-top: 60% !important
    }

    .g-xs-r-60p {
        margin-right: 60% !important
    }

    .g-xs-b-60p {
        margin-bottom: 60% !important
    }

    .g-xs-l-60p {
        margin-left: 60% !important
    }

    .p-xs-60p {
        padding: 60% !important
    }

    .p-xs-h-60p {
        padding-left: 60% !important;
        padding-right: 60% !important
    }

    .p-xs-v-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important
    }

    .p-xs-t-60p {
        padding-top: 60% !important
    }

    .p-xs-r-60p {
        padding-right: 60% !important
    }

    .p-xs-b-60p {
        padding-bottom: 60% !important
    }

    .p-xs-l-60p {
        padding-left: 60% !important
    }

    .g-xs-7 {
        margin: 7px !important
    }

    .g-xs-h-7 {
        margin-left: 7px !important;
        margin-right: 7px !important
    }

    .g-xs-v-7 {
        margin-top: 7px !important;
        margin-bottom: 7px !important
    }

    .g-xs-t-7 {
        margin-top: 7px !important
    }

    .g-xs-r-7 {
        margin-right: 7px !important
    }

    .g-xs-b-7 {
        margin-bottom: 7px !important
    }

    .g-xs-l-7 {
        margin-left: 7px !important
    }

    .p-xs-7 {
        padding: 7px !important
    }

    .p-xs-h-7 {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .p-xs-v-7 {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

    .p-xs-t-7 {
        padding-top: 7px !important
    }

    .p-xs-r-7 {
        padding-right: 7px !important
    }

    .p-xs-b-7 {
        padding-bottom: 7px !important
    }

    .p-xs-l-7 {
        padding-left: 7px !important
    }

    .g-xs-7p {
        margin: 7% !important
    }

    .g-xs-h-7p {
        margin-left: 7% !important;
        margin-right: 7% !important
    }

    .g-xs-v-7p {
        margin-top: 7% !important;
        margin-bottom: 7% !important
    }

    .g-xs-t-7p {
        margin-top: 7% !important
    }

    .g-xs-r-7p {
        margin-right: 7% !important
    }

    .g-xs-b-7p {
        margin-bottom: 7% !important
    }

    .g-xs-l-7p {
        margin-left: 7% !important
    }

    .p-xs-7p {
        padding: 7% !important
    }

    .p-xs-h-7p {
        padding-left: 7% !important;
        padding-right: 7% !important
    }

    .p-xs-v-7p {
        padding-top: 7% !important;
        padding-bottom: 7% !important
    }

    .p-xs-t-7p {
        padding-top: 7% !important
    }

    .p-xs-r-7p {
        padding-right: 7% !important
    }

    .p-xs-b-7p {
        padding-bottom: 7% !important
    }

    .p-xs-l-7p {
        padding-left: 7% !important
    }

    .g-xs-70p {
        margin: 70% !important
    }

    .g-xs-h-70p {
        margin-left: 70% !important;
        margin-right: 70% !important
    }

    .g-xs-v-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important
    }

    .g-xs-t-70p {
        margin-top: 70% !important
    }

    .g-xs-r-70p {
        margin-right: 70% !important
    }

    .g-xs-b-70p {
        margin-bottom: 70% !important
    }

    .g-xs-l-70p {
        margin-left: 70% !important
    }

    .p-xs-70p {
        padding: 70% !important
    }

    .p-xs-h-70p {
        padding-left: 70% !important;
        padding-right: 70% !important
    }

    .p-xs-v-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important
    }

    .p-xs-t-70p {
        padding-top: 70% !important
    }

    .p-xs-r-70p {
        padding-right: 70% !important
    }

    .p-xs-b-70p {
        padding-bottom: 70% !important
    }

    .p-xs-l-70p {
        padding-left: 70% !important
    }

    .g-xs-8 {
        margin: 8px !important
    }

    .g-xs-h-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }

    .g-xs-v-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }

    .g-xs-t-8 {
        margin-top: 8px !important
    }

    .g-xs-r-8 {
        margin-right: 8px !important
    }

    .g-xs-b-8 {
        margin-bottom: 8px !important
    }

    .g-xs-l-8 {
        margin-left: 8px !important
    }

    .p-xs-8 {
        padding: 8px !important
    }

    .p-xs-h-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .p-xs-v-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .p-xs-t-8 {
        padding-top: 8px !important
    }

    .p-xs-r-8 {
        padding-right: 8px !important
    }

    .p-xs-b-8 {
        padding-bottom: 8px !important
    }

    .p-xs-l-8 {
        padding-left: 8px !important
    }

    .g-xs-8p {
        margin: 8% !important
    }

    .g-xs-h-8p {
        margin-left: 8% !important;
        margin-right: 8% !important
    }

    .g-xs-v-8p {
        margin-top: 8% !important;
        margin-bottom: 8% !important
    }

    .g-xs-t-8p {
        margin-top: 8% !important
    }

    .g-xs-r-8p {
        margin-right: 8% !important
    }

    .g-xs-b-8p {
        margin-bottom: 8% !important
    }

    .g-xs-l-8p {
        margin-left: 8% !important
    }

    .p-xs-8p {
        padding: 8% !important
    }

    .p-xs-h-8p {
        padding-left: 8% !important;
        padding-right: 8% !important
    }

    .p-xs-v-8p {
        padding-top: 8% !important;
        padding-bottom: 8% !important
    }

    .p-xs-t-8p {
        padding-top: 8% !important
    }

    .p-xs-r-8p {
        padding-right: 8% !important
    }

    .p-xs-b-8p {
        padding-bottom: 8% !important
    }

    .p-xs-l-8p {
        padding-left: 8% !important
    }

    .g-xs-80p {
        margin: 80% !important
    }

    .g-xs-h-80p {
        margin-left: 80% !important;
        margin-right: 80% !important
    }

    .g-xs-v-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important
    }

    .g-xs-t-80p {
        margin-top: 80% !important
    }

    .g-xs-r-80p {
        margin-right: 80% !important
    }

    .g-xs-b-80p {
        margin-bottom: 80% !important
    }

    .g-xs-l-80p {
        margin-left: 80% !important
    }

    .p-xs-80p {
        padding: 80% !important
    }

    .p-xs-h-80p {
        padding-left: 80% !important;
        padding-right: 80% !important
    }

    .p-xs-v-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important
    }

    .p-xs-t-80p {
        padding-top: 80% !important
    }

    .p-xs-r-80p {
        padding-right: 80% !important
    }

    .p-xs-b-80p {
        padding-bottom: 80% !important
    }

    .p-xs-l-80p {
        padding-left: 80% !important
    }

    .g-xs-9 {
        margin: 9px !important
    }

    .g-xs-h-9 {
        margin-left: 9px !important;
        margin-right: 9px !important
    }

    .g-xs-v-9 {
        margin-top: 9px !important;
        margin-bottom: 9px !important
    }

    .g-xs-t-9 {
        margin-top: 9px !important
    }

    .g-xs-r-9 {
        margin-right: 9px !important
    }

    .g-xs-b-9 {
        margin-bottom: 9px !important
    }

    .g-xs-l-9 {
        margin-left: 9px !important
    }

    .p-xs-9 {
        padding: 9px !important
    }

    .p-xs-h-9 {
        padding-left: 9px !important;
        padding-right: 9px !important
    }

    .p-xs-v-9 {
        padding-top: 9px !important;
        padding-bottom: 9px !important
    }

    .p-xs-t-9 {
        padding-top: 9px !important
    }

    .p-xs-r-9 {
        padding-right: 9px !important
    }

    .p-xs-b-9 {
        padding-bottom: 9px !important
    }

    .p-xs-l-9 {
        padding-left: 9px !important
    }

    .g-xs-9p {
        margin: 9% !important
    }

    .g-xs-h-9p {
        margin-left: 9% !important;
        margin-right: 9% !important
    }

    .g-xs-v-9p {
        margin-top: 9% !important;
        margin-bottom: 9% !important
    }

    .g-xs-t-9p {
        margin-top: 9% !important
    }

    .g-xs-r-9p {
        margin-right: 9% !important
    }

    .g-xs-b-9p {
        margin-bottom: 9% !important
    }

    .g-xs-l-9p {
        margin-left: 9% !important
    }

    .p-xs-9p {
        padding: 9% !important
    }

    .p-xs-h-9p {
        padding-left: 9% !important;
        padding-right: 9% !important
    }

    .p-xs-v-9p {
        padding-top: 9% !important;
        padding-bottom: 9% !important
    }

    .p-xs-t-9p {
        padding-top: 9% !important
    }

    .p-xs-r-9p {
        padding-right: 9% !important
    }

    .p-xs-b-9p {
        padding-bottom: 9% !important
    }

    .p-xs-l-9p {
        padding-left: 9% !important
    }

    .g-xs-90p {
        margin: 90% !important
    }

    .g-xs-h-90p {
        margin-left: 90% !important;
        margin-right: 90% !important
    }

    .g-xs-v-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important
    }

    .g-xs-t-90p {
        margin-top: 90% !important
    }

    .g-xs-r-90p {
        margin-right: 90% !important
    }

    .g-xs-b-90p {
        margin-bottom: 90% !important
    }

    .g-xs-l-90p {
        margin-left: 90% !important
    }

    .p-xs-90p {
        padding: 90% !important
    }

    .p-xs-h-90p {
        padding-left: 90% !important;
        padding-right: 90% !important
    }

    .p-xs-v-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important
    }

    .p-xs-t-90p {
        padding-top: 90% !important
    }

    .p-xs-r-90p {
        padding-right: 90% !important
    }

    .p-xs-b-90p {
        padding-bottom: 90% !important
    }

    .p-xs-l-90p {
        padding-left: 90% !important
    }

    .g-xs-0 {
        margin: 0px !important
    }

    .g-xs-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-xs-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-xs-t-0 {
        margin-top: 0px !important
    }

    .g-xs-r-0 {
        margin-right: 0px !important
    }

    .g-xs-b-0 {
        margin-bottom: 0px !important
    }

    .g-xs-l-0 {
        margin-left: 0px !important
    }

    .p-xs-0 {
        padding: 0px !important
    }

    .p-xs-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-xs-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-xs-t-0 {
        padding-top: 0px !important
    }

    .p-xs-r-0 {
        padding-right: 0px !important
    }

    .p-xs-b-0 {
        padding-bottom: 0px !important
    }

    .p-xs-l-0 {
        padding-left: 0px !important
    }

    .g-xs-5 {
        margin: 5px !important
    }

    .g-xs-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-xs-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-xs-t-5 {
        margin-top: 5px !important
    }

    .g-xs-r-5 {
        margin-right: 5px !important
    }

    .g-xs-b-5 {
        margin-bottom: 5px !important
    }

    .g-xs-l-5 {
        margin-left: 5px !important
    }

    .p-xs-5 {
        padding: 5px !important
    }

    .p-xs-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-xs-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-xs-t-5 {
        padding-top: 5px !important
    }

    .p-xs-r-5 {
        padding-right: 5px !important
    }

    .p-xs-b-5 {
        padding-bottom: 5px !important
    }

    .p-xs-l-5 {
        padding-left: 5px !important
    }

    .g-xs-10 {
        margin: 10px !important
    }

    .g-xs-h-10 {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .g-xs-v-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .g-xs-t-10 {
        margin-top: 10px !important
    }

    .g-xs-r-10 {
        margin-right: 10px !important
    }

    .g-xs-b-10 {
        margin-bottom: 10px !important
    }

    .g-xs-l-10 {
        margin-left: 10px !important
    }

    .p-xs-10 {
        padding: 10px !important
    }

    .p-xs-h-10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .p-xs-v-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }

    .p-xs-t-10 {
        padding-top: 10px !important
    }

    .p-xs-r-10 {
        padding-right: 10px !important
    }

    .p-xs-b-10 {
        padding-bottom: 10px !important
    }

    .p-xs-l-10 {
        padding-left: 10px !important
    }

    .g-xs-15 {
        margin: 15px !important
    }

    .g-xs-h-15 {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .g-xs-v-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important
    }

    .g-xs-t-15 {
        margin-top: 15px !important
    }

    .g-xs-r-15 {
        margin-right: 15px !important
    }

    .g-xs-b-15 {
        margin-bottom: 15px !important
    }

    .g-xs-l-15 {
        margin-left: 15px !important
    }

    .p-xs-15 {
        padding: 15px !important
    }

    .p-xs-h-15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .p-xs-v-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .p-xs-t-15 {
        padding-top: 15px !important
    }

    .p-xs-r-15 {
        padding-right: 15px !important
    }

    .p-xs-b-15 {
        padding-bottom: 15px !important
    }

    .p-xs-l-15 {
        padding-left: 15px !important
    }

    .g-xs-20 {
        margin: 20px !important
    }

    .g-xs-h-20 {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .g-xs-v-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .g-xs-t-20 {
        margin-top: 20px !important
    }

    .g-xs-r-20 {
        margin-right: 20px !important
    }

    .g-xs-b-20 {
        margin-bottom: 20px !important
    }

    .g-xs-l-20 {
        margin-left: 20px !important
    }

    .p-xs-20 {
        padding: 20px !important
    }

    .p-xs-h-20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .p-xs-v-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .p-xs-t-20 {
        padding-top: 20px !important
    }

    .p-xs-r-20 {
        padding-right: 20px !important
    }

    .p-xs-b-20 {
        padding-bottom: 20px !important
    }

    .p-xs-l-20 {
        padding-left: 20px !important
    }

    .g-xs-25 {
        margin: 25px !important
    }

    .g-xs-h-25 {
        margin-left: 25px !important;
        margin-right: 25px !important
    }

    .g-xs-v-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }

    .g-xs-t-25 {
        margin-top: 25px !important
    }

    .g-xs-r-25 {
        margin-right: 25px !important
    }

    .g-xs-b-25 {
        margin-bottom: 25px !important
    }

    .g-xs-l-25 {
        margin-left: 25px !important
    }

    .p-xs-25 {
        padding: 25px !important
    }

    .p-xs-h-25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .p-xs-v-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important
    }

    .p-xs-t-25 {
        padding-top: 25px !important
    }

    .p-xs-r-25 {
        padding-right: 25px !important
    }

    .p-xs-b-25 {
        padding-bottom: 25px !important
    }

    .p-xs-l-25 {
        padding-left: 25px !important
    }

    .g-xs-30 {
        margin: 30px !important
    }

    .g-xs-h-30 {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .g-xs-v-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }

    .g-xs-t-30 {
        margin-top: 30px !important
    }

    .g-xs-r-30 {
        margin-right: 30px !important
    }

    .g-xs-b-30 {
        margin-bottom: 30px !important
    }

    .g-xs-l-30 {
        margin-left: 30px !important
    }

    .p-xs-30 {
        padding: 30px !important
    }

    .p-xs-h-30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .p-xs-v-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .p-xs-t-30 {
        padding-top: 30px !important
    }

    .p-xs-r-30 {
        padding-right: 30px !important
    }

    .p-xs-b-30 {
        padding-bottom: 30px !important
    }

    .p-xs-l-30 {
        padding-left: 30px !important
    }

    .g-xs-35 {
        margin: 35px !important
    }

    .g-xs-h-35 {
        margin-left: 35px !important;
        margin-right: 35px !important
    }

    .g-xs-v-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important
    }

    .g-xs-t-35 {
        margin-top: 35px !important
    }

    .g-xs-r-35 {
        margin-right: 35px !important
    }

    .g-xs-b-35 {
        margin-bottom: 35px !important
    }

    .g-xs-l-35 {
        margin-left: 35px !important
    }

    .p-xs-35 {
        padding: 35px !important
    }

    .p-xs-h-35 {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .p-xs-v-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important
    }

    .p-xs-t-35 {
        padding-top: 35px !important
    }

    .p-xs-r-35 {
        padding-right: 35px !important
    }

    .p-xs-b-35 {
        padding-bottom: 35px !important
    }

    .p-xs-l-35 {
        padding-left: 35px !important
    }

    .g-xs-40 {
        margin: 40px !important
    }

    .g-xs-h-40 {
        margin-left: 40px !important;
        margin-right: 40px !important
    }

    .g-xs-v-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important
    }

    .g-xs-t-40 {
        margin-top: 40px !important
    }

    .g-xs-r-40 {
        margin-right: 40px !important
    }

    .g-xs-b-40 {
        margin-bottom: 40px !important
    }

    .g-xs-l-40 {
        margin-left: 40px !important
    }

    .p-xs-40 {
        padding: 40px !important
    }

    .p-xs-h-40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .p-xs-v-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .p-xs-t-40 {
        padding-top: 40px !important
    }

    .p-xs-r-40 {
        padding-right: 40px !important
    }

    .p-xs-b-40 {
        padding-bottom: 40px !important
    }

    .p-xs-l-40 {
        padding-left: 40px !important
    }

    .g-xs-45 {
        margin: 45px !important
    }

    .g-xs-h-45 {
        margin-left: 45px !important;
        margin-right: 45px !important
    }

    .g-xs-v-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important
    }

    .g-xs-t-45 {
        margin-top: 45px !important
    }

    .g-xs-r-45 {
        margin-right: 45px !important
    }

    .g-xs-b-45 {
        margin-bottom: 45px !important
    }

    .g-xs-l-45 {
        margin-left: 45px !important
    }

    .p-xs-45 {
        padding: 45px !important
    }

    .p-xs-h-45 {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .p-xs-v-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important
    }

    .p-xs-t-45 {
        padding-top: 45px !important
    }

    .p-xs-r-45 {
        padding-right: 45px !important
    }

    .p-xs-b-45 {
        padding-bottom: 45px !important
    }

    .p-xs-l-45 {
        padding-left: 45px !important
    }

    .g-xs-50 {
        margin: 50px !important
    }

    .g-xs-h-50 {
        margin-left: 50px !important;
        margin-right: 50px !important
    }

    .g-xs-v-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important
    }

    .g-xs-t-50 {
        margin-top: 50px !important
    }

    .g-xs-r-50 {
        margin-right: 50px !important
    }

    .g-xs-b-50 {
        margin-bottom: 50px !important
    }

    .g-xs-l-50 {
        margin-left: 50px !important
    }

    .p-xs-50 {
        padding: 50px !important
    }

    .p-xs-h-50 {
        padding-left: 50px !important;
        padding-right: 50px !important
    }

    .p-xs-v-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .p-xs-t-50 {
        padding-top: 50px !important
    }

    .p-xs-r-50 {
        padding-right: 50px !important
    }

    .p-xs-b-50 {
        padding-bottom: 50px !important
    }

    .p-xs-l-50 {
        padding-left: 50px !important
    }

    .g-xs-55 {
        margin: 55px !important
    }

    .g-xs-h-55 {
        margin-left: 55px !important;
        margin-right: 55px !important
    }

    .g-xs-v-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important
    }

    .g-xs-t-55 {
        margin-top: 55px !important
    }

    .g-xs-r-55 {
        margin-right: 55px !important
    }

    .g-xs-b-55 {
        margin-bottom: 55px !important
    }

    .g-xs-l-55 {
        margin-left: 55px !important
    }

    .p-xs-55 {
        padding: 55px !important
    }

    .p-xs-h-55 {
        padding-left: 55px !important;
        padding-right: 55px !important
    }

    .p-xs-v-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important
    }

    .p-xs-t-55 {
        padding-top: 55px !important
    }

    .p-xs-r-55 {
        padding-right: 55px !important
    }

    .p-xs-b-55 {
        padding-bottom: 55px !important
    }

    .p-xs-l-55 {
        padding-left: 55px !important
    }

    .g-xs-60 {
        margin: 60px !important
    }

    .g-xs-h-60 {
        margin-left: 60px !important;
        margin-right: 60px !important
    }

    .g-xs-v-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important
    }

    .g-xs-t-60 {
        margin-top: 60px !important
    }

    .g-xs-r-60 {
        margin-right: 60px !important
    }

    .g-xs-b-60 {
        margin-bottom: 60px !important
    }

    .g-xs-l-60 {
        margin-left: 60px !important
    }

    .p-xs-60 {
        padding: 60px !important
    }

    .p-xs-h-60 {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .p-xs-v-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .p-xs-t-60 {
        padding-top: 60px !important
    }

    .p-xs-r-60 {
        padding-right: 60px !important
    }

    .p-xs-b-60 {
        padding-bottom: 60px !important
    }

    .p-xs-l-60 {
        padding-left: 60px !important
    }

    .g-xs-65 {
        margin: 65px !important
    }

    .g-xs-h-65 {
        margin-left: 65px !important;
        margin-right: 65px !important
    }

    .g-xs-v-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important
    }

    .g-xs-t-65 {
        margin-top: 65px !important
    }

    .g-xs-r-65 {
        margin-right: 65px !important
    }

    .g-xs-b-65 {
        margin-bottom: 65px !important
    }

    .g-xs-l-65 {
        margin-left: 65px !important
    }

    .p-xs-65 {
        padding: 65px !important
    }

    .p-xs-h-65 {
        padding-left: 65px !important;
        padding-right: 65px !important
    }

    .p-xs-v-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important
    }

    .p-xs-t-65 {
        padding-top: 65px !important
    }

    .p-xs-r-65 {
        padding-right: 65px !important
    }

    .p-xs-b-65 {
        padding-bottom: 65px !important
    }

    .p-xs-l-65 {
        padding-left: 65px !important
    }

    .g-xs-70 {
        margin: 70px !important
    }

    .g-xs-h-70 {
        margin-left: 70px !important;
        margin-right: 70px !important
    }

    .g-xs-v-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important
    }

    .g-xs-t-70 {
        margin-top: 70px !important
    }

    .g-xs-r-70 {
        margin-right: 70px !important
    }

    .g-xs-b-70 {
        margin-bottom: 70px !important
    }

    .g-xs-l-70 {
        margin-left: 70px !important
    }

    .p-xs-70 {
        padding: 70px !important
    }

    .p-xs-h-70 {
        padding-left: 70px !important;
        padding-right: 70px !important
    }

    .p-xs-v-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important
    }

    .p-xs-t-70 {
        padding-top: 70px !important
    }

    .p-xs-r-70 {
        padding-right: 70px !important
    }

    .p-xs-b-70 {
        padding-bottom: 70px !important
    }

    .p-xs-l-70 {
        padding-left: 70px !important
    }

    .g-xs-75 {
        margin: 75px !important
    }

    .g-xs-h-75 {
        margin-left: 75px !important;
        margin-right: 75px !important
    }

    .g-xs-v-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important
    }

    .g-xs-t-75 {
        margin-top: 75px !important
    }

    .g-xs-r-75 {
        margin-right: 75px !important
    }

    .g-xs-b-75 {
        margin-bottom: 75px !important
    }

    .g-xs-l-75 {
        margin-left: 75px !important
    }

    .p-xs-75 {
        padding: 75px !important
    }

    .p-xs-h-75 {
        padding-left: 75px !important;
        padding-right: 75px !important
    }

    .p-xs-v-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important
    }

    .p-xs-t-75 {
        padding-top: 75px !important
    }

    .p-xs-r-75 {
        padding-right: 75px !important
    }

    .p-xs-b-75 {
        padding-bottom: 75px !important
    }

    .p-xs-l-75 {
        padding-left: 75px !important
    }

    .g-xs-80 {
        margin: 80px !important
    }

    .g-xs-h-80 {
        margin-left: 80px !important;
        margin-right: 80px !important
    }

    .g-xs-v-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .g-xs-t-80 {
        margin-top: 80px !important
    }

    .g-xs-r-80 {
        margin-right: 80px !important
    }

    .g-xs-b-80 {
        margin-bottom: 80px !important
    }

    .g-xs-l-80 {
        margin-left: 80px !important
    }

    .p-xs-80 {
        padding: 80px !important
    }

    .p-xs-h-80 {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .p-xs-v-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .p-xs-t-80 {
        padding-top: 80px !important
    }

    .p-xs-r-80 {
        padding-right: 80px !important
    }

    .p-xs-b-80 {
        padding-bottom: 80px !important
    }

    .p-xs-l-80 {
        padding-left: 80px !important
    }

    .g-xs-85 {
        margin: 85px !important
    }

    .g-xs-h-85 {
        margin-left: 85px !important;
        margin-right: 85px !important
    }

    .g-xs-v-85 {
        margin-top: 85px !important;
        margin-bottom: 85px !important
    }

    .g-xs-t-85 {
        margin-top: 85px !important
    }

    .g-xs-r-85 {
        margin-right: 85px !important
    }

    .g-xs-b-85 {
        margin-bottom: 85px !important
    }

    .g-xs-l-85 {
        margin-left: 85px !important
    }

    .p-xs-85 {
        padding: 85px !important
    }

    .p-xs-h-85 {
        padding-left: 85px !important;
        padding-right: 85px !important
    }

    .p-xs-v-85 {
        padding-top: 85px !important;
        padding-bottom: 85px !important
    }

    .p-xs-t-85 {
        padding-top: 85px !important
    }

    .p-xs-r-85 {
        padding-right: 85px !important
    }

    .p-xs-b-85 {
        padding-bottom: 85px !important
    }

    .p-xs-l-85 {
        padding-left: 85px !important
    }

    .g-xs-90 {
        margin: 90px !important
    }

    .g-xs-h-90 {
        margin-left: 90px !important;
        margin-right: 90px !important
    }

    .g-xs-v-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important
    }

    .g-xs-t-90 {
        margin-top: 90px !important
    }

    .g-xs-r-90 {
        margin-right: 90px !important
    }

    .g-xs-b-90 {
        margin-bottom: 90px !important
    }

    .g-xs-l-90 {
        margin-left: 90px !important
    }

    .p-xs-90 {
        padding: 90px !important
    }

    .p-xs-h-90 {
        padding-left: 90px !important;
        padding-right: 90px !important
    }

    .p-xs-v-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important
    }

    .p-xs-t-90 {
        padding-top: 90px !important
    }

    .p-xs-r-90 {
        padding-right: 90px !important
    }

    .p-xs-b-90 {
        padding-bottom: 90px !important
    }

    .p-xs-l-90 {
        padding-left: 90px !important
    }

    .g-xs-95 {
        margin: 95px !important
    }

    .g-xs-h-95 {
        margin-left: 95px !important;
        margin-right: 95px !important
    }

    .g-xs-v-95 {
        margin-top: 95px !important;
        margin-bottom: 95px !important
    }

    .g-xs-t-95 {
        margin-top: 95px !important
    }

    .g-xs-r-95 {
        margin-right: 95px !important
    }

    .g-xs-b-95 {
        margin-bottom: 95px !important
    }

    .g-xs-l-95 {
        margin-left: 95px !important
    }

    .p-xs-95 {
        padding: 95px !important
    }

    .p-xs-h-95 {
        padding-left: 95px !important;
        padding-right: 95px !important
    }

    .p-xs-v-95 {
        padding-top: 95px !important;
        padding-bottom: 95px !important
    }

    .p-xs-t-95 {
        padding-top: 95px !important
    }

    .p-xs-r-95 {
        padding-right: 95px !important
    }

    .p-xs-b-95 {
        padding-bottom: 95px !important
    }

    .p-xs-l-95 {
        padding-left: 95px !important
    }

    .g-xs-100 {
        margin: 100px !important
    }

    .g-xs-h-100 {
        margin-left: 100px !important;
        margin-right: 100px !important
    }

    .g-xs-v-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important
    }

    .g-xs-t-100 {
        margin-top: 100px !important
    }

    .g-xs-r-100 {
        margin-right: 100px !important
    }

    .g-xs-b-100 {
        margin-bottom: 100px !important
    }

    .g-xs-l-100 {
        margin-left: 100px !important
    }

    .p-xs-100 {
        padding: 100px !important
    }

    .p-xs-h-100 {
        padding-left: 100px !important;
        padding-right: 100px !important
    }

    .p-xs-v-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .p-xs-t-100 {
        padding-top: 100px !important
    }

    .p-xs-r-100 {
        padding-right: 100px !important
    }

    .p-xs-b-100 {
        padding-bottom: 100px !important
    }

    .p-xs-l-100 {
        padding-left: 100px !important
    }

    .g-xs-105 {
        margin: 105px !important
    }

    .g-xs-h-105 {
        margin-left: 105px !important;
        margin-right: 105px !important
    }

    .g-xs-v-105 {
        margin-top: 105px !important;
        margin-bottom: 105px !important
    }

    .g-xs-t-105 {
        margin-top: 105px !important
    }

    .g-xs-r-105 {
        margin-right: 105px !important
    }

    .g-xs-b-105 {
        margin-bottom: 105px !important
    }

    .g-xs-l-105 {
        margin-left: 105px !important
    }

    .p-xs-105 {
        padding: 105px !important
    }

    .p-xs-h-105 {
        padding-left: 105px !important;
        padding-right: 105px !important
    }

    .p-xs-v-105 {
        padding-top: 105px !important;
        padding-bottom: 105px !important
    }

    .p-xs-t-105 {
        padding-top: 105px !important
    }

    .p-xs-r-105 {
        padding-right: 105px !important
    }

    .p-xs-b-105 {
        padding-bottom: 105px !important
    }

    .p-xs-l-105 {
        padding-left: 105px !important
    }

    .g-xs-110 {
        margin: 110px !important
    }

    .g-xs-h-110 {
        margin-left: 110px !important;
        margin-right: 110px !important
    }

    .g-xs-v-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important
    }

    .g-xs-t-110 {
        margin-top: 110px !important
    }

    .g-xs-r-110 {
        margin-right: 110px !important
    }

    .g-xs-b-110 {
        margin-bottom: 110px !important
    }

    .g-xs-l-110 {
        margin-left: 110px !important
    }

    .p-xs-110 {
        padding: 110px !important
    }

    .p-xs-h-110 {
        padding-left: 110px !important;
        padding-right: 110px !important
    }

    .p-xs-v-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important
    }

    .p-xs-t-110 {
        padding-top: 110px !important
    }

    .p-xs-r-110 {
        padding-right: 110px !important
    }

    .p-xs-b-110 {
        padding-bottom: 110px !important
    }

    .p-xs-l-110 {
        padding-left: 110px !important
    }

    .g-xs-115 {
        margin: 115px !important
    }

    .g-xs-h-115 {
        margin-left: 115px !important;
        margin-right: 115px !important
    }

    .g-xs-v-115 {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    .g-xs-t-115 {
        margin-top: 115px !important
    }

    .g-xs-r-115 {
        margin-right: 115px !important
    }

    .g-xs-b-115 {
        margin-bottom: 115px !important
    }

    .g-xs-l-115 {
        margin-left: 115px !important
    }

    .p-xs-115 {
        padding: 115px !important
    }

    .p-xs-h-115 {
        padding-left: 115px !important;
        padding-right: 115px !important
    }

    .p-xs-v-115 {
        padding-top: 115px !important;
        padding-bottom: 115px !important
    }

    .p-xs-t-115 {
        padding-top: 115px !important
    }

    .p-xs-r-115 {
        padding-right: 115px !important
    }

    .p-xs-b-115 {
        padding-bottom: 115px !important
    }

    .p-xs-l-115 {
        padding-left: 115px !important
    }

    .g-xs-120 {
        margin: 120px !important
    }

    .g-xs-h-120 {
        margin-left: 120px !important;
        margin-right: 120px !important
    }

    .g-xs-v-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important
    }

    .g-xs-t-120 {
        margin-top: 120px !important
    }

    .g-xs-r-120 {
        margin-right: 120px !important
    }

    .g-xs-b-120 {
        margin-bottom: 120px !important
    }

    .g-xs-l-120 {
        margin-left: 120px !important
    }

    .p-xs-120 {
        padding: 120px !important
    }

    .p-xs-h-120 {
        padding-left: 120px !important;
        padding-right: 120px !important
    }

    .p-xs-v-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important
    }

    .p-xs-t-120 {
        padding-top: 120px !important
    }

    .p-xs-r-120 {
        padding-right: 120px !important
    }

    .p-xs-b-120 {
        padding-bottom: 120px !important
    }

    .p-xs-l-120 {
        padding-left: 120px !important
    }

    .g-xs-125 {
        margin: 125px !important
    }

    .g-xs-h-125 {
        margin-left: 125px !important;
        margin-right: 125px !important
    }

    .g-xs-v-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important
    }

    .g-xs-t-125 {
        margin-top: 125px !important
    }

    .g-xs-r-125 {
        margin-right: 125px !important
    }

    .g-xs-b-125 {
        margin-bottom: 125px !important
    }

    .g-xs-l-125 {
        margin-left: 125px !important
    }

    .p-xs-125 {
        padding: 125px !important
    }

    .p-xs-h-125 {
        padding-left: 125px !important;
        padding-right: 125px !important
    }

    .p-xs-v-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important
    }

    .p-xs-t-125 {
        padding-top: 125px !important
    }

    .p-xs-r-125 {
        padding-right: 125px !important
    }

    .p-xs-b-125 {
        padding-bottom: 125px !important
    }

    .p-xs-l-125 {
        padding-left: 125px !important
    }

    .g-xs-130 {
        margin: 130px !important
    }

    .g-xs-h-130 {
        margin-left: 130px !important;
        margin-right: 130px !important
    }

    .g-xs-v-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important
    }

    .g-xs-t-130 {
        margin-top: 130px !important
    }

    .g-xs-r-130 {
        margin-right: 130px !important
    }

    .g-xs-b-130 {
        margin-bottom: 130px !important
    }

    .g-xs-l-130 {
        margin-left: 130px !important
    }

    .p-xs-130 {
        padding: 130px !important
    }

    .p-xs-h-130 {
        padding-left: 130px !important;
        padding-right: 130px !important
    }

    .p-xs-v-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important
    }

    .p-xs-t-130 {
        padding-top: 130px !important
    }

    .p-xs-r-130 {
        padding-right: 130px !important
    }

    .p-xs-b-130 {
        padding-bottom: 130px !important
    }

    .p-xs-l-130 {
        padding-left: 130px !important
    }

    .g-xs-135 {
        margin: 135px !important
    }

    .g-xs-h-135 {
        margin-left: 135px !important;
        margin-right: 135px !important
    }

    .g-xs-v-135 {
        margin-top: 135px !important;
        margin-bottom: 135px !important
    }

    .g-xs-t-135 {
        margin-top: 135px !important
    }

    .g-xs-r-135 {
        margin-right: 135px !important
    }

    .g-xs-b-135 {
        margin-bottom: 135px !important
    }

    .g-xs-l-135 {
        margin-left: 135px !important
    }

    .p-xs-135 {
        padding: 135px !important
    }

    .p-xs-h-135 {
        padding-left: 135px !important;
        padding-right: 135px !important
    }

    .p-xs-v-135 {
        padding-top: 135px !important;
        padding-bottom: 135px !important
    }

    .p-xs-t-135 {
        padding-top: 135px !important
    }

    .p-xs-r-135 {
        padding-right: 135px !important
    }

    .p-xs-b-135 {
        padding-bottom: 135px !important
    }

    .p-xs-l-135 {
        padding-left: 135px !important
    }

    .g-xs-140 {
        margin: 140px !important
    }

    .g-xs-h-140 {
        margin-left: 140px !important;
        margin-right: 140px !important
    }

    .g-xs-v-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important
    }

    .g-xs-t-140 {
        margin-top: 140px !important
    }

    .g-xs-r-140 {
        margin-right: 140px !important
    }

    .g-xs-b-140 {
        margin-bottom: 140px !important
    }

    .g-xs-l-140 {
        margin-left: 140px !important
    }

    .p-xs-140 {
        padding: 140px !important
    }

    .p-xs-h-140 {
        padding-left: 140px !important;
        padding-right: 140px !important
    }

    .p-xs-v-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important
    }

    .p-xs-t-140 {
        padding-top: 140px !important
    }

    .p-xs-r-140 {
        padding-right: 140px !important
    }

    .p-xs-b-140 {
        padding-bottom: 140px !important
    }

    .p-xs-l-140 {
        padding-left: 140px !important
    }

    .g-xs-145 {
        margin: 145px !important
    }

    .g-xs-h-145 {
        margin-left: 145px !important;
        margin-right: 145px !important
    }

    .g-xs-v-145 {
        margin-top: 145px !important;
        margin-bottom: 145px !important
    }

    .g-xs-t-145 {
        margin-top: 145px !important
    }

    .g-xs-r-145 {
        margin-right: 145px !important
    }

    .g-xs-b-145 {
        margin-bottom: 145px !important
    }

    .g-xs-l-145 {
        margin-left: 145px !important
    }

    .p-xs-145 {
        padding: 145px !important
    }

    .p-xs-h-145 {
        padding-left: 145px !important;
        padding-right: 145px !important
    }

    .p-xs-v-145 {
        padding-top: 145px !important;
        padding-bottom: 145px !important
    }

    .p-xs-t-145 {
        padding-top: 145px !important
    }

    .p-xs-r-145 {
        padding-right: 145px !important
    }

    .p-xs-b-145 {
        padding-bottom: 145px !important
    }

    .p-xs-l-145 {
        padding-left: 145px !important
    }

    .g-xs-150 {
        margin: 150px !important
    }

    .g-xs-h-150 {
        margin-left: 150px !important;
        margin-right: 150px !important
    }

    .g-xs-v-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important
    }

    .g-xs-t-150 {
        margin-top: 150px !important
    }

    .g-xs-r-150 {
        margin-right: 150px !important
    }

    .g-xs-b-150 {
        margin-bottom: 150px !important
    }

    .g-xs-l-150 {
        margin-left: 150px !important
    }

    .p-xs-150 {
        padding: 150px !important
    }

    .p-xs-h-150 {
        padding-left: 150px !important;
        padding-right: 150px !important
    }

    .p-xs-v-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important
    }

    .p-xs-t-150 {
        padding-top: 150px !important
    }

    .p-xs-r-150 {
        padding-right: 150px !important
    }

    .p-xs-b-150 {
        padding-bottom: 150px !important
    }

    .p-xs-l-150 {
        padding-left: 150px !important
    }

    .g-xs-155 {
        margin: 155px !important
    }

    .g-xs-h-155 {
        margin-left: 155px !important;
        margin-right: 155px !important
    }

    .g-xs-v-155 {
        margin-top: 155px !important;
        margin-bottom: 155px !important
    }

    .g-xs-t-155 {
        margin-top: 155px !important
    }

    .g-xs-r-155 {
        margin-right: 155px !important
    }

    .g-xs-b-155 {
        margin-bottom: 155px !important
    }

    .g-xs-l-155 {
        margin-left: 155px !important
    }

    .p-xs-155 {
        padding: 155px !important
    }

    .p-xs-h-155 {
        padding-left: 155px !important;
        padding-right: 155px !important
    }

    .p-xs-v-155 {
        padding-top: 155px !important;
        padding-bottom: 155px !important
    }

    .p-xs-t-155 {
        padding-top: 155px !important
    }

    .p-xs-r-155 {
        padding-right: 155px !important
    }

    .p-xs-b-155 {
        padding-bottom: 155px !important
    }

    .p-xs-l-155 {
        padding-left: 155px !important
    }

    .g-xs-160 {
        margin: 160px !important
    }

    .g-xs-h-160 {
        margin-left: 160px !important;
        margin-right: 160px !important
    }

    .g-xs-v-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important
    }

    .g-xs-t-160 {
        margin-top: 160px !important
    }

    .g-xs-r-160 {
        margin-right: 160px !important
    }

    .g-xs-b-160 {
        margin-bottom: 160px !important
    }

    .g-xs-l-160 {
        margin-left: 160px !important
    }

    .p-xs-160 {
        padding: 160px !important
    }

    .p-xs-h-160 {
        padding-left: 160px !important;
        padding-right: 160px !important
    }

    .p-xs-v-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .p-xs-t-160 {
        padding-top: 160px !important
    }

    .p-xs-r-160 {
        padding-right: 160px !important
    }

    .p-xs-b-160 {
        padding-bottom: 160px !important
    }

    .p-xs-l-160 {
        padding-left: 160px !important
    }

    .g-xs-165 {
        margin: 165px !important
    }

    .g-xs-h-165 {
        margin-left: 165px !important;
        margin-right: 165px !important
    }

    .g-xs-v-165 {
        margin-top: 165px !important;
        margin-bottom: 165px !important
    }

    .g-xs-t-165 {
        margin-top: 165px !important
    }

    .g-xs-r-165 {
        margin-right: 165px !important
    }

    .g-xs-b-165 {
        margin-bottom: 165px !important
    }

    .g-xs-l-165 {
        margin-left: 165px !important
    }

    .p-xs-165 {
        padding: 165px !important
    }

    .p-xs-h-165 {
        padding-left: 165px !important;
        padding-right: 165px !important
    }

    .p-xs-v-165 {
        padding-top: 165px !important;
        padding-bottom: 165px !important
    }

    .p-xs-t-165 {
        padding-top: 165px !important
    }

    .p-xs-r-165 {
        padding-right: 165px !important
    }

    .p-xs-b-165 {
        padding-bottom: 165px !important
    }

    .p-xs-l-165 {
        padding-left: 165px !important
    }

    .g-xs-170 {
        margin: 170px !important
    }

    .g-xs-h-170 {
        margin-left: 170px !important;
        margin-right: 170px !important
    }

    .g-xs-v-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important
    }

    .g-xs-t-170 {
        margin-top: 170px !important
    }

    .g-xs-r-170 {
        margin-right: 170px !important
    }

    .g-xs-b-170 {
        margin-bottom: 170px !important
    }

    .g-xs-l-170 {
        margin-left: 170px !important
    }

    .p-xs-170 {
        padding: 170px !important
    }

    .p-xs-h-170 {
        padding-left: 170px !important;
        padding-right: 170px !important
    }

    .p-xs-v-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important
    }

    .p-xs-t-170 {
        padding-top: 170px !important
    }

    .p-xs-r-170 {
        padding-right: 170px !important
    }

    .p-xs-b-170 {
        padding-bottom: 170px !important
    }

    .p-xs-l-170 {
        padding-left: 170px !important
    }

    .g-xs-175 {
        margin: 175px !important
    }

    .g-xs-h-175 {
        margin-left: 175px !important;
        margin-right: 175px !important
    }

    .g-xs-v-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important
    }

    .g-xs-t-175 {
        margin-top: 175px !important
    }

    .g-xs-r-175 {
        margin-right: 175px !important
    }

    .g-xs-b-175 {
        margin-bottom: 175px !important
    }

    .g-xs-l-175 {
        margin-left: 175px !important
    }

    .p-xs-175 {
        padding: 175px !important
    }

    .p-xs-h-175 {
        padding-left: 175px !important;
        padding-right: 175px !important
    }

    .p-xs-v-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important
    }

    .p-xs-t-175 {
        padding-top: 175px !important
    }

    .p-xs-r-175 {
        padding-right: 175px !important
    }

    .p-xs-b-175 {
        padding-bottom: 175px !important
    }

    .p-xs-l-175 {
        padding-left: 175px !important
    }

    .g-xs-180 {
        margin: 180px !important
    }

    .g-xs-h-180 {
        margin-left: 180px !important;
        margin-right: 180px !important
    }

    .g-xs-v-180 {
        margin-top: 180px !important;
        margin-bottom: 180px !important
    }

    .g-xs-t-180 {
        margin-top: 180px !important
    }

    .g-xs-r-180 {
        margin-right: 180px !important
    }

    .g-xs-b-180 {
        margin-bottom: 180px !important
    }

    .g-xs-l-180 {
        margin-left: 180px !important
    }

    .p-xs-180 {
        padding: 180px !important
    }

    .p-xs-h-180 {
        padding-left: 180px !important;
        padding-right: 180px !important
    }

    .p-xs-v-180 {
        padding-top: 180px !important;
        padding-bottom: 180px !important
    }

    .p-xs-t-180 {
        padding-top: 180px !important
    }

    .p-xs-r-180 {
        padding-right: 180px !important
    }

    .p-xs-b-180 {
        padding-bottom: 180px !important
    }

    .p-xs-l-180 {
        padding-left: 180px !important
    }

    .g-xs-185 {
        margin: 185px !important
    }

    .g-xs-h-185 {
        margin-left: 185px !important;
        margin-right: 185px !important
    }

    .g-xs-v-185 {
        margin-top: 185px !important;
        margin-bottom: 185px !important
    }

    .g-xs-t-185 {
        margin-top: 185px !important
    }

    .g-xs-r-185 {
        margin-right: 185px !important
    }

    .g-xs-b-185 {
        margin-bottom: 185px !important
    }

    .g-xs-l-185 {
        margin-left: 185px !important
    }

    .p-xs-185 {
        padding: 185px !important
    }

    .p-xs-h-185 {
        padding-left: 185px !important;
        padding-right: 185px !important
    }

    .p-xs-v-185 {
        padding-top: 185px !important;
        padding-bottom: 185px !important
    }

    .p-xs-t-185 {
        padding-top: 185px !important
    }

    .p-xs-r-185 {
        padding-right: 185px !important
    }

    .p-xs-b-185 {
        padding-bottom: 185px !important
    }

    .p-xs-l-185 {
        padding-left: 185px !important
    }

    .g-xs-190 {
        margin: 190px !important
    }

    .g-xs-h-190 {
        margin-left: 190px !important;
        margin-right: 190px !important
    }

    .g-xs-v-190 {
        margin-top: 190px !important;
        margin-bottom: 190px !important
    }

    .g-xs-t-190 {
        margin-top: 190px !important
    }

    .g-xs-r-190 {
        margin-right: 190px !important
    }

    .g-xs-b-190 {
        margin-bottom: 190px !important
    }

    .g-xs-l-190 {
        margin-left: 190px !important
    }

    .p-xs-190 {
        padding: 190px !important
    }

    .p-xs-h-190 {
        padding-left: 190px !important;
        padding-right: 190px !important
    }

    .p-xs-v-190 {
        padding-top: 190px !important;
        padding-bottom: 190px !important
    }

    .p-xs-t-190 {
        padding-top: 190px !important
    }

    .p-xs-r-190 {
        padding-right: 190px !important
    }

    .p-xs-b-190 {
        padding-bottom: 190px !important
    }

    .p-xs-l-190 {
        padding-left: 190px !important
    }

    .g-xs-195 {
        margin: 195px !important
    }

    .g-xs-h-195 {
        margin-left: 195px !important;
        margin-right: 195px !important
    }

    .g-xs-v-195 {
        margin-top: 195px !important;
        margin-bottom: 195px !important
    }

    .g-xs-t-195 {
        margin-top: 195px !important
    }

    .g-xs-r-195 {
        margin-right: 195px !important
    }

    .g-xs-b-195 {
        margin-bottom: 195px !important
    }

    .g-xs-l-195 {
        margin-left: 195px !important
    }

    .p-xs-195 {
        padding: 195px !important
    }

    .p-xs-h-195 {
        padding-left: 195px !important;
        padding-right: 195px !important
    }

    .p-xs-v-195 {
        padding-top: 195px !important;
        padding-bottom: 195px !important
    }

    .p-xs-t-195 {
        padding-top: 195px !important
    }

    .p-xs-r-195 {
        padding-right: 195px !important
    }

    .p-xs-b-195 {
        padding-bottom: 195px !important
    }

    .p-xs-l-195 {
        padding-left: 195px !important
    }

    .g-xs-200 {
        margin: 200px !important
    }

    .g-xs-h-200 {
        margin-left: 200px !important;
        margin-right: 200px !important
    }

    .g-xs-v-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important
    }

    .g-xs-t-200 {
        margin-top: 200px !important
    }

    .g-xs-r-200 {
        margin-right: 200px !important
    }

    .g-xs-b-200 {
        margin-bottom: 200px !important
    }

    .g-xs-l-200 {
        margin-left: 200px !important
    }

    .p-xs-200 {
        padding: 200px !important
    }

    .p-xs-h-200 {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .p-xs-v-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important
    }

    .p-xs-t-200 {
        padding-top: 200px !important
    }

    .p-xs-r-200 {
        padding-right: 200px !important
    }

    .p-xs-b-200 {
        padding-bottom: 200px !important
    }

    .p-xs-l-200 {
        padding-left: 200px !important
    }

    .g-xs-205 {
        margin: 205px !important
    }

    .g-xs-h-205 {
        margin-left: 205px !important;
        margin-right: 205px !important
    }

    .g-xs-v-205 {
        margin-top: 205px !important;
        margin-bottom: 205px !important
    }

    .g-xs-t-205 {
        margin-top: 205px !important
    }

    .g-xs-r-205 {
        margin-right: 205px !important
    }

    .g-xs-b-205 {
        margin-bottom: 205px !important
    }

    .g-xs-l-205 {
        margin-left: 205px !important
    }

    .p-xs-205 {
        padding: 205px !important
    }

    .p-xs-h-205 {
        padding-left: 205px !important;
        padding-right: 205px !important
    }

    .p-xs-v-205 {
        padding-top: 205px !important;
        padding-bottom: 205px !important
    }

    .p-xs-t-205 {
        padding-top: 205px !important
    }

    .p-xs-r-205 {
        padding-right: 205px !important
    }

    .p-xs-b-205 {
        padding-bottom: 205px !important
    }

    .p-xs-l-205 {
        padding-left: 205px !important
    }

    .g-xs-210 {
        margin: 210px !important
    }

    .g-xs-h-210 {
        margin-left: 210px !important;
        margin-right: 210px !important
    }

    .g-xs-v-210 {
        margin-top: 210px !important;
        margin-bottom: 210px !important
    }

    .g-xs-t-210 {
        margin-top: 210px !important
    }

    .g-xs-r-210 {
        margin-right: 210px !important
    }

    .g-xs-b-210 {
        margin-bottom: 210px !important
    }

    .g-xs-l-210 {
        margin-left: 210px !important
    }

    .p-xs-210 {
        padding: 210px !important
    }

    .p-xs-h-210 {
        padding-left: 210px !important;
        padding-right: 210px !important
    }

    .p-xs-v-210 {
        padding-top: 210px !important;
        padding-bottom: 210px !important
    }

    .p-xs-t-210 {
        padding-top: 210px !important
    }

    .p-xs-r-210 {
        padding-right: 210px !important
    }

    .p-xs-b-210 {
        padding-bottom: 210px !important
    }

    .p-xs-l-210 {
        padding-left: 210px !important
    }

    .g-xs-215 {
        margin: 215px !important
    }

    .g-xs-h-215 {
        margin-left: 215px !important;
        margin-right: 215px !important
    }

    .g-xs-v-215 {
        margin-top: 215px !important;
        margin-bottom: 215px !important
    }

    .g-xs-t-215 {
        margin-top: 215px !important
    }

    .g-xs-r-215 {
        margin-right: 215px !important
    }

    .g-xs-b-215 {
        margin-bottom: 215px !important
    }

    .g-xs-l-215 {
        margin-left: 215px !important
    }

    .p-xs-215 {
        padding: 215px !important
    }

    .p-xs-h-215 {
        padding-left: 215px !important;
        padding-right: 215px !important
    }

    .p-xs-v-215 {
        padding-top: 215px !important;
        padding-bottom: 215px !important
    }

    .p-xs-t-215 {
        padding-top: 215px !important
    }

    .p-xs-r-215 {
        padding-right: 215px !important
    }

    .p-xs-b-215 {
        padding-bottom: 215px !important
    }

    .p-xs-l-215 {
        padding-left: 215px !important
    }

    .g-xs-220 {
        margin: 220px !important
    }

    .g-xs-h-220 {
        margin-left: 220px !important;
        margin-right: 220px !important
    }

    .g-xs-v-220 {
        margin-top: 220px !important;
        margin-bottom: 220px !important
    }

    .g-xs-t-220 {
        margin-top: 220px !important
    }

    .g-xs-r-220 {
        margin-right: 220px !important
    }

    .g-xs-b-220 {
        margin-bottom: 220px !important
    }

    .g-xs-l-220 {
        margin-left: 220px !important
    }

    .p-xs-220 {
        padding: 220px !important
    }

    .p-xs-h-220 {
        padding-left: 220px !important;
        padding-right: 220px !important
    }

    .p-xs-v-220 {
        padding-top: 220px !important;
        padding-bottom: 220px !important
    }

    .p-xs-t-220 {
        padding-top: 220px !important
    }

    .p-xs-r-220 {
        padding-right: 220px !important
    }

    .p-xs-b-220 {
        padding-bottom: 220px !important
    }

    .p-xs-l-220 {
        padding-left: 220px !important
    }

    .g-xs-225 {
        margin: 225px !important
    }

    .g-xs-h-225 {
        margin-left: 225px !important;
        margin-right: 225px !important
    }

    .g-xs-v-225 {
        margin-top: 225px !important;
        margin-bottom: 225px !important
    }

    .g-xs-t-225 {
        margin-top: 225px !important
    }

    .g-xs-r-225 {
        margin-right: 225px !important
    }

    .g-xs-b-225 {
        margin-bottom: 225px !important
    }

    .g-xs-l-225 {
        margin-left: 225px !important
    }

    .p-xs-225 {
        padding: 225px !important
    }

    .p-xs-h-225 {
        padding-left: 225px !important;
        padding-right: 225px !important
    }

    .p-xs-v-225 {
        padding-top: 225px !important;
        padding-bottom: 225px !important
    }

    .p-xs-t-225 {
        padding-top: 225px !important
    }

    .p-xs-r-225 {
        padding-right: 225px !important
    }

    .p-xs-b-225 {
        padding-bottom: 225px !important
    }

    .p-xs-l-225 {
        padding-left: 225px !important
    }

    .g-xs-230 {
        margin: 230px !important
    }

    .g-xs-h-230 {
        margin-left: 230px !important;
        margin-right: 230px !important
    }

    .g-xs-v-230 {
        margin-top: 230px !important;
        margin-bottom: 230px !important
    }

    .g-xs-t-230 {
        margin-top: 230px !important
    }

    .g-xs-r-230 {
        margin-right: 230px !important
    }

    .g-xs-b-230 {
        margin-bottom: 230px !important
    }

    .g-xs-l-230 {
        margin-left: 230px !important
    }

    .p-xs-230 {
        padding: 230px !important
    }

    .p-xs-h-230 {
        padding-left: 230px !important;
        padding-right: 230px !important
    }

    .p-xs-v-230 {
        padding-top: 230px !important;
        padding-bottom: 230px !important
    }

    .p-xs-t-230 {
        padding-top: 230px !important
    }

    .p-xs-r-230 {
        padding-right: 230px !important
    }

    .p-xs-b-230 {
        padding-bottom: 230px !important
    }

    .p-xs-l-230 {
        padding-left: 230px !important
    }

    .g-xs-235 {
        margin: 235px !important
    }

    .g-xs-h-235 {
        margin-left: 235px !important;
        margin-right: 235px !important
    }

    .g-xs-v-235 {
        margin-top: 235px !important;
        margin-bottom: 235px !important
    }

    .g-xs-t-235 {
        margin-top: 235px !important
    }

    .g-xs-r-235 {
        margin-right: 235px !important
    }

    .g-xs-b-235 {
        margin-bottom: 235px !important
    }

    .g-xs-l-235 {
        margin-left: 235px !important
    }

    .p-xs-235 {
        padding: 235px !important
    }

    .p-xs-h-235 {
        padding-left: 235px !important;
        padding-right: 235px !important
    }

    .p-xs-v-235 {
        padding-top: 235px !important;
        padding-bottom: 235px !important
    }

    .p-xs-t-235 {
        padding-top: 235px !important
    }

    .p-xs-r-235 {
        padding-right: 235px !important
    }

    .p-xs-b-235 {
        padding-bottom: 235px !important
    }

    .p-xs-l-235 {
        padding-left: 235px !important
    }

    .g-xs-240 {
        margin: 240px !important
    }

    .g-xs-h-240 {
        margin-left: 240px !important;
        margin-right: 240px !important
    }

    .g-xs-v-240 {
        margin-top: 240px !important;
        margin-bottom: 240px !important
    }

    .g-xs-t-240 {
        margin-top: 240px !important
    }

    .g-xs-r-240 {
        margin-right: 240px !important
    }

    .g-xs-b-240 {
        margin-bottom: 240px !important
    }

    .g-xs-l-240 {
        margin-left: 240px !important
    }

    .p-xs-240 {
        padding: 240px !important
    }

    .p-xs-h-240 {
        padding-left: 240px !important;
        padding-right: 240px !important
    }

    .p-xs-v-240 {
        padding-top: 240px !important;
        padding-bottom: 240px !important
    }

    .p-xs-t-240 {
        padding-top: 240px !important
    }

    .p-xs-r-240 {
        padding-right: 240px !important
    }

    .p-xs-b-240 {
        padding-bottom: 240px !important
    }

    .p-xs-l-240 {
        padding-left: 240px !important
    }

    .g-xs-245 {
        margin: 245px !important
    }

    .g-xs-h-245 {
        margin-left: 245px !important;
        margin-right: 245px !important
    }

    .g-xs-v-245 {
        margin-top: 245px !important;
        margin-bottom: 245px !important
    }

    .g-xs-t-245 {
        margin-top: 245px !important
    }

    .g-xs-r-245 {
        margin-right: 245px !important
    }

    .g-xs-b-245 {
        margin-bottom: 245px !important
    }

    .g-xs-l-245 {
        margin-left: 245px !important
    }

    .p-xs-245 {
        padding: 245px !important
    }

    .p-xs-h-245 {
        padding-left: 245px !important;
        padding-right: 245px !important
    }

    .p-xs-v-245 {
        padding-top: 245px !important;
        padding-bottom: 245px !important
    }

    .p-xs-t-245 {
        padding-top: 245px !important
    }

    .p-xs-r-245 {
        padding-right: 245px !important
    }

    .p-xs-b-245 {
        padding-bottom: 245px !important
    }

    .p-xs-l-245 {
        padding-left: 245px !important
    }

    .g-xs-250 {
        margin: 250px !important
    }

    .g-xs-h-250 {
        margin-left: 250px !important;
        margin-right: 250px !important
    }

    .g-xs-v-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important
    }

    .g-xs-t-250 {
        margin-top: 250px !important
    }

    .g-xs-r-250 {
        margin-right: 250px !important
    }

    .g-xs-b-250 {
        margin-bottom: 250px !important
    }

    .g-xs-l-250 {
        margin-left: 250px !important
    }

    .p-xs-250 {
        padding: 250px !important
    }

    .p-xs-h-250 {
        padding-left: 250px !important;
        padding-right: 250px !important
    }

    .p-xs-v-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important
    }

    .p-xs-t-250 {
        padding-top: 250px !important
    }

    .p-xs-r-250 {
        padding-right: 250px !important
    }

    .p-xs-b-250 {
        padding-bottom: 250px !important
    }

    .p-xs-l-250 {
        padding-left: 250px !important
    }

    .g-xs-255 {
        margin: 255px !important
    }

    .g-xs-h-255 {
        margin-left: 255px !important;
        margin-right: 255px !important
    }

    .g-xs-v-255 {
        margin-top: 255px !important;
        margin-bottom: 255px !important
    }

    .g-xs-t-255 {
        margin-top: 255px !important
    }

    .g-xs-r-255 {
        margin-right: 255px !important
    }

    .g-xs-b-255 {
        margin-bottom: 255px !important
    }

    .g-xs-l-255 {
        margin-left: 255px !important
    }

    .p-xs-255 {
        padding: 255px !important
    }

    .p-xs-h-255 {
        padding-left: 255px !important;
        padding-right: 255px !important
    }

    .p-xs-v-255 {
        padding-top: 255px !important;
        padding-bottom: 255px !important
    }

    .p-xs-t-255 {
        padding-top: 255px !important
    }

    .p-xs-r-255 {
        padding-right: 255px !important
    }

    .p-xs-b-255 {
        padding-bottom: 255px !important
    }

    .p-xs-l-255 {
        padding-left: 255px !important
    }

    .g-xs-260 {
        margin: 260px !important
    }

    .g-xs-h-260 {
        margin-left: 260px !important;
        margin-right: 260px !important
    }

    .g-xs-v-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important
    }

    .g-xs-t-260 {
        margin-top: 260px !important
    }

    .g-xs-r-260 {
        margin-right: 260px !important
    }

    .g-xs-b-260 {
        margin-bottom: 260px !important
    }

    .g-xs-l-260 {
        margin-left: 260px !important
    }

    .p-xs-260 {
        padding: 260px !important
    }

    .p-xs-h-260 {
        padding-left: 260px !important;
        padding-right: 260px !important
    }

    .p-xs-v-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important
    }

    .p-xs-t-260 {
        padding-top: 260px !important
    }

    .p-xs-r-260 {
        padding-right: 260px !important
    }

    .p-xs-b-260 {
        padding-bottom: 260px !important
    }

    .p-xs-l-260 {
        padding-left: 260px !important
    }

    .g-xs-265 {
        margin: 265px !important
    }

    .g-xs-h-265 {
        margin-left: 265px !important;
        margin-right: 265px !important
    }

    .g-xs-v-265 {
        margin-top: 265px !important;
        margin-bottom: 265px !important
    }

    .g-xs-t-265 {
        margin-top: 265px !important
    }

    .g-xs-r-265 {
        margin-right: 265px !important
    }

    .g-xs-b-265 {
        margin-bottom: 265px !important
    }

    .g-xs-l-265 {
        margin-left: 265px !important
    }

    .p-xs-265 {
        padding: 265px !important
    }

    .p-xs-h-265 {
        padding-left: 265px !important;
        padding-right: 265px !important
    }

    .p-xs-v-265 {
        padding-top: 265px !important;
        padding-bottom: 265px !important
    }

    .p-xs-t-265 {
        padding-top: 265px !important
    }

    .p-xs-r-265 {
        padding-right: 265px !important
    }

    .p-xs-b-265 {
        padding-bottom: 265px !important
    }

    .p-xs-l-265 {
        padding-left: 265px !important
    }

    .g-xs-270 {
        margin: 270px !important
    }

    .g-xs-h-270 {
        margin-left: 270px !important;
        margin-right: 270px !important
    }

    .g-xs-v-270 {
        margin-top: 270px !important;
        margin-bottom: 270px !important
    }

    .g-xs-t-270 {
        margin-top: 270px !important
    }

    .g-xs-r-270 {
        margin-right: 270px !important
    }

    .g-xs-b-270 {
        margin-bottom: 270px !important
    }

    .g-xs-l-270 {
        margin-left: 270px !important
    }

    .p-xs-270 {
        padding: 270px !important
    }

    .p-xs-h-270 {
        padding-left: 270px !important;
        padding-right: 270px !important
    }

    .p-xs-v-270 {
        padding-top: 270px !important;
        padding-bottom: 270px !important
    }

    .p-xs-t-270 {
        padding-top: 270px !important
    }

    .p-xs-r-270 {
        padding-right: 270px !important
    }

    .p-xs-b-270 {
        padding-bottom: 270px !important
    }

    .p-xs-l-270 {
        padding-left: 270px !important
    }

    .g-xs-275 {
        margin: 275px !important
    }

    .g-xs-h-275 {
        margin-left: 275px !important;
        margin-right: 275px !important
    }

    .g-xs-v-275 {
        margin-top: 275px !important;
        margin-bottom: 275px !important
    }

    .g-xs-t-275 {
        margin-top: 275px !important
    }

    .g-xs-r-275 {
        margin-right: 275px !important
    }

    .g-xs-b-275 {
        margin-bottom: 275px !important
    }

    .g-xs-l-275 {
        margin-left: 275px !important
    }

    .p-xs-275 {
        padding: 275px !important
    }

    .p-xs-h-275 {
        padding-left: 275px !important;
        padding-right: 275px !important
    }

    .p-xs-v-275 {
        padding-top: 275px !important;
        padding-bottom: 275px !important
    }

    .p-xs-t-275 {
        padding-top: 275px !important
    }

    .p-xs-r-275 {
        padding-right: 275px !important
    }

    .p-xs-b-275 {
        padding-bottom: 275px !important
    }

    .p-xs-l-275 {
        padding-left: 275px !important
    }

    .g-xs-280 {
        margin: 280px !important
    }

    .g-xs-h-280 {
        margin-left: 280px !important;
        margin-right: 280px !important
    }

    .g-xs-v-280 {
        margin-top: 280px !important;
        margin-bottom: 280px !important
    }

    .g-xs-t-280 {
        margin-top: 280px !important
    }

    .g-xs-r-280 {
        margin-right: 280px !important
    }

    .g-xs-b-280 {
        margin-bottom: 280px !important
    }

    .g-xs-l-280 {
        margin-left: 280px !important
    }

    .p-xs-280 {
        padding: 280px !important
    }

    .p-xs-h-280 {
        padding-left: 280px !important;
        padding-right: 280px !important
    }

    .p-xs-v-280 {
        padding-top: 280px !important;
        padding-bottom: 280px !important
    }

    .p-xs-t-280 {
        padding-top: 280px !important
    }

    .p-xs-r-280 {
        padding-right: 280px !important
    }

    .p-xs-b-280 {
        padding-bottom: 280px !important
    }

    .p-xs-l-280 {
        padding-left: 280px !important
    }

    .g-xs-285 {
        margin: 285px !important
    }

    .g-xs-h-285 {
        margin-left: 285px !important;
        margin-right: 285px !important
    }

    .g-xs-v-285 {
        margin-top: 285px !important;
        margin-bottom: 285px !important
    }

    .g-xs-t-285 {
        margin-top: 285px !important
    }

    .g-xs-r-285 {
        margin-right: 285px !important
    }

    .g-xs-b-285 {
        margin-bottom: 285px !important
    }

    .g-xs-l-285 {
        margin-left: 285px !important
    }

    .p-xs-285 {
        padding: 285px !important
    }

    .p-xs-h-285 {
        padding-left: 285px !important;
        padding-right: 285px !important
    }

    .p-xs-v-285 {
        padding-top: 285px !important;
        padding-bottom: 285px !important
    }

    .p-xs-t-285 {
        padding-top: 285px !important
    }

    .p-xs-r-285 {
        padding-right: 285px !important
    }

    .p-xs-b-285 {
        padding-bottom: 285px !important
    }

    .p-xs-l-285 {
        padding-left: 285px !important
    }

    .g-xs-290 {
        margin: 290px !important
    }

    .g-xs-h-290 {
        margin-left: 290px !important;
        margin-right: 290px !important
    }

    .g-xs-v-290 {
        margin-top: 290px !important;
        margin-bottom: 290px !important
    }

    .g-xs-t-290 {
        margin-top: 290px !important
    }

    .g-xs-r-290 {
        margin-right: 290px !important
    }

    .g-xs-b-290 {
        margin-bottom: 290px !important
    }

    .g-xs-l-290 {
        margin-left: 290px !important
    }

    .p-xs-290 {
        padding: 290px !important
    }

    .p-xs-h-290 {
        padding-left: 290px !important;
        padding-right: 290px !important
    }

    .p-xs-v-290 {
        padding-top: 290px !important;
        padding-bottom: 290px !important
    }

    .p-xs-t-290 {
        padding-top: 290px !important
    }

    .p-xs-r-290 {
        padding-right: 290px !important
    }

    .p-xs-b-290 {
        padding-bottom: 290px !important
    }

    .p-xs-l-290 {
        padding-left: 290px !important
    }

    .g-xs-295 {
        margin: 295px !important
    }

    .g-xs-h-295 {
        margin-left: 295px !important;
        margin-right: 295px !important
    }

    .g-xs-v-295 {
        margin-top: 295px !important;
        margin-bottom: 295px !important
    }

    .g-xs-t-295 {
        margin-top: 295px !important
    }

    .g-xs-r-295 {
        margin-right: 295px !important
    }

    .g-xs-b-295 {
        margin-bottom: 295px !important
    }

    .g-xs-l-295 {
        margin-left: 295px !important
    }

    .p-xs-295 {
        padding: 295px !important
    }

    .p-xs-h-295 {
        padding-left: 295px !important;
        padding-right: 295px !important
    }

    .p-xs-v-295 {
        padding-top: 295px !important;
        padding-bottom: 295px !important
    }

    .p-xs-t-295 {
        padding-top: 295px !important
    }

    .p-xs-r-295 {
        padding-right: 295px !important
    }

    .p-xs-b-295 {
        padding-bottom: 295px !important
    }

    .p-xs-l-295 {
        padding-left: 295px !important
    }

    .g-xs-300 {
        margin: 300px !important
    }

    .g-xs-h-300 {
        margin-left: 300px !important;
        margin-right: 300px !important
    }

    .g-xs-v-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important
    }

    .g-xs-t-300 {
        margin-top: 300px !important
    }

    .g-xs-r-300 {
        margin-right: 300px !important
    }

    .g-xs-b-300 {
        margin-bottom: 300px !important
    }

    .g-xs-l-300 {
        margin-left: 300px !important
    }

    .p-xs-300 {
        padding: 300px !important
    }

    .p-xs-h-300 {
        padding-left: 300px !important;
        padding-right: 300px !important
    }

    .p-xs-v-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important
    }

    .p-xs-t-300 {
        padding-top: 300px !important
    }

    .p-xs-r-300 {
        padding-right: 300px !important
    }

    .p-xs-b-300 {
        padding-bottom: 300px !important
    }

    .p-xs-l-300 {
        padding-left: 300px !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .g-sm--1 {
        margin:-1px !important
    }

    .g-sm-h--1 {
        margin-left: -1px !important;
        margin-right: -1px !important
    }

    .g-sm-v--1 {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .g-sm-t--1 {
        margin-top: -1px !important
    }

    .g-sm-r--1 {
        margin-right: -1px !important
    }

    .g-sm-b--1 {
        margin-bottom: -1px !important
    }

    .g-sm-l--1 {
        margin-left: -1px !important
    }

    .p-sm--1 {
        padding: -1px !important
    }

    .p-sm-h--1 {
        padding-left: -1px !important;
        padding-right: -1px !important
    }

    .p-sm-v--1 {
        padding-top: -1px !important;
        padding-bottom: -1px !important
    }

    .p-sm-t--1 {
        padding-top: -1px !important
    }

    .p-sm-r--1 {
        padding-right: -1px !important
    }

    .p-sm-b--1 {
        padding-bottom: -1px !important
    }

    .p-sm-l--1 {
        padding-left: -1px !important
    }

    .g-sm--2 {
        margin: -2px !important
    }

    .g-sm-h--2 {
        margin-left: -2px !important;
        margin-right: -2px !important
    }

    .g-sm-v--2 {
        margin-top: -2px !important;
        margin-bottom: -2px !important
    }

    .g-sm-t--2 {
        margin-top: -2px !important
    }

    .g-sm-r--2 {
        margin-right: -2px !important
    }

    .g-sm-b--2 {
        margin-bottom: -2px !important
    }

    .g-sm-l--2 {
        margin-left: -2px !important
    }

    .p-sm--2 {
        padding: -2px !important
    }

    .p-sm-h--2 {
        padding-left: -2px !important;
        padding-right: -2px !important
    }

    .p-sm-v--2 {
        padding-top: -2px !important;
        padding-bottom: -2px !important
    }

    .p-sm-t--2 {
        padding-top: -2px !important
    }

    .p-sm-r--2 {
        padding-right: -2px !important
    }

    .p-sm-b--2 {
        padding-bottom: -2px !important
    }

    .p-sm-l--2 {
        padding-left: -2px !important
    }

    .g-sm--3 {
        margin: -3px !important
    }

    .g-sm-h--3 {
        margin-left: -3px !important;
        margin-right: -3px !important
    }

    .g-sm-v--3 {
        margin-top: -3px !important;
        margin-bottom: -3px !important
    }

    .g-sm-t--3 {
        margin-top: -3px !important
    }

    .g-sm-r--3 {
        margin-right: -3px !important
    }

    .g-sm-b--3 {
        margin-bottom: -3px !important
    }

    .g-sm-l--3 {
        margin-left: -3px !important
    }

    .p-sm--3 {
        padding: -3px !important
    }

    .p-sm-h--3 {
        padding-left: -3px !important;
        padding-right: -3px !important
    }

    .p-sm-v--3 {
        padding-top: -3px !important;
        padding-bottom: -3px !important
    }

    .p-sm-t--3 {
        padding-top: -3px !important
    }

    .p-sm-r--3 {
        padding-right: -3px !important
    }

    .p-sm-b--3 {
        padding-bottom: -3px !important
    }

    .p-sm-l--3 {
        padding-left: -3px !important
    }

    .g-sm--4 {
        margin: -4px !important
    }

    .g-sm-h--4 {
        margin-left: -4px !important;
        margin-right: -4px !important
    }

    .g-sm-v--4 {
        margin-top: -4px !important;
        margin-bottom: -4px !important
    }

    .g-sm-t--4 {
        margin-top: -4px !important
    }

    .g-sm-r--4 {
        margin-right: -4px !important
    }

    .g-sm-b--4 {
        margin-bottom: -4px !important
    }

    .g-sm-l--4 {
        margin-left: -4px !important
    }

    .p-sm--4 {
        padding: -4px !important
    }

    .p-sm-h--4 {
        padding-left: -4px !important;
        padding-right: -4px !important
    }

    .p-sm-v--4 {
        padding-top: -4px !important;
        padding-bottom: -4px !important
    }

    .p-sm-t--4 {
        padding-top: -4px !important
    }

    .p-sm-r--4 {
        padding-right: -4px !important
    }

    .p-sm-b--4 {
        padding-bottom: -4px !important
    }

    .p-sm-l--4 {
        padding-left: -4px !important
    }

    .g-sm--5 {
        margin: -5px !important
    }

    .g-sm-h--5 {
        margin-left: -5px !important;
        margin-right: -5px !important
    }

    .g-sm-v--5 {
        margin-top: -5px !important;
        margin-bottom: -5px !important
    }

    .g-sm-t--5 {
        margin-top: -5px !important
    }

    .g-sm-r--5 {
        margin-right: -5px !important
    }

    .g-sm-b--5 {
        margin-bottom: -5px !important
    }

    .g-sm-l--5 {
        margin-left: -5px !important
    }

    .p-sm--5 {
        padding: -5px !important
    }

    .p-sm-h--5 {
        padding-left: -5px !important;
        padding-right: -5px !important
    }

    .p-sm-v--5 {
        padding-top: -5px !important;
        padding-bottom: -5px !important
    }

    .p-sm-t--5 {
        padding-top: -5px !important
    }

    .p-sm-r--5 {
        padding-right: -5px !important
    }

    .p-sm-b--5 {
        padding-bottom: -5px !important
    }

    .p-sm-l--5 {
        padding-left: -5px !important
    }

    .g-sm--6 {
        margin: -6px !important
    }

    .g-sm-h--6 {
        margin-left: -6px !important;
        margin-right: -6px !important
    }

    .g-sm-v--6 {
        margin-top: -6px !important;
        margin-bottom: -6px !important
    }

    .g-sm-t--6 {
        margin-top: -6px !important
    }

    .g-sm-r--6 {
        margin-right: -6px !important
    }

    .g-sm-b--6 {
        margin-bottom: -6px !important
    }

    .g-sm-l--6 {
        margin-left: -6px !important
    }

    .p-sm--6 {
        padding: -6px !important
    }

    .p-sm-h--6 {
        padding-left: -6px !important;
        padding-right: -6px !important
    }

    .p-sm-v--6 {
        padding-top: -6px !important;
        padding-bottom: -6px !important
    }

    .p-sm-t--6 {
        padding-top: -6px !important
    }

    .p-sm-r--6 {
        padding-right: -6px !important
    }

    .p-sm-b--6 {
        padding-bottom: -6px !important
    }

    .p-sm-l--6 {
        padding-left: -6px !important
    }

    .g-sm--7 {
        margin: -7px !important
    }

    .g-sm-h--7 {
        margin-left: -7px !important;
        margin-right: -7px !important
    }

    .g-sm-v--7 {
        margin-top: -7px !important;
        margin-bottom: -7px !important
    }

    .g-sm-t--7 {
        margin-top: -7px !important
    }

    .g-sm-r--7 {
        margin-right: -7px !important
    }

    .g-sm-b--7 {
        margin-bottom: -7px !important
    }

    .g-sm-l--7 {
        margin-left: -7px !important
    }

    .p-sm--7 {
        padding: -7px !important
    }

    .p-sm-h--7 {
        padding-left: -7px !important;
        padding-right: -7px !important
    }

    .p-sm-v--7 {
        padding-top: -7px !important;
        padding-bottom: -7px !important
    }

    .p-sm-t--7 {
        padding-top: -7px !important
    }

    .p-sm-r--7 {
        padding-right: -7px !important
    }

    .p-sm-b--7 {
        padding-bottom: -7px !important
    }

    .p-sm-l--7 {
        padding-left: -7px !important
    }

    .g-sm--8 {
        margin: -8px !important
    }

    .g-sm-h--8 {
        margin-left: -8px !important;
        margin-right: -8px !important
    }

    .g-sm-v--8 {
        margin-top: -8px !important;
        margin-bottom: -8px !important
    }

    .g-sm-t--8 {
        margin-top: -8px !important
    }

    .g-sm-r--8 {
        margin-right: -8px !important
    }

    .g-sm-b--8 {
        margin-bottom: -8px !important
    }

    .g-sm-l--8 {
        margin-left: -8px !important
    }

    .p-sm--8 {
        padding: -8px !important
    }

    .p-sm-h--8 {
        padding-left: -8px !important;
        padding-right: -8px !important
    }

    .p-sm-v--8 {
        padding-top: -8px !important;
        padding-bottom: -8px !important
    }

    .p-sm-t--8 {
        padding-top: -8px !important
    }

    .p-sm-r--8 {
        padding-right: -8px !important
    }

    .p-sm-b--8 {
        padding-bottom: -8px !important
    }

    .p-sm-l--8 {
        padding-left: -8px !important
    }

    .g-sm--9 {
        margin: -9px !important
    }

    .g-sm-h--9 {
        margin-left: -9px !important;
        margin-right: -9px !important
    }

    .g-sm-v--9 {
        margin-top: -9px !important;
        margin-bottom: -9px !important
    }

    .g-sm-t--9 {
        margin-top: -9px !important
    }

    .g-sm-r--9 {
        margin-right: -9px !important
    }

    .g-sm-b--9 {
        margin-bottom: -9px !important
    }

    .g-sm-l--9 {
        margin-left: -9px !important
    }

    .p-sm--9 {
        padding: -9px !important
    }

    .p-sm-h--9 {
        padding-left: -9px !important;
        padding-right: -9px !important
    }

    .p-sm-v--9 {
        padding-top: -9px !important;
        padding-bottom: -9px !important
    }

    .p-sm-t--9 {
        padding-top: -9px !important
    }

    .p-sm-r--9 {
        padding-right: -9px !important
    }

    .p-sm-b--9 {
        padding-bottom: -9px !important
    }

    .p-sm-l--9 {
        padding-left: -9px !important
    }

    .g-sm--10 {
        margin: -10px !important
    }

    .g-sm-h--10 {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .g-sm-v--10 {
        margin-top: -10px !important;
        margin-bottom: -10px !important
    }

    .g-sm-t--10 {
        margin-top: -10px !important
    }

    .g-sm-r--10 {
        margin-right: -10px !important
    }

    .g-sm-b--10 {
        margin-bottom: -10px !important
    }

    .g-sm-l--10 {
        margin-left: -10px !important
    }

    .p-sm--10 {
        padding: -10px !important
    }

    .p-sm-h--10 {
        padding-left: -10px !important;
        padding-right: -10px !important
    }

    .p-sm-v--10 {
        padding-top: -10px !important;
        padding-bottom: -10px !important
    }

    .p-sm-t--10 {
        padding-top: -10px !important
    }

    .p-sm-r--10 {
        padding-right: -10px !important
    }

    .p-sm-b--10 {
        padding-bottom: -10px !important
    }

    .p-sm-l--10 {
        padding-left: -10px !important
    }

    .g-sm--15 {
        margin: -15px !important
    }

    .g-sm-h--15 {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .g-sm-v--15 {
        margin-top: -15px !important;
        margin-bottom: -15px !important
    }

    .g-sm-t--15 {
        margin-top: -15px !important
    }

    .g-sm-r--15 {
        margin-right: -15px !important
    }

    .g-sm-b--15 {
        margin-bottom: -15px !important
    }

    .g-sm-l--15 {
        margin-left: -15px !important
    }

    .p-sm--15 {
        padding: -15px !important
    }

    .p-sm-h--15 {
        padding-left: -15px !important;
        padding-right: -15px !important
    }

    .p-sm-v--15 {
        padding-top: -15px !important;
        padding-bottom: -15px !important
    }

    .p-sm-t--15 {
        padding-top: -15px !important
    }

    .p-sm-r--15 {
        padding-right: -15px !important
    }

    .p-sm-b--15 {
        padding-bottom: -15px !important
    }

    .p-sm-l--15 {
        padding-left: -15px !important
    }

    .g-sm--20 {
        margin: -20px !important
    }

    .g-sm-h--20 {
        margin-left: -20px !important;
        margin-right: -20px !important
    }

    .g-sm-v--20 {
        margin-top: -20px !important;
        margin-bottom: -20px !important
    }

    .g-sm-t--20 {
        margin-top: -20px !important
    }

    .g-sm-r--20 {
        margin-right: -20px !important
    }

    .g-sm-b--20 {
        margin-bottom: -20px !important
    }

    .g-sm-l--20 {
        margin-left: -20px !important
    }

    .p-sm--20 {
        padding: -20px !important
    }

    .p-sm-h--20 {
        padding-left: -20px !important;
        padding-right: -20px !important
    }

    .p-sm-v--20 {
        padding-top: -20px !important;
        padding-bottom: -20px !important
    }

    .p-sm-t--20 {
        padding-top: -20px !important
    }

    .p-sm-r--20 {
        padding-right: -20px !important
    }

    .p-sm-b--20 {
        padding-bottom: -20px !important
    }

    .p-sm-l--20 {
        padding-left: -20px !important
    }

    .g-sm--25 {
        margin: -25px !important
    }

    .g-sm-h--25 {
        margin-left: -25px !important;
        margin-right: -25px !important
    }

    .g-sm-v--25 {
        margin-top: -25px !important;
        margin-bottom: -25px !important
    }

    .g-sm-t--25 {
        margin-top: -25px !important
    }

    .g-sm-r--25 {
        margin-right: -25px !important
    }

    .g-sm-b--25 {
        margin-bottom: -25px !important
    }

    .g-sm-l--25 {
        margin-left: -25px !important
    }

    .p-sm--25 {
        padding: -25px !important
    }

    .p-sm-h--25 {
        padding-left: -25px !important;
        padding-right: -25px !important
    }

    .p-sm-v--25 {
        padding-top: -25px !important;
        padding-bottom: -25px !important
    }

    .p-sm-t--25 {
        padding-top: -25px !important
    }

    .p-sm-r--25 {
        padding-right: -25px !important
    }

    .p-sm-b--25 {
        padding-bottom: -25px !important
    }

    .p-sm-l--25 {
        padding-left: -25px !important
    }

    .g-sm--30 {
        margin: -30px !important
    }

    .g-sm-h--30 {
        margin-left: -30px !important;
        margin-right: -30px !important
    }

    .g-sm-v--30 {
        margin-top: -30px !important;
        margin-bottom: -30px !important
    }

    .g-sm-t--30 {
        margin-top: -30px !important
    }

    .g-sm-r--30 {
        margin-right: -30px !important
    }

    .g-sm-b--30 {
        margin-bottom: -30px !important
    }

    .g-sm-l--30 {
        margin-left: -30px !important
    }

    .p-sm--30 {
        padding: -30px !important
    }

    .p-sm-h--30 {
        padding-left: -30px !important;
        padding-right: -30px !important
    }

    .p-sm-v--30 {
        padding-top: -30px !important;
        padding-bottom: -30px !important
    }

    .p-sm-t--30 {
        padding-top: -30px !important
    }

    .p-sm-r--30 {
        padding-right: -30px !important
    }

    .p-sm-b--30 {
        padding-bottom: -30px !important
    }

    .p-sm-l--30 {
        padding-left: -30px !important
    }

    .g-sm--35 {
        margin: -35px !important
    }

    .g-sm-h--35 {
        margin-left: -35px !important;
        margin-right: -35px !important
    }

    .g-sm-v--35 {
        margin-top: -35px !important;
        margin-bottom: -35px !important
    }

    .g-sm-t--35 {
        margin-top: -35px !important
    }

    .g-sm-r--35 {
        margin-right: -35px !important
    }

    .g-sm-b--35 {
        margin-bottom: -35px !important
    }

    .g-sm-l--35 {
        margin-left: -35px !important
    }

    .p-sm--35 {
        padding: -35px !important
    }

    .p-sm-h--35 {
        padding-left: -35px !important;
        padding-right: -35px !important
    }

    .p-sm-v--35 {
        padding-top: -35px !important;
        padding-bottom: -35px !important
    }

    .p-sm-t--35 {
        padding-top: -35px !important
    }

    .p-sm-r--35 {
        padding-right: -35px !important
    }

    .p-sm-b--35 {
        padding-bottom: -35px !important
    }

    .p-sm-l--35 {
        padding-left: -35px !important
    }

    .g-sm--40 {
        margin: -40px !important
    }

    .g-sm-h--40 {
        margin-left: -40px !important;
        margin-right: -40px !important
    }

    .g-sm-v--40 {
        margin-top: -40px !important;
        margin-bottom: -40px !important
    }

    .g-sm-t--40 {
        margin-top: -40px !important
    }

    .g-sm-r--40 {
        margin-right: -40px !important
    }

    .g-sm-b--40 {
        margin-bottom: -40px !important
    }

    .g-sm-l--40 {
        margin-left: -40px !important
    }

    .p-sm--40 {
        padding: -40px !important
    }

    .p-sm-h--40 {
        padding-left: -40px !important;
        padding-right: -40px !important
    }

    .p-sm-v--40 {
        padding-top: -40px !important;
        padding-bottom: -40px !important
    }

    .p-sm-t--40 {
        padding-top: -40px !important
    }

    .p-sm-r--40 {
        padding-right: -40px !important
    }

    .p-sm-b--40 {
        padding-bottom: -40px !important
    }

    .p-sm-l--40 {
        padding-left: -40px !important
    }

    .g-sm--45 {
        margin: -45px !important
    }

    .g-sm-h--45 {
        margin-left: -45px !important;
        margin-right: -45px !important
    }

    .g-sm-v--45 {
        margin-top: -45px !important;
        margin-bottom: -45px !important
    }

    .g-sm-t--45 {
        margin-top: -45px !important
    }

    .g-sm-r--45 {
        margin-right: -45px !important
    }

    .g-sm-b--45 {
        margin-bottom: -45px !important
    }

    .g-sm-l--45 {
        margin-left: -45px !important
    }

    .p-sm--45 {
        padding: -45px !important
    }

    .p-sm-h--45 {
        padding-left: -45px !important;
        padding-right: -45px !important
    }

    .p-sm-v--45 {
        padding-top: -45px !important;
        padding-bottom: -45px !important
    }

    .p-sm-t--45 {
        padding-top: -45px !important
    }

    .p-sm-r--45 {
        padding-right: -45px !important
    }

    .p-sm-b--45 {
        padding-bottom: -45px !important
    }

    .p-sm-l--45 {
        padding-left: -45px !important
    }

    .g-sm--50 {
        margin: -50px !important
    }

    .g-sm-h--50 {
        margin-left: -50px !important;
        margin-right: -50px !important
    }

    .g-sm-v--50 {
        margin-top: -50px !important;
        margin-bottom: -50px !important
    }

    .g-sm-t--50 {
        margin-top: -50px !important
    }

    .g-sm-r--50 {
        margin-right: -50px !important
    }

    .g-sm-b--50 {
        margin-bottom: -50px !important
    }

    .g-sm-l--50 {
        margin-left: -50px !important
    }

    .p-sm--50 {
        padding: -50px !important
    }

    .p-sm-h--50 {
        padding-left: -50px !important;
        padding-right: -50px !important
    }

    .p-sm-v--50 {
        padding-top: -50px !important;
        padding-bottom: -50px !important
    }

    .p-sm-t--50 {
        padding-top: -50px !important
    }

    .p-sm-r--50 {
        padding-right: -50px !important
    }

    .p-sm-b--50 {
        padding-bottom: -50px !important
    }

    .p-sm-l--50 {
        padding-left: -50px !important
    }

    .g-sm--55 {
        margin: -55px !important
    }

    .g-sm-h--55 {
        margin-left: -55px !important;
        margin-right: -55px !important
    }

    .g-sm-v--55 {
        margin-top: -55px !important;
        margin-bottom: -55px !important
    }

    .g-sm-t--55 {
        margin-top: -55px !important
    }

    .g-sm-r--55 {
        margin-right: -55px !important
    }

    .g-sm-b--55 {
        margin-bottom: -55px !important
    }

    .g-sm-l--55 {
        margin-left: -55px !important
    }

    .p-sm--55 {
        padding: -55px !important
    }

    .p-sm-h--55 {
        padding-left: -55px !important;
        padding-right: -55px !important
    }

    .p-sm-v--55 {
        padding-top: -55px !important;
        padding-bottom: -55px !important
    }

    .p-sm-t--55 {
        padding-top: -55px !important
    }

    .p-sm-r--55 {
        padding-right: -55px !important
    }

    .p-sm-b--55 {
        padding-bottom: -55px !important
    }

    .p-sm-l--55 {
        padding-left: -55px !important
    }

    .g-sm--60 {
        margin: -60px !important
    }

    .g-sm-h--60 {
        margin-left: -60px !important;
        margin-right: -60px !important
    }

    .g-sm-v--60 {
        margin-top: -60px !important;
        margin-bottom: -60px !important
    }

    .g-sm-t--60 {
        margin-top: -60px !important
    }

    .g-sm-r--60 {
        margin-right: -60px !important
    }

    .g-sm-b--60 {
        margin-bottom: -60px !important
    }

    .g-sm-l--60 {
        margin-left: -60px !important
    }

    .p-sm--60 {
        padding: -60px !important
    }

    .p-sm-h--60 {
        padding-left: -60px !important;
        padding-right: -60px !important
    }

    .p-sm-v--60 {
        padding-top: -60px !important;
        padding-bottom: -60px !important
    }

    .p-sm-t--60 {
        padding-top: -60px !important
    }

    .p-sm-r--60 {
        padding-right: -60px !important
    }

    .p-sm-b--60 {
        padding-bottom: -60px !important
    }

    .p-sm-l--60 {
        padding-left: -60px !important
    }

    .g-sm--65 {
        margin: -65px !important
    }

    .g-sm-h--65 {
        margin-left: -65px !important;
        margin-right: -65px !important
    }

    .g-sm-v--65 {
        margin-top: -65px !important;
        margin-bottom: -65px !important
    }

    .g-sm-t--65 {
        margin-top: -65px !important
    }

    .g-sm-r--65 {
        margin-right: -65px !important
    }

    .g-sm-b--65 {
        margin-bottom: -65px !important
    }

    .g-sm-l--65 {
        margin-left: -65px !important
    }

    .p-sm--65 {
        padding: -65px !important
    }

    .p-sm-h--65 {
        padding-left: -65px !important;
        padding-right: -65px !important
    }

    .p-sm-v--65 {
        padding-top: -65px !important;
        padding-bottom: -65px !important
    }

    .p-sm-t--65 {
        padding-top: -65px !important
    }

    .p-sm-r--65 {
        padding-right: -65px !important
    }

    .p-sm-b--65 {
        padding-bottom: -65px !important
    }

    .p-sm-l--65 {
        padding-left: -65px !important
    }

    .g-sm--70 {
        margin: -70px !important
    }

    .g-sm-h--70 {
        margin-left: -70px !important;
        margin-right: -70px !important
    }

    .g-sm-v--70 {
        margin-top: -70px !important;
        margin-bottom: -70px !important
    }

    .g-sm-t--70 {
        margin-top: -70px !important
    }

    .g-sm-r--70 {
        margin-right: -70px !important
    }

    .g-sm-b--70 {
        margin-bottom: -70px !important
    }

    .g-sm-l--70 {
        margin-left: -70px !important
    }

    .p-sm--70 {
        padding: -70px !important
    }

    .p-sm-h--70 {
        padding-left: -70px !important;
        padding-right: -70px !important
    }

    .p-sm-v--70 {
        padding-top: -70px !important;
        padding-bottom: -70px !important
    }

    .p-sm-t--70 {
        padding-top: -70px !important
    }

    .p-sm-r--70 {
        padding-right: -70px !important
    }

    .p-sm-b--70 {
        padding-bottom: -70px !important
    }

    .p-sm-l--70 {
        padding-left: -70px !important
    }

    .g-sm--75 {
        margin: -75px !important
    }

    .g-sm-h--75 {
        margin-left: -75px !important;
        margin-right: -75px !important
    }

    .g-sm-v--75 {
        margin-top: -75px !important;
        margin-bottom: -75px !important
    }

    .g-sm-t--75 {
        margin-top: -75px !important
    }

    .g-sm-r--75 {
        margin-right: -75px !important
    }

    .g-sm-b--75 {
        margin-bottom: -75px !important
    }

    .g-sm-l--75 {
        margin-left: -75px !important
    }

    .p-sm--75 {
        padding: -75px !important
    }

    .p-sm-h--75 {
        padding-left: -75px !important;
        padding-right: -75px !important
    }

    .p-sm-v--75 {
        padding-top: -75px !important;
        padding-bottom: -75px !important
    }

    .p-sm-t--75 {
        padding-top: -75px !important
    }

    .p-sm-r--75 {
        padding-right: -75px !important
    }

    .p-sm-b--75 {
        padding-bottom: -75px !important
    }

    .p-sm-l--75 {
        padding-left: -75px !important
    }

    .g-sm--80 {
        margin: -80px !important
    }

    .g-sm-h--80 {
        margin-left: -80px !important;
        margin-right: -80px !important
    }

    .g-sm-v--80 {
        margin-top: -80px !important;
        margin-bottom: -80px !important
    }

    .g-sm-t--80 {
        margin-top: -80px !important
    }

    .g-sm-r--80 {
        margin-right: -80px !important
    }

    .g-sm-b--80 {
        margin-bottom: -80px !important
    }

    .g-sm-l--80 {
        margin-left: -80px !important
    }

    .p-sm--80 {
        padding: -80px !important
    }

    .p-sm-h--80 {
        padding-left: -80px !important;
        padding-right: -80px !important
    }

    .p-sm-v--80 {
        padding-top: -80px !important;
        padding-bottom: -80px !important
    }

    .p-sm-t--80 {
        padding-top: -80px !important
    }

    .p-sm-r--80 {
        padding-right: -80px !important
    }

    .p-sm-b--80 {
        padding-bottom: -80px !important
    }

    .p-sm-l--80 {
        padding-left: -80px !important
    }

    .g-sm--85 {
        margin: -85px !important
    }

    .g-sm-h--85 {
        margin-left: -85px !important;
        margin-right: -85px !important
    }

    .g-sm-v--85 {
        margin-top: -85px !important;
        margin-bottom: -85px !important
    }

    .g-sm-t--85 {
        margin-top: -85px !important
    }

    .g-sm-r--85 {
        margin-right: -85px !important
    }

    .g-sm-b--85 {
        margin-bottom: -85px !important
    }

    .g-sm-l--85 {
        margin-left: -85px !important
    }

    .p-sm--85 {
        padding: -85px !important
    }

    .p-sm-h--85 {
        padding-left: -85px !important;
        padding-right: -85px !important
    }

    .p-sm-v--85 {
        padding-top: -85px !important;
        padding-bottom: -85px !important
    }

    .p-sm-t--85 {
        padding-top: -85px !important
    }

    .p-sm-r--85 {
        padding-right: -85px !important
    }

    .p-sm-b--85 {
        padding-bottom: -85px !important
    }

    .p-sm-l--85 {
        padding-left: -85px !important
    }

    .g-sm--90 {
        margin: -90px !important
    }

    .g-sm-h--90 {
        margin-left: -90px !important;
        margin-right: -90px !important
    }

    .g-sm-v--90 {
        margin-top: -90px !important;
        margin-bottom: -90px !important
    }

    .g-sm-t--90 {
        margin-top: -90px !important
    }

    .g-sm-r--90 {
        margin-right: -90px !important
    }

    .g-sm-b--90 {
        margin-bottom: -90px !important
    }

    .g-sm-l--90 {
        margin-left: -90px !important
    }

    .p-sm--90 {
        padding: -90px !important
    }

    .p-sm-h--90 {
        padding-left: -90px !important;
        padding-right: -90px !important
    }

    .p-sm-v--90 {
        padding-top: -90px !important;
        padding-bottom: -90px !important
    }

    .p-sm-t--90 {
        padding-top: -90px !important
    }

    .p-sm-r--90 {
        padding-right: -90px !important
    }

    .p-sm-b--90 {
        padding-bottom: -90px !important
    }

    .p-sm-l--90 {
        padding-left: -90px !important
    }

    .g-sm--95 {
        margin: -95px !important
    }

    .g-sm-h--95 {
        margin-left: -95px !important;
        margin-right: -95px !important
    }

    .g-sm-v--95 {
        margin-top: -95px !important;
        margin-bottom: -95px !important
    }

    .g-sm-t--95 {
        margin-top: -95px !important
    }

    .g-sm-r--95 {
        margin-right: -95px !important
    }

    .g-sm-b--95 {
        margin-bottom: -95px !important
    }

    .g-sm-l--95 {
        margin-left: -95px !important
    }

    .p-sm--95 {
        padding: -95px !important
    }

    .p-sm-h--95 {
        padding-left: -95px !important;
        padding-right: -95px !important
    }

    .p-sm-v--95 {
        padding-top: -95px !important;
        padding-bottom: -95px !important
    }

    .p-sm-t--95 {
        padding-top: -95px !important
    }

    .p-sm-r--95 {
        padding-right: -95px !important
    }

    .p-sm-b--95 {
        padding-bottom: -95px !important
    }

    .p-sm-l--95 {
        padding-left: -95px !important
    }

    .g-sm--100 {
        margin: -100px !important
    }

    .g-sm-h--100 {
        margin-left: -100px !important;
        margin-right: -100px !important
    }

    .g-sm-v--100 {
        margin-top: -100px !important;
        margin-bottom: -100px !important
    }

    .g-sm-t--100 {
        margin-top: -100px !important
    }

    .g-sm-r--100 {
        margin-right: -100px !important
    }

    .g-sm-b--100 {
        margin-bottom: -100px !important
    }

    .g-sm-l--100 {
        margin-left: -100px !important
    }

    .p-sm--100 {
        padding: -100px !important
    }

    .p-sm-h--100 {
        padding-left: -100px !important;
        padding-right: -100px !important
    }

    .p-sm-v--100 {
        padding-top: -100px !important;
        padding-bottom: -100px !important
    }

    .p-sm-t--100 {
        padding-top: -100px !important
    }

    .p-sm-r--100 {
        padding-right: -100px !important
    }

    .p-sm-b--100 {
        padding-bottom: -100px !important
    }

    .p-sm-l--100 {
        padding-left: -100px !important
    }

    .g-sm--105 {
        margin: -105px !important
    }

    .g-sm-h--105 {
        margin-left: -105px !important;
        margin-right: -105px !important
    }

    .g-sm-v--105 {
        margin-top: -105px !important;
        margin-bottom: -105px !important
    }

    .g-sm-t--105 {
        margin-top: -105px !important
    }

    .g-sm-r--105 {
        margin-right: -105px !important
    }

    .g-sm-b--105 {
        margin-bottom: -105px !important
    }

    .g-sm-l--105 {
        margin-left: -105px !important
    }

    .p-sm--105 {
        padding: -105px !important
    }

    .p-sm-h--105 {
        padding-left: -105px !important;
        padding-right: -105px !important
    }

    .p-sm-v--105 {
        padding-top: -105px !important;
        padding-bottom: -105px !important
    }

    .p-sm-t--105 {
        padding-top: -105px !important
    }

    .p-sm-r--105 {
        padding-right: -105px !important
    }

    .p-sm-b--105 {
        padding-bottom: -105px !important
    }

    .p-sm-l--105 {
        padding-left: -105px !important
    }

    .g-sm--110 {
        margin: -110px !important
    }

    .g-sm-h--110 {
        margin-left: -110px !important;
        margin-right: -110px !important
    }

    .g-sm-v--110 {
        margin-top: -110px !important;
        margin-bottom: -110px !important
    }

    .g-sm-t--110 {
        margin-top: -110px !important
    }

    .g-sm-r--110 {
        margin-right: -110px !important
    }

    .g-sm-b--110 {
        margin-bottom: -110px !important
    }

    .g-sm-l--110 {
        margin-left: -110px !important
    }

    .p-sm--110 {
        padding: -110px !important
    }

    .p-sm-h--110 {
        padding-left: -110px !important;
        padding-right: -110px !important
    }

    .p-sm-v--110 {
        padding-top: -110px !important;
        padding-bottom: -110px !important
    }

    .p-sm-t--110 {
        padding-top: -110px !important
    }

    .p-sm-r--110 {
        padding-right: -110px !important
    }

    .p-sm-b--110 {
        padding-bottom: -110px !important
    }

    .p-sm-l--110 {
        padding-left: -110px !important
    }

    .g-sm--115 {
        margin: -115px !important
    }

    .g-sm-h--115 {
        margin-left: -115px !important;
        margin-right: -115px !important
    }

    .g-sm-v--115 {
        margin-top: -115px !important;
        margin-bottom: -115px !important
    }

    .g-sm-t--115 {
        margin-top: -115px !important
    }

    .g-sm-r--115 {
        margin-right: -115px !important
    }

    .g-sm-b--115 {
        margin-bottom: -115px !important
    }

    .g-sm-l--115 {
        margin-left: -115px !important
    }

    .p-sm--115 {
        padding: -115px !important
    }

    .p-sm-h--115 {
        padding-left: -115px !important;
        padding-right: -115px !important
    }

    .p-sm-v--115 {
        padding-top: -115px !important;
        padding-bottom: -115px !important
    }

    .p-sm-t--115 {
        padding-top: -115px !important
    }

    .p-sm-r--115 {
        padding-right: -115px !important
    }

    .p-sm-b--115 {
        padding-bottom: -115px !important
    }

    .p-sm-l--115 {
        padding-left: -115px !important
    }

    .g-sm--120 {
        margin: -120px !important
    }

    .g-sm-h--120 {
        margin-left: -120px !important;
        margin-right: -120px !important
    }

    .g-sm-v--120 {
        margin-top: -120px !important;
        margin-bottom: -120px !important
    }

    .g-sm-t--120 {
        margin-top: -120px !important
    }

    .g-sm-r--120 {
        margin-right: -120px !important
    }

    .g-sm-b--120 {
        margin-bottom: -120px !important
    }

    .g-sm-l--120 {
        margin-left: -120px !important
    }

    .p-sm--120 {
        padding: -120px !important
    }

    .p-sm-h--120 {
        padding-left: -120px !important;
        padding-right: -120px !important
    }

    .p-sm-v--120 {
        padding-top: -120px !important;
        padding-bottom: -120px !important
    }

    .p-sm-t--120 {
        padding-top: -120px !important
    }

    .p-sm-r--120 {
        padding-right: -120px !important
    }

    .p-sm-b--120 {
        padding-bottom: -120px !important
    }

    .p-sm-l--120 {
        padding-left: -120px !important
    }

    .g-sm--125 {
        margin: -125px !important
    }

    .g-sm-h--125 {
        margin-left: -125px !important;
        margin-right: -125px !important
    }

    .g-sm-v--125 {
        margin-top: -125px !important;
        margin-bottom: -125px !important
    }

    .g-sm-t--125 {
        margin-top: -125px !important
    }

    .g-sm-r--125 {
        margin-right: -125px !important
    }

    .g-sm-b--125 {
        margin-bottom: -125px !important
    }

    .g-sm-l--125 {
        margin-left: -125px !important
    }

    .p-sm--125 {
        padding: -125px !important
    }

    .p-sm-h--125 {
        padding-left: -125px !important;
        padding-right: -125px !important
    }

    .p-sm-v--125 {
        padding-top: -125px !important;
        padding-bottom: -125px !important
    }

    .p-sm-t--125 {
        padding-top: -125px !important
    }

    .p-sm-r--125 {
        padding-right: -125px !important
    }

    .p-sm-b--125 {
        padding-bottom: -125px !important
    }

    .p-sm-l--125 {
        padding-left: -125px !important
    }

    .g-sm--130 {
        margin: -130px !important
    }

    .g-sm-h--130 {
        margin-left: -130px !important;
        margin-right: -130px !important
    }

    .g-sm-v--130 {
        margin-top: -130px !important;
        margin-bottom: -130px !important
    }

    .g-sm-t--130 {
        margin-top: -130px !important
    }

    .g-sm-r--130 {
        margin-right: -130px !important
    }

    .g-sm-b--130 {
        margin-bottom: -130px !important
    }

    .g-sm-l--130 {
        margin-left: -130px !important
    }

    .p-sm--130 {
        padding: -130px !important
    }

    .p-sm-h--130 {
        padding-left: -130px !important;
        padding-right: -130px !important
    }

    .p-sm-v--130 {
        padding-top: -130px !important;
        padding-bottom: -130px !important
    }

    .p-sm-t--130 {
        padding-top: -130px !important
    }

    .p-sm-r--130 {
        padding-right: -130px !important
    }

    .p-sm-b--130 {
        padding-bottom: -130px !important
    }

    .p-sm-l--130 {
        padding-left: -130px !important
    }

    .g-sm--135 {
        margin: -135px !important
    }

    .g-sm-h--135 {
        margin-left: -135px !important;
        margin-right: -135px !important
    }

    .g-sm-v--135 {
        margin-top: -135px !important;
        margin-bottom: -135px !important
    }

    .g-sm-t--135 {
        margin-top: -135px !important
    }

    .g-sm-r--135 {
        margin-right: -135px !important
    }

    .g-sm-b--135 {
        margin-bottom: -135px !important
    }

    .g-sm-l--135 {
        margin-left: -135px !important
    }

    .p-sm--135 {
        padding: -135px !important
    }

    .p-sm-h--135 {
        padding-left: -135px !important;
        padding-right: -135px !important
    }

    .p-sm-v--135 {
        padding-top: -135px !important;
        padding-bottom: -135px !important
    }

    .p-sm-t--135 {
        padding-top: -135px !important
    }

    .p-sm-r--135 {
        padding-right: -135px !important
    }

    .p-sm-b--135 {
        padding-bottom: -135px !important
    }

    .p-sm-l--135 {
        padding-left: -135px !important
    }

    .g-sm--140 {
        margin: -140px !important
    }

    .g-sm-h--140 {
        margin-left: -140px !important;
        margin-right: -140px !important
    }

    .g-sm-v--140 {
        margin-top: -140px !important;
        margin-bottom: -140px !important
    }

    .g-sm-t--140 {
        margin-top: -140px !important
    }

    .g-sm-r--140 {
        margin-right: -140px !important
    }

    .g-sm-b--140 {
        margin-bottom: -140px !important
    }

    .g-sm-l--140 {
        margin-left: -140px !important
    }

    .p-sm--140 {
        padding: -140px !important
    }

    .p-sm-h--140 {
        padding-left: -140px !important;
        padding-right: -140px !important
    }

    .p-sm-v--140 {
        padding-top: -140px !important;
        padding-bottom: -140px !important
    }

    .p-sm-t--140 {
        padding-top: -140px !important
    }

    .p-sm-r--140 {
        padding-right: -140px !important
    }

    .p-sm-b--140 {
        padding-bottom: -140px !important
    }

    .p-sm-l--140 {
        padding-left: -140px !important
    }

    .g-sm--145 {
        margin: -145px !important
    }

    .g-sm-h--145 {
        margin-left: -145px !important;
        margin-right: -145px !important
    }

    .g-sm-v--145 {
        margin-top: -145px !important;
        margin-bottom: -145px !important
    }

    .g-sm-t--145 {
        margin-top: -145px !important
    }

    .g-sm-r--145 {
        margin-right: -145px !important
    }

    .g-sm-b--145 {
        margin-bottom: -145px !important
    }

    .g-sm-l--145 {
        margin-left: -145px !important
    }

    .p-sm--145 {
        padding: -145px !important
    }

    .p-sm-h--145 {
        padding-left: -145px !important;
        padding-right: -145px !important
    }

    .p-sm-v--145 {
        padding-top: -145px !important;
        padding-bottom: -145px !important
    }

    .p-sm-t--145 {
        padding-top: -145px !important
    }

    .p-sm-r--145 {
        padding-right: -145px !important
    }

    .p-sm-b--145 {
        padding-bottom: -145px !important
    }

    .p-sm-l--145 {
        padding-left: -145px !important
    }

    .g-sm--150 {
        margin: -150px !important
    }

    .g-sm-h--150 {
        margin-left: -150px !important;
        margin-right: -150px !important
    }

    .g-sm-v--150 {
        margin-top: -150px !important;
        margin-bottom: -150px !important
    }

    .g-sm-t--150 {
        margin-top: -150px !important
    }

    .g-sm-r--150 {
        margin-right: -150px !important
    }

    .g-sm-b--150 {
        margin-bottom: -150px !important
    }

    .g-sm-l--150 {
        margin-left: -150px !important
    }

    .p-sm--150 {
        padding: -150px !important
    }

    .p-sm-h--150 {
        padding-left: -150px !important;
        padding-right: -150px !important
    }

    .p-sm-v--150 {
        padding-top: -150px !important;
        padding-bottom: -150px !important
    }

    .p-sm-t--150 {
        padding-top: -150px !important
    }

    .p-sm-r--150 {
        padding-right: -150px !important
    }

    .p-sm-b--150 {
        padding-bottom: -150px !important
    }

    .p-sm-l--150 {
        padding-left: -150px !important
    }

    .g-sm--155 {
        margin: -155px !important
    }

    .g-sm-h--155 {
        margin-left: -155px !important;
        margin-right: -155px !important
    }

    .g-sm-v--155 {
        margin-top: -155px !important;
        margin-bottom: -155px !important
    }

    .g-sm-t--155 {
        margin-top: -155px !important
    }

    .g-sm-r--155 {
        margin-right: -155px !important
    }

    .g-sm-b--155 {
        margin-bottom: -155px !important
    }

    .g-sm-l--155 {
        margin-left: -155px !important
    }

    .p-sm--155 {
        padding: -155px !important
    }

    .p-sm-h--155 {
        padding-left: -155px !important;
        padding-right: -155px !important
    }

    .p-sm-v--155 {
        padding-top: -155px !important;
        padding-bottom: -155px !important
    }

    .p-sm-t--155 {
        padding-top: -155px !important
    }

    .p-sm-r--155 {
        padding-right: -155px !important
    }

    .p-sm-b--155 {
        padding-bottom: -155px !important
    }

    .p-sm-l--155 {
        padding-left: -155px !important
    }

    .g-sm--160 {
        margin: -160px !important
    }

    .g-sm-h--160 {
        margin-left: -160px !important;
        margin-right: -160px !important
    }

    .g-sm-v--160 {
        margin-top: -160px !important;
        margin-bottom: -160px !important
    }

    .g-sm-t--160 {
        margin-top: -160px !important
    }

    .g-sm-r--160 {
        margin-right: -160px !important
    }

    .g-sm-b--160 {
        margin-bottom: -160px !important
    }

    .g-sm-l--160 {
        margin-left: -160px !important
    }

    .p-sm--160 {
        padding: -160px !important
    }

    .p-sm-h--160 {
        padding-left: -160px !important;
        padding-right: -160px !important
    }

    .p-sm-v--160 {
        padding-top: -160px !important;
        padding-bottom: -160px !important
    }

    .p-sm-t--160 {
        padding-top: -160px !important
    }

    .p-sm-r--160 {
        padding-right: -160px !important
    }

    .p-sm-b--160 {
        padding-bottom: -160px !important
    }

    .p-sm-l--160 {
        padding-left: -160px !important
    }

    .g-sm--165 {
        margin: -165px !important
    }

    .g-sm-h--165 {
        margin-left: -165px !important;
        margin-right: -165px !important
    }

    .g-sm-v--165 {
        margin-top: -165px !important;
        margin-bottom: -165px !important
    }

    .g-sm-t--165 {
        margin-top: -165px !important
    }

    .g-sm-r--165 {
        margin-right: -165px !important
    }

    .g-sm-b--165 {
        margin-bottom: -165px !important
    }

    .g-sm-l--165 {
        margin-left: -165px !important
    }

    .p-sm--165 {
        padding: -165px !important
    }

    .p-sm-h--165 {
        padding-left: -165px !important;
        padding-right: -165px !important
    }

    .p-sm-v--165 {
        padding-top: -165px !important;
        padding-bottom: -165px !important
    }

    .p-sm-t--165 {
        padding-top: -165px !important
    }

    .p-sm-r--165 {
        padding-right: -165px !important
    }

    .p-sm-b--165 {
        padding-bottom: -165px !important
    }

    .p-sm-l--165 {
        padding-left: -165px !important
    }

    .g-sm--170 {
        margin: -170px !important
    }

    .g-sm-h--170 {
        margin-left: -170px !important;
        margin-right: -170px !important
    }

    .g-sm-v--170 {
        margin-top: -170px !important;
        margin-bottom: -170px !important
    }

    .g-sm-t--170 {
        margin-top: -170px !important
    }

    .g-sm-r--170 {
        margin-right: -170px !important
    }

    .g-sm-b--170 {
        margin-bottom: -170px !important
    }

    .g-sm-l--170 {
        margin-left: -170px !important
    }

    .p-sm--170 {
        padding: -170px !important
    }

    .p-sm-h--170 {
        padding-left: -170px !important;
        padding-right: -170px !important
    }

    .p-sm-v--170 {
        padding-top: -170px !important;
        padding-bottom: -170px !important
    }

    .p-sm-t--170 {
        padding-top: -170px !important
    }

    .p-sm-r--170 {
        padding-right: -170px !important
    }

    .p-sm-b--170 {
        padding-bottom: -170px !important
    }

    .p-sm-l--170 {
        padding-left: -170px !important
    }

    .g-sm--175 {
        margin: -175px !important
    }

    .g-sm-h--175 {
        margin-left: -175px !important;
        margin-right: -175px !important
    }

    .g-sm-v--175 {
        margin-top: -175px !important;
        margin-bottom: -175px !important
    }

    .g-sm-t--175 {
        margin-top: -175px !important
    }

    .g-sm-r--175 {
        margin-right: -175px !important
    }

    .g-sm-b--175 {
        margin-bottom: -175px !important
    }

    .g-sm-l--175 {
        margin-left: -175px !important
    }

    .p-sm--175 {
        padding: -175px !important
    }

    .p-sm-h--175 {
        padding-left: -175px !important;
        padding-right: -175px !important
    }

    .p-sm-v--175 {
        padding-top: -175px !important;
        padding-bottom: -175px !important
    }

    .p-sm-t--175 {
        padding-top: -175px !important
    }

    .p-sm-r--175 {
        padding-right: -175px !important
    }

    .p-sm-b--175 {
        padding-bottom: -175px !important
    }

    .p-sm-l--175 {
        padding-left: -175px !important
    }

    .g-sm--180 {
        margin: -180px !important
    }

    .g-sm-h--180 {
        margin-left: -180px !important;
        margin-right: -180px !important
    }

    .g-sm-v--180 {
        margin-top: -180px !important;
        margin-bottom: -180px !important
    }

    .g-sm-t--180 {
        margin-top: -180px !important
    }

    .g-sm-r--180 {
        margin-right: -180px !important
    }

    .g-sm-b--180 {
        margin-bottom: -180px !important
    }

    .g-sm-l--180 {
        margin-left: -180px !important
    }

    .p-sm--180 {
        padding: -180px !important
    }

    .p-sm-h--180 {
        padding-left: -180px !important;
        padding-right: -180px !important
    }

    .p-sm-v--180 {
        padding-top: -180px !important;
        padding-bottom: -180px !important
    }

    .p-sm-t--180 {
        padding-top: -180px !important
    }

    .p-sm-r--180 {
        padding-right: -180px !important
    }

    .p-sm-b--180 {
        padding-bottom: -180px !important
    }

    .p-sm-l--180 {
        padding-left: -180px !important
    }

    .g-sm--185 {
        margin: -185px !important
    }

    .g-sm-h--185 {
        margin-left: -185px !important;
        margin-right: -185px !important
    }

    .g-sm-v--185 {
        margin-top: -185px !important;
        margin-bottom: -185px !important
    }

    .g-sm-t--185 {
        margin-top: -185px !important
    }

    .g-sm-r--185 {
        margin-right: -185px !important
    }

    .g-sm-b--185 {
        margin-bottom: -185px !important
    }

    .g-sm-l--185 {
        margin-left: -185px !important
    }

    .p-sm--185 {
        padding: -185px !important
    }

    .p-sm-h--185 {
        padding-left: -185px !important;
        padding-right: -185px !important
    }

    .p-sm-v--185 {
        padding-top: -185px !important;
        padding-bottom: -185px !important
    }

    .p-sm-t--185 {
        padding-top: -185px !important
    }

    .p-sm-r--185 {
        padding-right: -185px !important
    }

    .p-sm-b--185 {
        padding-bottom: -185px !important
    }

    .p-sm-l--185 {
        padding-left: -185px !important
    }

    .g-sm--190 {
        margin: -190px !important
    }

    .g-sm-h--190 {
        margin-left: -190px !important;
        margin-right: -190px !important
    }

    .g-sm-v--190 {
        margin-top: -190px !important;
        margin-bottom: -190px !important
    }

    .g-sm-t--190 {
        margin-top: -190px !important
    }

    .g-sm-r--190 {
        margin-right: -190px !important
    }

    .g-sm-b--190 {
        margin-bottom: -190px !important
    }

    .g-sm-l--190 {
        margin-left: -190px !important
    }

    .p-sm--190 {
        padding: -190px !important
    }

    .p-sm-h--190 {
        padding-left: -190px !important;
        padding-right: -190px !important
    }

    .p-sm-v--190 {
        padding-top: -190px !important;
        padding-bottom: -190px !important
    }

    .p-sm-t--190 {
        padding-top: -190px !important
    }

    .p-sm-r--190 {
        padding-right: -190px !important
    }

    .p-sm-b--190 {
        padding-bottom: -190px !important
    }

    .p-sm-l--190 {
        padding-left: -190px !important
    }

    .g-sm--195 {
        margin: -195px !important
    }

    .g-sm-h--195 {
        margin-left: -195px !important;
        margin-right: -195px !important
    }

    .g-sm-v--195 {
        margin-top: -195px !important;
        margin-bottom: -195px !important
    }

    .g-sm-t--195 {
        margin-top: -195px !important
    }

    .g-sm-r--195 {
        margin-right: -195px !important
    }

    .g-sm-b--195 {
        margin-bottom: -195px !important
    }

    .g-sm-l--195 {
        margin-left: -195px !important
    }

    .p-sm--195 {
        padding: -195px !important
    }

    .p-sm-h--195 {
        padding-left: -195px !important;
        padding-right: -195px !important
    }

    .p-sm-v--195 {
        padding-top: -195px !important;
        padding-bottom: -195px !important
    }

    .p-sm-t--195 {
        padding-top: -195px !important
    }

    .p-sm-r--195 {
        padding-right: -195px !important
    }

    .p-sm-b--195 {
        padding-bottom: -195px !important
    }

    .p-sm-l--195 {
        padding-left: -195px !important
    }

    .g-sm--200 {
        margin: -200px !important
    }

    .g-sm-h--200 {
        margin-left: -200px !important;
        margin-right: -200px !important
    }

    .g-sm-v--200 {
        margin-top: -200px !important;
        margin-bottom: -200px !important
    }

    .g-sm-t--200 {
        margin-top: -200px !important
    }

    .g-sm-r--200 {
        margin-right: -200px !important
    }

    .g-sm-b--200 {
        margin-bottom: -200px !important
    }

    .g-sm-l--200 {
        margin-left: -200px !important
    }

    .p-sm--200 {
        padding: -200px !important
    }

    .p-sm-h--200 {
        padding-left: -200px !important;
        padding-right: -200px !important
    }

    .p-sm-v--200 {
        padding-top: -200px !important;
        padding-bottom: -200px !important
    }

    .p-sm-t--200 {
        padding-top: -200px !important
    }

    .p-sm-r--200 {
        padding-right: -200px !important
    }

    .p-sm-b--200 {
        padding-bottom: -200px !important
    }

    .p-sm-l--200 {
        padding-left: -200px !important
    }

    .g-sm--205 {
        margin: -205px !important
    }

    .g-sm-h--205 {
        margin-left: -205px !important;
        margin-right: -205px !important
    }

    .g-sm-v--205 {
        margin-top: -205px !important;
        margin-bottom: -205px !important
    }

    .g-sm-t--205 {
        margin-top: -205px !important
    }

    .g-sm-r--205 {
        margin-right: -205px !important
    }

    .g-sm-b--205 {
        margin-bottom: -205px !important
    }

    .g-sm-l--205 {
        margin-left: -205px !important
    }

    .p-sm--205 {
        padding: -205px !important
    }

    .p-sm-h--205 {
        padding-left: -205px !important;
        padding-right: -205px !important
    }

    .p-sm-v--205 {
        padding-top: -205px !important;
        padding-bottom: -205px !important
    }

    .p-sm-t--205 {
        padding-top: -205px !important
    }

    .p-sm-r--205 {
        padding-right: -205px !important
    }

    .p-sm-b--205 {
        padding-bottom: -205px !important
    }

    .p-sm-l--205 {
        padding-left: -205px !important
    }

    .g-sm--210 {
        margin: -210px !important
    }

    .g-sm-h--210 {
        margin-left: -210px !important;
        margin-right: -210px !important
    }

    .g-sm-v--210 {
        margin-top: -210px !important;
        margin-bottom: -210px !important
    }

    .g-sm-t--210 {
        margin-top: -210px !important
    }

    .g-sm-r--210 {
        margin-right: -210px !important
    }

    .g-sm-b--210 {
        margin-bottom: -210px !important
    }

    .g-sm-l--210 {
        margin-left: -210px !important
    }

    .p-sm--210 {
        padding: -210px !important
    }

    .p-sm-h--210 {
        padding-left: -210px !important;
        padding-right: -210px !important
    }

    .p-sm-v--210 {
        padding-top: -210px !important;
        padding-bottom: -210px !important
    }

    .p-sm-t--210 {
        padding-top: -210px !important
    }

    .p-sm-r--210 {
        padding-right: -210px !important
    }

    .p-sm-b--210 {
        padding-bottom: -210px !important
    }

    .p-sm-l--210 {
        padding-left: -210px !important
    }

    .g-sm--215 {
        margin: -215px !important
    }

    .g-sm-h--215 {
        margin-left: -215px !important;
        margin-right: -215px !important
    }

    .g-sm-v--215 {
        margin-top: -215px !important;
        margin-bottom: -215px !important
    }

    .g-sm-t--215 {
        margin-top: -215px !important
    }

    .g-sm-r--215 {
        margin-right: -215px !important
    }

    .g-sm-b--215 {
        margin-bottom: -215px !important
    }

    .g-sm-l--215 {
        margin-left: -215px !important
    }

    .p-sm--215 {
        padding: -215px !important
    }

    .p-sm-h--215 {
        padding-left: -215px !important;
        padding-right: -215px !important
    }

    .p-sm-v--215 {
        padding-top: -215px !important;
        padding-bottom: -215px !important
    }

    .p-sm-t--215 {
        padding-top: -215px !important
    }

    .p-sm-r--215 {
        padding-right: -215px !important
    }

    .p-sm-b--215 {
        padding-bottom: -215px !important
    }

    .p-sm-l--215 {
        padding-left: -215px !important
    }

    .g-sm--220 {
        margin: -220px !important
    }

    .g-sm-h--220 {
        margin-left: -220px !important;
        margin-right: -220px !important
    }

    .g-sm-v--220 {
        margin-top: -220px !important;
        margin-bottom: -220px !important
    }

    .g-sm-t--220 {
        margin-top: -220px !important
    }

    .g-sm-r--220 {
        margin-right: -220px !important
    }

    .g-sm-b--220 {
        margin-bottom: -220px !important
    }

    .g-sm-l--220 {
        margin-left: -220px !important
    }

    .p-sm--220 {
        padding: -220px !important
    }

    .p-sm-h--220 {
        padding-left: -220px !important;
        padding-right: -220px !important
    }

    .p-sm-v--220 {
        padding-top: -220px !important;
        padding-bottom: -220px !important
    }

    .p-sm-t--220 {
        padding-top: -220px !important
    }

    .p-sm-r--220 {
        padding-right: -220px !important
    }

    .p-sm-b--220 {
        padding-bottom: -220px !important
    }

    .p-sm-l--220 {
        padding-left: -220px !important
    }

    .g-sm--225 {
        margin: -225px !important
    }

    .g-sm-h--225 {
        margin-left: -225px !important;
        margin-right: -225px !important
    }

    .g-sm-v--225 {
        margin-top: -225px !important;
        margin-bottom: -225px !important
    }

    .g-sm-t--225 {
        margin-top: -225px !important
    }

    .g-sm-r--225 {
        margin-right: -225px !important
    }

    .g-sm-b--225 {
        margin-bottom: -225px !important
    }

    .g-sm-l--225 {
        margin-left: -225px !important
    }

    .p-sm--225 {
        padding: -225px !important
    }

    .p-sm-h--225 {
        padding-left: -225px !important;
        padding-right: -225px !important
    }

    .p-sm-v--225 {
        padding-top: -225px !important;
        padding-bottom: -225px !important
    }

    .p-sm-t--225 {
        padding-top: -225px !important
    }

    .p-sm-r--225 {
        padding-right: -225px !important
    }

    .p-sm-b--225 {
        padding-bottom: -225px !important
    }

    .p-sm-l--225 {
        padding-left: -225px !important
    }

    .g-sm--230 {
        margin: -230px !important
    }

    .g-sm-h--230 {
        margin-left: -230px !important;
        margin-right: -230px !important
    }

    .g-sm-v--230 {
        margin-top: -230px !important;
        margin-bottom: -230px !important
    }

    .g-sm-t--230 {
        margin-top: -230px !important
    }

    .g-sm-r--230 {
        margin-right: -230px !important
    }

    .g-sm-b--230 {
        margin-bottom: -230px !important
    }

    .g-sm-l--230 {
        margin-left: -230px !important
    }

    .p-sm--230 {
        padding: -230px !important
    }

    .p-sm-h--230 {
        padding-left: -230px !important;
        padding-right: -230px !important
    }

    .p-sm-v--230 {
        padding-top: -230px !important;
        padding-bottom: -230px !important
    }

    .p-sm-t--230 {
        padding-top: -230px !important
    }

    .p-sm-r--230 {
        padding-right: -230px !important
    }

    .p-sm-b--230 {
        padding-bottom: -230px !important
    }

    .p-sm-l--230 {
        padding-left: -230px !important
    }

    .g-sm--235 {
        margin: -235px !important
    }

    .g-sm-h--235 {
        margin-left: -235px !important;
        margin-right: -235px !important
    }

    .g-sm-v--235 {
        margin-top: -235px !important;
        margin-bottom: -235px !important
    }

    .g-sm-t--235 {
        margin-top: -235px !important
    }

    .g-sm-r--235 {
        margin-right: -235px !important
    }

    .g-sm-b--235 {
        margin-bottom: -235px !important
    }

    .g-sm-l--235 {
        margin-left: -235px !important
    }

    .p-sm--235 {
        padding: -235px !important
    }

    .p-sm-h--235 {
        padding-left: -235px !important;
        padding-right: -235px !important
    }

    .p-sm-v--235 {
        padding-top: -235px !important;
        padding-bottom: -235px !important
    }

    .p-sm-t--235 {
        padding-top: -235px !important
    }

    .p-sm-r--235 {
        padding-right: -235px !important
    }

    .p-sm-b--235 {
        padding-bottom: -235px !important
    }

    .p-sm-l--235 {
        padding-left: -235px !important
    }

    .g-sm--240 {
        margin: -240px !important
    }

    .g-sm-h--240 {
        margin-left: -240px !important;
        margin-right: -240px !important
    }

    .g-sm-v--240 {
        margin-top: -240px !important;
        margin-bottom: -240px !important
    }

    .g-sm-t--240 {
        margin-top: -240px !important
    }

    .g-sm-r--240 {
        margin-right: -240px !important
    }

    .g-sm-b--240 {
        margin-bottom: -240px !important
    }

    .g-sm-l--240 {
        margin-left: -240px !important
    }

    .p-sm--240 {
        padding: -240px !important
    }

    .p-sm-h--240 {
        padding-left: -240px !important;
        padding-right: -240px !important
    }

    .p-sm-v--240 {
        padding-top: -240px !important;
        padding-bottom: -240px !important
    }

    .p-sm-t--240 {
        padding-top: -240px !important
    }

    .p-sm-r--240 {
        padding-right: -240px !important
    }

    .p-sm-b--240 {
        padding-bottom: -240px !important
    }

    .p-sm-l--240 {
        padding-left: -240px !important
    }

    .g-sm--245 {
        margin: -245px !important
    }

    .g-sm-h--245 {
        margin-left: -245px !important;
        margin-right: -245px !important
    }

    .g-sm-v--245 {
        margin-top: -245px !important;
        margin-bottom: -245px !important
    }

    .g-sm-t--245 {
        margin-top: -245px !important
    }

    .g-sm-r--245 {
        margin-right: -245px !important
    }

    .g-sm-b--245 {
        margin-bottom: -245px !important
    }

    .g-sm-l--245 {
        margin-left: -245px !important
    }

    .p-sm--245 {
        padding: -245px !important
    }

    .p-sm-h--245 {
        padding-left: -245px !important;
        padding-right: -245px !important
    }

    .p-sm-v--245 {
        padding-top: -245px !important;
        padding-bottom: -245px !important
    }

    .p-sm-t--245 {
        padding-top: -245px !important
    }

    .p-sm-r--245 {
        padding-right: -245px !important
    }

    .p-sm-b--245 {
        padding-bottom: -245px !important
    }

    .p-sm-l--245 {
        padding-left: -245px !important
    }

    .g-sm--250 {
        margin: -250px !important
    }

    .g-sm-h--250 {
        margin-left: -250px !important;
        margin-right: -250px !important
    }

    .g-sm-v--250 {
        margin-top: -250px !important;
        margin-bottom: -250px !important
    }

    .g-sm-t--250 {
        margin-top: -250px !important
    }

    .g-sm-r--250 {
        margin-right: -250px !important
    }

    .g-sm-b--250 {
        margin-bottom: -250px !important
    }

    .g-sm-l--250 {
        margin-left: -250px !important
    }

    .p-sm--250 {
        padding: -250px !important
    }

    .p-sm-h--250 {
        padding-left: -250px !important;
        padding-right: -250px !important
    }

    .p-sm-v--250 {
        padding-top: -250px !important;
        padding-bottom: -250px !important
    }

    .p-sm-t--250 {
        padding-top: -250px !important
    }

    .p-sm-r--250 {
        padding-right: -250px !important
    }

    .p-sm-b--250 {
        padding-bottom: -250px !important
    }

    .p-sm-l--250 {
        padding-left: -250px !important
    }

    .g-sm--255 {
        margin: -255px !important
    }

    .g-sm-h--255 {
        margin-left: -255px !important;
        margin-right: -255px !important
    }

    .g-sm-v--255 {
        margin-top: -255px !important;
        margin-bottom: -255px !important
    }

    .g-sm-t--255 {
        margin-top: -255px !important
    }

    .g-sm-r--255 {
        margin-right: -255px !important
    }

    .g-sm-b--255 {
        margin-bottom: -255px !important
    }

    .g-sm-l--255 {
        margin-left: -255px !important
    }

    .p-sm--255 {
        padding: -255px !important
    }

    .p-sm-h--255 {
        padding-left: -255px !important;
        padding-right: -255px !important
    }

    .p-sm-v--255 {
        padding-top: -255px !important;
        padding-bottom: -255px !important
    }

    .p-sm-t--255 {
        padding-top: -255px !important
    }

    .p-sm-r--255 {
        padding-right: -255px !important
    }

    .p-sm-b--255 {
        padding-bottom: -255px !important
    }

    .p-sm-l--255 {
        padding-left: -255px !important
    }

    .g-sm--260 {
        margin: -260px !important
    }

    .g-sm-h--260 {
        margin-left: -260px !important;
        margin-right: -260px !important
    }

    .g-sm-v--260 {
        margin-top: -260px !important;
        margin-bottom: -260px !important
    }

    .g-sm-t--260 {
        margin-top: -260px !important
    }

    .g-sm-r--260 {
        margin-right: -260px !important
    }

    .g-sm-b--260 {
        margin-bottom: -260px !important
    }

    .g-sm-l--260 {
        margin-left: -260px !important
    }

    .p-sm--260 {
        padding: -260px !important
    }

    .p-sm-h--260 {
        padding-left: -260px !important;
        padding-right: -260px !important
    }

    .p-sm-v--260 {
        padding-top: -260px !important;
        padding-bottom: -260px !important
    }

    .p-sm-t--260 {
        padding-top: -260px !important
    }

    .p-sm-r--260 {
        padding-right: -260px !important
    }

    .p-sm-b--260 {
        padding-bottom: -260px !important
    }

    .p-sm-l--260 {
        padding-left: -260px !important
    }

    .g-sm--265 {
        margin: -265px !important
    }

    .g-sm-h--265 {
        margin-left: -265px !important;
        margin-right: -265px !important
    }

    .g-sm-v--265 {
        margin-top: -265px !important;
        margin-bottom: -265px !important
    }

    .g-sm-t--265 {
        margin-top: -265px !important
    }

    .g-sm-r--265 {
        margin-right: -265px !important
    }

    .g-sm-b--265 {
        margin-bottom: -265px !important
    }

    .g-sm-l--265 {
        margin-left: -265px !important
    }

    .p-sm--265 {
        padding: -265px !important
    }

    .p-sm-h--265 {
        padding-left: -265px !important;
        padding-right: -265px !important
    }

    .p-sm-v--265 {
        padding-top: -265px !important;
        padding-bottom: -265px !important
    }

    .p-sm-t--265 {
        padding-top: -265px !important
    }

    .p-sm-r--265 {
        padding-right: -265px !important
    }

    .p-sm-b--265 {
        padding-bottom: -265px !important
    }

    .p-sm-l--265 {
        padding-left: -265px !important
    }

    .g-sm--270 {
        margin: -270px !important
    }

    .g-sm-h--270 {
        margin-left: -270px !important;
        margin-right: -270px !important
    }

    .g-sm-v--270 {
        margin-top: -270px !important;
        margin-bottom: -270px !important
    }

    .g-sm-t--270 {
        margin-top: -270px !important
    }

    .g-sm-r--270 {
        margin-right: -270px !important
    }

    .g-sm-b--270 {
        margin-bottom: -270px !important
    }

    .g-sm-l--270 {
        margin-left: -270px !important
    }

    .p-sm--270 {
        padding: -270px !important
    }

    .p-sm-h--270 {
        padding-left: -270px !important;
        padding-right: -270px !important
    }

    .p-sm-v--270 {
        padding-top: -270px !important;
        padding-bottom: -270px !important
    }

    .p-sm-t--270 {
        padding-top: -270px !important
    }

    .p-sm-r--270 {
        padding-right: -270px !important
    }

    .p-sm-b--270 {
        padding-bottom: -270px !important
    }

    .p-sm-l--270 {
        padding-left: -270px !important
    }

    .g-sm--275 {
        margin: -275px !important
    }

    .g-sm-h--275 {
        margin-left: -275px !important;
        margin-right: -275px !important
    }

    .g-sm-v--275 {
        margin-top: -275px !important;
        margin-bottom: -275px !important
    }

    .g-sm-t--275 {
        margin-top: -275px !important
    }

    .g-sm-r--275 {
        margin-right: -275px !important
    }

    .g-sm-b--275 {
        margin-bottom: -275px !important
    }

    .g-sm-l--275 {
        margin-left: -275px !important
    }

    .p-sm--275 {
        padding: -275px !important
    }

    .p-sm-h--275 {
        padding-left: -275px !important;
        padding-right: -275px !important
    }

    .p-sm-v--275 {
        padding-top: -275px !important;
        padding-bottom: -275px !important
    }

    .p-sm-t--275 {
        padding-top: -275px !important
    }

    .p-sm-r--275 {
        padding-right: -275px !important
    }

    .p-sm-b--275 {
        padding-bottom: -275px !important
    }

    .p-sm-l--275 {
        padding-left: -275px !important
    }

    .g-sm--280 {
        margin: -280px !important
    }

    .g-sm-h--280 {
        margin-left: -280px !important;
        margin-right: -280px !important
    }

    .g-sm-v--280 {
        margin-top: -280px !important;
        margin-bottom: -280px !important
    }

    .g-sm-t--280 {
        margin-top: -280px !important
    }

    .g-sm-r--280 {
        margin-right: -280px !important
    }

    .g-sm-b--280 {
        margin-bottom: -280px !important
    }

    .g-sm-l--280 {
        margin-left: -280px !important
    }

    .p-sm--280 {
        padding: -280px !important
    }

    .p-sm-h--280 {
        padding-left: -280px !important;
        padding-right: -280px !important
    }

    .p-sm-v--280 {
        padding-top: -280px !important;
        padding-bottom: -280px !important
    }

    .p-sm-t--280 {
        padding-top: -280px !important
    }

    .p-sm-r--280 {
        padding-right: -280px !important
    }

    .p-sm-b--280 {
        padding-bottom: -280px !important
    }

    .p-sm-l--280 {
        padding-left: -280px !important
    }

    .g-sm--285 {
        margin: -285px !important
    }

    .g-sm-h--285 {
        margin-left: -285px !important;
        margin-right: -285px !important
    }

    .g-sm-v--285 {
        margin-top: -285px !important;
        margin-bottom: -285px !important
    }

    .g-sm-t--285 {
        margin-top: -285px !important
    }

    .g-sm-r--285 {
        margin-right: -285px !important
    }

    .g-sm-b--285 {
        margin-bottom: -285px !important
    }

    .g-sm-l--285 {
        margin-left: -285px !important
    }

    .p-sm--285 {
        padding: -285px !important
    }

    .p-sm-h--285 {
        padding-left: -285px !important;
        padding-right: -285px !important
    }

    .p-sm-v--285 {
        padding-top: -285px !important;
        padding-bottom: -285px !important
    }

    .p-sm-t--285 {
        padding-top: -285px !important
    }

    .p-sm-r--285 {
        padding-right: -285px !important
    }

    .p-sm-b--285 {
        padding-bottom: -285px !important
    }

    .p-sm-l--285 {
        padding-left: -285px !important
    }

    .g-sm--290 {
        margin: -290px !important
    }

    .g-sm-h--290 {
        margin-left: -290px !important;
        margin-right: -290px !important
    }

    .g-sm-v--290 {
        margin-top: -290px !important;
        margin-bottom: -290px !important
    }

    .g-sm-t--290 {
        margin-top: -290px !important
    }

    .g-sm-r--290 {
        margin-right: -290px !important
    }

    .g-sm-b--290 {
        margin-bottom: -290px !important
    }

    .g-sm-l--290 {
        margin-left: -290px !important
    }

    .p-sm--290 {
        padding: -290px !important
    }

    .p-sm-h--290 {
        padding-left: -290px !important;
        padding-right: -290px !important
    }

    .p-sm-v--290 {
        padding-top: -290px !important;
        padding-bottom: -290px !important
    }

    .p-sm-t--290 {
        padding-top: -290px !important
    }

    .p-sm-r--290 {
        padding-right: -290px !important
    }

    .p-sm-b--290 {
        padding-bottom: -290px !important
    }

    .p-sm-l--290 {
        padding-left: -290px !important
    }

    .g-sm--295 {
        margin: -295px !important
    }

    .g-sm-h--295 {
        margin-left: -295px !important;
        margin-right: -295px !important
    }

    .g-sm-v--295 {
        margin-top: -295px !important;
        margin-bottom: -295px !important
    }

    .g-sm-t--295 {
        margin-top: -295px !important
    }

    .g-sm-r--295 {
        margin-right: -295px !important
    }

    .g-sm-b--295 {
        margin-bottom: -295px !important
    }

    .g-sm-l--295 {
        margin-left: -295px !important
    }

    .p-sm--295 {
        padding: -295px !important
    }

    .p-sm-h--295 {
        padding-left: -295px !important;
        padding-right: -295px !important
    }

    .p-sm-v--295 {
        padding-top: -295px !important;
        padding-bottom: -295px !important
    }

    .p-sm-t--295 {
        padding-top: -295px !important
    }

    .p-sm-r--295 {
        padding-right: -295px !important
    }

    .p-sm-b--295 {
        padding-bottom: -295px !important
    }

    .p-sm-l--295 {
        padding-left: -295px !important
    }

    .g-sm--300 {
        margin: -300px !important
    }

    .g-sm-h--300 {
        margin-left: -300px !important;
        margin-right: -300px !important
    }

    .g-sm-v--300 {
        margin-top: -300px !important;
        margin-bottom: -300px !important
    }

    .g-sm-t--300 {
        margin-top: -300px !important
    }

    .g-sm-r--300 {
        margin-right: -300px !important
    }

    .g-sm-b--300 {
        margin-bottom: -300px !important
    }

    .g-sm-l--300 {
        margin-left: -300px !important
    }

    .p-sm--300 {
        padding: -300px !important
    }

    .p-sm-h--300 {
        padding-left: -300px !important;
        padding-right: -300px !important
    }

    .p-sm-v--300 {
        padding-top: -300px !important;
        padding-bottom: -300px !important
    }

    .p-sm-t--300 {
        padding-top: -300px !important
    }

    .p-sm-r--300 {
        padding-right: -300px !important
    }

    .p-sm-b--300 {
        padding-bottom: -300px !important
    }

    .p-sm-l--300 {
        padding-left: -300px !important
    }

    .g-sm-0 {
        margin: 0px !important
    }

    .g-sm-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-sm-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-sm-t-0 {
        margin-top: 0px !important
    }

    .g-sm-r-0 {
        margin-right: 0px !important
    }

    .g-sm-b-0 {
        margin-bottom: 0px !important
    }

    .g-sm-l-0 {
        margin-left: 0px !important
    }

    .p-sm-0 {
        padding: 0px !important
    }

    .p-sm-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-sm-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-sm-t-0 {
        padding-top: 0px !important
    }

    .p-sm-r-0 {
        padding-right: 0px !important
    }

    .p-sm-b-0 {
        padding-bottom: 0px !important
    }

    .p-sm-l-0 {
        padding-left: 0px !important
    }

    .g-sm-0p {
        margin: 0% !important
    }

    .g-sm-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-sm-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-sm-t-0p {
        margin-top: 0% !important
    }

    .g-sm-r-0p {
        margin-right: 0% !important
    }

    .g-sm-b-0p {
        margin-bottom: 0% !important
    }

    .g-sm-l-0p {
        margin-left: 0% !important
    }

    .p-sm-0p {
        padding: 0% !important
    }

    .p-sm-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-sm-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-sm-t-0p {
        padding-top: 0% !important
    }

    .p-sm-r-0p {
        padding-right: 0% !important
    }

    .p-sm-b-0p {
        padding-bottom: 0% !important
    }

    .p-sm-l-0p {
        padding-left: 0% !important
    }

    .g-sm-0p {
        margin: 0% !important
    }

    .g-sm-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-sm-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-sm-t-0p {
        margin-top: 0% !important
    }

    .g-sm-r-0p {
        margin-right: 0% !important
    }

    .g-sm-b-0p {
        margin-bottom: 0% !important
    }

    .g-sm-l-0p {
        margin-left: 0% !important
    }

    .p-sm-0p {
        padding: 0% !important
    }

    .p-sm-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-sm-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-sm-t-0p {
        padding-top: 0% !important
    }

    .p-sm-r-0p {
        padding-right: 0% !important
    }

    .p-sm-b-0p {
        padding-bottom: 0% !important
    }

    .p-sm-l-0p {
        padding-left: 0% !important
    }

    .g-sm-1 {
        margin: 1px !important
    }

    .g-sm-h-1 {
        margin-left: 1px !important;
        margin-right: 1px !important
    }

    .g-sm-v-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .g-sm-t-1 {
        margin-top: 1px !important
    }

    .g-sm-r-1 {
        margin-right: 1px !important
    }

    .g-sm-b-1 {
        margin-bottom: 1px !important
    }

    .g-sm-l-1 {
        margin-left: 1px !important
    }

    .p-sm-1 {
        padding: 1px !important
    }

    .p-sm-h-1 {
        padding-left: 1px !important;
        padding-right: 1px !important
    }

    .p-sm-v-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .p-sm-t-1 {
        padding-top: 1px !important
    }

    .p-sm-r-1 {
        padding-right: 1px !important
    }

    .p-sm-b-1 {
        padding-bottom: 1px !important
    }

    .p-sm-l-1 {
        padding-left: 1px !important
    }

    .g-sm-1p {
        margin: 1% !important
    }

    .g-sm-h-1p {
        margin-left: 1% !important;
        margin-right: 1% !important
    }

    .g-sm-v-1p {
        margin-top: 1% !important;
        margin-bottom: 1% !important
    }

    .g-sm-t-1p {
        margin-top: 1% !important
    }

    .g-sm-r-1p {
        margin-right: 1% !important
    }

    .g-sm-b-1p {
        margin-bottom: 1% !important
    }

    .g-sm-l-1p {
        margin-left: 1% !important
    }

    .p-sm-1p {
        padding: 1% !important
    }

    .p-sm-h-1p {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .p-sm-v-1p {
        padding-top: 1% !important;
        padding-bottom: 1% !important
    }

    .p-sm-t-1p {
        padding-top: 1% !important
    }

    .p-sm-r-1p {
        padding-right: 1% !important
    }

    .p-sm-b-1p {
        padding-bottom: 1% !important
    }

    .p-sm-l-1p {
        padding-left: 1% !important
    }

    .g-sm-10p {
        margin: 10% !important
    }

    .g-sm-h-10p {
        margin-left: 10% !important;
        margin-right: 10% !important
    }

    .g-sm-v-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important
    }

    .g-sm-t-10p {
        margin-top: 10% !important
    }

    .g-sm-r-10p {
        margin-right: 10% !important
    }

    .g-sm-b-10p {
        margin-bottom: 10% !important
    }

    .g-sm-l-10p {
        margin-left: 10% !important
    }

    .p-sm-10p {
        padding: 10% !important
    }

    .p-sm-h-10p {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .p-sm-v-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important
    }

    .p-sm-t-10p {
        padding-top: 10% !important
    }

    .p-sm-r-10p {
        padding-right: 10% !important
    }

    .p-sm-b-10p {
        padding-bottom: 10% !important
    }

    .p-sm-l-10p {
        padding-left: 10% !important
    }

    .g-sm-2 {
        margin: 2px !important
    }

    .g-sm-h-2 {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    .g-sm-v-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important
    }

    .g-sm-t-2 {
        margin-top: 2px !important
    }

    .g-sm-r-2 {
        margin-right: 2px !important
    }

    .g-sm-b-2 {
        margin-bottom: 2px !important
    }

    .g-sm-l-2 {
        margin-left: 2px !important
    }

    .p-sm-2 {
        padding: 2px !important
    }

    .p-sm-h-2 {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .p-sm-v-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important
    }

    .p-sm-t-2 {
        padding-top: 2px !important
    }

    .p-sm-r-2 {
        padding-right: 2px !important
    }

    .p-sm-b-2 {
        padding-bottom: 2px !important
    }

    .p-sm-l-2 {
        padding-left: 2px !important
    }

    .g-sm-2p {
        margin: 2% !important
    }

    .g-sm-h-2p {
        margin-left: 2% !important;
        margin-right: 2% !important
    }

    .g-sm-v-2p {
        margin-top: 2% !important;
        margin-bottom: 2% !important
    }

    .g-sm-t-2p {
        margin-top: 2% !important
    }

    .g-sm-r-2p {
        margin-right: 2% !important
    }

    .g-sm-b-2p {
        margin-bottom: 2% !important
    }

    .g-sm-l-2p {
        margin-left: 2% !important
    }

    .p-sm-2p {
        padding: 2% !important
    }

    .p-sm-h-2p {
        padding-left: 2% !important;
        padding-right: 2% !important
    }

    .p-sm-v-2p {
        padding-top: 2% !important;
        padding-bottom: 2% !important
    }

    .p-sm-t-2p {
        padding-top: 2% !important
    }

    .p-sm-r-2p {
        padding-right: 2% !important
    }

    .p-sm-b-2p {
        padding-bottom: 2% !important
    }

    .p-sm-l-2p {
        padding-left: 2% !important
    }

    .g-sm-20p {
        margin: 20% !important
    }

    .g-sm-h-20p {
        margin-left: 20% !important;
        margin-right: 20% !important
    }

    .g-sm-v-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important
    }

    .g-sm-t-20p {
        margin-top: 20% !important
    }

    .g-sm-r-20p {
        margin-right: 20% !important
    }

    .g-sm-b-20p {
        margin-bottom: 20% !important
    }

    .g-sm-l-20p {
        margin-left: 20% !important
    }

    .p-sm-20p {
        padding: 20% !important
    }

    .p-sm-h-20p {
        padding-left: 20% !important;
        padding-right: 20% !important
    }

    .p-sm-v-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important
    }

    .p-sm-t-20p {
        padding-top: 20% !important
    }

    .p-sm-r-20p {
        padding-right: 20% !important
    }

    .p-sm-b-20p {
        padding-bottom: 20% !important
    }

    .p-sm-l-20p {
        padding-left: 20% !important
    }

    .g-sm-3 {
        margin: 3px !important
    }

    .g-sm-h-3 {
        margin-left: 3px !important;
        margin-right: 3px !important
    }

    .g-sm-v-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important
    }

    .g-sm-t-3 {
        margin-top: 3px !important
    }

    .g-sm-r-3 {
        margin-right: 3px !important
    }

    .g-sm-b-3 {
        margin-bottom: 3px !important
    }

    .g-sm-l-3 {
        margin-left: 3px !important
    }

    .p-sm-3 {
        padding: 3px !important
    }

    .p-sm-h-3 {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .p-sm-v-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    .p-sm-t-3 {
        padding-top: 3px !important
    }

    .p-sm-r-3 {
        padding-right: 3px !important
    }

    .p-sm-b-3 {
        padding-bottom: 3px !important
    }

    .p-sm-l-3 {
        padding-left: 3px !important
    }

    .g-sm-3p {
        margin: 3% !important
    }

    .g-sm-h-3p {
        margin-left: 3% !important;
        margin-right: 3% !important
    }

    .g-sm-v-3p {
        margin-top: 3% !important;
        margin-bottom: 3% !important
    }

    .g-sm-t-3p {
        margin-top: 3% !important
    }

    .g-sm-r-3p {
        margin-right: 3% !important
    }

    .g-sm-b-3p {
        margin-bottom: 3% !important
    }

    .g-sm-l-3p {
        margin-left: 3% !important
    }

    .p-sm-3p {
        padding: 3% !important
    }

    .p-sm-h-3p {
        padding-left: 3% !important;
        padding-right: 3% !important
    }

    .p-sm-v-3p {
        padding-top: 3% !important;
        padding-bottom: 3% !important
    }

    .p-sm-t-3p {
        padding-top: 3% !important
    }

    .p-sm-r-3p {
        padding-right: 3% !important
    }

    .p-sm-b-3p {
        padding-bottom: 3% !important
    }

    .p-sm-l-3p {
        padding-left: 3% !important
    }

    .g-sm-30p {
        margin: 30% !important
    }

    .g-sm-h-30p {
        margin-left: 30% !important;
        margin-right: 30% !important
    }

    .g-sm-v-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important
    }

    .g-sm-t-30p {
        margin-top: 30% !important
    }

    .g-sm-r-30p {
        margin-right: 30% !important
    }

    .g-sm-b-30p {
        margin-bottom: 30% !important
    }

    .g-sm-l-30p {
        margin-left: 30% !important
    }

    .p-sm-30p {
        padding: 30% !important
    }

    .p-sm-h-30p {
        padding-left: 30% !important;
        padding-right: 30% !important
    }

    .p-sm-v-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important
    }

    .p-sm-t-30p {
        padding-top: 30% !important
    }

    .p-sm-r-30p {
        padding-right: 30% !important
    }

    .p-sm-b-30p {
        padding-bottom: 30% !important
    }

    .p-sm-l-30p {
        padding-left: 30% !important
    }

    .g-sm-4 {
        margin: 4px !important
    }

    .g-sm-h-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }

    .g-sm-v-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }

    .g-sm-t-4 {
        margin-top: 4px !important
    }

    .g-sm-r-4 {
        margin-right: 4px !important
    }

    .g-sm-b-4 {
        margin-bottom: 4px !important
    }

    .g-sm-l-4 {
        margin-left: 4px !important
    }

    .p-sm-4 {
        padding: 4px !important
    }

    .p-sm-h-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .p-sm-v-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .p-sm-t-4 {
        padding-top: 4px !important
    }

    .p-sm-r-4 {
        padding-right: 4px !important
    }

    .p-sm-b-4 {
        padding-bottom: 4px !important
    }

    .p-sm-l-4 {
        padding-left: 4px !important
    }

    .g-sm-4p {
        margin: 4% !important
    }

    .g-sm-h-4p {
        margin-left: 4% !important;
        margin-right: 4% !important
    }

    .g-sm-v-4p {
        margin-top: 4% !important;
        margin-bottom: 4% !important
    }

    .g-sm-t-4p {
        margin-top: 4% !important
    }

    .g-sm-r-4p {
        margin-right: 4% !important
    }

    .g-sm-b-4p {
        margin-bottom: 4% !important
    }

    .g-sm-l-4p {
        margin-left: 4% !important
    }

    .p-sm-4p {
        padding: 4% !important
    }

    .p-sm-h-4p {
        padding-left: 4% !important;
        padding-right: 4% !important
    }

    .p-sm-v-4p {
        padding-top: 4% !important;
        padding-bottom: 4% !important
    }

    .p-sm-t-4p {
        padding-top: 4% !important
    }

    .p-sm-r-4p {
        padding-right: 4% !important
    }

    .p-sm-b-4p {
        padding-bottom: 4% !important
    }

    .p-sm-l-4p {
        padding-left: 4% !important
    }

    .g-sm-40p {
        margin: 40% !important
    }

    .g-sm-h-40p {
        margin-left: 40% !important;
        margin-right: 40% !important
    }

    .g-sm-v-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important
    }

    .g-sm-t-40p {
        margin-top: 40% !important
    }

    .g-sm-r-40p {
        margin-right: 40% !important
    }

    .g-sm-b-40p {
        margin-bottom: 40% !important
    }

    .g-sm-l-40p {
        margin-left: 40% !important
    }

    .p-sm-40p {
        padding: 40% !important
    }

    .p-sm-h-40p {
        padding-left: 40% !important;
        padding-right: 40% !important
    }

    .p-sm-v-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important
    }

    .p-sm-t-40p {
        padding-top: 40% !important
    }

    .p-sm-r-40p {
        padding-right: 40% !important
    }

    .p-sm-b-40p {
        padding-bottom: 40% !important
    }

    .p-sm-l-40p {
        padding-left: 40% !important
    }

    .g-sm-5 {
        margin: 5px !important
    }

    .g-sm-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-sm-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-sm-t-5 {
        margin-top: 5px !important
    }

    .g-sm-r-5 {
        margin-right: 5px !important
    }

    .g-sm-b-5 {
        margin-bottom: 5px !important
    }

    .g-sm-l-5 {
        margin-left: 5px !important
    }

    .p-sm-5 {
        padding: 5px !important
    }

    .p-sm-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-sm-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-sm-t-5 {
        padding-top: 5px !important
    }

    .p-sm-r-5 {
        padding-right: 5px !important
    }

    .p-sm-b-5 {
        padding-bottom: 5px !important
    }

    .p-sm-l-5 {
        padding-left: 5px !important
    }

    .g-sm-5p {
        margin: 5% !important
    }

    .g-sm-h-5p {
        margin-left: 5% !important;
        margin-right: 5% !important
    }

    .g-sm-v-5p {
        margin-top: 5% !important;
        margin-bottom: 5% !important
    }

    .g-sm-t-5p {
        margin-top: 5% !important
    }

    .g-sm-r-5p {
        margin-right: 5% !important
    }

    .g-sm-b-5p {
        margin-bottom: 5% !important
    }

    .g-sm-l-5p {
        margin-left: 5% !important
    }

    .p-sm-5p {
        padding: 5% !important
    }

    .p-sm-h-5p {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .p-sm-v-5p {
        padding-top: 5% !important;
        padding-bottom: 5% !important
    }

    .p-sm-t-5p {
        padding-top: 5% !important
    }

    .p-sm-r-5p {
        padding-right: 5% !important
    }

    .p-sm-b-5p {
        padding-bottom: 5% !important
    }

    .p-sm-l-5p {
        padding-left: 5% !important
    }

    .g-sm-50p {
        margin: 50% !important
    }

    .g-sm-h-50p {
        margin-left: 50% !important;
        margin-right: 50% !important
    }

    .g-sm-v-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important
    }

    .g-sm-t-50p {
        margin-top: 50% !important
    }

    .g-sm-r-50p {
        margin-right: 50% !important
    }

    .g-sm-b-50p {
        margin-bottom: 50% !important
    }

    .g-sm-l-50p {
        margin-left: 50% !important
    }

    .p-sm-50p {
        padding: 50% !important
    }

    .p-sm-h-50p {
        padding-left: 50% !important;
        padding-right: 50% !important
    }

    .p-sm-v-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important
    }

    .p-sm-t-50p {
        padding-top: 50% !important
    }

    .p-sm-r-50p {
        padding-right: 50% !important
    }

    .p-sm-b-50p {
        padding-bottom: 50% !important
    }

    .p-sm-l-50p {
        padding-left: 50% !important
    }

    .g-sm-6 {
        margin: 6px !important
    }

    .g-sm-h-6 {
        margin-left: 6px !important;
        margin-right: 6px !important
    }

    .g-sm-v-6 {
        margin-top: 6px !important;
        margin-bottom: 6px !important
    }

    .g-sm-t-6 {
        margin-top: 6px !important
    }

    .g-sm-r-6 {
        margin-right: 6px !important
    }

    .g-sm-b-6 {
        margin-bottom: 6px !important
    }

    .g-sm-l-6 {
        margin-left: 6px !important
    }

    .p-sm-6 {
        padding: 6px !important
    }

    .p-sm-h-6 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .p-sm-v-6 {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .p-sm-t-6 {
        padding-top: 6px !important
    }

    .p-sm-r-6 {
        padding-right: 6px !important
    }

    .p-sm-b-6 {
        padding-bottom: 6px !important
    }

    .p-sm-l-6 {
        padding-left: 6px !important
    }

    .g-sm-6p {
        margin: 6% !important
    }

    .g-sm-h-6p {
        margin-left: 6% !important;
        margin-right: 6% !important
    }

    .g-sm-v-6p {
        margin-top: 6% !important;
        margin-bottom: 6% !important
    }

    .g-sm-t-6p {
        margin-top: 6% !important
    }

    .g-sm-r-6p {
        margin-right: 6% !important
    }

    .g-sm-b-6p {
        margin-bottom: 6% !important
    }

    .g-sm-l-6p {
        margin-left: 6% !important
    }

    .p-sm-6p {
        padding: 6% !important
    }

    .p-sm-h-6p {
        padding-left: 6% !important;
        padding-right: 6% !important
    }

    .p-sm-v-6p {
        padding-top: 6% !important;
        padding-bottom: 6% !important
    }

    .p-sm-t-6p {
        padding-top: 6% !important
    }

    .p-sm-r-6p {
        padding-right: 6% !important
    }

    .p-sm-b-6p {
        padding-bottom: 6% !important
    }

    .p-sm-l-6p {
        padding-left: 6% !important
    }

    .g-sm-60p {
        margin: 60% !important
    }

    .g-sm-h-60p {
        margin-left: 60% !important;
        margin-right: 60% !important
    }

    .g-sm-v-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important
    }

    .g-sm-t-60p {
        margin-top: 60% !important
    }

    .g-sm-r-60p {
        margin-right: 60% !important
    }

    .g-sm-b-60p {
        margin-bottom: 60% !important
    }

    .g-sm-l-60p {
        margin-left: 60% !important
    }

    .p-sm-60p {
        padding: 60% !important
    }

    .p-sm-h-60p {
        padding-left: 60% !important;
        padding-right: 60% !important
    }

    .p-sm-v-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important
    }

    .p-sm-t-60p {
        padding-top: 60% !important
    }

    .p-sm-r-60p {
        padding-right: 60% !important
    }

    .p-sm-b-60p {
        padding-bottom: 60% !important
    }

    .p-sm-l-60p {
        padding-left: 60% !important
    }

    .g-sm-7 {
        margin: 7px !important
    }

    .g-sm-h-7 {
        margin-left: 7px !important;
        margin-right: 7px !important
    }

    .g-sm-v-7 {
        margin-top: 7px !important;
        margin-bottom: 7px !important
    }

    .g-sm-t-7 {
        margin-top: 7px !important
    }

    .g-sm-r-7 {
        margin-right: 7px !important
    }

    .g-sm-b-7 {
        margin-bottom: 7px !important
    }

    .g-sm-l-7 {
        margin-left: 7px !important
    }

    .p-sm-7 {
        padding: 7px !important
    }

    .p-sm-h-7 {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .p-sm-v-7 {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

    .p-sm-t-7 {
        padding-top: 7px !important
    }

    .p-sm-r-7 {
        padding-right: 7px !important
    }

    .p-sm-b-7 {
        padding-bottom: 7px !important
    }

    .p-sm-l-7 {
        padding-left: 7px !important
    }

    .g-sm-7p {
        margin: 7% !important
    }

    .g-sm-h-7p {
        margin-left: 7% !important;
        margin-right: 7% !important
    }

    .g-sm-v-7p {
        margin-top: 7% !important;
        margin-bottom: 7% !important
    }

    .g-sm-t-7p {
        margin-top: 7% !important
    }

    .g-sm-r-7p {
        margin-right: 7% !important
    }

    .g-sm-b-7p {
        margin-bottom: 7% !important
    }

    .g-sm-l-7p {
        margin-left: 7% !important
    }

    .p-sm-7p {
        padding: 7% !important
    }

    .p-sm-h-7p {
        padding-left: 7% !important;
        padding-right: 7% !important
    }

    .p-sm-v-7p {
        padding-top: 7% !important;
        padding-bottom: 7% !important
    }

    .p-sm-t-7p {
        padding-top: 7% !important
    }

    .p-sm-r-7p {
        padding-right: 7% !important
    }

    .p-sm-b-7p {
        padding-bottom: 7% !important
    }

    .p-sm-l-7p {
        padding-left: 7% !important
    }

    .g-sm-70p {
        margin: 70% !important
    }

    .g-sm-h-70p {
        margin-left: 70% !important;
        margin-right: 70% !important
    }

    .g-sm-v-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important
    }

    .g-sm-t-70p {
        margin-top: 70% !important
    }

    .g-sm-r-70p {
        margin-right: 70% !important
    }

    .g-sm-b-70p {
        margin-bottom: 70% !important
    }

    .g-sm-l-70p {
        margin-left: 70% !important
    }

    .p-sm-70p {
        padding: 70% !important
    }

    .p-sm-h-70p {
        padding-left: 70% !important;
        padding-right: 70% !important
    }

    .p-sm-v-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important
    }

    .p-sm-t-70p {
        padding-top: 70% !important
    }

    .p-sm-r-70p {
        padding-right: 70% !important
    }

    .p-sm-b-70p {
        padding-bottom: 70% !important
    }

    .p-sm-l-70p {
        padding-left: 70% !important
    }

    .g-sm-8 {
        margin: 8px !important
    }

    .g-sm-h-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }

    .g-sm-v-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }

    .g-sm-t-8 {
        margin-top: 8px !important
    }

    .g-sm-r-8 {
        margin-right: 8px !important
    }

    .g-sm-b-8 {
        margin-bottom: 8px !important
    }

    .g-sm-l-8 {
        margin-left: 8px !important
    }

    .p-sm-8 {
        padding: 8px !important
    }

    .p-sm-h-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .p-sm-v-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .p-sm-t-8 {
        padding-top: 8px !important
    }

    .p-sm-r-8 {
        padding-right: 8px !important
    }

    .p-sm-b-8 {
        padding-bottom: 8px !important
    }

    .p-sm-l-8 {
        padding-left: 8px !important
    }

    .g-sm-8p {
        margin: 8% !important
    }

    .g-sm-h-8p {
        margin-left: 8% !important;
        margin-right: 8% !important
    }

    .g-sm-v-8p {
        margin-top: 8% !important;
        margin-bottom: 8% !important
    }

    .g-sm-t-8p {
        margin-top: 8% !important
    }

    .g-sm-r-8p {
        margin-right: 8% !important
    }

    .g-sm-b-8p {
        margin-bottom: 8% !important
    }

    .g-sm-l-8p {
        margin-left: 8% !important
    }

    .p-sm-8p {
        padding: 8% !important
    }

    .p-sm-h-8p {
        padding-left: 8% !important;
        padding-right: 8% !important
    }

    .p-sm-v-8p {
        padding-top: 8% !important;
        padding-bottom: 8% !important
    }

    .p-sm-t-8p {
        padding-top: 8% !important
    }

    .p-sm-r-8p {
        padding-right: 8% !important
    }

    .p-sm-b-8p {
        padding-bottom: 8% !important
    }

    .p-sm-l-8p {
        padding-left: 8% !important
    }

    .g-sm-80p {
        margin: 80% !important
    }

    .g-sm-h-80p {
        margin-left: 80% !important;
        margin-right: 80% !important
    }

    .g-sm-v-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important
    }

    .g-sm-t-80p {
        margin-top: 80% !important
    }

    .g-sm-r-80p {
        margin-right: 80% !important
    }

    .g-sm-b-80p {
        margin-bottom: 80% !important
    }

    .g-sm-l-80p {
        margin-left: 80% !important
    }

    .p-sm-80p {
        padding: 80% !important
    }

    .p-sm-h-80p {
        padding-left: 80% !important;
        padding-right: 80% !important
    }

    .p-sm-v-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important
    }

    .p-sm-t-80p {
        padding-top: 80% !important
    }

    .p-sm-r-80p {
        padding-right: 80% !important
    }

    .p-sm-b-80p {
        padding-bottom: 80% !important
    }

    .p-sm-l-80p {
        padding-left: 80% !important
    }

    .g-sm-9 {
        margin: 9px !important
    }

    .g-sm-h-9 {
        margin-left: 9px !important;
        margin-right: 9px !important
    }

    .g-sm-v-9 {
        margin-top: 9px !important;
        margin-bottom: 9px !important
    }

    .g-sm-t-9 {
        margin-top: 9px !important
    }

    .g-sm-r-9 {
        margin-right: 9px !important
    }

    .g-sm-b-9 {
        margin-bottom: 9px !important
    }

    .g-sm-l-9 {
        margin-left: 9px !important
    }

    .p-sm-9 {
        padding: 9px !important
    }

    .p-sm-h-9 {
        padding-left: 9px !important;
        padding-right: 9px !important
    }

    .p-sm-v-9 {
        padding-top: 9px !important;
        padding-bottom: 9px !important
    }

    .p-sm-t-9 {
        padding-top: 9px !important
    }

    .p-sm-r-9 {
        padding-right: 9px !important
    }

    .p-sm-b-9 {
        padding-bottom: 9px !important
    }

    .p-sm-l-9 {
        padding-left: 9px !important
    }

    .g-sm-9p {
        margin: 9% !important
    }

    .g-sm-h-9p {
        margin-left: 9% !important;
        margin-right: 9% !important
    }

    .g-sm-v-9p {
        margin-top: 9% !important;
        margin-bottom: 9% !important
    }

    .g-sm-t-9p {
        margin-top: 9% !important
    }

    .g-sm-r-9p {
        margin-right: 9% !important
    }

    .g-sm-b-9p {
        margin-bottom: 9% !important
    }

    .g-sm-l-9p {
        margin-left: 9% !important
    }

    .p-sm-9p {
        padding: 9% !important
    }

    .p-sm-h-9p {
        padding-left: 9% !important;
        padding-right: 9% !important
    }

    .p-sm-v-9p {
        padding-top: 9% !important;
        padding-bottom: 9% !important
    }

    .p-sm-t-9p {
        padding-top: 9% !important
    }

    .p-sm-r-9p {
        padding-right: 9% !important
    }

    .p-sm-b-9p {
        padding-bottom: 9% !important
    }

    .p-sm-l-9p {
        padding-left: 9% !important
    }

    .g-sm-90p {
        margin: 90% !important
    }

    .g-sm-h-90p {
        margin-left: 90% !important;
        margin-right: 90% !important
    }

    .g-sm-v-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important
    }

    .g-sm-t-90p {
        margin-top: 90% !important
    }

    .g-sm-r-90p {
        margin-right: 90% !important
    }

    .g-sm-b-90p {
        margin-bottom: 90% !important
    }

    .g-sm-l-90p {
        margin-left: 90% !important
    }

    .p-sm-90p {
        padding: 90% !important
    }

    .p-sm-h-90p {
        padding-left: 90% !important;
        padding-right: 90% !important
    }

    .p-sm-v-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important
    }

    .p-sm-t-90p {
        padding-top: 90% !important
    }

    .p-sm-r-90p {
        padding-right: 90% !important
    }

    .p-sm-b-90p {
        padding-bottom: 90% !important
    }

    .p-sm-l-90p {
        padding-left: 90% !important
    }

    .g-sm-0 {
        margin: 0px !important
    }

    .g-sm-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-sm-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-sm-t-0 {
        margin-top: 0px !important
    }

    .g-sm-r-0 {
        margin-right: 0px !important
    }

    .g-sm-b-0 {
        margin-bottom: 0px !important
    }

    .g-sm-l-0 {
        margin-left: 0px !important
    }

    .p-sm-0 {
        padding: 0px !important
    }

    .p-sm-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-sm-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-sm-t-0 {
        padding-top: 0px !important
    }

    .p-sm-r-0 {
        padding-right: 0px !important
    }

    .p-sm-b-0 {
        padding-bottom: 0px !important
    }

    .p-sm-l-0 {
        padding-left: 0px !important
    }

    .g-sm-5 {
        margin: 5px !important
    }

    .g-sm-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-sm-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-sm-t-5 {
        margin-top: 5px !important
    }

    .g-sm-r-5 {
        margin-right: 5px !important
    }

    .g-sm-b-5 {
        margin-bottom: 5px !important
    }

    .g-sm-l-5 {
        margin-left: 5px !important
    }

    .p-sm-5 {
        padding: 5px !important
    }

    .p-sm-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-sm-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-sm-t-5 {
        padding-top: 5px !important
    }

    .p-sm-r-5 {
        padding-right: 5px !important
    }

    .p-sm-b-5 {
        padding-bottom: 5px !important
    }

    .p-sm-l-5 {
        padding-left: 5px !important
    }

    .g-sm-10 {
        margin: 10px !important
    }

    .g-sm-h-10 {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .g-sm-v-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .g-sm-t-10 {
        margin-top: 10px !important
    }

    .g-sm-r-10 {
        margin-right: 10px !important
    }

    .g-sm-b-10 {
        margin-bottom: 10px !important
    }

    .g-sm-l-10 {
        margin-left: 10px !important
    }

    .p-sm-10 {
        padding: 10px !important
    }

    .p-sm-h-10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .p-sm-v-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }

    .p-sm-t-10 {
        padding-top: 10px !important
    }

    .p-sm-r-10 {
        padding-right: 10px !important
    }

    .p-sm-b-10 {
        padding-bottom: 10px !important
    }

    .p-sm-l-10 {
        padding-left: 10px !important
    }

    .g-sm-15 {
        margin: 15px !important
    }

    .g-sm-h-15 {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .g-sm-v-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important
    }

    .g-sm-t-15 {
        margin-top: 15px !important
    }

    .g-sm-r-15 {
        margin-right: 15px !important
    }

    .g-sm-b-15 {
        margin-bottom: 15px !important
    }

    .g-sm-l-15 {
        margin-left: 15px !important
    }

    .p-sm-15 {
        padding: 15px !important
    }

    .p-sm-h-15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .p-sm-v-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .p-sm-t-15 {
        padding-top: 15px !important
    }

    .p-sm-r-15 {
        padding-right: 15px !important
    }

    .p-sm-b-15 {
        padding-bottom: 15px !important
    }

    .p-sm-l-15 {
        padding-left: 15px !important
    }

    .g-sm-20 {
        margin: 20px !important
    }

    .g-sm-h-20 {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .g-sm-v-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .g-sm-t-20 {
        margin-top: 20px !important
    }

    .g-sm-r-20 {
        margin-right: 20px !important
    }

    .g-sm-b-20 {
        margin-bottom: 20px !important
    }

    .g-sm-l-20 {
        margin-left: 20px !important
    }

    .p-sm-20 {
        padding: 20px !important
    }

    .p-sm-h-20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .p-sm-v-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .p-sm-t-20 {
        padding-top: 20px !important
    }

    .p-sm-r-20 {
        padding-right: 20px !important
    }

    .p-sm-b-20 {
        padding-bottom: 20px !important
    }

    .p-sm-l-20 {
        padding-left: 20px !important
    }

    .g-sm-25 {
        margin: 25px !important
    }

    .g-sm-h-25 {
        margin-left: 25px !important;
        margin-right: 25px !important
    }

    .g-sm-v-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }

    .g-sm-t-25 {
        margin-top: 25px !important
    }

    .g-sm-r-25 {
        margin-right: 25px !important
    }

    .g-sm-b-25 {
        margin-bottom: 25px !important
    }

    .g-sm-l-25 {
        margin-left: 25px !important
    }

    .p-sm-25 {
        padding: 25px !important
    }

    .p-sm-h-25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .p-sm-v-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important
    }

    .p-sm-t-25 {
        padding-top: 25px !important
    }

    .p-sm-r-25 {
        padding-right: 25px !important
    }

    .p-sm-b-25 {
        padding-bottom: 25px !important
    }

    .p-sm-l-25 {
        padding-left: 25px !important
    }

    .g-sm-30 {
        margin: 30px !important
    }

    .g-sm-h-30 {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .g-sm-v-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }

    .g-sm-t-30 {
        margin-top: 30px !important
    }

    .g-sm-r-30 {
        margin-right: 30px !important
    }

    .g-sm-b-30 {
        margin-bottom: 30px !important
    }

    .g-sm-l-30 {
        margin-left: 30px !important
    }

    .p-sm-30 {
        padding: 30px !important
    }

    .p-sm-h-30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .p-sm-v-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .p-sm-t-30 {
        padding-top: 30px !important
    }

    .p-sm-r-30 {
        padding-right: 30px !important
    }

    .p-sm-b-30 {
        padding-bottom: 30px !important
    }

    .p-sm-l-30 {
        padding-left: 30px !important
    }

    .g-sm-35 {
        margin: 35px !important
    }

    .g-sm-h-35 {
        margin-left: 35px !important;
        margin-right: 35px !important
    }

    .g-sm-v-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important
    }

    .g-sm-t-35 {
        margin-top: 35px !important
    }

    .g-sm-r-35 {
        margin-right: 35px !important
    }

    .g-sm-b-35 {
        margin-bottom: 35px !important
    }

    .g-sm-l-35 {
        margin-left: 35px !important
    }

    .p-sm-35 {
        padding: 35px !important
    }

    .p-sm-h-35 {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .p-sm-v-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important
    }

    .p-sm-t-35 {
        padding-top: 35px !important
    }

    .p-sm-r-35 {
        padding-right: 35px !important
    }

    .p-sm-b-35 {
        padding-bottom: 35px !important
    }

    .p-sm-l-35 {
        padding-left: 35px !important
    }

    .g-sm-40 {
        margin: 40px !important
    }

    .g-sm-h-40 {
        margin-left: 40px !important;
        margin-right: 40px !important
    }

    .g-sm-v-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important
    }

    .g-sm-t-40 {
        margin-top: 40px !important
    }

    .g-sm-r-40 {
        margin-right: 40px !important
    }

    .g-sm-b-40 {
        margin-bottom: 40px !important
    }

    .g-sm-l-40 {
        margin-left: 40px !important
    }

    .p-sm-40 {
        padding: 40px !important
    }

    .p-sm-h-40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .p-sm-v-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .p-sm-t-40 {
        padding-top: 40px !important
    }

    .p-sm-r-40 {
        padding-right: 40px !important
    }

    .p-sm-b-40 {
        padding-bottom: 40px !important
    }

    .p-sm-l-40 {
        padding-left: 40px !important
    }

    .g-sm-45 {
        margin: 45px !important
    }

    .g-sm-h-45 {
        margin-left: 45px !important;
        margin-right: 45px !important
    }

    .g-sm-v-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important
    }

    .g-sm-t-45 {
        margin-top: 45px !important
    }

    .g-sm-r-45 {
        margin-right: 45px !important
    }

    .g-sm-b-45 {
        margin-bottom: 45px !important
    }

    .g-sm-l-45 {
        margin-left: 45px !important
    }

    .p-sm-45 {
        padding: 45px !important
    }

    .p-sm-h-45 {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .p-sm-v-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important
    }

    .p-sm-t-45 {
        padding-top: 45px !important
    }

    .p-sm-r-45 {
        padding-right: 45px !important
    }

    .p-sm-b-45 {
        padding-bottom: 45px !important
    }

    .p-sm-l-45 {
        padding-left: 45px !important
    }

    .g-sm-50 {
        margin: 50px !important
    }

    .g-sm-h-50 {
        margin-left: 50px !important;
        margin-right: 50px !important
    }

    .g-sm-v-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important
    }

    .g-sm-t-50 {
        margin-top: 50px !important
    }

    .g-sm-r-50 {
        margin-right: 50px !important
    }

    .g-sm-b-50 {
        margin-bottom: 50px !important
    }

    .g-sm-l-50 {
        margin-left: 50px !important
    }

    .p-sm-50 {
        padding: 50px !important
    }

    .p-sm-h-50 {
        padding-left: 50px !important;
        padding-right: 50px !important
    }

    .p-sm-v-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .p-sm-t-50 {
        padding-top: 50px !important
    }

    .p-sm-r-50 {
        padding-right: 50px !important
    }

    .p-sm-b-50 {
        padding-bottom: 50px !important
    }

    .p-sm-l-50 {
        padding-left: 50px !important
    }

    .g-sm-55 {
        margin: 55px !important
    }

    .g-sm-h-55 {
        margin-left: 55px !important;
        margin-right: 55px !important
    }

    .g-sm-v-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important
    }

    .g-sm-t-55 {
        margin-top: 55px !important
    }

    .g-sm-r-55 {
        margin-right: 55px !important
    }

    .g-sm-b-55 {
        margin-bottom: 55px !important
    }

    .g-sm-l-55 {
        margin-left: 55px !important
    }

    .p-sm-55 {
        padding: 55px !important
    }

    .p-sm-h-55 {
        padding-left: 55px !important;
        padding-right: 55px !important
    }

    .p-sm-v-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important
    }

    .p-sm-t-55 {
        padding-top: 55px !important
    }

    .p-sm-r-55 {
        padding-right: 55px !important
    }

    .p-sm-b-55 {
        padding-bottom: 55px !important
    }

    .p-sm-l-55 {
        padding-left: 55px !important
    }

    .g-sm-60 {
        margin: 60px !important
    }

    .g-sm-h-60 {
        margin-left: 60px !important;
        margin-right: 60px !important
    }

    .g-sm-v-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important
    }

    .g-sm-t-60 {
        margin-top: 60px !important
    }

    .g-sm-r-60 {
        margin-right: 60px !important
    }

    .g-sm-b-60 {
        margin-bottom: 60px !important
    }

    .g-sm-l-60 {
        margin-left: 60px !important
    }

    .p-sm-60 {
        padding: 60px !important
    }

    .p-sm-h-60 {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .p-sm-v-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .p-sm-t-60 {
        padding-top: 60px !important
    }

    .p-sm-r-60 {
        padding-right: 60px !important
    }

    .p-sm-b-60 {
        padding-bottom: 60px !important
    }

    .p-sm-l-60 {
        padding-left: 60px !important
    }

    .g-sm-65 {
        margin: 65px !important
    }

    .g-sm-h-65 {
        margin-left: 65px !important;
        margin-right: 65px !important
    }

    .g-sm-v-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important
    }

    .g-sm-t-65 {
        margin-top: 65px !important
    }

    .g-sm-r-65 {
        margin-right: 65px !important
    }

    .g-sm-b-65 {
        margin-bottom: 65px !important
    }

    .g-sm-l-65 {
        margin-left: 65px !important
    }

    .p-sm-65 {
        padding: 65px !important
    }

    .p-sm-h-65 {
        padding-left: 65px !important;
        padding-right: 65px !important
    }

    .p-sm-v-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important
    }

    .p-sm-t-65 {
        padding-top: 65px !important
    }

    .p-sm-r-65 {
        padding-right: 65px !important
    }

    .p-sm-b-65 {
        padding-bottom: 65px !important
    }

    .p-sm-l-65 {
        padding-left: 65px !important
    }

    .g-sm-70 {
        margin: 70px !important
    }

    .g-sm-h-70 {
        margin-left: 70px !important;
        margin-right: 70px !important
    }

    .g-sm-v-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important
    }

    .g-sm-t-70 {
        margin-top: 70px !important
    }

    .g-sm-r-70 {
        margin-right: 70px !important
    }

    .g-sm-b-70 {
        margin-bottom: 70px !important
    }

    .g-sm-l-70 {
        margin-left: 70px !important
    }

    .p-sm-70 {
        padding: 70px !important
    }

    .p-sm-h-70 {
        padding-left: 70px !important;
        padding-right: 70px !important
    }

    .p-sm-v-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important
    }

    .p-sm-t-70 {
        padding-top: 70px !important
    }

    .p-sm-r-70 {
        padding-right: 70px !important
    }

    .p-sm-b-70 {
        padding-bottom: 70px !important
    }

    .p-sm-l-70 {
        padding-left: 70px !important
    }

    .g-sm-75 {
        margin: 75px !important
    }

    .g-sm-h-75 {
        margin-left: 75px !important;
        margin-right: 75px !important
    }

    .g-sm-v-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important
    }

    .g-sm-t-75 {
        margin-top: 75px !important
    }

    .g-sm-r-75 {
        margin-right: 75px !important
    }

    .g-sm-b-75 {
        margin-bottom: 75px !important
    }

    .g-sm-l-75 {
        margin-left: 75px !important
    }

    .p-sm-75 {
        padding: 75px !important
    }

    .p-sm-h-75 {
        padding-left: 75px !important;
        padding-right: 75px !important
    }

    .p-sm-v-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important
    }

    .p-sm-t-75 {
        padding-top: 75px !important
    }

    .p-sm-r-75 {
        padding-right: 75px !important
    }

    .p-sm-b-75 {
        padding-bottom: 75px !important
    }

    .p-sm-l-75 {
        padding-left: 75px !important
    }

    .g-sm-80 {
        margin: 80px !important
    }

    .g-sm-h-80 {
        margin-left: 80px !important;
        margin-right: 80px !important
    }

    .g-sm-v-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .g-sm-t-80 {
        margin-top: 80px !important
    }

    .g-sm-r-80 {
        margin-right: 80px !important
    }

    .g-sm-b-80 {
        margin-bottom: 80px !important
    }

    .g-sm-l-80 {
        margin-left: 80px !important
    }

    .p-sm-80 {
        padding: 80px !important
    }

    .p-sm-h-80 {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .p-sm-v-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .p-sm-t-80 {
        padding-top: 80px !important
    }

    .p-sm-r-80 {
        padding-right: 80px !important
    }

    .p-sm-b-80 {
        padding-bottom: 80px !important
    }

    .p-sm-l-80 {
        padding-left: 80px !important
    }

    .g-sm-85 {
        margin: 85px !important
    }

    .g-sm-h-85 {
        margin-left: 85px !important;
        margin-right: 85px !important
    }

    .g-sm-v-85 {
        margin-top: 85px !important;
        margin-bottom: 85px !important
    }

    .g-sm-t-85 {
        margin-top: 85px !important
    }

    .g-sm-r-85 {
        margin-right: 85px !important
    }

    .g-sm-b-85 {
        margin-bottom: 85px !important
    }

    .g-sm-l-85 {
        margin-left: 85px !important
    }

    .p-sm-85 {
        padding: 85px !important
    }

    .p-sm-h-85 {
        padding-left: 85px !important;
        padding-right: 85px !important
    }

    .p-sm-v-85 {
        padding-top: 85px !important;
        padding-bottom: 85px !important
    }

    .p-sm-t-85 {
        padding-top: 85px !important
    }

    .p-sm-r-85 {
        padding-right: 85px !important
    }

    .p-sm-b-85 {
        padding-bottom: 85px !important
    }

    .p-sm-l-85 {
        padding-left: 85px !important
    }

    .g-sm-90 {
        margin: 90px !important
    }

    .g-sm-h-90 {
        margin-left: 90px !important;
        margin-right: 90px !important
    }

    .g-sm-v-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important
    }

    .g-sm-t-90 {
        margin-top: 90px !important
    }

    .g-sm-r-90 {
        margin-right: 90px !important
    }

    .g-sm-b-90 {
        margin-bottom: 90px !important
    }

    .g-sm-l-90 {
        margin-left: 90px !important
    }

    .p-sm-90 {
        padding: 90px !important
    }

    .p-sm-h-90 {
        padding-left: 90px !important;
        padding-right: 90px !important
    }

    .p-sm-v-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important
    }

    .p-sm-t-90 {
        padding-top: 90px !important
    }

    .p-sm-r-90 {
        padding-right: 90px !important
    }

    .p-sm-b-90 {
        padding-bottom: 90px !important
    }

    .p-sm-l-90 {
        padding-left: 90px !important
    }

    .g-sm-95 {
        margin: 95px !important
    }

    .g-sm-h-95 {
        margin-left: 95px !important;
        margin-right: 95px !important
    }

    .g-sm-v-95 {
        margin-top: 95px !important;
        margin-bottom: 95px !important
    }

    .g-sm-t-95 {
        margin-top: 95px !important
    }

    .g-sm-r-95 {
        margin-right: 95px !important
    }

    .g-sm-b-95 {
        margin-bottom: 95px !important
    }

    .g-sm-l-95 {
        margin-left: 95px !important
    }

    .p-sm-95 {
        padding: 95px !important
    }

    .p-sm-h-95 {
        padding-left: 95px !important;
        padding-right: 95px !important
    }

    .p-sm-v-95 {
        padding-top: 95px !important;
        padding-bottom: 95px !important
    }

    .p-sm-t-95 {
        padding-top: 95px !important
    }

    .p-sm-r-95 {
        padding-right: 95px !important
    }

    .p-sm-b-95 {
        padding-bottom: 95px !important
    }

    .p-sm-l-95 {
        padding-left: 95px !important
    }

    .g-sm-100 {
        margin: 100px !important
    }

    .g-sm-h-100 {
        margin-left: 100px !important;
        margin-right: 100px !important
    }

    .g-sm-v-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important
    }

    .g-sm-t-100 {
        margin-top: 100px !important
    }

    .g-sm-r-100 {
        margin-right: 100px !important
    }

    .g-sm-b-100 {
        margin-bottom: 100px !important
    }

    .g-sm-l-100 {
        margin-left: 100px !important
    }

    .p-sm-100 {
        padding: 100px !important
    }

    .p-sm-h-100 {
        padding-left: 100px !important;
        padding-right: 100px !important
    }

    .p-sm-v-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .p-sm-t-100 {
        padding-top: 100px !important
    }

    .p-sm-r-100 {
        padding-right: 100px !important
    }

    .p-sm-b-100 {
        padding-bottom: 100px !important
    }

    .p-sm-l-100 {
        padding-left: 100px !important
    }

    .g-sm-105 {
        margin: 105px !important
    }

    .g-sm-h-105 {
        margin-left: 105px !important;
        margin-right: 105px !important
    }

    .g-sm-v-105 {
        margin-top: 105px !important;
        margin-bottom: 105px !important
    }

    .g-sm-t-105 {
        margin-top: 105px !important
    }

    .g-sm-r-105 {
        margin-right: 105px !important
    }

    .g-sm-b-105 {
        margin-bottom: 105px !important
    }

    .g-sm-l-105 {
        margin-left: 105px !important
    }

    .p-sm-105 {
        padding: 105px !important
    }

    .p-sm-h-105 {
        padding-left: 105px !important;
        padding-right: 105px !important
    }

    .p-sm-v-105 {
        padding-top: 105px !important;
        padding-bottom: 105px !important
    }

    .p-sm-t-105 {
        padding-top: 105px !important
    }

    .p-sm-r-105 {
        padding-right: 105px !important
    }

    .p-sm-b-105 {
        padding-bottom: 105px !important
    }

    .p-sm-l-105 {
        padding-left: 105px !important
    }

    .g-sm-110 {
        margin: 110px !important
    }

    .g-sm-h-110 {
        margin-left: 110px !important;
        margin-right: 110px !important
    }

    .g-sm-v-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important
    }

    .g-sm-t-110 {
        margin-top: 110px !important
    }

    .g-sm-r-110 {
        margin-right: 110px !important
    }

    .g-sm-b-110 {
        margin-bottom: 110px !important
    }

    .g-sm-l-110 {
        margin-left: 110px !important
    }

    .p-sm-110 {
        padding: 110px !important
    }

    .p-sm-h-110 {
        padding-left: 110px !important;
        padding-right: 110px !important
    }

    .p-sm-v-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important
    }

    .p-sm-t-110 {
        padding-top: 110px !important
    }

    .p-sm-r-110 {
        padding-right: 110px !important
    }

    .p-sm-b-110 {
        padding-bottom: 110px !important
    }

    .p-sm-l-110 {
        padding-left: 110px !important
    }

    .g-sm-115 {
        margin: 115px !important
    }

    .g-sm-h-115 {
        margin-left: 115px !important;
        margin-right: 115px !important
    }

    .g-sm-v-115 {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    .g-sm-t-115 {
        margin-top: 115px !important
    }

    .g-sm-r-115 {
        margin-right: 115px !important
    }

    .g-sm-b-115 {
        margin-bottom: 115px !important
    }

    .g-sm-l-115 {
        margin-left: 115px !important
    }

    .p-sm-115 {
        padding: 115px !important
    }

    .p-sm-h-115 {
        padding-left: 115px !important;
        padding-right: 115px !important
    }

    .p-sm-v-115 {
        padding-top: 115px !important;
        padding-bottom: 115px !important
    }

    .p-sm-t-115 {
        padding-top: 115px !important
    }

    .p-sm-r-115 {
        padding-right: 115px !important
    }

    .p-sm-b-115 {
        padding-bottom: 115px !important
    }

    .p-sm-l-115 {
        padding-left: 115px !important
    }

    .g-sm-120 {
        margin: 120px !important
    }

    .g-sm-h-120 {
        margin-left: 120px !important;
        margin-right: 120px !important
    }

    .g-sm-v-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important
    }

    .g-sm-t-120 {
        margin-top: 120px !important
    }

    .g-sm-r-120 {
        margin-right: 120px !important
    }

    .g-sm-b-120 {
        margin-bottom: 120px !important
    }

    .g-sm-l-120 {
        margin-left: 120px !important
    }

    .p-sm-120 {
        padding: 120px !important
    }

    .p-sm-h-120 {
        padding-left: 120px !important;
        padding-right: 120px !important
    }

    .p-sm-v-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important
    }

    .p-sm-t-120 {
        padding-top: 120px !important
    }

    .p-sm-r-120 {
        padding-right: 120px !important
    }

    .p-sm-b-120 {
        padding-bottom: 120px !important
    }

    .p-sm-l-120 {
        padding-left: 120px !important
    }

    .g-sm-125 {
        margin: 125px !important
    }

    .g-sm-h-125 {
        margin-left: 125px !important;
        margin-right: 125px !important
    }

    .g-sm-v-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important
    }

    .g-sm-t-125 {
        margin-top: 125px !important
    }

    .g-sm-r-125 {
        margin-right: 125px !important
    }

    .g-sm-b-125 {
        margin-bottom: 125px !important
    }

    .g-sm-l-125 {
        margin-left: 125px !important
    }

    .p-sm-125 {
        padding: 125px !important
    }

    .p-sm-h-125 {
        padding-left: 125px !important;
        padding-right: 125px !important
    }

    .p-sm-v-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important
    }

    .p-sm-t-125 {
        padding-top: 125px !important
    }

    .p-sm-r-125 {
        padding-right: 125px !important
    }

    .p-sm-b-125 {
        padding-bottom: 125px !important
    }

    .p-sm-l-125 {
        padding-left: 125px !important
    }

    .g-sm-130 {
        margin: 130px !important
    }

    .g-sm-h-130 {
        margin-left: 130px !important;
        margin-right: 130px !important
    }

    .g-sm-v-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important
    }

    .g-sm-t-130 {
        margin-top: 130px !important
    }

    .g-sm-r-130 {
        margin-right: 130px !important
    }

    .g-sm-b-130 {
        margin-bottom: 130px !important
    }

    .g-sm-l-130 {
        margin-left: 130px !important
    }

    .p-sm-130 {
        padding: 130px !important
    }

    .p-sm-h-130 {
        padding-left: 130px !important;
        padding-right: 130px !important
    }

    .p-sm-v-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important
    }

    .p-sm-t-130 {
        padding-top: 130px !important
    }

    .p-sm-r-130 {
        padding-right: 130px !important
    }

    .p-sm-b-130 {
        padding-bottom: 130px !important
    }

    .p-sm-l-130 {
        padding-left: 130px !important
    }

    .g-sm-135 {
        margin: 135px !important
    }

    .g-sm-h-135 {
        margin-left: 135px !important;
        margin-right: 135px !important
    }

    .g-sm-v-135 {
        margin-top: 135px !important;
        margin-bottom: 135px !important
    }

    .g-sm-t-135 {
        margin-top: 135px !important
    }

    .g-sm-r-135 {
        margin-right: 135px !important
    }

    .g-sm-b-135 {
        margin-bottom: 135px !important
    }

    .g-sm-l-135 {
        margin-left: 135px !important
    }

    .p-sm-135 {
        padding: 135px !important
    }

    .p-sm-h-135 {
        padding-left: 135px !important;
        padding-right: 135px !important
    }

    .p-sm-v-135 {
        padding-top: 135px !important;
        padding-bottom: 135px !important
    }

    .p-sm-t-135 {
        padding-top: 135px !important
    }

    .p-sm-r-135 {
        padding-right: 135px !important
    }

    .p-sm-b-135 {
        padding-bottom: 135px !important
    }

    .p-sm-l-135 {
        padding-left: 135px !important
    }

    .g-sm-140 {
        margin: 140px !important
    }

    .g-sm-h-140 {
        margin-left: 140px !important;
        margin-right: 140px !important
    }

    .g-sm-v-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important
    }

    .g-sm-t-140 {
        margin-top: 140px !important
    }

    .g-sm-r-140 {
        margin-right: 140px !important
    }

    .g-sm-b-140 {
        margin-bottom: 140px !important
    }

    .g-sm-l-140 {
        margin-left: 140px !important
    }

    .p-sm-140 {
        padding: 140px !important
    }

    .p-sm-h-140 {
        padding-left: 140px !important;
        padding-right: 140px !important
    }

    .p-sm-v-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important
    }

    .p-sm-t-140 {
        padding-top: 140px !important
    }

    .p-sm-r-140 {
        padding-right: 140px !important
    }

    .p-sm-b-140 {
        padding-bottom: 140px !important
    }

    .p-sm-l-140 {
        padding-left: 140px !important
    }

    .g-sm-145 {
        margin: 145px !important
    }

    .g-sm-h-145 {
        margin-left: 145px !important;
        margin-right: 145px !important
    }

    .g-sm-v-145 {
        margin-top: 145px !important;
        margin-bottom: 145px !important
    }

    .g-sm-t-145 {
        margin-top: 145px !important
    }

    .g-sm-r-145 {
        margin-right: 145px !important
    }

    .g-sm-b-145 {
        margin-bottom: 145px !important
    }

    .g-sm-l-145 {
        margin-left: 145px !important
    }

    .p-sm-145 {
        padding: 145px !important
    }

    .p-sm-h-145 {
        padding-left: 145px !important;
        padding-right: 145px !important
    }

    .p-sm-v-145 {
        padding-top: 145px !important;
        padding-bottom: 145px !important
    }

    .p-sm-t-145 {
        padding-top: 145px !important
    }

    .p-sm-r-145 {
        padding-right: 145px !important
    }

    .p-sm-b-145 {
        padding-bottom: 145px !important
    }

    .p-sm-l-145 {
        padding-left: 145px !important
    }

    .g-sm-150 {
        margin: 150px !important
    }

    .g-sm-h-150 {
        margin-left: 150px !important;
        margin-right: 150px !important
    }

    .g-sm-v-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important
    }

    .g-sm-t-150 {
        margin-top: 150px !important
    }

    .g-sm-r-150 {
        margin-right: 150px !important
    }

    .g-sm-b-150 {
        margin-bottom: 150px !important
    }

    .g-sm-l-150 {
        margin-left: 150px !important
    }

    .p-sm-150 {
        padding: 150px !important
    }

    .p-sm-h-150 {
        padding-left: 150px !important;
        padding-right: 150px !important
    }

    .p-sm-v-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important
    }

    .p-sm-t-150 {
        padding-top: 150px !important
    }

    .p-sm-r-150 {
        padding-right: 150px !important
    }

    .p-sm-b-150 {
        padding-bottom: 150px !important
    }

    .p-sm-l-150 {
        padding-left: 150px !important
    }

    .g-sm-155 {
        margin: 155px !important
    }

    .g-sm-h-155 {
        margin-left: 155px !important;
        margin-right: 155px !important
    }

    .g-sm-v-155 {
        margin-top: 155px !important;
        margin-bottom: 155px !important
    }

    .g-sm-t-155 {
        margin-top: 155px !important
    }

    .g-sm-r-155 {
        margin-right: 155px !important
    }

    .g-sm-b-155 {
        margin-bottom: 155px !important
    }

    .g-sm-l-155 {
        margin-left: 155px !important
    }

    .p-sm-155 {
        padding: 155px !important
    }

    .p-sm-h-155 {
        padding-left: 155px !important;
        padding-right: 155px !important
    }

    .p-sm-v-155 {
        padding-top: 155px !important;
        padding-bottom: 155px !important
    }

    .p-sm-t-155 {
        padding-top: 155px !important
    }

    .p-sm-r-155 {
        padding-right: 155px !important
    }

    .p-sm-b-155 {
        padding-bottom: 155px !important
    }

    .p-sm-l-155 {
        padding-left: 155px !important
    }

    .g-sm-160 {
        margin: 160px !important
    }

    .g-sm-h-160 {
        margin-left: 160px !important;
        margin-right: 160px !important
    }

    .g-sm-v-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important
    }

    .g-sm-t-160 {
        margin-top: 160px !important
    }

    .g-sm-r-160 {
        margin-right: 160px !important
    }

    .g-sm-b-160 {
        margin-bottom: 160px !important
    }

    .g-sm-l-160 {
        margin-left: 160px !important
    }

    .p-sm-160 {
        padding: 160px !important
    }

    .p-sm-h-160 {
        padding-left: 160px !important;
        padding-right: 160px !important
    }

    .p-sm-v-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .p-sm-t-160 {
        padding-top: 160px !important
    }

    .p-sm-r-160 {
        padding-right: 160px !important
    }

    .p-sm-b-160 {
        padding-bottom: 160px !important
    }

    .p-sm-l-160 {
        padding-left: 160px !important
    }

    .g-sm-165 {
        margin: 165px !important
    }

    .g-sm-h-165 {
        margin-left: 165px !important;
        margin-right: 165px !important
    }

    .g-sm-v-165 {
        margin-top: 165px !important;
        margin-bottom: 165px !important
    }

    .g-sm-t-165 {
        margin-top: 165px !important
    }

    .g-sm-r-165 {
        margin-right: 165px !important
    }

    .g-sm-b-165 {
        margin-bottom: 165px !important
    }

    .g-sm-l-165 {
        margin-left: 165px !important
    }

    .p-sm-165 {
        padding: 165px !important
    }

    .p-sm-h-165 {
        padding-left: 165px !important;
        padding-right: 165px !important
    }

    .p-sm-v-165 {
        padding-top: 165px !important;
        padding-bottom: 165px !important
    }

    .p-sm-t-165 {
        padding-top: 165px !important
    }

    .p-sm-r-165 {
        padding-right: 165px !important
    }

    .p-sm-b-165 {
        padding-bottom: 165px !important
    }

    .p-sm-l-165 {
        padding-left: 165px !important
    }

    .g-sm-170 {
        margin: 170px !important
    }

    .g-sm-h-170 {
        margin-left: 170px !important;
        margin-right: 170px !important
    }

    .g-sm-v-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important
    }

    .g-sm-t-170 {
        margin-top: 170px !important
    }

    .g-sm-r-170 {
        margin-right: 170px !important
    }

    .g-sm-b-170 {
        margin-bottom: 170px !important
    }

    .g-sm-l-170 {
        margin-left: 170px !important
    }

    .p-sm-170 {
        padding: 170px !important
    }

    .p-sm-h-170 {
        padding-left: 170px !important;
        padding-right: 170px !important
    }

    .p-sm-v-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important
    }

    .p-sm-t-170 {
        padding-top: 170px !important
    }

    .p-sm-r-170 {
        padding-right: 170px !important
    }

    .p-sm-b-170 {
        padding-bottom: 170px !important
    }

    .p-sm-l-170 {
        padding-left: 170px !important
    }

    .g-sm-175 {
        margin: 175px !important
    }

    .g-sm-h-175 {
        margin-left: 175px !important;
        margin-right: 175px !important
    }

    .g-sm-v-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important
    }

    .g-sm-t-175 {
        margin-top: 175px !important
    }

    .g-sm-r-175 {
        margin-right: 175px !important
    }

    .g-sm-b-175 {
        margin-bottom: 175px !important
    }

    .g-sm-l-175 {
        margin-left: 175px !important
    }

    .p-sm-175 {
        padding: 175px !important
    }

    .p-sm-h-175 {
        padding-left: 175px !important;
        padding-right: 175px !important
    }

    .p-sm-v-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important
    }

    .p-sm-t-175 {
        padding-top: 175px !important
    }

    .p-sm-r-175 {
        padding-right: 175px !important
    }

    .p-sm-b-175 {
        padding-bottom: 175px !important
    }

    .p-sm-l-175 {
        padding-left: 175px !important
    }

    .g-sm-180 {
        margin: 180px !important
    }

    .g-sm-h-180 {
        margin-left: 180px !important;
        margin-right: 180px !important
    }

    .g-sm-v-180 {
        margin-top: 180px !important;
        margin-bottom: 180px !important
    }

    .g-sm-t-180 {
        margin-top: 180px !important
    }

    .g-sm-r-180 {
        margin-right: 180px !important
    }

    .g-sm-b-180 {
        margin-bottom: 180px !important
    }

    .g-sm-l-180 {
        margin-left: 180px !important
    }

    .p-sm-180 {
        padding: 180px !important
    }

    .p-sm-h-180 {
        padding-left: 180px !important;
        padding-right: 180px !important
    }

    .p-sm-v-180 {
        padding-top: 180px !important;
        padding-bottom: 180px !important
    }

    .p-sm-t-180 {
        padding-top: 180px !important
    }

    .p-sm-r-180 {
        padding-right: 180px !important
    }

    .p-sm-b-180 {
        padding-bottom: 180px !important
    }

    .p-sm-l-180 {
        padding-left: 180px !important
    }

    .g-sm-185 {
        margin: 185px !important
    }

    .g-sm-h-185 {
        margin-left: 185px !important;
        margin-right: 185px !important
    }

    .g-sm-v-185 {
        margin-top: 185px !important;
        margin-bottom: 185px !important
    }

    .g-sm-t-185 {
        margin-top: 185px !important
    }

    .g-sm-r-185 {
        margin-right: 185px !important
    }

    .g-sm-b-185 {
        margin-bottom: 185px !important
    }

    .g-sm-l-185 {
        margin-left: 185px !important
    }

    .p-sm-185 {
        padding: 185px !important
    }

    .p-sm-h-185 {
        padding-left: 185px !important;
        padding-right: 185px !important
    }

    .p-sm-v-185 {
        padding-top: 185px !important;
        padding-bottom: 185px !important
    }

    .p-sm-t-185 {
        padding-top: 185px !important
    }

    .p-sm-r-185 {
        padding-right: 185px !important
    }

    .p-sm-b-185 {
        padding-bottom: 185px !important
    }

    .p-sm-l-185 {
        padding-left: 185px !important
    }

    .g-sm-190 {
        margin: 190px !important
    }

    .g-sm-h-190 {
        margin-left: 190px !important;
        margin-right: 190px !important
    }

    .g-sm-v-190 {
        margin-top: 190px !important;
        margin-bottom: 190px !important
    }

    .g-sm-t-190 {
        margin-top: 190px !important
    }

    .g-sm-r-190 {
        margin-right: 190px !important
    }

    .g-sm-b-190 {
        margin-bottom: 190px !important
    }

    .g-sm-l-190 {
        margin-left: 190px !important
    }

    .p-sm-190 {
        padding: 190px !important
    }

    .p-sm-h-190 {
        padding-left: 190px !important;
        padding-right: 190px !important
    }

    .p-sm-v-190 {
        padding-top: 190px !important;
        padding-bottom: 190px !important
    }

    .p-sm-t-190 {
        padding-top: 190px !important
    }

    .p-sm-r-190 {
        padding-right: 190px !important
    }

    .p-sm-b-190 {
        padding-bottom: 190px !important
    }

    .p-sm-l-190 {
        padding-left: 190px !important
    }

    .g-sm-195 {
        margin: 195px !important
    }

    .g-sm-h-195 {
        margin-left: 195px !important;
        margin-right: 195px !important
    }

    .g-sm-v-195 {
        margin-top: 195px !important;
        margin-bottom: 195px !important
    }

    .g-sm-t-195 {
        margin-top: 195px !important
    }

    .g-sm-r-195 {
        margin-right: 195px !important
    }

    .g-sm-b-195 {
        margin-bottom: 195px !important
    }

    .g-sm-l-195 {
        margin-left: 195px !important
    }

    .p-sm-195 {
        padding: 195px !important
    }

    .p-sm-h-195 {
        padding-left: 195px !important;
        padding-right: 195px !important
    }

    .p-sm-v-195 {
        padding-top: 195px !important;
        padding-bottom: 195px !important
    }

    .p-sm-t-195 {
        padding-top: 195px !important
    }

    .p-sm-r-195 {
        padding-right: 195px !important
    }

    .p-sm-b-195 {
        padding-bottom: 195px !important
    }

    .p-sm-l-195 {
        padding-left: 195px !important
    }

    .g-sm-200 {
        margin: 200px !important
    }

    .g-sm-h-200 {
        margin-left: 200px !important;
        margin-right: 200px !important
    }

    .g-sm-v-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important
    }

    .g-sm-t-200 {
        margin-top: 200px !important
    }

    .g-sm-r-200 {
        margin-right: 200px !important
    }

    .g-sm-b-200 {
        margin-bottom: 200px !important
    }

    .g-sm-l-200 {
        margin-left: 200px !important
    }

    .p-sm-200 {
        padding: 200px !important
    }

    .p-sm-h-200 {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .p-sm-v-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important
    }

    .p-sm-t-200 {
        padding-top: 200px !important
    }

    .p-sm-r-200 {
        padding-right: 200px !important
    }

    .p-sm-b-200 {
        padding-bottom: 200px !important
    }

    .p-sm-l-200 {
        padding-left: 200px !important
    }

    .g-sm-205 {
        margin: 205px !important
    }

    .g-sm-h-205 {
        margin-left: 205px !important;
        margin-right: 205px !important
    }

    .g-sm-v-205 {
        margin-top: 205px !important;
        margin-bottom: 205px !important
    }

    .g-sm-t-205 {
        margin-top: 205px !important
    }

    .g-sm-r-205 {
        margin-right: 205px !important
    }

    .g-sm-b-205 {
        margin-bottom: 205px !important
    }

    .g-sm-l-205 {
        margin-left: 205px !important
    }

    .p-sm-205 {
        padding: 205px !important
    }

    .p-sm-h-205 {
        padding-left: 205px !important;
        padding-right: 205px !important
    }

    .p-sm-v-205 {
        padding-top: 205px !important;
        padding-bottom: 205px !important
    }

    .p-sm-t-205 {
        padding-top: 205px !important
    }

    .p-sm-r-205 {
        padding-right: 205px !important
    }

    .p-sm-b-205 {
        padding-bottom: 205px !important
    }

    .p-sm-l-205 {
        padding-left: 205px !important
    }

    .g-sm-210 {
        margin: 210px !important
    }

    .g-sm-h-210 {
        margin-left: 210px !important;
        margin-right: 210px !important
    }

    .g-sm-v-210 {
        margin-top: 210px !important;
        margin-bottom: 210px !important
    }

    .g-sm-t-210 {
        margin-top: 210px !important
    }

    .g-sm-r-210 {
        margin-right: 210px !important
    }

    .g-sm-b-210 {
        margin-bottom: 210px !important
    }

    .g-sm-l-210 {
        margin-left: 210px !important
    }

    .p-sm-210 {
        padding: 210px !important
    }

    .p-sm-h-210 {
        padding-left: 210px !important;
        padding-right: 210px !important
    }

    .p-sm-v-210 {
        padding-top: 210px !important;
        padding-bottom: 210px !important
    }

    .p-sm-t-210 {
        padding-top: 210px !important
    }

    .p-sm-r-210 {
        padding-right: 210px !important
    }

    .p-sm-b-210 {
        padding-bottom: 210px !important
    }

    .p-sm-l-210 {
        padding-left: 210px !important
    }

    .g-sm-215 {
        margin: 215px !important
    }

    .g-sm-h-215 {
        margin-left: 215px !important;
        margin-right: 215px !important
    }

    .g-sm-v-215 {
        margin-top: 215px !important;
        margin-bottom: 215px !important
    }

    .g-sm-t-215 {
        margin-top: 215px !important
    }

    .g-sm-r-215 {
        margin-right: 215px !important
    }

    .g-sm-b-215 {
        margin-bottom: 215px !important
    }

    .g-sm-l-215 {
        margin-left: 215px !important
    }

    .p-sm-215 {
        padding: 215px !important
    }

    .p-sm-h-215 {
        padding-left: 215px !important;
        padding-right: 215px !important
    }

    .p-sm-v-215 {
        padding-top: 215px !important;
        padding-bottom: 215px !important
    }

    .p-sm-t-215 {
        padding-top: 215px !important
    }

    .p-sm-r-215 {
        padding-right: 215px !important
    }

    .p-sm-b-215 {
        padding-bottom: 215px !important
    }

    .p-sm-l-215 {
        padding-left: 215px !important
    }

    .g-sm-220 {
        margin: 220px !important
    }

    .g-sm-h-220 {
        margin-left: 220px !important;
        margin-right: 220px !important
    }

    .g-sm-v-220 {
        margin-top: 220px !important;
        margin-bottom: 220px !important
    }

    .g-sm-t-220 {
        margin-top: 220px !important
    }

    .g-sm-r-220 {
        margin-right: 220px !important
    }

    .g-sm-b-220 {
        margin-bottom: 220px !important
    }

    .g-sm-l-220 {
        margin-left: 220px !important
    }

    .p-sm-220 {
        padding: 220px !important
    }

    .p-sm-h-220 {
        padding-left: 220px !important;
        padding-right: 220px !important
    }

    .p-sm-v-220 {
        padding-top: 220px !important;
        padding-bottom: 220px !important
    }

    .p-sm-t-220 {
        padding-top: 220px !important
    }

    .p-sm-r-220 {
        padding-right: 220px !important
    }

    .p-sm-b-220 {
        padding-bottom: 220px !important
    }

    .p-sm-l-220 {
        padding-left: 220px !important
    }

    .g-sm-225 {
        margin: 225px !important
    }

    .g-sm-h-225 {
        margin-left: 225px !important;
        margin-right: 225px !important
    }

    .g-sm-v-225 {
        margin-top: 225px !important;
        margin-bottom: 225px !important
    }

    .g-sm-t-225 {
        margin-top: 225px !important
    }

    .g-sm-r-225 {
        margin-right: 225px !important
    }

    .g-sm-b-225 {
        margin-bottom: 225px !important
    }

    .g-sm-l-225 {
        margin-left: 225px !important
    }

    .p-sm-225 {
        padding: 225px !important
    }

    .p-sm-h-225 {
        padding-left: 225px !important;
        padding-right: 225px !important
    }

    .p-sm-v-225 {
        padding-top: 225px !important;
        padding-bottom: 225px !important
    }

    .p-sm-t-225 {
        padding-top: 225px !important
    }

    .p-sm-r-225 {
        padding-right: 225px !important
    }

    .p-sm-b-225 {
        padding-bottom: 225px !important
    }

    .p-sm-l-225 {
        padding-left: 225px !important
    }

    .g-sm-230 {
        margin: 230px !important
    }

    .g-sm-h-230 {
        margin-left: 230px !important;
        margin-right: 230px !important
    }

    .g-sm-v-230 {
        margin-top: 230px !important;
        margin-bottom: 230px !important
    }

    .g-sm-t-230 {
        margin-top: 230px !important
    }

    .g-sm-r-230 {
        margin-right: 230px !important
    }

    .g-sm-b-230 {
        margin-bottom: 230px !important
    }

    .g-sm-l-230 {
        margin-left: 230px !important
    }

    .p-sm-230 {
        padding: 230px !important
    }

    .p-sm-h-230 {
        padding-left: 230px !important;
        padding-right: 230px !important
    }

    .p-sm-v-230 {
        padding-top: 230px !important;
        padding-bottom: 230px !important
    }

    .p-sm-t-230 {
        padding-top: 230px !important
    }

    .p-sm-r-230 {
        padding-right: 230px !important
    }

    .p-sm-b-230 {
        padding-bottom: 230px !important
    }

    .p-sm-l-230 {
        padding-left: 230px !important
    }

    .g-sm-235 {
        margin: 235px !important
    }

    .g-sm-h-235 {
        margin-left: 235px !important;
        margin-right: 235px !important
    }

    .g-sm-v-235 {
        margin-top: 235px !important;
        margin-bottom: 235px !important
    }

    .g-sm-t-235 {
        margin-top: 235px !important
    }

    .g-sm-r-235 {
        margin-right: 235px !important
    }

    .g-sm-b-235 {
        margin-bottom: 235px !important
    }

    .g-sm-l-235 {
        margin-left: 235px !important
    }

    .p-sm-235 {
        padding: 235px !important
    }

    .p-sm-h-235 {
        padding-left: 235px !important;
        padding-right: 235px !important
    }

    .p-sm-v-235 {
        padding-top: 235px !important;
        padding-bottom: 235px !important
    }

    .p-sm-t-235 {
        padding-top: 235px !important
    }

    .p-sm-r-235 {
        padding-right: 235px !important
    }

    .p-sm-b-235 {
        padding-bottom: 235px !important
    }

    .p-sm-l-235 {
        padding-left: 235px !important
    }

    .g-sm-240 {
        margin: 240px !important
    }

    .g-sm-h-240 {
        margin-left: 240px !important;
        margin-right: 240px !important
    }

    .g-sm-v-240 {
        margin-top: 240px !important;
        margin-bottom: 240px !important
    }

    .g-sm-t-240 {
        margin-top: 240px !important
    }

    .g-sm-r-240 {
        margin-right: 240px !important
    }

    .g-sm-b-240 {
        margin-bottom: 240px !important
    }

    .g-sm-l-240 {
        margin-left: 240px !important
    }

    .p-sm-240 {
        padding: 240px !important
    }

    .p-sm-h-240 {
        padding-left: 240px !important;
        padding-right: 240px !important
    }

    .p-sm-v-240 {
        padding-top: 240px !important;
        padding-bottom: 240px !important
    }

    .p-sm-t-240 {
        padding-top: 240px !important
    }

    .p-sm-r-240 {
        padding-right: 240px !important
    }

    .p-sm-b-240 {
        padding-bottom: 240px !important
    }

    .p-sm-l-240 {
        padding-left: 240px !important
    }

    .g-sm-245 {
        margin: 245px !important
    }

    .g-sm-h-245 {
        margin-left: 245px !important;
        margin-right: 245px !important
    }

    .g-sm-v-245 {
        margin-top: 245px !important;
        margin-bottom: 245px !important
    }

    .g-sm-t-245 {
        margin-top: 245px !important
    }

    .g-sm-r-245 {
        margin-right: 245px !important
    }

    .g-sm-b-245 {
        margin-bottom: 245px !important
    }

    .g-sm-l-245 {
        margin-left: 245px !important
    }

    .p-sm-245 {
        padding: 245px !important
    }

    .p-sm-h-245 {
        padding-left: 245px !important;
        padding-right: 245px !important
    }

    .p-sm-v-245 {
        padding-top: 245px !important;
        padding-bottom: 245px !important
    }

    .p-sm-t-245 {
        padding-top: 245px !important
    }

    .p-sm-r-245 {
        padding-right: 245px !important
    }

    .p-sm-b-245 {
        padding-bottom: 245px !important
    }

    .p-sm-l-245 {
        padding-left: 245px !important
    }

    .g-sm-250 {
        margin: 250px !important
    }

    .g-sm-h-250 {
        margin-left: 250px !important;
        margin-right: 250px !important
    }

    .g-sm-v-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important
    }

    .g-sm-t-250 {
        margin-top: 250px !important
    }

    .g-sm-r-250 {
        margin-right: 250px !important
    }

    .g-sm-b-250 {
        margin-bottom: 250px !important
    }

    .g-sm-l-250 {
        margin-left: 250px !important
    }

    .p-sm-250 {
        padding: 250px !important
    }

    .p-sm-h-250 {
        padding-left: 250px !important;
        padding-right: 250px !important
    }

    .p-sm-v-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important
    }

    .p-sm-t-250 {
        padding-top: 250px !important
    }

    .p-sm-r-250 {
        padding-right: 250px !important
    }

    .p-sm-b-250 {
        padding-bottom: 250px !important
    }

    .p-sm-l-250 {
        padding-left: 250px !important
    }

    .g-sm-255 {
        margin: 255px !important
    }

    .g-sm-h-255 {
        margin-left: 255px !important;
        margin-right: 255px !important
    }

    .g-sm-v-255 {
        margin-top: 255px !important;
        margin-bottom: 255px !important
    }

    .g-sm-t-255 {
        margin-top: 255px !important
    }

    .g-sm-r-255 {
        margin-right: 255px !important
    }

    .g-sm-b-255 {
        margin-bottom: 255px !important
    }

    .g-sm-l-255 {
        margin-left: 255px !important
    }

    .p-sm-255 {
        padding: 255px !important
    }

    .p-sm-h-255 {
        padding-left: 255px !important;
        padding-right: 255px !important
    }

    .p-sm-v-255 {
        padding-top: 255px !important;
        padding-bottom: 255px !important
    }

    .p-sm-t-255 {
        padding-top: 255px !important
    }

    .p-sm-r-255 {
        padding-right: 255px !important
    }

    .p-sm-b-255 {
        padding-bottom: 255px !important
    }

    .p-sm-l-255 {
        padding-left: 255px !important
    }

    .g-sm-260 {
        margin: 260px !important
    }

    .g-sm-h-260 {
        margin-left: 260px !important;
        margin-right: 260px !important
    }

    .g-sm-v-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important
    }

    .g-sm-t-260 {
        margin-top: 260px !important
    }

    .g-sm-r-260 {
        margin-right: 260px !important
    }

    .g-sm-b-260 {
        margin-bottom: 260px !important
    }

    .g-sm-l-260 {
        margin-left: 260px !important
    }

    .p-sm-260 {
        padding: 260px !important
    }

    .p-sm-h-260 {
        padding-left: 260px !important;
        padding-right: 260px !important
    }

    .p-sm-v-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important
    }

    .p-sm-t-260 {
        padding-top: 260px !important
    }

    .p-sm-r-260 {
        padding-right: 260px !important
    }

    .p-sm-b-260 {
        padding-bottom: 260px !important
    }

    .p-sm-l-260 {
        padding-left: 260px !important
    }

    .g-sm-265 {
        margin: 265px !important
    }

    .g-sm-h-265 {
        margin-left: 265px !important;
        margin-right: 265px !important
    }

    .g-sm-v-265 {
        margin-top: 265px !important;
        margin-bottom: 265px !important
    }

    .g-sm-t-265 {
        margin-top: 265px !important
    }

    .g-sm-r-265 {
        margin-right: 265px !important
    }

    .g-sm-b-265 {
        margin-bottom: 265px !important
    }

    .g-sm-l-265 {
        margin-left: 265px !important
    }

    .p-sm-265 {
        padding: 265px !important
    }

    .p-sm-h-265 {
        padding-left: 265px !important;
        padding-right: 265px !important
    }

    .p-sm-v-265 {
        padding-top: 265px !important;
        padding-bottom: 265px !important
    }

    .p-sm-t-265 {
        padding-top: 265px !important
    }

    .p-sm-r-265 {
        padding-right: 265px !important
    }

    .p-sm-b-265 {
        padding-bottom: 265px !important
    }

    .p-sm-l-265 {
        padding-left: 265px !important
    }

    .g-sm-270 {
        margin: 270px !important
    }

    .g-sm-h-270 {
        margin-left: 270px !important;
        margin-right: 270px !important
    }

    .g-sm-v-270 {
        margin-top: 270px !important;
        margin-bottom: 270px !important
    }

    .g-sm-t-270 {
        margin-top: 270px !important
    }

    .g-sm-r-270 {
        margin-right: 270px !important
    }

    .g-sm-b-270 {
        margin-bottom: 270px !important
    }

    .g-sm-l-270 {
        margin-left: 270px !important
    }

    .p-sm-270 {
        padding: 270px !important
    }

    .p-sm-h-270 {
        padding-left: 270px !important;
        padding-right: 270px !important
    }

    .p-sm-v-270 {
        padding-top: 270px !important;
        padding-bottom: 270px !important
    }

    .p-sm-t-270 {
        padding-top: 270px !important
    }

    .p-sm-r-270 {
        padding-right: 270px !important
    }

    .p-sm-b-270 {
        padding-bottom: 270px !important
    }

    .p-sm-l-270 {
        padding-left: 270px !important
    }

    .g-sm-275 {
        margin: 275px !important
    }

    .g-sm-h-275 {
        margin-left: 275px !important;
        margin-right: 275px !important
    }

    .g-sm-v-275 {
        margin-top: 275px !important;
        margin-bottom: 275px !important
    }

    .g-sm-t-275 {
        margin-top: 275px !important
    }

    .g-sm-r-275 {
        margin-right: 275px !important
    }

    .g-sm-b-275 {
        margin-bottom: 275px !important
    }

    .g-sm-l-275 {
        margin-left: 275px !important
    }

    .p-sm-275 {
        padding: 275px !important
    }

    .p-sm-h-275 {
        padding-left: 275px !important;
        padding-right: 275px !important
    }

    .p-sm-v-275 {
        padding-top: 275px !important;
        padding-bottom: 275px !important
    }

    .p-sm-t-275 {
        padding-top: 275px !important
    }

    .p-sm-r-275 {
        padding-right: 275px !important
    }

    .p-sm-b-275 {
        padding-bottom: 275px !important
    }

    .p-sm-l-275 {
        padding-left: 275px !important
    }

    .g-sm-280 {
        margin: 280px !important
    }

    .g-sm-h-280 {
        margin-left: 280px !important;
        margin-right: 280px !important
    }

    .g-sm-v-280 {
        margin-top: 280px !important;
        margin-bottom: 280px !important
    }

    .g-sm-t-280 {
        margin-top: 280px !important
    }

    .g-sm-r-280 {
        margin-right: 280px !important
    }

    .g-sm-b-280 {
        margin-bottom: 280px !important
    }

    .g-sm-l-280 {
        margin-left: 280px !important
    }

    .p-sm-280 {
        padding: 280px !important
    }

    .p-sm-h-280 {
        padding-left: 280px !important;
        padding-right: 280px !important
    }

    .p-sm-v-280 {
        padding-top: 280px !important;
        padding-bottom: 280px !important
    }

    .p-sm-t-280 {
        padding-top: 280px !important
    }

    .p-sm-r-280 {
        padding-right: 280px !important
    }

    .p-sm-b-280 {
        padding-bottom: 280px !important
    }

    .p-sm-l-280 {
        padding-left: 280px !important
    }

    .g-sm-285 {
        margin: 285px !important
    }

    .g-sm-h-285 {
        margin-left: 285px !important;
        margin-right: 285px !important
    }

    .g-sm-v-285 {
        margin-top: 285px !important;
        margin-bottom: 285px !important
    }

    .g-sm-t-285 {
        margin-top: 285px !important
    }

    .g-sm-r-285 {
        margin-right: 285px !important
    }

    .g-sm-b-285 {
        margin-bottom: 285px !important
    }

    .g-sm-l-285 {
        margin-left: 285px !important
    }

    .p-sm-285 {
        padding: 285px !important
    }

    .p-sm-h-285 {
        padding-left: 285px !important;
        padding-right: 285px !important
    }

    .p-sm-v-285 {
        padding-top: 285px !important;
        padding-bottom: 285px !important
    }

    .p-sm-t-285 {
        padding-top: 285px !important
    }

    .p-sm-r-285 {
        padding-right: 285px !important
    }

    .p-sm-b-285 {
        padding-bottom: 285px !important
    }

    .p-sm-l-285 {
        padding-left: 285px !important
    }

    .g-sm-290 {
        margin: 290px !important
    }

    .g-sm-h-290 {
        margin-left: 290px !important;
        margin-right: 290px !important
    }

    .g-sm-v-290 {
        margin-top: 290px !important;
        margin-bottom: 290px !important
    }

    .g-sm-t-290 {
        margin-top: 290px !important
    }

    .g-sm-r-290 {
        margin-right: 290px !important
    }

    .g-sm-b-290 {
        margin-bottom: 290px !important
    }

    .g-sm-l-290 {
        margin-left: 290px !important
    }

    .p-sm-290 {
        padding: 290px !important
    }

    .p-sm-h-290 {
        padding-left: 290px !important;
        padding-right: 290px !important
    }

    .p-sm-v-290 {
        padding-top: 290px !important;
        padding-bottom: 290px !important
    }

    .p-sm-t-290 {
        padding-top: 290px !important
    }

    .p-sm-r-290 {
        padding-right: 290px !important
    }

    .p-sm-b-290 {
        padding-bottom: 290px !important
    }

    .p-sm-l-290 {
        padding-left: 290px !important
    }

    .g-sm-295 {
        margin: 295px !important
    }

    .g-sm-h-295 {
        margin-left: 295px !important;
        margin-right: 295px !important
    }

    .g-sm-v-295 {
        margin-top: 295px !important;
        margin-bottom: 295px !important
    }

    .g-sm-t-295 {
        margin-top: 295px !important
    }

    .g-sm-r-295 {
        margin-right: 295px !important
    }

    .g-sm-b-295 {
        margin-bottom: 295px !important
    }

    .g-sm-l-295 {
        margin-left: 295px !important
    }

    .p-sm-295 {
        padding: 295px !important
    }

    .p-sm-h-295 {
        padding-left: 295px !important;
        padding-right: 295px !important
    }

    .p-sm-v-295 {
        padding-top: 295px !important;
        padding-bottom: 295px !important
    }

    .p-sm-t-295 {
        padding-top: 295px !important
    }

    .p-sm-r-295 {
        padding-right: 295px !important
    }

    .p-sm-b-295 {
        padding-bottom: 295px !important
    }

    .p-sm-l-295 {
        padding-left: 295px !important
    }

    .g-sm-300 {
        margin: 300px !important
    }

    .g-sm-h-300 {
        margin-left: 300px !important;
        margin-right: 300px !important
    }

    .g-sm-v-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important
    }

    .g-sm-t-300 {
        margin-top: 300px !important
    }

    .g-sm-r-300 {
        margin-right: 300px !important
    }

    .g-sm-b-300 {
        margin-bottom: 300px !important
    }

    .g-sm-l-300 {
        margin-left: 300px !important
    }

    .p-sm-300 {
        padding: 300px !important
    }

    .p-sm-h-300 {
        padding-left: 300px !important;
        padding-right: 300px !important
    }

    .p-sm-v-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important
    }

    .p-sm-t-300 {
        padding-top: 300px !important
    }

    .p-sm-r-300 {
        padding-right: 300px !important
    }

    .p-sm-b-300 {
        padding-bottom: 300px !important
    }

    .p-sm-l-300 {
        padding-left: 300px !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .g-md--1 {
        margin:-1px !important
    }

    .g-md-h--1 {
        margin-left: -1px !important;
        margin-right: -1px !important
    }

    .g-md-v--1 {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .g-md-t--1 {
        margin-top: -1px !important
    }

    .g-md-r--1 {
        margin-right: -1px !important
    }

    .g-md-b--1 {
        margin-bottom: -1px !important
    }

    .g-md-l--1 {
        margin-left: -1px !important
    }

    .p-md--1 {
        padding: -1px !important
    }

    .p-md-h--1 {
        padding-left: -1px !important;
        padding-right: -1px !important
    }

    .p-md-v--1 {
        padding-top: -1px !important;
        padding-bottom: -1px !important
    }

    .p-md-t--1 {
        padding-top: -1px !important
    }

    .p-md-r--1 {
        padding-right: -1px !important
    }

    .p-md-b--1 {
        padding-bottom: -1px !important
    }

    .p-md-l--1 {
        padding-left: -1px !important
    }

    .g-md--2 {
        margin: -2px !important
    }

    .g-md-h--2 {
        margin-left: -2px !important;
        margin-right: -2px !important
    }

    .g-md-v--2 {
        margin-top: -2px !important;
        margin-bottom: -2px !important
    }

    .g-md-t--2 {
        margin-top: -2px !important
    }

    .g-md-r--2 {
        margin-right: -2px !important
    }

    .g-md-b--2 {
        margin-bottom: -2px !important
    }

    .g-md-l--2 {
        margin-left: -2px !important
    }

    .p-md--2 {
        padding: -2px !important
    }

    .p-md-h--2 {
        padding-left: -2px !important;
        padding-right: -2px !important
    }

    .p-md-v--2 {
        padding-top: -2px !important;
        padding-bottom: -2px !important
    }

    .p-md-t--2 {
        padding-top: -2px !important
    }

    .p-md-r--2 {
        padding-right: -2px !important
    }

    .p-md-b--2 {
        padding-bottom: -2px !important
    }

    .p-md-l--2 {
        padding-left: -2px !important
    }

    .g-md--3 {
        margin: -3px !important
    }

    .g-md-h--3 {
        margin-left: -3px !important;
        margin-right: -3px !important
    }

    .g-md-v--3 {
        margin-top: -3px !important;
        margin-bottom: -3px !important
    }

    .g-md-t--3 {
        margin-top: -3px !important
    }

    .g-md-r--3 {
        margin-right: -3px !important
    }

    .g-md-b--3 {
        margin-bottom: -3px !important
    }

    .g-md-l--3 {
        margin-left: -3px !important
    }

    .p-md--3 {
        padding: -3px !important
    }

    .p-md-h--3 {
        padding-left: -3px !important;
        padding-right: -3px !important
    }

    .p-md-v--3 {
        padding-top: -3px !important;
        padding-bottom: -3px !important
    }

    .p-md-t--3 {
        padding-top: -3px !important
    }

    .p-md-r--3 {
        padding-right: -3px !important
    }

    .p-md-b--3 {
        padding-bottom: -3px !important
    }

    .p-md-l--3 {
        padding-left: -3px !important
    }

    .g-md--4 {
        margin: -4px !important
    }

    .g-md-h--4 {
        margin-left: -4px !important;
        margin-right: -4px !important
    }

    .g-md-v--4 {
        margin-top: -4px !important;
        margin-bottom: -4px !important
    }

    .g-md-t--4 {
        margin-top: -4px !important
    }

    .g-md-r--4 {
        margin-right: -4px !important
    }

    .g-md-b--4 {
        margin-bottom: -4px !important
    }

    .g-md-l--4 {
        margin-left: -4px !important
    }

    .p-md--4 {
        padding: -4px !important
    }

    .p-md-h--4 {
        padding-left: -4px !important;
        padding-right: -4px !important
    }

    .p-md-v--4 {
        padding-top: -4px !important;
        padding-bottom: -4px !important
    }

    .p-md-t--4 {
        padding-top: -4px !important
    }

    .p-md-r--4 {
        padding-right: -4px !important
    }

    .p-md-b--4 {
        padding-bottom: -4px !important
    }

    .p-md-l--4 {
        padding-left: -4px !important
    }

    .g-md--5 {
        margin: -5px !important
    }

    .g-md-h--5 {
        margin-left: -5px !important;
        margin-right: -5px !important
    }

    .g-md-v--5 {
        margin-top: -5px !important;
        margin-bottom: -5px !important
    }

    .g-md-t--5 {
        margin-top: -5px !important
    }

    .g-md-r--5 {
        margin-right: -5px !important
    }

    .g-md-b--5 {
        margin-bottom: -5px !important
    }

    .g-md-l--5 {
        margin-left: -5px !important
    }

    .p-md--5 {
        padding: -5px !important
    }

    .p-md-h--5 {
        padding-left: -5px !important;
        padding-right: -5px !important
    }

    .p-md-v--5 {
        padding-top: -5px !important;
        padding-bottom: -5px !important
    }

    .p-md-t--5 {
        padding-top: -5px !important
    }

    .p-md-r--5 {
        padding-right: -5px !important
    }

    .p-md-b--5 {
        padding-bottom: -5px !important
    }

    .p-md-l--5 {
        padding-left: -5px !important
    }

    .g-md--6 {
        margin: -6px !important
    }

    .g-md-h--6 {
        margin-left: -6px !important;
        margin-right: -6px !important
    }

    .g-md-v--6 {
        margin-top: -6px !important;
        margin-bottom: -6px !important
    }

    .g-md-t--6 {
        margin-top: -6px !important
    }

    .g-md-r--6 {
        margin-right: -6px !important
    }

    .g-md-b--6 {
        margin-bottom: -6px !important
    }

    .g-md-l--6 {
        margin-left: -6px !important
    }

    .p-md--6 {
        padding: -6px !important
    }

    .p-md-h--6 {
        padding-left: -6px !important;
        padding-right: -6px !important
    }

    .p-md-v--6 {
        padding-top: -6px !important;
        padding-bottom: -6px !important
    }

    .p-md-t--6 {
        padding-top: -6px !important
    }

    .p-md-r--6 {
        padding-right: -6px !important
    }

    .p-md-b--6 {
        padding-bottom: -6px !important
    }

    .p-md-l--6 {
        padding-left: -6px !important
    }

    .g-md--7 {
        margin: -7px !important
    }

    .g-md-h--7 {
        margin-left: -7px !important;
        margin-right: -7px !important
    }

    .g-md-v--7 {
        margin-top: -7px !important;
        margin-bottom: -7px !important
    }

    .g-md-t--7 {
        margin-top: -7px !important
    }

    .g-md-r--7 {
        margin-right: -7px !important
    }

    .g-md-b--7 {
        margin-bottom: -7px !important
    }

    .g-md-l--7 {
        margin-left: -7px !important
    }

    .p-md--7 {
        padding: -7px !important
    }

    .p-md-h--7 {
        padding-left: -7px !important;
        padding-right: -7px !important
    }

    .p-md-v--7 {
        padding-top: -7px !important;
        padding-bottom: -7px !important
    }

    .p-md-t--7 {
        padding-top: -7px !important
    }

    .p-md-r--7 {
        padding-right: -7px !important
    }

    .p-md-b--7 {
        padding-bottom: -7px !important
    }

    .p-md-l--7 {
        padding-left: -7px !important
    }

    .g-md--8 {
        margin: -8px !important
    }

    .g-md-h--8 {
        margin-left: -8px !important;
        margin-right: -8px !important
    }

    .g-md-v--8 {
        margin-top: -8px !important;
        margin-bottom: -8px !important
    }

    .g-md-t--8 {
        margin-top: -8px !important
    }

    .g-md-r--8 {
        margin-right: -8px !important
    }

    .g-md-b--8 {
        margin-bottom: -8px !important
    }

    .g-md-l--8 {
        margin-left: -8px !important
    }

    .p-md--8 {
        padding: -8px !important
    }

    .p-md-h--8 {
        padding-left: -8px !important;
        padding-right: -8px !important
    }

    .p-md-v--8 {
        padding-top: -8px !important;
        padding-bottom: -8px !important
    }

    .p-md-t--8 {
        padding-top: -8px !important
    }

    .p-md-r--8 {
        padding-right: -8px !important
    }

    .p-md-b--8 {
        padding-bottom: -8px !important
    }

    .p-md-l--8 {
        padding-left: -8px !important
    }

    .g-md--9 {
        margin: -9px !important
    }

    .g-md-h--9 {
        margin-left: -9px !important;
        margin-right: -9px !important
    }

    .g-md-v--9 {
        margin-top: -9px !important;
        margin-bottom: -9px !important
    }

    .g-md-t--9 {
        margin-top: -9px !important
    }

    .g-md-r--9 {
        margin-right: -9px !important
    }

    .g-md-b--9 {
        margin-bottom: -9px !important
    }

    .g-md-l--9 {
        margin-left: -9px !important
    }

    .p-md--9 {
        padding: -9px !important
    }

    .p-md-h--9 {
        padding-left: -9px !important;
        padding-right: -9px !important
    }

    .p-md-v--9 {
        padding-top: -9px !important;
        padding-bottom: -9px !important
    }

    .p-md-t--9 {
        padding-top: -9px !important
    }

    .p-md-r--9 {
        padding-right: -9px !important
    }

    .p-md-b--9 {
        padding-bottom: -9px !important
    }

    .p-md-l--9 {
        padding-left: -9px !important
    }

    .g-md--10 {
        margin: -10px !important
    }

    .g-md-h--10 {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .g-md-v--10 {
        margin-top: -10px !important;
        margin-bottom: -10px !important
    }

    .g-md-t--10 {
        margin-top: -10px !important
    }

    .g-md-r--10 {
        margin-right: -10px !important
    }

    .g-md-b--10 {
        margin-bottom: -10px !important
    }

    .g-md-l--10 {
        margin-left: -10px !important
    }

    .p-md--10 {
        padding: -10px !important
    }

    .p-md-h--10 {
        padding-left: -10px !important;
        padding-right: -10px !important
    }

    .p-md-v--10 {
        padding-top: -10px !important;
        padding-bottom: -10px !important
    }

    .p-md-t--10 {
        padding-top: -10px !important
    }

    .p-md-r--10 {
        padding-right: -10px !important
    }

    .p-md-b--10 {
        padding-bottom: -10px !important
    }

    .p-md-l--10 {
        padding-left: -10px !important
    }

    .g-md--15 {
        margin: -15px !important
    }

    .g-md-h--15 {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .g-md-v--15 {
        margin-top: -15px !important;
        margin-bottom: -15px !important
    }

    .g-md-t--15 {
        margin-top: -15px !important
    }

    .g-md-r--15 {
        margin-right: -15px !important
    }

    .g-md-b--15 {
        margin-bottom: -15px !important
    }

    .g-md-l--15 {
        margin-left: -15px !important
    }

    .p-md--15 {
        padding: -15px !important
    }

    .p-md-h--15 {
        padding-left: -15px !important;
        padding-right: -15px !important
    }

    .p-md-v--15 {
        padding-top: -15px !important;
        padding-bottom: -15px !important
    }

    .p-md-t--15 {
        padding-top: -15px !important
    }

    .p-md-r--15 {
        padding-right: -15px !important
    }

    .p-md-b--15 {
        padding-bottom: -15px !important
    }

    .p-md-l--15 {
        padding-left: -15px !important
    }

    .g-md--20 {
        margin: -20px !important
    }

    .g-md-h--20 {
        margin-left: -20px !important;
        margin-right: -20px !important
    }

    .g-md-v--20 {
        margin-top: -20px !important;
        margin-bottom: -20px !important
    }

    .g-md-t--20 {
        margin-top: -20px !important
    }

    .g-md-r--20 {
        margin-right: -20px !important
    }

    .g-md-b--20 {
        margin-bottom: -20px !important
    }

    .g-md-l--20 {
        margin-left: -20px !important
    }

    .p-md--20 {
        padding: -20px !important
    }

    .p-md-h--20 {
        padding-left: -20px !important;
        padding-right: -20px !important
    }

    .p-md-v--20 {
        padding-top: -20px !important;
        padding-bottom: -20px !important
    }

    .p-md-t--20 {
        padding-top: -20px !important
    }

    .p-md-r--20 {
        padding-right: -20px !important
    }

    .p-md-b--20 {
        padding-bottom: -20px !important
    }

    .p-md-l--20 {
        padding-left: -20px !important
    }

    .g-md--25 {
        margin: -25px !important
    }

    .g-md-h--25 {
        margin-left: -25px !important;
        margin-right: -25px !important
    }

    .g-md-v--25 {
        margin-top: -25px !important;
        margin-bottom: -25px !important
    }

    .g-md-t--25 {
        margin-top: -25px !important
    }

    .g-md-r--25 {
        margin-right: -25px !important
    }

    .g-md-b--25 {
        margin-bottom: -25px !important
    }

    .g-md-l--25 {
        margin-left: -25px !important
    }

    .p-md--25 {
        padding: -25px !important
    }

    .p-md-h--25 {
        padding-left: -25px !important;
        padding-right: -25px !important
    }

    .p-md-v--25 {
        padding-top: -25px !important;
        padding-bottom: -25px !important
    }

    .p-md-t--25 {
        padding-top: -25px !important
    }

    .p-md-r--25 {
        padding-right: -25px !important
    }

    .p-md-b--25 {
        padding-bottom: -25px !important
    }

    .p-md-l--25 {
        padding-left: -25px !important
    }

    .g-md--30 {
        margin: -30px !important
    }

    .g-md-h--30 {
        margin-left: -30px !important;
        margin-right: -30px !important
    }

    .g-md-v--30 {
        margin-top: -30px !important;
        margin-bottom: -30px !important
    }

    .g-md-t--30 {
        margin-top: -30px !important
    }

    .g-md-r--30 {
        margin-right: -30px !important
    }

    .g-md-b--30 {
        margin-bottom: -30px !important
    }

    .g-md-l--30 {
        margin-left: -30px !important
    }

    .p-md--30 {
        padding: -30px !important
    }

    .p-md-h--30 {
        padding-left: -30px !important;
        padding-right: -30px !important
    }

    .p-md-v--30 {
        padding-top: -30px !important;
        padding-bottom: -30px !important
    }

    .p-md-t--30 {
        padding-top: -30px !important
    }

    .p-md-r--30 {
        padding-right: -30px !important
    }

    .p-md-b--30 {
        padding-bottom: -30px !important
    }

    .p-md-l--30 {
        padding-left: -30px !important
    }

    .g-md--35 {
        margin: -35px !important
    }

    .g-md-h--35 {
        margin-left: -35px !important;
        margin-right: -35px !important
    }

    .g-md-v--35 {
        margin-top: -35px !important;
        margin-bottom: -35px !important
    }

    .g-md-t--35 {
        margin-top: -35px !important
    }

    .g-md-r--35 {
        margin-right: -35px !important
    }

    .g-md-b--35 {
        margin-bottom: -35px !important
    }

    .g-md-l--35 {
        margin-left: -35px !important
    }

    .p-md--35 {
        padding: -35px !important
    }

    .p-md-h--35 {
        padding-left: -35px !important;
        padding-right: -35px !important
    }

    .p-md-v--35 {
        padding-top: -35px !important;
        padding-bottom: -35px !important
    }

    .p-md-t--35 {
        padding-top: -35px !important
    }

    .p-md-r--35 {
        padding-right: -35px !important
    }

    .p-md-b--35 {
        padding-bottom: -35px !important
    }

    .p-md-l--35 {
        padding-left: -35px !important
    }

    .g-md--40 {
        margin: -40px !important
    }

    .g-md-h--40 {
        margin-left: -40px !important;
        margin-right: -40px !important
    }

    .g-md-v--40 {
        margin-top: -40px !important;
        margin-bottom: -40px !important
    }

    .g-md-t--40 {
        margin-top: -40px !important
    }

    .g-md-r--40 {
        margin-right: -40px !important
    }

    .g-md-b--40 {
        margin-bottom: -40px !important
    }

    .g-md-l--40 {
        margin-left: -40px !important
    }

    .p-md--40 {
        padding: -40px !important
    }

    .p-md-h--40 {
        padding-left: -40px !important;
        padding-right: -40px !important
    }

    .p-md-v--40 {
        padding-top: -40px !important;
        padding-bottom: -40px !important
    }

    .p-md-t--40 {
        padding-top: -40px !important
    }

    .p-md-r--40 {
        padding-right: -40px !important
    }

    .p-md-b--40 {
        padding-bottom: -40px !important
    }

    .p-md-l--40 {
        padding-left: -40px !important
    }

    .g-md--45 {
        margin: -45px !important
    }

    .g-md-h--45 {
        margin-left: -45px !important;
        margin-right: -45px !important
    }

    .g-md-v--45 {
        margin-top: -45px !important;
        margin-bottom: -45px !important
    }

    .g-md-t--45 {
        margin-top: -45px !important
    }

    .g-md-r--45 {
        margin-right: -45px !important
    }

    .g-md-b--45 {
        margin-bottom: -45px !important
    }

    .g-md-l--45 {
        margin-left: -45px !important
    }

    .p-md--45 {
        padding: -45px !important
    }

    .p-md-h--45 {
        padding-left: -45px !important;
        padding-right: -45px !important
    }

    .p-md-v--45 {
        padding-top: -45px !important;
        padding-bottom: -45px !important
    }

    .p-md-t--45 {
        padding-top: -45px !important
    }

    .p-md-r--45 {
        padding-right: -45px !important
    }

    .p-md-b--45 {
        padding-bottom: -45px !important
    }

    .p-md-l--45 {
        padding-left: -45px !important
    }

    .g-md--50 {
        margin: -50px !important
    }

    .g-md-h--50 {
        margin-left: -50px !important;
        margin-right: -50px !important
    }

    .g-md-v--50 {
        margin-top: -50px !important;
        margin-bottom: -50px !important
    }

    .g-md-t--50 {
        margin-top: -50px !important
    }

    .g-md-r--50 {
        margin-right: -50px !important
    }

    .g-md-b--50 {
        margin-bottom: -50px !important
    }

    .g-md-l--50 {
        margin-left: -50px !important
    }

    .p-md--50 {
        padding: -50px !important
    }

    .p-md-h--50 {
        padding-left: -50px !important;
        padding-right: -50px !important
    }

    .p-md-v--50 {
        padding-top: -50px !important;
        padding-bottom: -50px !important
    }

    .p-md-t--50 {
        padding-top: -50px !important
    }

    .p-md-r--50 {
        padding-right: -50px !important
    }

    .p-md-b--50 {
        padding-bottom: -50px !important
    }

    .p-md-l--50 {
        padding-left: -50px !important
    }

    .g-md--55 {
        margin: -55px !important
    }

    .g-md-h--55 {
        margin-left: -55px !important;
        margin-right: -55px !important
    }

    .g-md-v--55 {
        margin-top: -55px !important;
        margin-bottom: -55px !important
    }

    .g-md-t--55 {
        margin-top: -55px !important
    }

    .g-md-r--55 {
        margin-right: -55px !important
    }

    .g-md-b--55 {
        margin-bottom: -55px !important
    }

    .g-md-l--55 {
        margin-left: -55px !important
    }

    .p-md--55 {
        padding: -55px !important
    }

    .p-md-h--55 {
        padding-left: -55px !important;
        padding-right: -55px !important
    }

    .p-md-v--55 {
        padding-top: -55px !important;
        padding-bottom: -55px !important
    }

    .p-md-t--55 {
        padding-top: -55px !important
    }

    .p-md-r--55 {
        padding-right: -55px !important
    }

    .p-md-b--55 {
        padding-bottom: -55px !important
    }

    .p-md-l--55 {
        padding-left: -55px !important
    }

    .g-md--60 {
        margin: -60px !important
    }

    .g-md-h--60 {
        margin-left: -60px !important;
        margin-right: -60px !important
    }

    .g-md-v--60 {
        margin-top: -60px !important;
        margin-bottom: -60px !important
    }

    .g-md-t--60 {
        margin-top: -60px !important
    }

    .g-md-r--60 {
        margin-right: -60px !important
    }

    .g-md-b--60 {
        margin-bottom: -60px !important
    }

    .g-md-l--60 {
        margin-left: -60px !important
    }

    .p-md--60 {
        padding: -60px !important
    }

    .p-md-h--60 {
        padding-left: -60px !important;
        padding-right: -60px !important
    }

    .p-md-v--60 {
        padding-top: -60px !important;
        padding-bottom: -60px !important
    }

    .p-md-t--60 {
        padding-top: -60px !important
    }

    .p-md-r--60 {
        padding-right: -60px !important
    }

    .p-md-b--60 {
        padding-bottom: -60px !important
    }

    .p-md-l--60 {
        padding-left: -60px !important
    }

    .g-md--65 {
        margin: -65px !important
    }

    .g-md-h--65 {
        margin-left: -65px !important;
        margin-right: -65px !important
    }

    .g-md-v--65 {
        margin-top: -65px !important;
        margin-bottom: -65px !important
    }

    .g-md-t--65 {
        margin-top: -65px !important
    }

    .g-md-r--65 {
        margin-right: -65px !important
    }

    .g-md-b--65 {
        margin-bottom: -65px !important
    }

    .g-md-l--65 {
        margin-left: -65px !important
    }

    .p-md--65 {
        padding: -65px !important
    }

    .p-md-h--65 {
        padding-left: -65px !important;
        padding-right: -65px !important
    }

    .p-md-v--65 {
        padding-top: -65px !important;
        padding-bottom: -65px !important
    }

    .p-md-t--65 {
        padding-top: -65px !important
    }

    .p-md-r--65 {
        padding-right: -65px !important
    }

    .p-md-b--65 {
        padding-bottom: -65px !important
    }

    .p-md-l--65 {
        padding-left: -65px !important
    }

    .g-md--70 {
        margin: -70px !important
    }

    .g-md-h--70 {
        margin-left: -70px !important;
        margin-right: -70px !important
    }

    .g-md-v--70 {
        margin-top: -70px !important;
        margin-bottom: -70px !important
    }

    .g-md-t--70 {
        margin-top: -70px !important
    }

    .g-md-r--70 {
        margin-right: -70px !important
    }

    .g-md-b--70 {
        margin-bottom: -70px !important
    }

    .g-md-l--70 {
        margin-left: -70px !important
    }

    .p-md--70 {
        padding: -70px !important
    }

    .p-md-h--70 {
        padding-left: -70px !important;
        padding-right: -70px !important
    }

    .p-md-v--70 {
        padding-top: -70px !important;
        padding-bottom: -70px !important
    }

    .p-md-t--70 {
        padding-top: -70px !important
    }

    .p-md-r--70 {
        padding-right: -70px !important
    }

    .p-md-b--70 {
        padding-bottom: -70px !important
    }

    .p-md-l--70 {
        padding-left: -70px !important
    }

    .g-md--75 {
        margin: -75px !important
    }

    .g-md-h--75 {
        margin-left: -75px !important;
        margin-right: -75px !important
    }

    .g-md-v--75 {
        margin-top: -75px !important;
        margin-bottom: -75px !important
    }

    .g-md-t--75 {
        margin-top: -75px !important
    }

    .g-md-r--75 {
        margin-right: -75px !important
    }

    .g-md-b--75 {
        margin-bottom: -75px !important
    }

    .g-md-l--75 {
        margin-left: -75px !important
    }

    .p-md--75 {
        padding: -75px !important
    }

    .p-md-h--75 {
        padding-left: -75px !important;
        padding-right: -75px !important
    }

    .p-md-v--75 {
        padding-top: -75px !important;
        padding-bottom: -75px !important
    }

    .p-md-t--75 {
        padding-top: -75px !important
    }

    .p-md-r--75 {
        padding-right: -75px !important
    }

    .p-md-b--75 {
        padding-bottom: -75px !important
    }

    .p-md-l--75 {
        padding-left: -75px !important
    }

    .g-md--80 {
        margin: -80px !important
    }

    .g-md-h--80 {
        margin-left: -80px !important;
        margin-right: -80px !important
    }

    .g-md-v--80 {
        margin-top: -80px !important;
        margin-bottom: -80px !important
    }

    .g-md-t--80 {
        margin-top: -80px !important
    }

    .g-md-r--80 {
        margin-right: -80px !important
    }

    .g-md-b--80 {
        margin-bottom: -80px !important
    }

    .g-md-l--80 {
        margin-left: -80px !important
    }

    .p-md--80 {
        padding: -80px !important
    }

    .p-md-h--80 {
        padding-left: -80px !important;
        padding-right: -80px !important
    }

    .p-md-v--80 {
        padding-top: -80px !important;
        padding-bottom: -80px !important
    }

    .p-md-t--80 {
        padding-top: -80px !important
    }

    .p-md-r--80 {
        padding-right: -80px !important
    }

    .p-md-b--80 {
        padding-bottom: -80px !important
    }

    .p-md-l--80 {
        padding-left: -80px !important
    }

    .g-md--85 {
        margin: -85px !important
    }

    .g-md-h--85 {
        margin-left: -85px !important;
        margin-right: -85px !important
    }

    .g-md-v--85 {
        margin-top: -85px !important;
        margin-bottom: -85px !important
    }

    .g-md-t--85 {
        margin-top: -85px !important
    }

    .g-md-r--85 {
        margin-right: -85px !important
    }

    .g-md-b--85 {
        margin-bottom: -85px !important
    }

    .g-md-l--85 {
        margin-left: -85px !important
    }

    .p-md--85 {
        padding: -85px !important
    }

    .p-md-h--85 {
        padding-left: -85px !important;
        padding-right: -85px !important
    }

    .p-md-v--85 {
        padding-top: -85px !important;
        padding-bottom: -85px !important
    }

    .p-md-t--85 {
        padding-top: -85px !important
    }

    .p-md-r--85 {
        padding-right: -85px !important
    }

    .p-md-b--85 {
        padding-bottom: -85px !important
    }

    .p-md-l--85 {
        padding-left: -85px !important
    }

    .g-md--90 {
        margin: -90px !important
    }

    .g-md-h--90 {
        margin-left: -90px !important;
        margin-right: -90px !important
    }

    .g-md-v--90 {
        margin-top: -90px !important;
        margin-bottom: -90px !important
    }

    .g-md-t--90 {
        margin-top: -90px !important
    }

    .g-md-r--90 {
        margin-right: -90px !important
    }

    .g-md-b--90 {
        margin-bottom: -90px !important
    }

    .g-md-l--90 {
        margin-left: -90px !important
    }

    .p-md--90 {
        padding: -90px !important
    }

    .p-md-h--90 {
        padding-left: -90px !important;
        padding-right: -90px !important
    }

    .p-md-v--90 {
        padding-top: -90px !important;
        padding-bottom: -90px !important
    }

    .p-md-t--90 {
        padding-top: -90px !important
    }

    .p-md-r--90 {
        padding-right: -90px !important
    }

    .p-md-b--90 {
        padding-bottom: -90px !important
    }

    .p-md-l--90 {
        padding-left: -90px !important
    }

    .g-md--95 {
        margin: -95px !important
    }

    .g-md-h--95 {
        margin-left: -95px !important;
        margin-right: -95px !important
    }

    .g-md-v--95 {
        margin-top: -95px !important;
        margin-bottom: -95px !important
    }

    .g-md-t--95 {
        margin-top: -95px !important
    }

    .g-md-r--95 {
        margin-right: -95px !important
    }

    .g-md-b--95 {
        margin-bottom: -95px !important
    }

    .g-md-l--95 {
        margin-left: -95px !important
    }

    .p-md--95 {
        padding: -95px !important
    }

    .p-md-h--95 {
        padding-left: -95px !important;
        padding-right: -95px !important
    }

    .p-md-v--95 {
        padding-top: -95px !important;
        padding-bottom: -95px !important
    }

    .p-md-t--95 {
        padding-top: -95px !important
    }

    .p-md-r--95 {
        padding-right: -95px !important
    }

    .p-md-b--95 {
        padding-bottom: -95px !important
    }

    .p-md-l--95 {
        padding-left: -95px !important
    }

    .g-md--100 {
        margin: -100px !important
    }

    .g-md-h--100 {
        margin-left: -100px !important;
        margin-right: -100px !important
    }

    .g-md-v--100 {
        margin-top: -100px !important;
        margin-bottom: -100px !important
    }

    .g-md-t--100 {
        margin-top: -100px !important
    }

    .g-md-r--100 {
        margin-right: -100px !important
    }

    .g-md-b--100 {
        margin-bottom: -100px !important
    }

    .g-md-l--100 {
        margin-left: -100px !important
    }

    .p-md--100 {
        padding: -100px !important
    }

    .p-md-h--100 {
        padding-left: -100px !important;
        padding-right: -100px !important
    }

    .p-md-v--100 {
        padding-top: -100px !important;
        padding-bottom: -100px !important
    }

    .p-md-t--100 {
        padding-top: -100px !important
    }

    .p-md-r--100 {
        padding-right: -100px !important
    }

    .p-md-b--100 {
        padding-bottom: -100px !important
    }

    .p-md-l--100 {
        padding-left: -100px !important
    }

    .g-md--105 {
        margin: -105px !important
    }

    .g-md-h--105 {
        margin-left: -105px !important;
        margin-right: -105px !important
    }

    .g-md-v--105 {
        margin-top: -105px !important;
        margin-bottom: -105px !important
    }

    .g-md-t--105 {
        margin-top: -105px !important
    }

    .g-md-r--105 {
        margin-right: -105px !important
    }

    .g-md-b--105 {
        margin-bottom: -105px !important
    }

    .g-md-l--105 {
        margin-left: -105px !important
    }

    .p-md--105 {
        padding: -105px !important
    }

    .p-md-h--105 {
        padding-left: -105px !important;
        padding-right: -105px !important
    }

    .p-md-v--105 {
        padding-top: -105px !important;
        padding-bottom: -105px !important
    }

    .p-md-t--105 {
        padding-top: -105px !important
    }

    .p-md-r--105 {
        padding-right: -105px !important
    }

    .p-md-b--105 {
        padding-bottom: -105px !important
    }

    .p-md-l--105 {
        padding-left: -105px !important
    }

    .g-md--110 {
        margin: -110px !important
    }

    .g-md-h--110 {
        margin-left: -110px !important;
        margin-right: -110px !important
    }

    .g-md-v--110 {
        margin-top: -110px !important;
        margin-bottom: -110px !important
    }

    .g-md-t--110 {
        margin-top: -110px !important
    }

    .g-md-r--110 {
        margin-right: -110px !important
    }

    .g-md-b--110 {
        margin-bottom: -110px !important
    }

    .g-md-l--110 {
        margin-left: -110px !important
    }

    .p-md--110 {
        padding: -110px !important
    }

    .p-md-h--110 {
        padding-left: -110px !important;
        padding-right: -110px !important
    }

    .p-md-v--110 {
        padding-top: -110px !important;
        padding-bottom: -110px !important
    }

    .p-md-t--110 {
        padding-top: -110px !important
    }

    .p-md-r--110 {
        padding-right: -110px !important
    }

    .p-md-b--110 {
        padding-bottom: -110px !important
    }

    .p-md-l--110 {
        padding-left: -110px !important
    }

    .g-md--115 {
        margin: -115px !important
    }

    .g-md-h--115 {
        margin-left: -115px !important;
        margin-right: -115px !important
    }

    .g-md-v--115 {
        margin-top: -115px !important;
        margin-bottom: -115px !important
    }

    .g-md-t--115 {
        margin-top: -115px !important
    }

    .g-md-r--115 {
        margin-right: -115px !important
    }

    .g-md-b--115 {
        margin-bottom: -115px !important
    }

    .g-md-l--115 {
        margin-left: -115px !important
    }

    .p-md--115 {
        padding: -115px !important
    }

    .p-md-h--115 {
        padding-left: -115px !important;
        padding-right: -115px !important
    }

    .p-md-v--115 {
        padding-top: -115px !important;
        padding-bottom: -115px !important
    }

    .p-md-t--115 {
        padding-top: -115px !important
    }

    .p-md-r--115 {
        padding-right: -115px !important
    }

    .p-md-b--115 {
        padding-bottom: -115px !important
    }

    .p-md-l--115 {
        padding-left: -115px !important
    }

    .g-md--120 {
        margin: -120px !important
    }

    .g-md-h--120 {
        margin-left: -120px !important;
        margin-right: -120px !important
    }

    .g-md-v--120 {
        margin-top: -120px !important;
        margin-bottom: -120px !important
    }

    .g-md-t--120 {
        margin-top: -120px !important
    }

    .g-md-r--120 {
        margin-right: -120px !important
    }

    .g-md-b--120 {
        margin-bottom: -120px !important
    }

    .g-md-l--120 {
        margin-left: -120px !important
    }

    .p-md--120 {
        padding: -120px !important
    }

    .p-md-h--120 {
        padding-left: -120px !important;
        padding-right: -120px !important
    }

    .p-md-v--120 {
        padding-top: -120px !important;
        padding-bottom: -120px !important
    }

    .p-md-t--120 {
        padding-top: -120px !important
    }

    .p-md-r--120 {
        padding-right: -120px !important
    }

    .p-md-b--120 {
        padding-bottom: -120px !important
    }

    .p-md-l--120 {
        padding-left: -120px !important
    }

    .g-md--125 {
        margin: -125px !important
    }

    .g-md-h--125 {
        margin-left: -125px !important;
        margin-right: -125px !important
    }

    .g-md-v--125 {
        margin-top: -125px !important;
        margin-bottom: -125px !important
    }

    .g-md-t--125 {
        margin-top: -125px !important
    }

    .g-md-r--125 {
        margin-right: -125px !important
    }

    .g-md-b--125 {
        margin-bottom: -125px !important
    }

    .g-md-l--125 {
        margin-left: -125px !important
    }

    .p-md--125 {
        padding: -125px !important
    }

    .p-md-h--125 {
        padding-left: -125px !important;
        padding-right: -125px !important
    }

    .p-md-v--125 {
        padding-top: -125px !important;
        padding-bottom: -125px !important
    }

    .p-md-t--125 {
        padding-top: -125px !important
    }

    .p-md-r--125 {
        padding-right: -125px !important
    }

    .p-md-b--125 {
        padding-bottom: -125px !important
    }

    .p-md-l--125 {
        padding-left: -125px !important
    }

    .g-md--130 {
        margin: -130px !important
    }

    .g-md-h--130 {
        margin-left: -130px !important;
        margin-right: -130px !important
    }

    .g-md-v--130 {
        margin-top: -130px !important;
        margin-bottom: -130px !important
    }

    .g-md-t--130 {
        margin-top: -130px !important
    }

    .g-md-r--130 {
        margin-right: -130px !important
    }

    .g-md-b--130 {
        margin-bottom: -130px !important
    }

    .g-md-l--130 {
        margin-left: -130px !important
    }

    .p-md--130 {
        padding: -130px !important
    }

    .p-md-h--130 {
        padding-left: -130px !important;
        padding-right: -130px !important
    }

    .p-md-v--130 {
        padding-top: -130px !important;
        padding-bottom: -130px !important
    }

    .p-md-t--130 {
        padding-top: -130px !important
    }

    .p-md-r--130 {
        padding-right: -130px !important
    }

    .p-md-b--130 {
        padding-bottom: -130px !important
    }

    .p-md-l--130 {
        padding-left: -130px !important
    }

    .g-md--135 {
        margin: -135px !important
    }

    .g-md-h--135 {
        margin-left: -135px !important;
        margin-right: -135px !important
    }

    .g-md-v--135 {
        margin-top: -135px !important;
        margin-bottom: -135px !important
    }

    .g-md-t--135 {
        margin-top: -135px !important
    }

    .g-md-r--135 {
        margin-right: -135px !important
    }

    .g-md-b--135 {
        margin-bottom: -135px !important
    }

    .g-md-l--135 {
        margin-left: -135px !important
    }

    .p-md--135 {
        padding: -135px !important
    }

    .p-md-h--135 {
        padding-left: -135px !important;
        padding-right: -135px !important
    }

    .p-md-v--135 {
        padding-top: -135px !important;
        padding-bottom: -135px !important
    }

    .p-md-t--135 {
        padding-top: -135px !important
    }

    .p-md-r--135 {
        padding-right: -135px !important
    }

    .p-md-b--135 {
        padding-bottom: -135px !important
    }

    .p-md-l--135 {
        padding-left: -135px !important
    }

    .g-md--140 {
        margin: -140px !important
    }

    .g-md-h--140 {
        margin-left: -140px !important;
        margin-right: -140px !important
    }

    .g-md-v--140 {
        margin-top: -140px !important;
        margin-bottom: -140px !important
    }

    .g-md-t--140 {
        margin-top: -140px !important
    }

    .g-md-r--140 {
        margin-right: -140px !important
    }

    .g-md-b--140 {
        margin-bottom: -140px !important
    }

    .g-md-l--140 {
        margin-left: -140px !important
    }

    .p-md--140 {
        padding: -140px !important
    }

    .p-md-h--140 {
        padding-left: -140px !important;
        padding-right: -140px !important
    }

    .p-md-v--140 {
        padding-top: -140px !important;
        padding-bottom: -140px !important
    }

    .p-md-t--140 {
        padding-top: -140px !important
    }

    .p-md-r--140 {
        padding-right: -140px !important
    }

    .p-md-b--140 {
        padding-bottom: -140px !important
    }

    .p-md-l--140 {
        padding-left: -140px !important
    }

    .g-md--145 {
        margin: -145px !important
    }

    .g-md-h--145 {
        margin-left: -145px !important;
        margin-right: -145px !important
    }

    .g-md-v--145 {
        margin-top: -145px !important;
        margin-bottom: -145px !important
    }

    .g-md-t--145 {
        margin-top: -145px !important
    }

    .g-md-r--145 {
        margin-right: -145px !important
    }

    .g-md-b--145 {
        margin-bottom: -145px !important
    }

    .g-md-l--145 {
        margin-left: -145px !important
    }

    .p-md--145 {
        padding: -145px !important
    }

    .p-md-h--145 {
        padding-left: -145px !important;
        padding-right: -145px !important
    }

    .p-md-v--145 {
        padding-top: -145px !important;
        padding-bottom: -145px !important
    }

    .p-md-t--145 {
        padding-top: -145px !important
    }

    .p-md-r--145 {
        padding-right: -145px !important
    }

    .p-md-b--145 {
        padding-bottom: -145px !important
    }

    .p-md-l--145 {
        padding-left: -145px !important
    }

    .g-md--150 {
        margin: -150px !important
    }

    .g-md-h--150 {
        margin-left: -150px !important;
        margin-right: -150px !important
    }

    .g-md-v--150 {
        margin-top: -150px !important;
        margin-bottom: -150px !important
    }

    .g-md-t--150 {
        margin-top: -150px !important
    }

    .g-md-r--150 {
        margin-right: -150px !important
    }

    .g-md-b--150 {
        margin-bottom: -150px !important
    }

    .g-md-l--150 {
        margin-left: -150px !important
    }

    .p-md--150 {
        padding: -150px !important
    }

    .p-md-h--150 {
        padding-left: -150px !important;
        padding-right: -150px !important
    }

    .p-md-v--150 {
        padding-top: -150px !important;
        padding-bottom: -150px !important
    }

    .p-md-t--150 {
        padding-top: -150px !important
    }

    .p-md-r--150 {
        padding-right: -150px !important
    }

    .p-md-b--150 {
        padding-bottom: -150px !important
    }

    .p-md-l--150 {
        padding-left: -150px !important
    }

    .g-md--155 {
        margin: -155px !important
    }

    .g-md-h--155 {
        margin-left: -155px !important;
        margin-right: -155px !important
    }

    .g-md-v--155 {
        margin-top: -155px !important;
        margin-bottom: -155px !important
    }

    .g-md-t--155 {
        margin-top: -155px !important
    }

    .g-md-r--155 {
        margin-right: -155px !important
    }

    .g-md-b--155 {
        margin-bottom: -155px !important
    }

    .g-md-l--155 {
        margin-left: -155px !important
    }

    .p-md--155 {
        padding: -155px !important
    }

    .p-md-h--155 {
        padding-left: -155px !important;
        padding-right: -155px !important
    }

    .p-md-v--155 {
        padding-top: -155px !important;
        padding-bottom: -155px !important
    }

    .p-md-t--155 {
        padding-top: -155px !important
    }

    .p-md-r--155 {
        padding-right: -155px !important
    }

    .p-md-b--155 {
        padding-bottom: -155px !important
    }

    .p-md-l--155 {
        padding-left: -155px !important
    }

    .g-md--160 {
        margin: -160px !important
    }

    .g-md-h--160 {
        margin-left: -160px !important;
        margin-right: -160px !important
    }

    .g-md-v--160 {
        margin-top: -160px !important;
        margin-bottom: -160px !important
    }

    .g-md-t--160 {
        margin-top: -160px !important
    }

    .g-md-r--160 {
        margin-right: -160px !important
    }

    .g-md-b--160 {
        margin-bottom: -160px !important
    }

    .g-md-l--160 {
        margin-left: -160px !important
    }

    .p-md--160 {
        padding: -160px !important
    }

    .p-md-h--160 {
        padding-left: -160px !important;
        padding-right: -160px !important
    }

    .p-md-v--160 {
        padding-top: -160px !important;
        padding-bottom: -160px !important
    }

    .p-md-t--160 {
        padding-top: -160px !important
    }

    .p-md-r--160 {
        padding-right: -160px !important
    }

    .p-md-b--160 {
        padding-bottom: -160px !important
    }

    .p-md-l--160 {
        padding-left: -160px !important
    }

    .g-md--165 {
        margin: -165px !important
    }

    .g-md-h--165 {
        margin-left: -165px !important;
        margin-right: -165px !important
    }

    .g-md-v--165 {
        margin-top: -165px !important;
        margin-bottom: -165px !important
    }

    .g-md-t--165 {
        margin-top: -165px !important
    }

    .g-md-r--165 {
        margin-right: -165px !important
    }

    .g-md-b--165 {
        margin-bottom: -165px !important
    }

    .g-md-l--165 {
        margin-left: -165px !important
    }

    .p-md--165 {
        padding: -165px !important
    }

    .p-md-h--165 {
        padding-left: -165px !important;
        padding-right: -165px !important
    }

    .p-md-v--165 {
        padding-top: -165px !important;
        padding-bottom: -165px !important
    }

    .p-md-t--165 {
        padding-top: -165px !important
    }

    .p-md-r--165 {
        padding-right: -165px !important
    }

    .p-md-b--165 {
        padding-bottom: -165px !important
    }

    .p-md-l--165 {
        padding-left: -165px !important
    }

    .g-md--170 {
        margin: -170px !important
    }

    .g-md-h--170 {
        margin-left: -170px !important;
        margin-right: -170px !important
    }

    .g-md-v--170 {
        margin-top: -170px !important;
        margin-bottom: -170px !important
    }

    .g-md-t--170 {
        margin-top: -170px !important
    }

    .g-md-r--170 {
        margin-right: -170px !important
    }

    .g-md-b--170 {
        margin-bottom: -170px !important
    }

    .g-md-l--170 {
        margin-left: -170px !important
    }

    .p-md--170 {
        padding: -170px !important
    }

    .p-md-h--170 {
        padding-left: -170px !important;
        padding-right: -170px !important
    }

    .p-md-v--170 {
        padding-top: -170px !important;
        padding-bottom: -170px !important
    }

    .p-md-t--170 {
        padding-top: -170px !important
    }

    .p-md-r--170 {
        padding-right: -170px !important
    }

    .p-md-b--170 {
        padding-bottom: -170px !important
    }

    .p-md-l--170 {
        padding-left: -170px !important
    }

    .g-md--175 {
        margin: -175px !important
    }

    .g-md-h--175 {
        margin-left: -175px !important;
        margin-right: -175px !important
    }

    .g-md-v--175 {
        margin-top: -175px !important;
        margin-bottom: -175px !important
    }

    .g-md-t--175 {
        margin-top: -175px !important
    }

    .g-md-r--175 {
        margin-right: -175px !important
    }

    .g-md-b--175 {
        margin-bottom: -175px !important
    }

    .g-md-l--175 {
        margin-left: -175px !important
    }

    .p-md--175 {
        padding: -175px !important
    }

    .p-md-h--175 {
        padding-left: -175px !important;
        padding-right: -175px !important
    }

    .p-md-v--175 {
        padding-top: -175px !important;
        padding-bottom: -175px !important
    }

    .p-md-t--175 {
        padding-top: -175px !important
    }

    .p-md-r--175 {
        padding-right: -175px !important
    }

    .p-md-b--175 {
        padding-bottom: -175px !important
    }

    .p-md-l--175 {
        padding-left: -175px !important
    }

    .g-md--180 {
        margin: -180px !important
    }

    .g-md-h--180 {
        margin-left: -180px !important;
        margin-right: -180px !important
    }

    .g-md-v--180 {
        margin-top: -180px !important;
        margin-bottom: -180px !important
    }

    .g-md-t--180 {
        margin-top: -180px !important
    }

    .g-md-r--180 {
        margin-right: -180px !important
    }

    .g-md-b--180 {
        margin-bottom: -180px !important
    }

    .g-md-l--180 {
        margin-left: -180px !important
    }

    .p-md--180 {
        padding: -180px !important
    }

    .p-md-h--180 {
        padding-left: -180px !important;
        padding-right: -180px !important
    }

    .p-md-v--180 {
        padding-top: -180px !important;
        padding-bottom: -180px !important
    }

    .p-md-t--180 {
        padding-top: -180px !important
    }

    .p-md-r--180 {
        padding-right: -180px !important
    }

    .p-md-b--180 {
        padding-bottom: -180px !important
    }

    .p-md-l--180 {
        padding-left: -180px !important
    }

    .g-md--185 {
        margin: -185px !important
    }

    .g-md-h--185 {
        margin-left: -185px !important;
        margin-right: -185px !important
    }

    .g-md-v--185 {
        margin-top: -185px !important;
        margin-bottom: -185px !important
    }

    .g-md-t--185 {
        margin-top: -185px !important
    }

    .g-md-r--185 {
        margin-right: -185px !important
    }

    .g-md-b--185 {
        margin-bottom: -185px !important
    }

    .g-md-l--185 {
        margin-left: -185px !important
    }

    .p-md--185 {
        padding: -185px !important
    }

    .p-md-h--185 {
        padding-left: -185px !important;
        padding-right: -185px !important
    }

    .p-md-v--185 {
        padding-top: -185px !important;
        padding-bottom: -185px !important
    }

    .p-md-t--185 {
        padding-top: -185px !important
    }

    .p-md-r--185 {
        padding-right: -185px !important
    }

    .p-md-b--185 {
        padding-bottom: -185px !important
    }

    .p-md-l--185 {
        padding-left: -185px !important
    }

    .g-md--190 {
        margin: -190px !important
    }

    .g-md-h--190 {
        margin-left: -190px !important;
        margin-right: -190px !important
    }

    .g-md-v--190 {
        margin-top: -190px !important;
        margin-bottom: -190px !important
    }

    .g-md-t--190 {
        margin-top: -190px !important
    }

    .g-md-r--190 {
        margin-right: -190px !important
    }

    .g-md-b--190 {
        margin-bottom: -190px !important
    }

    .g-md-l--190 {
        margin-left: -190px !important
    }

    .p-md--190 {
        padding: -190px !important
    }

    .p-md-h--190 {
        padding-left: -190px !important;
        padding-right: -190px !important
    }

    .p-md-v--190 {
        padding-top: -190px !important;
        padding-bottom: -190px !important
    }

    .p-md-t--190 {
        padding-top: -190px !important
    }

    .p-md-r--190 {
        padding-right: -190px !important
    }

    .p-md-b--190 {
        padding-bottom: -190px !important
    }

    .p-md-l--190 {
        padding-left: -190px !important
    }

    .g-md--195 {
        margin: -195px !important
    }

    .g-md-h--195 {
        margin-left: -195px !important;
        margin-right: -195px !important
    }

    .g-md-v--195 {
        margin-top: -195px !important;
        margin-bottom: -195px !important
    }

    .g-md-t--195 {
        margin-top: -195px !important
    }

    .g-md-r--195 {
        margin-right: -195px !important
    }

    .g-md-b--195 {
        margin-bottom: -195px !important
    }

    .g-md-l--195 {
        margin-left: -195px !important
    }

    .p-md--195 {
        padding: -195px !important
    }

    .p-md-h--195 {
        padding-left: -195px !important;
        padding-right: -195px !important
    }

    .p-md-v--195 {
        padding-top: -195px !important;
        padding-bottom: -195px !important
    }

    .p-md-t--195 {
        padding-top: -195px !important
    }

    .p-md-r--195 {
        padding-right: -195px !important
    }

    .p-md-b--195 {
        padding-bottom: -195px !important
    }

    .p-md-l--195 {
        padding-left: -195px !important
    }

    .g-md--200 {
        margin: -200px !important
    }

    .g-md-h--200 {
        margin-left: -200px !important;
        margin-right: -200px !important
    }

    .g-md-v--200 {
        margin-top: -200px !important;
        margin-bottom: -200px !important
    }

    .g-md-t--200 {
        margin-top: -200px !important
    }

    .g-md-r--200 {
        margin-right: -200px !important
    }

    .g-md-b--200 {
        margin-bottom: -200px !important
    }

    .g-md-l--200 {
        margin-left: -200px !important
    }

    .p-md--200 {
        padding: -200px !important
    }

    .p-md-h--200 {
        padding-left: -200px !important;
        padding-right: -200px !important
    }

    .p-md-v--200 {
        padding-top: -200px !important;
        padding-bottom: -200px !important
    }

    .p-md-t--200 {
        padding-top: -200px !important
    }

    .p-md-r--200 {
        padding-right: -200px !important
    }

    .p-md-b--200 {
        padding-bottom: -200px !important
    }

    .p-md-l--200 {
        padding-left: -200px !important
    }

    .g-md--205 {
        margin: -205px !important
    }

    .g-md-h--205 {
        margin-left: -205px !important;
        margin-right: -205px !important
    }

    .g-md-v--205 {
        margin-top: -205px !important;
        margin-bottom: -205px !important
    }

    .g-md-t--205 {
        margin-top: -205px !important
    }

    .g-md-r--205 {
        margin-right: -205px !important
    }

    .g-md-b--205 {
        margin-bottom: -205px !important
    }

    .g-md-l--205 {
        margin-left: -205px !important
    }

    .p-md--205 {
        padding: -205px !important
    }

    .p-md-h--205 {
        padding-left: -205px !important;
        padding-right: -205px !important
    }

    .p-md-v--205 {
        padding-top: -205px !important;
        padding-bottom: -205px !important
    }

    .p-md-t--205 {
        padding-top: -205px !important
    }

    .p-md-r--205 {
        padding-right: -205px !important
    }

    .p-md-b--205 {
        padding-bottom: -205px !important
    }

    .p-md-l--205 {
        padding-left: -205px !important
    }

    .g-md--210 {
        margin: -210px !important
    }

    .g-md-h--210 {
        margin-left: -210px !important;
        margin-right: -210px !important
    }

    .g-md-v--210 {
        margin-top: -210px !important;
        margin-bottom: -210px !important
    }

    .g-md-t--210 {
        margin-top: -210px !important
    }

    .g-md-r--210 {
        margin-right: -210px !important
    }

    .g-md-b--210 {
        margin-bottom: -210px !important
    }

    .g-md-l--210 {
        margin-left: -210px !important
    }

    .p-md--210 {
        padding: -210px !important
    }

    .p-md-h--210 {
        padding-left: -210px !important;
        padding-right: -210px !important
    }

    .p-md-v--210 {
        padding-top: -210px !important;
        padding-bottom: -210px !important
    }

    .p-md-t--210 {
        padding-top: -210px !important
    }

    .p-md-r--210 {
        padding-right: -210px !important
    }

    .p-md-b--210 {
        padding-bottom: -210px !important
    }

    .p-md-l--210 {
        padding-left: -210px !important
    }

    .g-md--215 {
        margin: -215px !important
    }

    .g-md-h--215 {
        margin-left: -215px !important;
        margin-right: -215px !important
    }

    .g-md-v--215 {
        margin-top: -215px !important;
        margin-bottom: -215px !important
    }

    .g-md-t--215 {
        margin-top: -215px !important
    }

    .g-md-r--215 {
        margin-right: -215px !important
    }

    .g-md-b--215 {
        margin-bottom: -215px !important
    }

    .g-md-l--215 {
        margin-left: -215px !important
    }

    .p-md--215 {
        padding: -215px !important
    }

    .p-md-h--215 {
        padding-left: -215px !important;
        padding-right: -215px !important
    }

    .p-md-v--215 {
        padding-top: -215px !important;
        padding-bottom: -215px !important
    }

    .p-md-t--215 {
        padding-top: -215px !important
    }

    .p-md-r--215 {
        padding-right: -215px !important
    }

    .p-md-b--215 {
        padding-bottom: -215px !important
    }

    .p-md-l--215 {
        padding-left: -215px !important
    }

    .g-md--220 {
        margin: -220px !important
    }

    .g-md-h--220 {
        margin-left: -220px !important;
        margin-right: -220px !important
    }

    .g-md-v--220 {
        margin-top: -220px !important;
        margin-bottom: -220px !important
    }

    .g-md-t--220 {
        margin-top: -220px !important
    }

    .g-md-r--220 {
        margin-right: -220px !important
    }

    .g-md-b--220 {
        margin-bottom: -220px !important
    }

    .g-md-l--220 {
        margin-left: -220px !important
    }

    .p-md--220 {
        padding: -220px !important
    }

    .p-md-h--220 {
        padding-left: -220px !important;
        padding-right: -220px !important
    }

    .p-md-v--220 {
        padding-top: -220px !important;
        padding-bottom: -220px !important
    }

    .p-md-t--220 {
        padding-top: -220px !important
    }

    .p-md-r--220 {
        padding-right: -220px !important
    }

    .p-md-b--220 {
        padding-bottom: -220px !important
    }

    .p-md-l--220 {
        padding-left: -220px !important
    }

    .g-md--225 {
        margin: -225px !important
    }

    .g-md-h--225 {
        margin-left: -225px !important;
        margin-right: -225px !important
    }

    .g-md-v--225 {
        margin-top: -225px !important;
        margin-bottom: -225px !important
    }

    .g-md-t--225 {
        margin-top: -225px !important
    }

    .g-md-r--225 {
        margin-right: -225px !important
    }

    .g-md-b--225 {
        margin-bottom: -225px !important
    }

    .g-md-l--225 {
        margin-left: -225px !important
    }

    .p-md--225 {
        padding: -225px !important
    }

    .p-md-h--225 {
        padding-left: -225px !important;
        padding-right: -225px !important
    }

    .p-md-v--225 {
        padding-top: -225px !important;
        padding-bottom: -225px !important
    }

    .p-md-t--225 {
        padding-top: -225px !important
    }

    .p-md-r--225 {
        padding-right: -225px !important
    }

    .p-md-b--225 {
        padding-bottom: -225px !important
    }

    .p-md-l--225 {
        padding-left: -225px !important
    }

    .g-md--230 {
        margin: -230px !important
    }

    .g-md-h--230 {
        margin-left: -230px !important;
        margin-right: -230px !important
    }

    .g-md-v--230 {
        margin-top: -230px !important;
        margin-bottom: -230px !important
    }

    .g-md-t--230 {
        margin-top: -230px !important
    }

    .g-md-r--230 {
        margin-right: -230px !important
    }

    .g-md-b--230 {
        margin-bottom: -230px !important
    }

    .g-md-l--230 {
        margin-left: -230px !important
    }

    .p-md--230 {
        padding: -230px !important
    }

    .p-md-h--230 {
        padding-left: -230px !important;
        padding-right: -230px !important
    }

    .p-md-v--230 {
        padding-top: -230px !important;
        padding-bottom: -230px !important
    }

    .p-md-t--230 {
        padding-top: -230px !important
    }

    .p-md-r--230 {
        padding-right: -230px !important
    }

    .p-md-b--230 {
        padding-bottom: -230px !important
    }

    .p-md-l--230 {
        padding-left: -230px !important
    }

    .g-md--235 {
        margin: -235px !important
    }

    .g-md-h--235 {
        margin-left: -235px !important;
        margin-right: -235px !important
    }

    .g-md-v--235 {
        margin-top: -235px !important;
        margin-bottom: -235px !important
    }

    .g-md-t--235 {
        margin-top: -235px !important
    }

    .g-md-r--235 {
        margin-right: -235px !important
    }

    .g-md-b--235 {
        margin-bottom: -235px !important
    }

    .g-md-l--235 {
        margin-left: -235px !important
    }

    .p-md--235 {
        padding: -235px !important
    }

    .p-md-h--235 {
        padding-left: -235px !important;
        padding-right: -235px !important
    }

    .p-md-v--235 {
        padding-top: -235px !important;
        padding-bottom: -235px !important
    }

    .p-md-t--235 {
        padding-top: -235px !important
    }

    .p-md-r--235 {
        padding-right: -235px !important
    }

    .p-md-b--235 {
        padding-bottom: -235px !important
    }

    .p-md-l--235 {
        padding-left: -235px !important
    }

    .g-md--240 {
        margin: -240px !important
    }

    .g-md-h--240 {
        margin-left: -240px !important;
        margin-right: -240px !important
    }

    .g-md-v--240 {
        margin-top: -240px !important;
        margin-bottom: -240px !important
    }

    .g-md-t--240 {
        margin-top: -240px !important
    }

    .g-md-r--240 {
        margin-right: -240px !important
    }

    .g-md-b--240 {
        margin-bottom: -240px !important
    }

    .g-md-l--240 {
        margin-left: -240px !important
    }

    .p-md--240 {
        padding: -240px !important
    }

    .p-md-h--240 {
        padding-left: -240px !important;
        padding-right: -240px !important
    }

    .p-md-v--240 {
        padding-top: -240px !important;
        padding-bottom: -240px !important
    }

    .p-md-t--240 {
        padding-top: -240px !important
    }

    .p-md-r--240 {
        padding-right: -240px !important
    }

    .p-md-b--240 {
        padding-bottom: -240px !important
    }

    .p-md-l--240 {
        padding-left: -240px !important
    }

    .g-md--245 {
        margin: -245px !important
    }

    .g-md-h--245 {
        margin-left: -245px !important;
        margin-right: -245px !important
    }

    .g-md-v--245 {
        margin-top: -245px !important;
        margin-bottom: -245px !important
    }

    .g-md-t--245 {
        margin-top: -245px !important
    }

    .g-md-r--245 {
        margin-right: -245px !important
    }

    .g-md-b--245 {
        margin-bottom: -245px !important
    }

    .g-md-l--245 {
        margin-left: -245px !important
    }

    .p-md--245 {
        padding: -245px !important
    }

    .p-md-h--245 {
        padding-left: -245px !important;
        padding-right: -245px !important
    }

    .p-md-v--245 {
        padding-top: -245px !important;
        padding-bottom: -245px !important
    }

    .p-md-t--245 {
        padding-top: -245px !important
    }

    .p-md-r--245 {
        padding-right: -245px !important
    }

    .p-md-b--245 {
        padding-bottom: -245px !important
    }

    .p-md-l--245 {
        padding-left: -245px !important
    }

    .g-md--250 {
        margin: -250px !important
    }

    .g-md-h--250 {
        margin-left: -250px !important;
        margin-right: -250px !important
    }

    .g-md-v--250 {
        margin-top: -250px !important;
        margin-bottom: -250px !important
    }

    .g-md-t--250 {
        margin-top: -250px !important
    }

    .g-md-r--250 {
        margin-right: -250px !important
    }

    .g-md-b--250 {
        margin-bottom: -250px !important
    }

    .g-md-l--250 {
        margin-left: -250px !important
    }

    .p-md--250 {
        padding: -250px !important
    }

    .p-md-h--250 {
        padding-left: -250px !important;
        padding-right: -250px !important
    }

    .p-md-v--250 {
        padding-top: -250px !important;
        padding-bottom: -250px !important
    }

    .p-md-t--250 {
        padding-top: -250px !important
    }

    .p-md-r--250 {
        padding-right: -250px !important
    }

    .p-md-b--250 {
        padding-bottom: -250px !important
    }

    .p-md-l--250 {
        padding-left: -250px !important
    }

    .g-md--255 {
        margin: -255px !important
    }

    .g-md-h--255 {
        margin-left: -255px !important;
        margin-right: -255px !important
    }

    .g-md-v--255 {
        margin-top: -255px !important;
        margin-bottom: -255px !important
    }

    .g-md-t--255 {
        margin-top: -255px !important
    }

    .g-md-r--255 {
        margin-right: -255px !important
    }

    .g-md-b--255 {
        margin-bottom: -255px !important
    }

    .g-md-l--255 {
        margin-left: -255px !important
    }

    .p-md--255 {
        padding: -255px !important
    }

    .p-md-h--255 {
        padding-left: -255px !important;
        padding-right: -255px !important
    }

    .p-md-v--255 {
        padding-top: -255px !important;
        padding-bottom: -255px !important
    }

    .p-md-t--255 {
        padding-top: -255px !important
    }

    .p-md-r--255 {
        padding-right: -255px !important
    }

    .p-md-b--255 {
        padding-bottom: -255px !important
    }

    .p-md-l--255 {
        padding-left: -255px !important
    }

    .g-md--260 {
        margin: -260px !important
    }

    .g-md-h--260 {
        margin-left: -260px !important;
        margin-right: -260px !important
    }

    .g-md-v--260 {
        margin-top: -260px !important;
        margin-bottom: -260px !important
    }

    .g-md-t--260 {
        margin-top: -260px !important
    }

    .g-md-r--260 {
        margin-right: -260px !important
    }

    .g-md-b--260 {
        margin-bottom: -260px !important
    }

    .g-md-l--260 {
        margin-left: -260px !important
    }

    .p-md--260 {
        padding: -260px !important
    }

    .p-md-h--260 {
        padding-left: -260px !important;
        padding-right: -260px !important
    }

    .p-md-v--260 {
        padding-top: -260px !important;
        padding-bottom: -260px !important
    }

    .p-md-t--260 {
        padding-top: -260px !important
    }

    .p-md-r--260 {
        padding-right: -260px !important
    }

    .p-md-b--260 {
        padding-bottom: -260px !important
    }

    .p-md-l--260 {
        padding-left: -260px !important
    }

    .g-md--265 {
        margin: -265px !important
    }

    .g-md-h--265 {
        margin-left: -265px !important;
        margin-right: -265px !important
    }

    .g-md-v--265 {
        margin-top: -265px !important;
        margin-bottom: -265px !important
    }

    .g-md-t--265 {
        margin-top: -265px !important
    }

    .g-md-r--265 {
        margin-right: -265px !important
    }

    .g-md-b--265 {
        margin-bottom: -265px !important
    }

    .g-md-l--265 {
        margin-left: -265px !important
    }

    .p-md--265 {
        padding: -265px !important
    }

    .p-md-h--265 {
        padding-left: -265px !important;
        padding-right: -265px !important
    }

    .p-md-v--265 {
        padding-top: -265px !important;
        padding-bottom: -265px !important
    }

    .p-md-t--265 {
        padding-top: -265px !important
    }

    .p-md-r--265 {
        padding-right: -265px !important
    }

    .p-md-b--265 {
        padding-bottom: -265px !important
    }

    .p-md-l--265 {
        padding-left: -265px !important
    }

    .g-md--270 {
        margin: -270px !important
    }

    .g-md-h--270 {
        margin-left: -270px !important;
        margin-right: -270px !important
    }

    .g-md-v--270 {
        margin-top: -270px !important;
        margin-bottom: -270px !important
    }

    .g-md-t--270 {
        margin-top: -270px !important
    }

    .g-md-r--270 {
        margin-right: -270px !important
    }

    .g-md-b--270 {
        margin-bottom: -270px !important
    }

    .g-md-l--270 {
        margin-left: -270px !important
    }

    .p-md--270 {
        padding: -270px !important
    }

    .p-md-h--270 {
        padding-left: -270px !important;
        padding-right: -270px !important
    }

    .p-md-v--270 {
        padding-top: -270px !important;
        padding-bottom: -270px !important
    }

    .p-md-t--270 {
        padding-top: -270px !important
    }

    .p-md-r--270 {
        padding-right: -270px !important
    }

    .p-md-b--270 {
        padding-bottom: -270px !important
    }

    .p-md-l--270 {
        padding-left: -270px !important
    }

    .g-md--275 {
        margin: -275px !important
    }

    .g-md-h--275 {
        margin-left: -275px !important;
        margin-right: -275px !important
    }

    .g-md-v--275 {
        margin-top: -275px !important;
        margin-bottom: -275px !important
    }

    .g-md-t--275 {
        margin-top: -275px !important
    }

    .g-md-r--275 {
        margin-right: -275px !important
    }

    .g-md-b--275 {
        margin-bottom: -275px !important
    }

    .g-md-l--275 {
        margin-left: -275px !important
    }

    .p-md--275 {
        padding: -275px !important
    }

    .p-md-h--275 {
        padding-left: -275px !important;
        padding-right: -275px !important
    }

    .p-md-v--275 {
        padding-top: -275px !important;
        padding-bottom: -275px !important
    }

    .p-md-t--275 {
        padding-top: -275px !important
    }

    .p-md-r--275 {
        padding-right: -275px !important
    }

    .p-md-b--275 {
        padding-bottom: -275px !important
    }

    .p-md-l--275 {
        padding-left: -275px !important
    }

    .g-md--280 {
        margin: -280px !important
    }

    .g-md-h--280 {
        margin-left: -280px !important;
        margin-right: -280px !important
    }

    .g-md-v--280 {
        margin-top: -280px !important;
        margin-bottom: -280px !important
    }

    .g-md-t--280 {
        margin-top: -280px !important
    }

    .g-md-r--280 {
        margin-right: -280px !important
    }

    .g-md-b--280 {
        margin-bottom: -280px !important
    }

    .g-md-l--280 {
        margin-left: -280px !important
    }

    .p-md--280 {
        padding: -280px !important
    }

    .p-md-h--280 {
        padding-left: -280px !important;
        padding-right: -280px !important
    }

    .p-md-v--280 {
        padding-top: -280px !important;
        padding-bottom: -280px !important
    }

    .p-md-t--280 {
        padding-top: -280px !important
    }

    .p-md-r--280 {
        padding-right: -280px !important
    }

    .p-md-b--280 {
        padding-bottom: -280px !important
    }

    .p-md-l--280 {
        padding-left: -280px !important
    }

    .g-md--285 {
        margin: -285px !important
    }

    .g-md-h--285 {
        margin-left: -285px !important;
        margin-right: -285px !important
    }

    .g-md-v--285 {
        margin-top: -285px !important;
        margin-bottom: -285px !important
    }

    .g-md-t--285 {
        margin-top: -285px !important
    }

    .g-md-r--285 {
        margin-right: -285px !important
    }

    .g-md-b--285 {
        margin-bottom: -285px !important
    }

    .g-md-l--285 {
        margin-left: -285px !important
    }

    .p-md--285 {
        padding: -285px !important
    }

    .p-md-h--285 {
        padding-left: -285px !important;
        padding-right: -285px !important
    }

    .p-md-v--285 {
        padding-top: -285px !important;
        padding-bottom: -285px !important
    }

    .p-md-t--285 {
        padding-top: -285px !important
    }

    .p-md-r--285 {
        padding-right: -285px !important
    }

    .p-md-b--285 {
        padding-bottom: -285px !important
    }

    .p-md-l--285 {
        padding-left: -285px !important
    }

    .g-md--290 {
        margin: -290px !important
    }

    .g-md-h--290 {
        margin-left: -290px !important;
        margin-right: -290px !important
    }

    .g-md-v--290 {
        margin-top: -290px !important;
        margin-bottom: -290px !important
    }

    .g-md-t--290 {
        margin-top: -290px !important
    }

    .g-md-r--290 {
        margin-right: -290px !important
    }

    .g-md-b--290 {
        margin-bottom: -290px !important
    }

    .g-md-l--290 {
        margin-left: -290px !important
    }

    .p-md--290 {
        padding: -290px !important
    }

    .p-md-h--290 {
        padding-left: -290px !important;
        padding-right: -290px !important
    }

    .p-md-v--290 {
        padding-top: -290px !important;
        padding-bottom: -290px !important
    }

    .p-md-t--290 {
        padding-top: -290px !important
    }

    .p-md-r--290 {
        padding-right: -290px !important
    }

    .p-md-b--290 {
        padding-bottom: -290px !important
    }

    .p-md-l--290 {
        padding-left: -290px !important
    }

    .g-md--295 {
        margin: -295px !important
    }

    .g-md-h--295 {
        margin-left: -295px !important;
        margin-right: -295px !important
    }

    .g-md-v--295 {
        margin-top: -295px !important;
        margin-bottom: -295px !important
    }

    .g-md-t--295 {
        margin-top: -295px !important
    }

    .g-md-r--295 {
        margin-right: -295px !important
    }

    .g-md-b--295 {
        margin-bottom: -295px !important
    }

    .g-md-l--295 {
        margin-left: -295px !important
    }

    .p-md--295 {
        padding: -295px !important
    }

    .p-md-h--295 {
        padding-left: -295px !important;
        padding-right: -295px !important
    }

    .p-md-v--295 {
        padding-top: -295px !important;
        padding-bottom: -295px !important
    }

    .p-md-t--295 {
        padding-top: -295px !important
    }

    .p-md-r--295 {
        padding-right: -295px !important
    }

    .p-md-b--295 {
        padding-bottom: -295px !important
    }

    .p-md-l--295 {
        padding-left: -295px !important
    }

    .g-md--300 {
        margin: -300px !important
    }

    .g-md-h--300 {
        margin-left: -300px !important;
        margin-right: -300px !important
    }

    .g-md-v--300 {
        margin-top: -300px !important;
        margin-bottom: -300px !important
    }

    .g-md-t--300 {
        margin-top: -300px !important
    }

    .g-md-r--300 {
        margin-right: -300px !important
    }

    .g-md-b--300 {
        margin-bottom: -300px !important
    }

    .g-md-l--300 {
        margin-left: -300px !important
    }

    .p-md--300 {
        padding: -300px !important
    }

    .p-md-h--300 {
        padding-left: -300px !important;
        padding-right: -300px !important
    }

    .p-md-v--300 {
        padding-top: -300px !important;
        padding-bottom: -300px !important
    }

    .p-md-t--300 {
        padding-top: -300px !important
    }

    .p-md-r--300 {
        padding-right: -300px !important
    }

    .p-md-b--300 {
        padding-bottom: -300px !important
    }

    .p-md-l--300 {
        padding-left: -300px !important
    }

    .g-md-0 {
        margin: 0px !important
    }

    .g-md-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-md-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-md-t-0 {
        margin-top: 0px !important
    }

    .g-md-r-0 {
        margin-right: 0px !important
    }

    .g-md-b-0 {
        margin-bottom: 0px !important
    }

    .g-md-l-0 {
        margin-left: 0px !important
    }

    .p-md-0 {
        padding: 0px !important
    }

    .p-md-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-md-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-md-t-0 {
        padding-top: 0px !important
    }

    .p-md-r-0 {
        padding-right: 0px !important
    }

    .p-md-b-0 {
        padding-bottom: 0px !important
    }

    .p-md-l-0 {
        padding-left: 0px !important
    }

    .g-md-0p {
        margin: 0% !important
    }

    .g-md-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-md-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-md-t-0p {
        margin-top: 0% !important
    }

    .g-md-r-0p {
        margin-right: 0% !important
    }

    .g-md-b-0p {
        margin-bottom: 0% !important
    }

    .g-md-l-0p {
        margin-left: 0% !important
    }

    .p-md-0p {
        padding: 0% !important
    }

    .p-md-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-md-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-md-t-0p {
        padding-top: 0% !important
    }

    .p-md-r-0p {
        padding-right: 0% !important
    }

    .p-md-b-0p {
        padding-bottom: 0% !important
    }

    .p-md-l-0p {
        padding-left: 0% !important
    }

    .g-md-0p {
        margin: 0% !important
    }

    .g-md-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-md-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-md-t-0p {
        margin-top: 0% !important
    }

    .g-md-r-0p {
        margin-right: 0% !important
    }

    .g-md-b-0p {
        margin-bottom: 0% !important
    }

    .g-md-l-0p {
        margin-left: 0% !important
    }

    .p-md-0p {
        padding: 0% !important
    }

    .p-md-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-md-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-md-t-0p {
        padding-top: 0% !important
    }

    .p-md-r-0p {
        padding-right: 0% !important
    }

    .p-md-b-0p {
        padding-bottom: 0% !important
    }

    .p-md-l-0p {
        padding-left: 0% !important
    }

    .g-md-1 {
        margin: 1px !important
    }

    .g-md-h-1 {
        margin-left: 1px !important;
        margin-right: 1px !important
    }

    .g-md-v-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .g-md-t-1 {
        margin-top: 1px !important
    }

    .g-md-r-1 {
        margin-right: 1px !important
    }

    .g-md-b-1 {
        margin-bottom: 1px !important
    }

    .g-md-l-1 {
        margin-left: 1px !important
    }

    .p-md-1 {
        padding: 1px !important
    }

    .p-md-h-1 {
        padding-left: 1px !important;
        padding-right: 1px !important
    }

    .p-md-v-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .p-md-t-1 {
        padding-top: 1px !important
    }

    .p-md-r-1 {
        padding-right: 1px !important
    }

    .p-md-b-1 {
        padding-bottom: 1px !important
    }

    .p-md-l-1 {
        padding-left: 1px !important
    }

    .g-md-1p {
        margin: 1% !important
    }

    .g-md-h-1p {
        margin-left: 1% !important;
        margin-right: 1% !important
    }

    .g-md-v-1p {
        margin-top: 1% !important;
        margin-bottom: 1% !important
    }

    .g-md-t-1p {
        margin-top: 1% !important
    }

    .g-md-r-1p {
        margin-right: 1% !important
    }

    .g-md-b-1p {
        margin-bottom: 1% !important
    }

    .g-md-l-1p {
        margin-left: 1% !important
    }

    .p-md-1p {
        padding: 1% !important
    }

    .p-md-h-1p {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .p-md-v-1p {
        padding-top: 1% !important;
        padding-bottom: 1% !important
    }

    .p-md-t-1p {
        padding-top: 1% !important
    }

    .p-md-r-1p {
        padding-right: 1% !important
    }

    .p-md-b-1p {
        padding-bottom: 1% !important
    }

    .p-md-l-1p {
        padding-left: 1% !important
    }

    .g-md-10p {
        margin: 10% !important
    }

    .g-md-h-10p {
        margin-left: 10% !important;
        margin-right: 10% !important
    }

    .g-md-v-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important
    }

    .g-md-t-10p {
        margin-top: 10% !important
    }

    .g-md-r-10p {
        margin-right: 10% !important
    }

    .g-md-b-10p {
        margin-bottom: 10% !important
    }

    .g-md-l-10p {
        margin-left: 10% !important
    }

    .p-md-10p {
        padding: 10% !important
    }

    .p-md-h-10p {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .p-md-v-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important
    }

    .p-md-t-10p {
        padding-top: 10% !important
    }

    .p-md-r-10p {
        padding-right: 10% !important
    }

    .p-md-b-10p {
        padding-bottom: 10% !important
    }

    .p-md-l-10p {
        padding-left: 10% !important
    }

    .g-md-2 {
        margin: 2px !important
    }

    .g-md-h-2 {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    .g-md-v-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important
    }

    .g-md-t-2 {
        margin-top: 2px !important
    }

    .g-md-r-2 {
        margin-right: 2px !important
    }

    .g-md-b-2 {
        margin-bottom: 2px !important
    }

    .g-md-l-2 {
        margin-left: 2px !important
    }

    .p-md-2 {
        padding: 2px !important
    }

    .p-md-h-2 {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .p-md-v-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important
    }

    .p-md-t-2 {
        padding-top: 2px !important
    }

    .p-md-r-2 {
        padding-right: 2px !important
    }

    .p-md-b-2 {
        padding-bottom: 2px !important
    }

    .p-md-l-2 {
        padding-left: 2px !important
    }

    .g-md-2p {
        margin: 2% !important
    }

    .g-md-h-2p {
        margin-left: 2% !important;
        margin-right: 2% !important
    }

    .g-md-v-2p {
        margin-top: 2% !important;
        margin-bottom: 2% !important
    }

    .g-md-t-2p {
        margin-top: 2% !important
    }

    .g-md-r-2p {
        margin-right: 2% !important
    }

    .g-md-b-2p {
        margin-bottom: 2% !important
    }

    .g-md-l-2p {
        margin-left: 2% !important
    }

    .p-md-2p {
        padding: 2% !important
    }

    .p-md-h-2p {
        padding-left: 2% !important;
        padding-right: 2% !important
    }

    .p-md-v-2p {
        padding-top: 2% !important;
        padding-bottom: 2% !important
    }

    .p-md-t-2p {
        padding-top: 2% !important
    }

    .p-md-r-2p {
        padding-right: 2% !important
    }

    .p-md-b-2p {
        padding-bottom: 2% !important
    }

    .p-md-l-2p {
        padding-left: 2% !important
    }

    .g-md-20p {
        margin: 20% !important
    }

    .g-md-h-20p {
        margin-left: 20% !important;
        margin-right: 20% !important
    }

    .g-md-v-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important
    }

    .g-md-t-20p {
        margin-top: 20% !important
    }

    .g-md-r-20p {
        margin-right: 20% !important
    }

    .g-md-b-20p {
        margin-bottom: 20% !important
    }

    .g-md-l-20p {
        margin-left: 20% !important
    }

    .p-md-20p {
        padding: 20% !important
    }

    .p-md-h-20p {
        padding-left: 20% !important;
        padding-right: 20% !important
    }

    .p-md-v-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important
    }

    .p-md-t-20p {
        padding-top: 20% !important
    }

    .p-md-r-20p {
        padding-right: 20% !important
    }

    .p-md-b-20p {
        padding-bottom: 20% !important
    }

    .p-md-l-20p {
        padding-left: 20% !important
    }

    .g-md-3 {
        margin: 3px !important
    }

    .g-md-h-3 {
        margin-left: 3px !important;
        margin-right: 3px !important
    }

    .g-md-v-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important
    }

    .g-md-t-3 {
        margin-top: 3px !important
    }

    .g-md-r-3 {
        margin-right: 3px !important
    }

    .g-md-b-3 {
        margin-bottom: 3px !important
    }

    .g-md-l-3 {
        margin-left: 3px !important
    }

    .p-md-3 {
        padding: 3px !important
    }

    .p-md-h-3 {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .p-md-v-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    .p-md-t-3 {
        padding-top: 3px !important
    }

    .p-md-r-3 {
        padding-right: 3px !important
    }

    .p-md-b-3 {
        padding-bottom: 3px !important
    }

    .p-md-l-3 {
        padding-left: 3px !important
    }

    .g-md-3p {
        margin: 3% !important
    }

    .g-md-h-3p {
        margin-left: 3% !important;
        margin-right: 3% !important
    }

    .g-md-v-3p {
        margin-top: 3% !important;
        margin-bottom: 3% !important
    }

    .g-md-t-3p {
        margin-top: 3% !important
    }

    .g-md-r-3p {
        margin-right: 3% !important
    }

    .g-md-b-3p {
        margin-bottom: 3% !important
    }

    .g-md-l-3p {
        margin-left: 3% !important
    }

    .p-md-3p {
        padding: 3% !important
    }

    .p-md-h-3p {
        padding-left: 3% !important;
        padding-right: 3% !important
    }

    .p-md-v-3p {
        padding-top: 3% !important;
        padding-bottom: 3% !important
    }

    .p-md-t-3p {
        padding-top: 3% !important
    }

    .p-md-r-3p {
        padding-right: 3% !important
    }

    .p-md-b-3p {
        padding-bottom: 3% !important
    }

    .p-md-l-3p {
        padding-left: 3% !important
    }

    .g-md-30p {
        margin: 30% !important
    }

    .g-md-h-30p {
        margin-left: 30% !important;
        margin-right: 30% !important
    }

    .g-md-v-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important
    }

    .g-md-t-30p {
        margin-top: 30% !important
    }

    .g-md-r-30p {
        margin-right: 30% !important
    }

    .g-md-b-30p {
        margin-bottom: 30% !important
    }

    .g-md-l-30p {
        margin-left: 30% !important
    }

    .p-md-30p {
        padding: 30% !important
    }

    .p-md-h-30p {
        padding-left: 30% !important;
        padding-right: 30% !important
    }

    .p-md-v-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important
    }

    .p-md-t-30p {
        padding-top: 30% !important
    }

    .p-md-r-30p {
        padding-right: 30% !important
    }

    .p-md-b-30p {
        padding-bottom: 30% !important
    }

    .p-md-l-30p {
        padding-left: 30% !important
    }

    .g-md-4 {
        margin: 4px !important
    }

    .g-md-h-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }

    .g-md-v-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }

    .g-md-t-4 {
        margin-top: 4px !important
    }

    .g-md-r-4 {
        margin-right: 4px !important
    }

    .g-md-b-4 {
        margin-bottom: 4px !important
    }

    .g-md-l-4 {
        margin-left: 4px !important
    }

    .p-md-4 {
        padding: 4px !important
    }

    .p-md-h-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .p-md-v-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .p-md-t-4 {
        padding-top: 4px !important
    }

    .p-md-r-4 {
        padding-right: 4px !important
    }

    .p-md-b-4 {
        padding-bottom: 4px !important
    }

    .p-md-l-4 {
        padding-left: 4px !important
    }

    .g-md-4p {
        margin: 4% !important
    }

    .g-md-h-4p {
        margin-left: 4% !important;
        margin-right: 4% !important
    }

    .g-md-v-4p {
        margin-top: 4% !important;
        margin-bottom: 4% !important
    }

    .g-md-t-4p {
        margin-top: 4% !important
    }

    .g-md-r-4p {
        margin-right: 4% !important
    }

    .g-md-b-4p {
        margin-bottom: 4% !important
    }

    .g-md-l-4p {
        margin-left: 4% !important
    }

    .p-md-4p {
        padding: 4% !important
    }

    .p-md-h-4p {
        padding-left: 4% !important;
        padding-right: 4% !important
    }

    .p-md-v-4p {
        padding-top: 4% !important;
        padding-bottom: 4% !important
    }

    .p-md-t-4p {
        padding-top: 4% !important
    }

    .p-md-r-4p {
        padding-right: 4% !important
    }

    .p-md-b-4p {
        padding-bottom: 4% !important
    }

    .p-md-l-4p {
        padding-left: 4% !important
    }

    .g-md-40p {
        margin: 40% !important
    }

    .g-md-h-40p {
        margin-left: 40% !important;
        margin-right: 40% !important
    }

    .g-md-v-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important
    }

    .g-md-t-40p {
        margin-top: 40% !important
    }

    .g-md-r-40p {
        margin-right: 40% !important
    }

    .g-md-b-40p {
        margin-bottom: 40% !important
    }

    .g-md-l-40p {
        margin-left: 40% !important
    }

    .p-md-40p {
        padding: 40% !important
    }

    .p-md-h-40p {
        padding-left: 40% !important;
        padding-right: 40% !important
    }

    .p-md-v-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important
    }

    .p-md-t-40p {
        padding-top: 40% !important
    }

    .p-md-r-40p {
        padding-right: 40% !important
    }

    .p-md-b-40p {
        padding-bottom: 40% !important
    }

    .p-md-l-40p {
        padding-left: 40% !important
    }

    .g-md-5 {
        margin: 5px !important
    }

    .g-md-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-md-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-md-t-5 {
        margin-top: 5px !important
    }

    .g-md-r-5 {
        margin-right: 5px !important
    }

    .g-md-b-5 {
        margin-bottom: 5px !important
    }

    .g-md-l-5 {
        margin-left: 5px !important
    }

    .p-md-5 {
        padding: 5px !important
    }

    .p-md-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-md-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-md-t-5 {
        padding-top: 5px !important
    }

    .p-md-r-5 {
        padding-right: 5px !important
    }

    .p-md-b-5 {
        padding-bottom: 5px !important
    }

    .p-md-l-5 {
        padding-left: 5px !important
    }

    .g-md-5p {
        margin: 5% !important
    }

    .g-md-h-5p {
        margin-left: 5% !important;
        margin-right: 5% !important
    }

    .g-md-v-5p {
        margin-top: 5% !important;
        margin-bottom: 5% !important
    }

    .g-md-t-5p {
        margin-top: 5% !important
    }

    .g-md-r-5p {
        margin-right: 5% !important
    }

    .g-md-b-5p {
        margin-bottom: 5% !important
    }

    .g-md-l-5p {
        margin-left: 5% !important
    }

    .p-md-5p {
        padding: 5% !important
    }

    .p-md-h-5p {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .p-md-v-5p {
        padding-top: 5% !important;
        padding-bottom: 5% !important
    }

    .p-md-t-5p {
        padding-top: 5% !important
    }

    .p-md-r-5p {
        padding-right: 5% !important
    }

    .p-md-b-5p {
        padding-bottom: 5% !important
    }

    .p-md-l-5p {
        padding-left: 5% !important
    }

    .g-md-50p {
        margin: 50% !important
    }

    .g-md-h-50p {
        margin-left: 50% !important;
        margin-right: 50% !important
    }

    .g-md-v-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important
    }

    .g-md-t-50p {
        margin-top: 50% !important
    }

    .g-md-r-50p {
        margin-right: 50% !important
    }

    .g-md-b-50p {
        margin-bottom: 50% !important
    }

    .g-md-l-50p {
        margin-left: 50% !important
    }

    .p-md-50p {
        padding: 50% !important
    }

    .p-md-h-50p {
        padding-left: 50% !important;
        padding-right: 50% !important
    }

    .p-md-v-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important
    }

    .p-md-t-50p {
        padding-top: 50% !important
    }

    .p-md-r-50p {
        padding-right: 50% !important
    }

    .p-md-b-50p {
        padding-bottom: 50% !important
    }

    .p-md-l-50p {
        padding-left: 50% !important
    }

    .g-md-6 {
        margin: 6px !important
    }

    .g-md-h-6 {
        margin-left: 6px !important;
        margin-right: 6px !important
    }

    .g-md-v-6 {
        margin-top: 6px !important;
        margin-bottom: 6px !important
    }

    .g-md-t-6 {
        margin-top: 6px !important
    }

    .g-md-r-6 {
        margin-right: 6px !important
    }

    .g-md-b-6 {
        margin-bottom: 6px !important
    }

    .g-md-l-6 {
        margin-left: 6px !important
    }

    .p-md-6 {
        padding: 6px !important
    }

    .p-md-h-6 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .p-md-v-6 {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .p-md-t-6 {
        padding-top: 6px !important
    }

    .p-md-r-6 {
        padding-right: 6px !important
    }

    .p-md-b-6 {
        padding-bottom: 6px !important
    }

    .p-md-l-6 {
        padding-left: 6px !important
    }

    .g-md-6p {
        margin: 6% !important
    }

    .g-md-h-6p {
        margin-left: 6% !important;
        margin-right: 6% !important
    }

    .g-md-v-6p {
        margin-top: 6% !important;
        margin-bottom: 6% !important
    }

    .g-md-t-6p {
        margin-top: 6% !important
    }

    .g-md-r-6p {
        margin-right: 6% !important
    }

    .g-md-b-6p {
        margin-bottom: 6% !important
    }

    .g-md-l-6p {
        margin-left: 6% !important
    }

    .p-md-6p {
        padding: 6% !important
    }

    .p-md-h-6p {
        padding-left: 6% !important;
        padding-right: 6% !important
    }

    .p-md-v-6p {
        padding-top: 6% !important;
        padding-bottom: 6% !important
    }

    .p-md-t-6p {
        padding-top: 6% !important
    }

    .p-md-r-6p {
        padding-right: 6% !important
    }

    .p-md-b-6p {
        padding-bottom: 6% !important
    }

    .p-md-l-6p {
        padding-left: 6% !important
    }

    .g-md-60p {
        margin: 60% !important
    }

    .g-md-h-60p {
        margin-left: 60% !important;
        margin-right: 60% !important
    }

    .g-md-v-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important
    }

    .g-md-t-60p {
        margin-top: 60% !important
    }

    .g-md-r-60p {
        margin-right: 60% !important
    }

    .g-md-b-60p {
        margin-bottom: 60% !important
    }

    .g-md-l-60p {
        margin-left: 60% !important
    }

    .p-md-60p {
        padding: 60% !important
    }

    .p-md-h-60p {
        padding-left: 60% !important;
        padding-right: 60% !important
    }

    .p-md-v-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important
    }

    .p-md-t-60p {
        padding-top: 60% !important
    }

    .p-md-r-60p {
        padding-right: 60% !important
    }

    .p-md-b-60p {
        padding-bottom: 60% !important
    }

    .p-md-l-60p {
        padding-left: 60% !important
    }

    .g-md-7 {
        margin: 7px !important
    }

    .g-md-h-7 {
        margin-left: 7px !important;
        margin-right: 7px !important
    }

    .g-md-v-7 {
        margin-top: 7px !important;
        margin-bottom: 7px !important
    }

    .g-md-t-7 {
        margin-top: 7px !important
    }

    .g-md-r-7 {
        margin-right: 7px !important
    }

    .g-md-b-7 {
        margin-bottom: 7px !important
    }

    .g-md-l-7 {
        margin-left: 7px !important
    }

    .p-md-7 {
        padding: 7px !important
    }

    .p-md-h-7 {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .p-md-v-7 {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

    .p-md-t-7 {
        padding-top: 7px !important
    }

    .p-md-r-7 {
        padding-right: 7px !important
    }

    .p-md-b-7 {
        padding-bottom: 7px !important
    }

    .p-md-l-7 {
        padding-left: 7px !important
    }

    .g-md-7p {
        margin: 7% !important
    }

    .g-md-h-7p {
        margin-left: 7% !important;
        margin-right: 7% !important
    }

    .g-md-v-7p {
        margin-top: 7% !important;
        margin-bottom: 7% !important
    }

    .g-md-t-7p {
        margin-top: 7% !important
    }

    .g-md-r-7p {
        margin-right: 7% !important
    }

    .g-md-b-7p {
        margin-bottom: 7% !important
    }

    .g-md-l-7p {
        margin-left: 7% !important
    }

    .p-md-7p {
        padding: 7% !important
    }

    .p-md-h-7p {
        padding-left: 7% !important;
        padding-right: 7% !important
    }

    .p-md-v-7p {
        padding-top: 7% !important;
        padding-bottom: 7% !important
    }

    .p-md-t-7p {
        padding-top: 7% !important
    }

    .p-md-r-7p {
        padding-right: 7% !important
    }

    .p-md-b-7p {
        padding-bottom: 7% !important
    }

    .p-md-l-7p {
        padding-left: 7% !important
    }

    .g-md-70p {
        margin: 70% !important
    }

    .g-md-h-70p {
        margin-left: 70% !important;
        margin-right: 70% !important
    }

    .g-md-v-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important
    }

    .g-md-t-70p {
        margin-top: 70% !important
    }

    .g-md-r-70p {
        margin-right: 70% !important
    }

    .g-md-b-70p {
        margin-bottom: 70% !important
    }

    .g-md-l-70p {
        margin-left: 70% !important
    }

    .p-md-70p {
        padding: 70% !important
    }

    .p-md-h-70p {
        padding-left: 70% !important;
        padding-right: 70% !important
    }

    .p-md-v-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important
    }

    .p-md-t-70p {
        padding-top: 70% !important
    }

    .p-md-r-70p {
        padding-right: 70% !important
    }

    .p-md-b-70p {
        padding-bottom: 70% !important
    }

    .p-md-l-70p {
        padding-left: 70% !important
    }

    .g-md-8 {
        margin: 8px !important
    }

    .g-md-h-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }

    .g-md-v-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }

    .g-md-t-8 {
        margin-top: 8px !important
    }

    .g-md-r-8 {
        margin-right: 8px !important
    }

    .g-md-b-8 {
        margin-bottom: 8px !important
    }

    .g-md-l-8 {
        margin-left: 8px !important
    }

    .p-md-8 {
        padding: 8px !important
    }

    .p-md-h-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .p-md-v-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .p-md-t-8 {
        padding-top: 8px !important
    }

    .p-md-r-8 {
        padding-right: 8px !important
    }

    .p-md-b-8 {
        padding-bottom: 8px !important
    }

    .p-md-l-8 {
        padding-left: 8px !important
    }

    .g-md-8p {
        margin: 8% !important
    }

    .g-md-h-8p {
        margin-left: 8% !important;
        margin-right: 8% !important
    }

    .g-md-v-8p {
        margin-top: 8% !important;
        margin-bottom: 8% !important
    }

    .g-md-t-8p {
        margin-top: 8% !important
    }

    .g-md-r-8p {
        margin-right: 8% !important
    }

    .g-md-b-8p {
        margin-bottom: 8% !important
    }

    .g-md-l-8p {
        margin-left: 8% !important
    }

    .p-md-8p {
        padding: 8% !important
    }

    .p-md-h-8p {
        padding-left: 8% !important;
        padding-right: 8% !important
    }

    .p-md-v-8p {
        padding-top: 8% !important;
        padding-bottom: 8% !important
    }

    .p-md-t-8p {
        padding-top: 8% !important
    }

    .p-md-r-8p {
        padding-right: 8% !important
    }

    .p-md-b-8p {
        padding-bottom: 8% !important
    }

    .p-md-l-8p {
        padding-left: 8% !important
    }

    .g-md-80p {
        margin: 80% !important
    }

    .g-md-h-80p {
        margin-left: 80% !important;
        margin-right: 80% !important
    }

    .g-md-v-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important
    }

    .g-md-t-80p {
        margin-top: 80% !important
    }

    .g-md-r-80p {
        margin-right: 80% !important
    }

    .g-md-b-80p {
        margin-bottom: 80% !important
    }

    .g-md-l-80p {
        margin-left: 80% !important
    }

    .p-md-80p {
        padding: 80% !important
    }

    .p-md-h-80p {
        padding-left: 80% !important;
        padding-right: 80% !important
    }

    .p-md-v-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important
    }

    .p-md-t-80p {
        padding-top: 80% !important
    }

    .p-md-r-80p {
        padding-right: 80% !important
    }

    .p-md-b-80p {
        padding-bottom: 80% !important
    }

    .p-md-l-80p {
        padding-left: 80% !important
    }

    .g-md-9 {
        margin: 9px !important
    }

    .g-md-h-9 {
        margin-left: 9px !important;
        margin-right: 9px !important
    }

    .g-md-v-9 {
        margin-top: 9px !important;
        margin-bottom: 9px !important
    }

    .g-md-t-9 {
        margin-top: 9px !important
    }

    .g-md-r-9 {
        margin-right: 9px !important
    }

    .g-md-b-9 {
        margin-bottom: 9px !important
    }

    .g-md-l-9 {
        margin-left: 9px !important
    }

    .p-md-9 {
        padding: 9px !important
    }

    .p-md-h-9 {
        padding-left: 9px !important;
        padding-right: 9px !important
    }

    .p-md-v-9 {
        padding-top: 9px !important;
        padding-bottom: 9px !important
    }

    .p-md-t-9 {
        padding-top: 9px !important
    }

    .p-md-r-9 {
        padding-right: 9px !important
    }

    .p-md-b-9 {
        padding-bottom: 9px !important
    }

    .p-md-l-9 {
        padding-left: 9px !important
    }

    .g-md-9p {
        margin: 9% !important
    }

    .g-md-h-9p {
        margin-left: 9% !important;
        margin-right: 9% !important
    }

    .g-md-v-9p {
        margin-top: 9% !important;
        margin-bottom: 9% !important
    }

    .g-md-t-9p {
        margin-top: 9% !important
    }

    .g-md-r-9p {
        margin-right: 9% !important
    }

    .g-md-b-9p {
        margin-bottom: 9% !important
    }

    .g-md-l-9p {
        margin-left: 9% !important
    }

    .p-md-9p {
        padding: 9% !important
    }

    .p-md-h-9p {
        padding-left: 9% !important;
        padding-right: 9% !important
    }

    .p-md-v-9p {
        padding-top: 9% !important;
        padding-bottom: 9% !important
    }

    .p-md-t-9p {
        padding-top: 9% !important
    }

    .p-md-r-9p {
        padding-right: 9% !important
    }

    .p-md-b-9p {
        padding-bottom: 9% !important
    }

    .p-md-l-9p {
        padding-left: 9% !important
    }

    .g-md-90p {
        margin: 90% !important
    }

    .g-md-h-90p {
        margin-left: 90% !important;
        margin-right: 90% !important
    }

    .g-md-v-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important
    }

    .g-md-t-90p {
        margin-top: 90% !important
    }

    .g-md-r-90p {
        margin-right: 90% !important
    }

    .g-md-b-90p {
        margin-bottom: 90% !important
    }

    .g-md-l-90p {
        margin-left: 90% !important
    }

    .p-md-90p {
        padding: 90% !important
    }

    .p-md-h-90p {
        padding-left: 90% !important;
        padding-right: 90% !important
    }

    .p-md-v-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important
    }

    .p-md-t-90p {
        padding-top: 90% !important
    }

    .p-md-r-90p {
        padding-right: 90% !important
    }

    .p-md-b-90p {
        padding-bottom: 90% !important
    }

    .p-md-l-90p {
        padding-left: 90% !important
    }

    .g-md-0 {
        margin: 0px !important
    }

    .g-md-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-md-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-md-t-0 {
        margin-top: 0px !important
    }

    .g-md-r-0 {
        margin-right: 0px !important
    }

    .g-md-b-0 {
        margin-bottom: 0px !important
    }

    .g-md-l-0 {
        margin-left: 0px !important
    }

    .p-md-0 {
        padding: 0px !important
    }

    .p-md-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-md-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-md-t-0 {
        padding-top: 0px !important
    }

    .p-md-r-0 {
        padding-right: 0px !important
    }

    .p-md-b-0 {
        padding-bottom: 0px !important
    }

    .p-md-l-0 {
        padding-left: 0px !important
    }

    .g-md-5 {
        margin: 5px !important
    }

    .g-md-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-md-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-md-t-5 {
        margin-top: 5px !important
    }

    .g-md-r-5 {
        margin-right: 5px !important
    }

    .g-md-b-5 {
        margin-bottom: 5px !important
    }

    .g-md-l-5 {
        margin-left: 5px !important
    }

    .p-md-5 {
        padding: 5px !important
    }

    .p-md-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-md-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-md-t-5 {
        padding-top: 5px !important
    }

    .p-md-r-5 {
        padding-right: 5px !important
    }

    .p-md-b-5 {
        padding-bottom: 5px !important
    }

    .p-md-l-5 {
        padding-left: 5px !important
    }

    .g-md-10 {
        margin: 10px !important
    }

    .g-md-h-10 {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .g-md-v-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .g-md-t-10 {
        margin-top: 10px !important
    }

    .g-md-r-10 {
        margin-right: 10px !important
    }

    .g-md-b-10 {
        margin-bottom: 10px !important
    }

    .g-md-l-10 {
        margin-left: 10px !important
    }

    .p-md-10 {
        padding: 10px !important
    }

    .p-md-h-10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .p-md-v-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }

    .p-md-t-10 {
        padding-top: 10px !important
    }

    .p-md-r-10 {
        padding-right: 10px !important
    }

    .p-md-b-10 {
        padding-bottom: 10px !important
    }

    .p-md-l-10 {
        padding-left: 10px !important
    }

    .g-md-15 {
        margin: 15px !important
    }

    .g-md-h-15 {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .g-md-v-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important
    }

    .g-md-t-15 {
        margin-top: 15px !important
    }

    .g-md-r-15 {
        margin-right: 15px !important
    }

    .g-md-b-15 {
        margin-bottom: 15px !important
    }

    .g-md-l-15 {
        margin-left: 15px !important
    }

    .p-md-15 {
        padding: 15px !important
    }

    .p-md-h-15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .p-md-v-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .p-md-t-15 {
        padding-top: 15px !important
    }

    .p-md-r-15 {
        padding-right: 15px !important
    }

    .p-md-b-15 {
        padding-bottom: 15px !important
    }

    .p-md-l-15 {
        padding-left: 15px !important
    }

    .g-md-20 {
        margin: 20px !important
    }

    .g-md-h-20 {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .g-md-v-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .g-md-t-20 {
        margin-top: 20px !important
    }

    .g-md-r-20 {
        margin-right: 20px !important
    }

    .g-md-b-20 {
        margin-bottom: 20px !important
    }

    .g-md-l-20 {
        margin-left: 20px !important
    }

    .p-md-20 {
        padding: 20px !important
    }

    .p-md-h-20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .p-md-v-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .p-md-t-20 {
        padding-top: 20px !important
    }

    .p-md-r-20 {
        padding-right: 20px !important
    }

    .p-md-b-20 {
        padding-bottom: 20px !important
    }

    .p-md-l-20 {
        padding-left: 20px !important
    }

    .g-md-25 {
        margin: 25px !important
    }

    .g-md-h-25 {
        margin-left: 25px !important;
        margin-right: 25px !important
    }

    .g-md-v-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }

    .g-md-t-25 {
        margin-top: 25px !important
    }

    .g-md-r-25 {
        margin-right: 25px !important
    }

    .g-md-b-25 {
        margin-bottom: 25px !important
    }

    .g-md-l-25 {
        margin-left: 25px !important
    }

    .p-md-25 {
        padding: 25px !important
    }

    .p-md-h-25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .p-md-v-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important
    }

    .p-md-t-25 {
        padding-top: 25px !important
    }

    .p-md-r-25 {
        padding-right: 25px !important
    }

    .p-md-b-25 {
        padding-bottom: 25px !important
    }

    .p-md-l-25 {
        padding-left: 25px !important
    }

    .g-md-30 {
        margin: 30px !important
    }

    .g-md-h-30 {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .g-md-v-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }

    .g-md-t-30 {
        margin-top: 30px !important
    }

    .g-md-r-30 {
        margin-right: 30px !important
    }

    .g-md-b-30 {
        margin-bottom: 30px !important
    }

    .g-md-l-30 {
        margin-left: 30px !important
    }

    .p-md-30 {
        padding: 30px !important
    }

    .p-md-h-30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .p-md-v-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .p-md-t-30 {
        padding-top: 30px !important
    }

    .p-md-r-30 {
        padding-right: 30px !important
    }

    .p-md-b-30 {
        padding-bottom: 30px !important
    }

    .p-md-l-30 {
        padding-left: 30px !important
    }

    .g-md-35 {
        margin: 35px !important
    }

    .g-md-h-35 {
        margin-left: 35px !important;
        margin-right: 35px !important
    }

    .g-md-v-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important
    }

    .g-md-t-35 {
        margin-top: 35px !important
    }

    .g-md-r-35 {
        margin-right: 35px !important
    }

    .g-md-b-35 {
        margin-bottom: 35px !important
    }

    .g-md-l-35 {
        margin-left: 35px !important
    }

    .p-md-35 {
        padding: 35px !important
    }

    .p-md-h-35 {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .p-md-v-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important
    }

    .p-md-t-35 {
        padding-top: 35px !important
    }

    .p-md-r-35 {
        padding-right: 35px !important
    }

    .p-md-b-35 {
        padding-bottom: 35px !important
    }

    .p-md-l-35 {
        padding-left: 35px !important
    }

    .g-md-40 {
        margin: 40px !important
    }

    .g-md-h-40 {
        margin-left: 40px !important;
        margin-right: 40px !important
    }

    .g-md-v-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important
    }

    .g-md-t-40 {
        margin-top: 40px !important
    }

    .g-md-r-40 {
        margin-right: 40px !important
    }

    .g-md-b-40 {
        margin-bottom: 40px !important
    }

    .g-md-l-40 {
        margin-left: 40px !important
    }

    .p-md-40 {
        padding: 40px !important
    }

    .p-md-h-40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .p-md-v-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .p-md-t-40 {
        padding-top: 40px !important
    }

    .p-md-r-40 {
        padding-right: 40px !important
    }

    .p-md-b-40 {
        padding-bottom: 40px !important
    }

    .p-md-l-40 {
        padding-left: 40px !important
    }

    .g-md-45 {
        margin: 45px !important
    }

    .g-md-h-45 {
        margin-left: 45px !important;
        margin-right: 45px !important
    }

    .g-md-v-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important
    }

    .g-md-t-45 {
        margin-top: 45px !important
    }

    .g-md-r-45 {
        margin-right: 45px !important
    }

    .g-md-b-45 {
        margin-bottom: 45px !important
    }

    .g-md-l-45 {
        margin-left: 45px !important
    }

    .p-md-45 {
        padding: 45px !important
    }

    .p-md-h-45 {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .p-md-v-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important
    }

    .p-md-t-45 {
        padding-top: 45px !important
    }

    .p-md-r-45 {
        padding-right: 45px !important
    }

    .p-md-b-45 {
        padding-bottom: 45px !important
    }

    .p-md-l-45 {
        padding-left: 45px !important
    }

    .g-md-50 {
        margin: 50px !important
    }

    .g-md-h-50 {
        margin-left: 50px !important;
        margin-right: 50px !important
    }

    .g-md-v-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important
    }

    .g-md-t-50 {
        margin-top: 50px !important
    }

    .g-md-r-50 {
        margin-right: 50px !important
    }

    .g-md-b-50 {
        margin-bottom: 50px !important
    }

    .g-md-l-50 {
        margin-left: 50px !important
    }

    .p-md-50 {
        padding: 50px !important
    }

    .p-md-h-50 {
        padding-left: 50px !important;
        padding-right: 50px !important
    }

    .p-md-v-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .p-md-t-50 {
        padding-top: 50px !important
    }

    .p-md-r-50 {
        padding-right: 50px !important
    }

    .p-md-b-50 {
        padding-bottom: 50px !important
    }

    .p-md-l-50 {
        padding-left: 50px !important
    }

    .g-md-55 {
        margin: 55px !important
    }

    .g-md-h-55 {
        margin-left: 55px !important;
        margin-right: 55px !important
    }

    .g-md-v-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important
    }

    .g-md-t-55 {
        margin-top: 55px !important
    }

    .g-md-r-55 {
        margin-right: 55px !important
    }

    .g-md-b-55 {
        margin-bottom: 55px !important
    }

    .g-md-l-55 {
        margin-left: 55px !important
    }

    .p-md-55 {
        padding: 55px !important
    }

    .p-md-h-55 {
        padding-left: 55px !important;
        padding-right: 55px !important
    }

    .p-md-v-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important
    }

    .p-md-t-55 {
        padding-top: 55px !important
    }

    .p-md-r-55 {
        padding-right: 55px !important
    }

    .p-md-b-55 {
        padding-bottom: 55px !important
    }

    .p-md-l-55 {
        padding-left: 55px !important
    }

    .g-md-60 {
        margin: 60px !important
    }

    .g-md-h-60 {
        margin-left: 60px !important;
        margin-right: 60px !important
    }

    .g-md-v-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important
    }

    .g-md-t-60 {
        margin-top: 60px !important
    }

    .g-md-r-60 {
        margin-right: 60px !important
    }

    .g-md-b-60 {
        margin-bottom: 60px !important
    }

    .g-md-l-60 {
        margin-left: 60px !important
    }

    .p-md-60 {
        padding: 60px !important
    }

    .p-md-h-60 {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .p-md-v-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .p-md-t-60 {
        padding-top: 60px !important
    }

    .p-md-r-60 {
        padding-right: 60px !important
    }

    .p-md-b-60 {
        padding-bottom: 60px !important
    }

    .p-md-l-60 {
        padding-left: 60px !important
    }

    .g-md-65 {
        margin: 65px !important
    }

    .g-md-h-65 {
        margin-left: 65px !important;
        margin-right: 65px !important
    }

    .g-md-v-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important
    }

    .g-md-t-65 {
        margin-top: 65px !important
    }

    .g-md-r-65 {
        margin-right: 65px !important
    }

    .g-md-b-65 {
        margin-bottom: 65px !important
    }

    .g-md-l-65 {
        margin-left: 65px !important
    }

    .p-md-65 {
        padding: 65px !important
    }

    .p-md-h-65 {
        padding-left: 65px !important;
        padding-right: 65px !important
    }

    .p-md-v-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important
    }

    .p-md-t-65 {
        padding-top: 65px !important
    }

    .p-md-r-65 {
        padding-right: 65px !important
    }

    .p-md-b-65 {
        padding-bottom: 65px !important
    }

    .p-md-l-65 {
        padding-left: 65px !important
    }

    .g-md-70 {
        margin: 70px !important
    }

    .g-md-h-70 {
        margin-left: 70px !important;
        margin-right: 70px !important
    }

    .g-md-v-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important
    }

    .g-md-t-70 {
        margin-top: 70px !important
    }

    .g-md-r-70 {
        margin-right: 70px !important
    }

    .g-md-b-70 {
        margin-bottom: 70px !important
    }

    .g-md-l-70 {
        margin-left: 70px !important
    }

    .p-md-70 {
        padding: 70px !important
    }

    .p-md-h-70 {
        padding-left: 70px !important;
        padding-right: 70px !important
    }

    .p-md-v-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important
    }

    .p-md-t-70 {
        padding-top: 70px !important
    }

    .p-md-r-70 {
        padding-right: 70px !important
    }

    .p-md-b-70 {
        padding-bottom: 70px !important
    }

    .p-md-l-70 {
        padding-left: 70px !important
    }

    .g-md-75 {
        margin: 75px !important
    }

    .g-md-h-75 {
        margin-left: 75px !important;
        margin-right: 75px !important
    }

    .g-md-v-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important
    }

    .g-md-t-75 {
        margin-top: 75px !important
    }

    .g-md-r-75 {
        margin-right: 75px !important
    }

    .g-md-b-75 {
        margin-bottom: 75px !important
    }

    .g-md-l-75 {
        margin-left: 75px !important
    }

    .p-md-75 {
        padding: 75px !important
    }

    .p-md-h-75 {
        padding-left: 75px !important;
        padding-right: 75px !important
    }

    .p-md-v-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important
    }

    .p-md-t-75 {
        padding-top: 75px !important
    }

    .p-md-r-75 {
        padding-right: 75px !important
    }

    .p-md-b-75 {
        padding-bottom: 75px !important
    }

    .p-md-l-75 {
        padding-left: 75px !important
    }

    .g-md-80 {
        margin: 80px !important
    }

    .g-md-h-80 {
        margin-left: 80px !important;
        margin-right: 80px !important
    }

    .g-md-v-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .g-md-t-80 {
        margin-top: 80px !important
    }

    .g-md-r-80 {
        margin-right: 80px !important
    }

    .g-md-b-80 {
        margin-bottom: 80px !important
    }

    .g-md-l-80 {
        margin-left: 80px !important
    }

    .p-md-80 {
        padding: 80px !important
    }

    .p-md-h-80 {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .p-md-v-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .p-md-t-80 {
        padding-top: 80px !important
    }

    .p-md-r-80 {
        padding-right: 80px !important
    }

    .p-md-b-80 {
        padding-bottom: 80px !important
    }

    .p-md-l-80 {
        padding-left: 80px !important
    }

    .g-md-85 {
        margin: 85px !important
    }

    .g-md-h-85 {
        margin-left: 85px !important;
        margin-right: 85px !important
    }

    .g-md-v-85 {
        margin-top: 85px !important;
        margin-bottom: 85px !important
    }

    .g-md-t-85 {
        margin-top: 85px !important
    }

    .g-md-r-85 {
        margin-right: 85px !important
    }

    .g-md-b-85 {
        margin-bottom: 85px !important
    }

    .g-md-l-85 {
        margin-left: 85px !important
    }

    .p-md-85 {
        padding: 85px !important
    }

    .p-md-h-85 {
        padding-left: 85px !important;
        padding-right: 85px !important
    }

    .p-md-v-85 {
        padding-top: 85px !important;
        padding-bottom: 85px !important
    }

    .p-md-t-85 {
        padding-top: 85px !important
    }

    .p-md-r-85 {
        padding-right: 85px !important
    }

    .p-md-b-85 {
        padding-bottom: 85px !important
    }

    .p-md-l-85 {
        padding-left: 85px !important
    }

    .g-md-90 {
        margin: 90px !important
    }

    .g-md-h-90 {
        margin-left: 90px !important;
        margin-right: 90px !important
    }

    .g-md-v-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important
    }

    .g-md-t-90 {
        margin-top: 90px !important
    }

    .g-md-r-90 {
        margin-right: 90px !important
    }

    .g-md-b-90 {
        margin-bottom: 90px !important
    }

    .g-md-l-90 {
        margin-left: 90px !important
    }

    .p-md-90 {
        padding: 90px !important
    }

    .p-md-h-90 {
        padding-left: 90px !important;
        padding-right: 90px !important
    }

    .p-md-v-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important
    }

    .p-md-t-90 {
        padding-top: 90px !important
    }

    .p-md-r-90 {
        padding-right: 90px !important
    }

    .p-md-b-90 {
        padding-bottom: 90px !important
    }

    .p-md-l-90 {
        padding-left: 90px !important
    }

    .g-md-95 {
        margin: 95px !important
    }

    .g-md-h-95 {
        margin-left: 95px !important;
        margin-right: 95px !important
    }

    .g-md-v-95 {
        margin-top: 95px !important;
        margin-bottom: 95px !important
    }

    .g-md-t-95 {
        margin-top: 95px !important
    }

    .g-md-r-95 {
        margin-right: 95px !important
    }

    .g-md-b-95 {
        margin-bottom: 95px !important
    }

    .g-md-l-95 {
        margin-left: 95px !important
    }

    .p-md-95 {
        padding: 95px !important
    }

    .p-md-h-95 {
        padding-left: 95px !important;
        padding-right: 95px !important
    }

    .p-md-v-95 {
        padding-top: 95px !important;
        padding-bottom: 95px !important
    }

    .p-md-t-95 {
        padding-top: 95px !important
    }

    .p-md-r-95 {
        padding-right: 95px !important
    }

    .p-md-b-95 {
        padding-bottom: 95px !important
    }

    .p-md-l-95 {
        padding-left: 95px !important
    }

    .g-md-100 {
        margin: 100px !important
    }

    .g-md-h-100 {
        margin-left: 100px !important;
        margin-right: 100px !important
    }

    .g-md-v-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important
    }

    .g-md-t-100 {
        margin-top: 100px !important
    }

    .g-md-r-100 {
        margin-right: 100px !important
    }

    .g-md-b-100 {
        margin-bottom: 100px !important
    }

    .g-md-l-100 {
        margin-left: 100px !important
    }

    .p-md-100 {
        padding: 100px !important
    }

    .p-md-h-100 {
        padding-left: 100px !important;
        padding-right: 100px !important
    }

    .p-md-v-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .p-md-t-100 {
        padding-top: 100px !important
    }

    .p-md-r-100 {
        padding-right: 100px !important
    }

    .p-md-b-100 {
        padding-bottom: 100px !important
    }

    .p-md-l-100 {
        padding-left: 100px !important
    }

    .g-md-105 {
        margin: 105px !important
    }

    .g-md-h-105 {
        margin-left: 105px !important;
        margin-right: 105px !important
    }

    .g-md-v-105 {
        margin-top: 105px !important;
        margin-bottom: 105px !important
    }

    .g-md-t-105 {
        margin-top: 105px !important
    }

    .g-md-r-105 {
        margin-right: 105px !important
    }

    .g-md-b-105 {
        margin-bottom: 105px !important
    }

    .g-md-l-105 {
        margin-left: 105px !important
    }

    .p-md-105 {
        padding: 105px !important
    }

    .p-md-h-105 {
        padding-left: 105px !important;
        padding-right: 105px !important
    }

    .p-md-v-105 {
        padding-top: 105px !important;
        padding-bottom: 105px !important
    }

    .p-md-t-105 {
        padding-top: 105px !important
    }

    .p-md-r-105 {
        padding-right: 105px !important
    }

    .p-md-b-105 {
        padding-bottom: 105px !important
    }

    .p-md-l-105 {
        padding-left: 105px !important
    }

    .g-md-110 {
        margin: 110px !important
    }

    .g-md-h-110 {
        margin-left: 110px !important;
        margin-right: 110px !important
    }

    .g-md-v-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important
    }

    .g-md-t-110 {
        margin-top: 110px !important
    }

    .g-md-r-110 {
        margin-right: 110px !important
    }

    .g-md-b-110 {
        margin-bottom: 110px !important
    }

    .g-md-l-110 {
        margin-left: 110px !important
    }

    .p-md-110 {
        padding: 110px !important
    }

    .p-md-h-110 {
        padding-left: 110px !important;
        padding-right: 110px !important
    }

    .p-md-v-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important
    }

    .p-md-t-110 {
        padding-top: 110px !important
    }

    .p-md-r-110 {
        padding-right: 110px !important
    }

    .p-md-b-110 {
        padding-bottom: 110px !important
    }

    .p-md-l-110 {
        padding-left: 110px !important
    }

    .g-md-115 {
        margin: 115px !important
    }

    .g-md-h-115 {
        margin-left: 115px !important;
        margin-right: 115px !important
    }

    .g-md-v-115 {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    .g-md-t-115 {
        margin-top: 115px !important
    }

    .g-md-r-115 {
        margin-right: 115px !important
    }

    .g-md-b-115 {
        margin-bottom: 115px !important
    }

    .g-md-l-115 {
        margin-left: 115px !important
    }

    .p-md-115 {
        padding: 115px !important
    }

    .p-md-h-115 {
        padding-left: 115px !important;
        padding-right: 115px !important
    }

    .p-md-v-115 {
        padding-top: 115px !important;
        padding-bottom: 115px !important
    }

    .p-md-t-115 {
        padding-top: 115px !important
    }

    .p-md-r-115 {
        padding-right: 115px !important
    }

    .p-md-b-115 {
        padding-bottom: 115px !important
    }

    .p-md-l-115 {
        padding-left: 115px !important
    }

    .g-md-120 {
        margin: 120px !important
    }

    .g-md-h-120 {
        margin-left: 120px !important;
        margin-right: 120px !important
    }

    .g-md-v-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important
    }

    .g-md-t-120 {
        margin-top: 120px !important
    }

    .g-md-r-120 {
        margin-right: 120px !important
    }

    .g-md-b-120 {
        margin-bottom: 120px !important
    }

    .g-md-l-120 {
        margin-left: 120px !important
    }

    .p-md-120 {
        padding: 120px !important
    }

    .p-md-h-120 {
        padding-left: 120px !important;
        padding-right: 120px !important
    }

    .p-md-v-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important
    }

    .p-md-t-120 {
        padding-top: 120px !important
    }

    .p-md-r-120 {
        padding-right: 120px !important
    }

    .p-md-b-120 {
        padding-bottom: 120px !important
    }

    .p-md-l-120 {
        padding-left: 120px !important
    }

    .g-md-125 {
        margin: 125px !important
    }

    .g-md-h-125 {
        margin-left: 125px !important;
        margin-right: 125px !important
    }

    .g-md-v-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important
    }

    .g-md-t-125 {
        margin-top: 125px !important
    }

    .g-md-r-125 {
        margin-right: 125px !important
    }

    .g-md-b-125 {
        margin-bottom: 125px !important
    }

    .g-md-l-125 {
        margin-left: 125px !important
    }

    .p-md-125 {
        padding: 125px !important
    }

    .p-md-h-125 {
        padding-left: 125px !important;
        padding-right: 125px !important
    }

    .p-md-v-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important
    }

    .p-md-t-125 {
        padding-top: 125px !important
    }

    .p-md-r-125 {
        padding-right: 125px !important
    }

    .p-md-b-125 {
        padding-bottom: 125px !important
    }

    .p-md-l-125 {
        padding-left: 125px !important
    }

    .g-md-130 {
        margin: 130px !important
    }

    .g-md-h-130 {
        margin-left: 130px !important;
        margin-right: 130px !important
    }

    .g-md-v-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important
    }

    .g-md-t-130 {
        margin-top: 130px !important
    }

    .g-md-r-130 {
        margin-right: 130px !important
    }

    .g-md-b-130 {
        margin-bottom: 130px !important
    }

    .g-md-l-130 {
        margin-left: 130px !important
    }

    .p-md-130 {
        padding: 130px !important
    }

    .p-md-h-130 {
        padding-left: 130px !important;
        padding-right: 130px !important
    }

    .p-md-v-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important
    }

    .p-md-t-130 {
        padding-top: 130px !important
    }

    .p-md-r-130 {
        padding-right: 130px !important
    }

    .p-md-b-130 {
        padding-bottom: 130px !important
    }

    .p-md-l-130 {
        padding-left: 130px !important
    }

    .g-md-135 {
        margin: 135px !important
    }

    .g-md-h-135 {
        margin-left: 135px !important;
        margin-right: 135px !important
    }

    .g-md-v-135 {
        margin-top: 135px !important;
        margin-bottom: 135px !important
    }

    .g-md-t-135 {
        margin-top: 135px !important
    }

    .g-md-r-135 {
        margin-right: 135px !important
    }

    .g-md-b-135 {
        margin-bottom: 135px !important
    }

    .g-md-l-135 {
        margin-left: 135px !important
    }

    .p-md-135 {
        padding: 135px !important
    }

    .p-md-h-135 {
        padding-left: 135px !important;
        padding-right: 135px !important
    }

    .p-md-v-135 {
        padding-top: 135px !important;
        padding-bottom: 135px !important
    }

    .p-md-t-135 {
        padding-top: 135px !important
    }

    .p-md-r-135 {
        padding-right: 135px !important
    }

    .p-md-b-135 {
        padding-bottom: 135px !important
    }

    .p-md-l-135 {
        padding-left: 135px !important
    }

    .g-md-140 {
        margin: 140px !important
    }

    .g-md-h-140 {
        margin-left: 140px !important;
        margin-right: 140px !important
    }

    .g-md-v-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important
    }

    .g-md-t-140 {
        margin-top: 140px !important
    }

    .g-md-r-140 {
        margin-right: 140px !important
    }

    .g-md-b-140 {
        margin-bottom: 140px !important
    }

    .g-md-l-140 {
        margin-left: 140px !important
    }

    .p-md-140 {
        padding: 140px !important
    }

    .p-md-h-140 {
        padding-left: 140px !important;
        padding-right: 140px !important
    }

    .p-md-v-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important
    }

    .p-md-t-140 {
        padding-top: 140px !important
    }

    .p-md-r-140 {
        padding-right: 140px !important
    }

    .p-md-b-140 {
        padding-bottom: 140px !important
    }

    .p-md-l-140 {
        padding-left: 140px !important
    }

    .g-md-145 {
        margin: 145px !important
    }

    .g-md-h-145 {
        margin-left: 145px !important;
        margin-right: 145px !important
    }

    .g-md-v-145 {
        margin-top: 145px !important;
        margin-bottom: 145px !important
    }

    .g-md-t-145 {
        margin-top: 145px !important
    }

    .g-md-r-145 {
        margin-right: 145px !important
    }

    .g-md-b-145 {
        margin-bottom: 145px !important
    }

    .g-md-l-145 {
        margin-left: 145px !important
    }

    .p-md-145 {
        padding: 145px !important
    }

    .p-md-h-145 {
        padding-left: 145px !important;
        padding-right: 145px !important
    }

    .p-md-v-145 {
        padding-top: 145px !important;
        padding-bottom: 145px !important
    }

    .p-md-t-145 {
        padding-top: 145px !important
    }

    .p-md-r-145 {
        padding-right: 145px !important
    }

    .p-md-b-145 {
        padding-bottom: 145px !important
    }

    .p-md-l-145 {
        padding-left: 145px !important
    }

    .g-md-150 {
        margin: 150px !important
    }

    .g-md-h-150 {
        margin-left: 150px !important;
        margin-right: 150px !important
    }

    .g-md-v-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important
    }

    .g-md-t-150 {
        margin-top: 150px !important
    }

    .g-md-r-150 {
        margin-right: 150px !important
    }

    .g-md-b-150 {
        margin-bottom: 150px !important
    }

    .g-md-l-150 {
        margin-left: 150px !important
    }

    .p-md-150 {
        padding: 150px !important
    }

    .p-md-h-150 {
        padding-left: 150px !important;
        padding-right: 150px !important
    }

    .p-md-v-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important
    }

    .p-md-t-150 {
        padding-top: 150px !important
    }

    .p-md-r-150 {
        padding-right: 150px !important
    }

    .p-md-b-150 {
        padding-bottom: 150px !important
    }

    .p-md-l-150 {
        padding-left: 150px !important
    }

    .g-md-155 {
        margin: 155px !important
    }

    .g-md-h-155 {
        margin-left: 155px !important;
        margin-right: 155px !important
    }

    .g-md-v-155 {
        margin-top: 155px !important;
        margin-bottom: 155px !important
    }

    .g-md-t-155 {
        margin-top: 155px !important
    }

    .g-md-r-155 {
        margin-right: 155px !important
    }

    .g-md-b-155 {
        margin-bottom: 155px !important
    }

    .g-md-l-155 {
        margin-left: 155px !important
    }

    .p-md-155 {
        padding: 155px !important
    }

    .p-md-h-155 {
        padding-left: 155px !important;
        padding-right: 155px !important
    }

    .p-md-v-155 {
        padding-top: 155px !important;
        padding-bottom: 155px !important
    }

    .p-md-t-155 {
        padding-top: 155px !important
    }

    .p-md-r-155 {
        padding-right: 155px !important
    }

    .p-md-b-155 {
        padding-bottom: 155px !important
    }

    .p-md-l-155 {
        padding-left: 155px !important
    }

    .g-md-160 {
        margin: 160px !important
    }

    .g-md-h-160 {
        margin-left: 160px !important;
        margin-right: 160px !important
    }

    .g-md-v-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important
    }

    .g-md-t-160 {
        margin-top: 160px !important
    }

    .g-md-r-160 {
        margin-right: 160px !important
    }

    .g-md-b-160 {
        margin-bottom: 160px !important
    }

    .g-md-l-160 {
        margin-left: 160px !important
    }

    .p-md-160 {
        padding: 160px !important
    }

    .p-md-h-160 {
        padding-left: 160px !important;
        padding-right: 160px !important
    }

    .p-md-v-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .p-md-t-160 {
        padding-top: 160px !important
    }

    .p-md-r-160 {
        padding-right: 160px !important
    }

    .p-md-b-160 {
        padding-bottom: 160px !important
    }

    .p-md-l-160 {
        padding-left: 160px !important
    }

    .g-md-165 {
        margin: 165px !important
    }

    .g-md-h-165 {
        margin-left: 165px !important;
        margin-right: 165px !important
    }

    .g-md-v-165 {
        margin-top: 165px !important;
        margin-bottom: 165px !important
    }

    .g-md-t-165 {
        margin-top: 165px !important
    }

    .g-md-r-165 {
        margin-right: 165px !important
    }

    .g-md-b-165 {
        margin-bottom: 165px !important
    }

    .g-md-l-165 {
        margin-left: 165px !important
    }

    .p-md-165 {
        padding: 165px !important
    }

    .p-md-h-165 {
        padding-left: 165px !important;
        padding-right: 165px !important
    }

    .p-md-v-165 {
        padding-top: 165px !important;
        padding-bottom: 165px !important
    }

    .p-md-t-165 {
        padding-top: 165px !important
    }

    .p-md-r-165 {
        padding-right: 165px !important
    }

    .p-md-b-165 {
        padding-bottom: 165px !important
    }

    .p-md-l-165 {
        padding-left: 165px !important
    }

    .g-md-170 {
        margin: 170px !important
    }

    .g-md-h-170 {
        margin-left: 170px !important;
        margin-right: 170px !important
    }

    .g-md-v-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important
    }

    .g-md-t-170 {
        margin-top: 170px !important
    }

    .g-md-r-170 {
        margin-right: 170px !important
    }

    .g-md-b-170 {
        margin-bottom: 170px !important
    }

    .g-md-l-170 {
        margin-left: 170px !important
    }

    .p-md-170 {
        padding: 170px !important
    }

    .p-md-h-170 {
        padding-left: 170px !important;
        padding-right: 170px !important
    }

    .p-md-v-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important
    }

    .p-md-t-170 {
        padding-top: 170px !important
    }

    .p-md-r-170 {
        padding-right: 170px !important
    }

    .p-md-b-170 {
        padding-bottom: 170px !important
    }

    .p-md-l-170 {
        padding-left: 170px !important
    }

    .g-md-175 {
        margin: 175px !important
    }

    .g-md-h-175 {
        margin-left: 175px !important;
        margin-right: 175px !important
    }

    .g-md-v-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important
    }

    .g-md-t-175 {
        margin-top: 175px !important
    }

    .g-md-r-175 {
        margin-right: 175px !important
    }

    .g-md-b-175 {
        margin-bottom: 175px !important
    }

    .g-md-l-175 {
        margin-left: 175px !important
    }

    .p-md-175 {
        padding: 175px !important
    }

    .p-md-h-175 {
        padding-left: 175px !important;
        padding-right: 175px !important
    }

    .p-md-v-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important
    }

    .p-md-t-175 {
        padding-top: 175px !important
    }

    .p-md-r-175 {
        padding-right: 175px !important
    }

    .p-md-b-175 {
        padding-bottom: 175px !important
    }

    .p-md-l-175 {
        padding-left: 175px !important
    }

    .g-md-180 {
        margin: 180px !important
    }

    .g-md-h-180 {
        margin-left: 180px !important;
        margin-right: 180px !important
    }

    .g-md-v-180 {
        margin-top: 180px !important;
        margin-bottom: 180px !important
    }

    .g-md-t-180 {
        margin-top: 180px !important
    }

    .g-md-r-180 {
        margin-right: 180px !important
    }

    .g-md-b-180 {
        margin-bottom: 180px !important
    }

    .g-md-l-180 {
        margin-left: 180px !important
    }

    .p-md-180 {
        padding: 180px !important
    }

    .p-md-h-180 {
        padding-left: 180px !important;
        padding-right: 180px !important
    }

    .p-md-v-180 {
        padding-top: 180px !important;
        padding-bottom: 180px !important
    }

    .p-md-t-180 {
        padding-top: 180px !important
    }

    .p-md-r-180 {
        padding-right: 180px !important
    }

    .p-md-b-180 {
        padding-bottom: 180px !important
    }

    .p-md-l-180 {
        padding-left: 180px !important
    }

    .g-md-185 {
        margin: 185px !important
    }

    .g-md-h-185 {
        margin-left: 185px !important;
        margin-right: 185px !important
    }

    .g-md-v-185 {
        margin-top: 185px !important;
        margin-bottom: 185px !important
    }

    .g-md-t-185 {
        margin-top: 185px !important
    }

    .g-md-r-185 {
        margin-right: 185px !important
    }

    .g-md-b-185 {
        margin-bottom: 185px !important
    }

    .g-md-l-185 {
        margin-left: 185px !important
    }

    .p-md-185 {
        padding: 185px !important
    }

    .p-md-h-185 {
        padding-left: 185px !important;
        padding-right: 185px !important
    }

    .p-md-v-185 {
        padding-top: 185px !important;
        padding-bottom: 185px !important
    }

    .p-md-t-185 {
        padding-top: 185px !important
    }

    .p-md-r-185 {
        padding-right: 185px !important
    }

    .p-md-b-185 {
        padding-bottom: 185px !important
    }

    .p-md-l-185 {
        padding-left: 185px !important
    }

    .g-md-190 {
        margin: 190px !important
    }

    .g-md-h-190 {
        margin-left: 190px !important;
        margin-right: 190px !important
    }

    .g-md-v-190 {
        margin-top: 190px !important;
        margin-bottom: 190px !important
    }

    .g-md-t-190 {
        margin-top: 190px !important
    }

    .g-md-r-190 {
        margin-right: 190px !important
    }

    .g-md-b-190 {
        margin-bottom: 190px !important
    }

    .g-md-l-190 {
        margin-left: 190px !important
    }

    .p-md-190 {
        padding: 190px !important
    }

    .p-md-h-190 {
        padding-left: 190px !important;
        padding-right: 190px !important
    }

    .p-md-v-190 {
        padding-top: 190px !important;
        padding-bottom: 190px !important
    }

    .p-md-t-190 {
        padding-top: 190px !important
    }

    .p-md-r-190 {
        padding-right: 190px !important
    }

    .p-md-b-190 {
        padding-bottom: 190px !important
    }

    .p-md-l-190 {
        padding-left: 190px !important
    }

    .g-md-195 {
        margin: 195px !important
    }

    .g-md-h-195 {
        margin-left: 195px !important;
        margin-right: 195px !important
    }

    .g-md-v-195 {
        margin-top: 195px !important;
        margin-bottom: 195px !important
    }

    .g-md-t-195 {
        margin-top: 195px !important
    }

    .g-md-r-195 {
        margin-right: 195px !important
    }

    .g-md-b-195 {
        margin-bottom: 195px !important
    }

    .g-md-l-195 {
        margin-left: 195px !important
    }

    .p-md-195 {
        padding: 195px !important
    }

    .p-md-h-195 {
        padding-left: 195px !important;
        padding-right: 195px !important
    }

    .p-md-v-195 {
        padding-top: 195px !important;
        padding-bottom: 195px !important
    }

    .p-md-t-195 {
        padding-top: 195px !important
    }

    .p-md-r-195 {
        padding-right: 195px !important
    }

    .p-md-b-195 {
        padding-bottom: 195px !important
    }

    .p-md-l-195 {
        padding-left: 195px !important
    }

    .g-md-200 {
        margin: 200px !important
    }

    .g-md-h-200 {
        margin-left: 200px !important;
        margin-right: 200px !important
    }

    .g-md-v-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important
    }

    .g-md-t-200 {
        margin-top: 200px !important
    }

    .g-md-r-200 {
        margin-right: 200px !important
    }

    .g-md-b-200 {
        margin-bottom: 200px !important
    }

    .g-md-l-200 {
        margin-left: 200px !important
    }

    .p-md-200 {
        padding: 200px !important
    }

    .p-md-h-200 {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .p-md-v-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important
    }

    .p-md-t-200 {
        padding-top: 200px !important
    }

    .p-md-r-200 {
        padding-right: 200px !important
    }

    .p-md-b-200 {
        padding-bottom: 200px !important
    }

    .p-md-l-200 {
        padding-left: 200px !important
    }

    .g-md-205 {
        margin: 205px !important
    }

    .g-md-h-205 {
        margin-left: 205px !important;
        margin-right: 205px !important
    }

    .g-md-v-205 {
        margin-top: 205px !important;
        margin-bottom: 205px !important
    }

    .g-md-t-205 {
        margin-top: 205px !important
    }

    .g-md-r-205 {
        margin-right: 205px !important
    }

    .g-md-b-205 {
        margin-bottom: 205px !important
    }

    .g-md-l-205 {
        margin-left: 205px !important
    }

    .p-md-205 {
        padding: 205px !important
    }

    .p-md-h-205 {
        padding-left: 205px !important;
        padding-right: 205px !important
    }

    .p-md-v-205 {
        padding-top: 205px !important;
        padding-bottom: 205px !important
    }

    .p-md-t-205 {
        padding-top: 205px !important
    }

    .p-md-r-205 {
        padding-right: 205px !important
    }

    .p-md-b-205 {
        padding-bottom: 205px !important
    }

    .p-md-l-205 {
        padding-left: 205px !important
    }

    .g-md-210 {
        margin: 210px !important
    }

    .g-md-h-210 {
        margin-left: 210px !important;
        margin-right: 210px !important
    }

    .g-md-v-210 {
        margin-top: 210px !important;
        margin-bottom: 210px !important
    }

    .g-md-t-210 {
        margin-top: 210px !important
    }

    .g-md-r-210 {
        margin-right: 210px !important
    }

    .g-md-b-210 {
        margin-bottom: 210px !important
    }

    .g-md-l-210 {
        margin-left: 210px !important
    }

    .p-md-210 {
        padding: 210px !important
    }

    .p-md-h-210 {
        padding-left: 210px !important;
        padding-right: 210px !important
    }

    .p-md-v-210 {
        padding-top: 210px !important;
        padding-bottom: 210px !important
    }

    .p-md-t-210 {
        padding-top: 210px !important
    }

    .p-md-r-210 {
        padding-right: 210px !important
    }

    .p-md-b-210 {
        padding-bottom: 210px !important
    }

    .p-md-l-210 {
        padding-left: 210px !important
    }

    .g-md-215 {
        margin: 215px !important
    }

    .g-md-h-215 {
        margin-left: 215px !important;
        margin-right: 215px !important
    }

    .g-md-v-215 {
        margin-top: 215px !important;
        margin-bottom: 215px !important
    }

    .g-md-t-215 {
        margin-top: 215px !important
    }

    .g-md-r-215 {
        margin-right: 215px !important
    }

    .g-md-b-215 {
        margin-bottom: 215px !important
    }

    .g-md-l-215 {
        margin-left: 215px !important
    }

    .p-md-215 {
        padding: 215px !important
    }

    .p-md-h-215 {
        padding-left: 215px !important;
        padding-right: 215px !important
    }

    .p-md-v-215 {
        padding-top: 215px !important;
        padding-bottom: 215px !important
    }

    .p-md-t-215 {
        padding-top: 215px !important
    }

    .p-md-r-215 {
        padding-right: 215px !important
    }

    .p-md-b-215 {
        padding-bottom: 215px !important
    }

    .p-md-l-215 {
        padding-left: 215px !important
    }

    .g-md-220 {
        margin: 220px !important
    }

    .g-md-h-220 {
        margin-left: 220px !important;
        margin-right: 220px !important
    }

    .g-md-v-220 {
        margin-top: 220px !important;
        margin-bottom: 220px !important
    }

    .g-md-t-220 {
        margin-top: 220px !important
    }

    .g-md-r-220 {
        margin-right: 220px !important
    }

    .g-md-b-220 {
        margin-bottom: 220px !important
    }

    .g-md-l-220 {
        margin-left: 220px !important
    }

    .p-md-220 {
        padding: 220px !important
    }

    .p-md-h-220 {
        padding-left: 220px !important;
        padding-right: 220px !important
    }

    .p-md-v-220 {
        padding-top: 220px !important;
        padding-bottom: 220px !important
    }

    .p-md-t-220 {
        padding-top: 220px !important
    }

    .p-md-r-220 {
        padding-right: 220px !important
    }

    .p-md-b-220 {
        padding-bottom: 220px !important
    }

    .p-md-l-220 {
        padding-left: 220px !important
    }

    .g-md-225 {
        margin: 225px !important
    }

    .g-md-h-225 {
        margin-left: 225px !important;
        margin-right: 225px !important
    }

    .g-md-v-225 {
        margin-top: 225px !important;
        margin-bottom: 225px !important
    }

    .g-md-t-225 {
        margin-top: 225px !important
    }

    .g-md-r-225 {
        margin-right: 225px !important
    }

    .g-md-b-225 {
        margin-bottom: 225px !important
    }

    .g-md-l-225 {
        margin-left: 225px !important
    }

    .p-md-225 {
        padding: 225px !important
    }

    .p-md-h-225 {
        padding-left: 225px !important;
        padding-right: 225px !important
    }

    .p-md-v-225 {
        padding-top: 225px !important;
        padding-bottom: 225px !important
    }

    .p-md-t-225 {
        padding-top: 225px !important
    }

    .p-md-r-225 {
        padding-right: 225px !important
    }

    .p-md-b-225 {
        padding-bottom: 225px !important
    }

    .p-md-l-225 {
        padding-left: 225px !important
    }

    .g-md-230 {
        margin: 230px !important
    }

    .g-md-h-230 {
        margin-left: 230px !important;
        margin-right: 230px !important
    }

    .g-md-v-230 {
        margin-top: 230px !important;
        margin-bottom: 230px !important
    }

    .g-md-t-230 {
        margin-top: 230px !important
    }

    .g-md-r-230 {
        margin-right: 230px !important
    }

    .g-md-b-230 {
        margin-bottom: 230px !important
    }

    .g-md-l-230 {
        margin-left: 230px !important
    }

    .p-md-230 {
        padding: 230px !important
    }

    .p-md-h-230 {
        padding-left: 230px !important;
        padding-right: 230px !important
    }

    .p-md-v-230 {
        padding-top: 230px !important;
        padding-bottom: 230px !important
    }

    .p-md-t-230 {
        padding-top: 230px !important
    }

    .p-md-r-230 {
        padding-right: 230px !important
    }

    .p-md-b-230 {
        padding-bottom: 230px !important
    }

    .p-md-l-230 {
        padding-left: 230px !important
    }

    .g-md-235 {
        margin: 235px !important
    }

    .g-md-h-235 {
        margin-left: 235px !important;
        margin-right: 235px !important
    }

    .g-md-v-235 {
        margin-top: 235px !important;
        margin-bottom: 235px !important
    }

    .g-md-t-235 {
        margin-top: 235px !important
    }

    .g-md-r-235 {
        margin-right: 235px !important
    }

    .g-md-b-235 {
        margin-bottom: 235px !important
    }

    .g-md-l-235 {
        margin-left: 235px !important
    }

    .p-md-235 {
        padding: 235px !important
    }

    .p-md-h-235 {
        padding-left: 235px !important;
        padding-right: 235px !important
    }

    .p-md-v-235 {
        padding-top: 235px !important;
        padding-bottom: 235px !important
    }

    .p-md-t-235 {
        padding-top: 235px !important
    }

    .p-md-r-235 {
        padding-right: 235px !important
    }

    .p-md-b-235 {
        padding-bottom: 235px !important
    }

    .p-md-l-235 {
        padding-left: 235px !important
    }

    .g-md-240 {
        margin: 240px !important
    }

    .g-md-h-240 {
        margin-left: 240px !important;
        margin-right: 240px !important
    }

    .g-md-v-240 {
        margin-top: 240px !important;
        margin-bottom: 240px !important
    }

    .g-md-t-240 {
        margin-top: 240px !important
    }

    .g-md-r-240 {
        margin-right: 240px !important
    }

    .g-md-b-240 {
        margin-bottom: 240px !important
    }

    .g-md-l-240 {
        margin-left: 240px !important
    }

    .p-md-240 {
        padding: 240px !important
    }

    .p-md-h-240 {
        padding-left: 240px !important;
        padding-right: 240px !important
    }

    .p-md-v-240 {
        padding-top: 240px !important;
        padding-bottom: 240px !important
    }

    .p-md-t-240 {
        padding-top: 240px !important
    }

    .p-md-r-240 {
        padding-right: 240px !important
    }

    .p-md-b-240 {
        padding-bottom: 240px !important
    }

    .p-md-l-240 {
        padding-left: 240px !important
    }

    .g-md-245 {
        margin: 245px !important
    }

    .g-md-h-245 {
        margin-left: 245px !important;
        margin-right: 245px !important
    }

    .g-md-v-245 {
        margin-top: 245px !important;
        margin-bottom: 245px !important
    }

    .g-md-t-245 {
        margin-top: 245px !important
    }

    .g-md-r-245 {
        margin-right: 245px !important
    }

    .g-md-b-245 {
        margin-bottom: 245px !important
    }

    .g-md-l-245 {
        margin-left: 245px !important
    }

    .p-md-245 {
        padding: 245px !important
    }

    .p-md-h-245 {
        padding-left: 245px !important;
        padding-right: 245px !important
    }

    .p-md-v-245 {
        padding-top: 245px !important;
        padding-bottom: 245px !important
    }

    .p-md-t-245 {
        padding-top: 245px !important
    }

    .p-md-r-245 {
        padding-right: 245px !important
    }

    .p-md-b-245 {
        padding-bottom: 245px !important
    }

    .p-md-l-245 {
        padding-left: 245px !important
    }

    .g-md-250 {
        margin: 250px !important
    }

    .g-md-h-250 {
        margin-left: 250px !important;
        margin-right: 250px !important
    }

    .g-md-v-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important
    }

    .g-md-t-250 {
        margin-top: 250px !important
    }

    .g-md-r-250 {
        margin-right: 250px !important
    }

    .g-md-b-250 {
        margin-bottom: 250px !important
    }

    .g-md-l-250 {
        margin-left: 250px !important
    }

    .p-md-250 {
        padding: 250px !important
    }

    .p-md-h-250 {
        padding-left: 250px !important;
        padding-right: 250px !important
    }

    .p-md-v-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important
    }

    .p-md-t-250 {
        padding-top: 250px !important
    }

    .p-md-r-250 {
        padding-right: 250px !important
    }

    .p-md-b-250 {
        padding-bottom: 250px !important
    }

    .p-md-l-250 {
        padding-left: 250px !important
    }

    .g-md-255 {
        margin: 255px !important
    }

    .g-md-h-255 {
        margin-left: 255px !important;
        margin-right: 255px !important
    }

    .g-md-v-255 {
        margin-top: 255px !important;
        margin-bottom: 255px !important
    }

    .g-md-t-255 {
        margin-top: 255px !important
    }

    .g-md-r-255 {
        margin-right: 255px !important
    }

    .g-md-b-255 {
        margin-bottom: 255px !important
    }

    .g-md-l-255 {
        margin-left: 255px !important
    }

    .p-md-255 {
        padding: 255px !important
    }

    .p-md-h-255 {
        padding-left: 255px !important;
        padding-right: 255px !important
    }

    .p-md-v-255 {
        padding-top: 255px !important;
        padding-bottom: 255px !important
    }

    .p-md-t-255 {
        padding-top: 255px !important
    }

    .p-md-r-255 {
        padding-right: 255px !important
    }

    .p-md-b-255 {
        padding-bottom: 255px !important
    }

    .p-md-l-255 {
        padding-left: 255px !important
    }

    .g-md-260 {
        margin: 260px !important
    }

    .g-md-h-260 {
        margin-left: 260px !important;
        margin-right: 260px !important
    }

    .g-md-v-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important
    }

    .g-md-t-260 {
        margin-top: 260px !important
    }

    .g-md-r-260 {
        margin-right: 260px !important
    }

    .g-md-b-260 {
        margin-bottom: 260px !important
    }

    .g-md-l-260 {
        margin-left: 260px !important
    }

    .p-md-260 {
        padding: 260px !important
    }

    .p-md-h-260 {
        padding-left: 260px !important;
        padding-right: 260px !important
    }

    .p-md-v-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important
    }

    .p-md-t-260 {
        padding-top: 260px !important
    }

    .p-md-r-260 {
        padding-right: 260px !important
    }

    .p-md-b-260 {
        padding-bottom: 260px !important
    }

    .p-md-l-260 {
        padding-left: 260px !important
    }

    .g-md-265 {
        margin: 265px !important
    }

    .g-md-h-265 {
        margin-left: 265px !important;
        margin-right: 265px !important
    }

    .g-md-v-265 {
        margin-top: 265px !important;
        margin-bottom: 265px !important
    }

    .g-md-t-265 {
        margin-top: 265px !important
    }

    .g-md-r-265 {
        margin-right: 265px !important
    }

    .g-md-b-265 {
        margin-bottom: 265px !important
    }

    .g-md-l-265 {
        margin-left: 265px !important
    }

    .p-md-265 {
        padding: 265px !important
    }

    .p-md-h-265 {
        padding-left: 265px !important;
        padding-right: 265px !important
    }

    .p-md-v-265 {
        padding-top: 265px !important;
        padding-bottom: 265px !important
    }

    .p-md-t-265 {
        padding-top: 265px !important
    }

    .p-md-r-265 {
        padding-right: 265px !important
    }

    .p-md-b-265 {
        padding-bottom: 265px !important
    }

    .p-md-l-265 {
        padding-left: 265px !important
    }

    .g-md-270 {
        margin: 270px !important
    }

    .g-md-h-270 {
        margin-left: 270px !important;
        margin-right: 270px !important
    }

    .g-md-v-270 {
        margin-top: 270px !important;
        margin-bottom: 270px !important
    }

    .g-md-t-270 {
        margin-top: 270px !important
    }

    .g-md-r-270 {
        margin-right: 270px !important
    }

    .g-md-b-270 {
        margin-bottom: 270px !important
    }

    .g-md-l-270 {
        margin-left: 270px !important
    }

    .p-md-270 {
        padding: 270px !important
    }

    .p-md-h-270 {
        padding-left: 270px !important;
        padding-right: 270px !important
    }

    .p-md-v-270 {
        padding-top: 270px !important;
        padding-bottom: 270px !important
    }

    .p-md-t-270 {
        padding-top: 270px !important
    }

    .p-md-r-270 {
        padding-right: 270px !important
    }

    .p-md-b-270 {
        padding-bottom: 270px !important
    }

    .p-md-l-270 {
        padding-left: 270px !important
    }

    .g-md-275 {
        margin: 275px !important
    }

    .g-md-h-275 {
        margin-left: 275px !important;
        margin-right: 275px !important
    }

    .g-md-v-275 {
        margin-top: 275px !important;
        margin-bottom: 275px !important
    }

    .g-md-t-275 {
        margin-top: 275px !important
    }

    .g-md-r-275 {
        margin-right: 275px !important
    }

    .g-md-b-275 {
        margin-bottom: 275px !important
    }

    .g-md-l-275 {
        margin-left: 275px !important
    }

    .p-md-275 {
        padding: 275px !important
    }

    .p-md-h-275 {
        padding-left: 275px !important;
        padding-right: 275px !important
    }

    .p-md-v-275 {
        padding-top: 275px !important;
        padding-bottom: 275px !important
    }

    .p-md-t-275 {
        padding-top: 275px !important
    }

    .p-md-r-275 {
        padding-right: 275px !important
    }

    .p-md-b-275 {
        padding-bottom: 275px !important
    }

    .p-md-l-275 {
        padding-left: 275px !important
    }

    .g-md-280 {
        margin: 280px !important
    }

    .g-md-h-280 {
        margin-left: 280px !important;
        margin-right: 280px !important
    }

    .g-md-v-280 {
        margin-top: 280px !important;
        margin-bottom: 280px !important
    }

    .g-md-t-280 {
        margin-top: 280px !important
    }

    .g-md-r-280 {
        margin-right: 280px !important
    }

    .g-md-b-280 {
        margin-bottom: 280px !important
    }

    .g-md-l-280 {
        margin-left: 280px !important
    }

    .p-md-280 {
        padding: 280px !important
    }

    .p-md-h-280 {
        padding-left: 280px !important;
        padding-right: 280px !important
    }

    .p-md-v-280 {
        padding-top: 280px !important;
        padding-bottom: 280px !important
    }

    .p-md-t-280 {
        padding-top: 280px !important
    }

    .p-md-r-280 {
        padding-right: 280px !important
    }

    .p-md-b-280 {
        padding-bottom: 280px !important
    }

    .p-md-l-280 {
        padding-left: 280px !important
    }

    .g-md-285 {
        margin: 285px !important
    }

    .g-md-h-285 {
        margin-left: 285px !important;
        margin-right: 285px !important
    }

    .g-md-v-285 {
        margin-top: 285px !important;
        margin-bottom: 285px !important
    }

    .g-md-t-285 {
        margin-top: 285px !important
    }

    .g-md-r-285 {
        margin-right: 285px !important
    }

    .g-md-b-285 {
        margin-bottom: 285px !important
    }

    .g-md-l-285 {
        margin-left: 285px !important
    }

    .p-md-285 {
        padding: 285px !important
    }

    .p-md-h-285 {
        padding-left: 285px !important;
        padding-right: 285px !important
    }

    .p-md-v-285 {
        padding-top: 285px !important;
        padding-bottom: 285px !important
    }

    .p-md-t-285 {
        padding-top: 285px !important
    }

    .p-md-r-285 {
        padding-right: 285px !important
    }

    .p-md-b-285 {
        padding-bottom: 285px !important
    }

    .p-md-l-285 {
        padding-left: 285px !important
    }

    .g-md-290 {
        margin: 290px !important
    }

    .g-md-h-290 {
        margin-left: 290px !important;
        margin-right: 290px !important
    }

    .g-md-v-290 {
        margin-top: 290px !important;
        margin-bottom: 290px !important
    }

    .g-md-t-290 {
        margin-top: 290px !important
    }

    .g-md-r-290 {
        margin-right: 290px !important
    }

    .g-md-b-290 {
        margin-bottom: 290px !important
    }

    .g-md-l-290 {
        margin-left: 290px !important
    }

    .p-md-290 {
        padding: 290px !important
    }

    .p-md-h-290 {
        padding-left: 290px !important;
        padding-right: 290px !important
    }

    .p-md-v-290 {
        padding-top: 290px !important;
        padding-bottom: 290px !important
    }

    .p-md-t-290 {
        padding-top: 290px !important
    }

    .p-md-r-290 {
        padding-right: 290px !important
    }

    .p-md-b-290 {
        padding-bottom: 290px !important
    }

    .p-md-l-290 {
        padding-left: 290px !important
    }

    .g-md-295 {
        margin: 295px !important
    }

    .g-md-h-295 {
        margin-left: 295px !important;
        margin-right: 295px !important
    }

    .g-md-v-295 {
        margin-top: 295px !important;
        margin-bottom: 295px !important
    }

    .g-md-t-295 {
        margin-top: 295px !important
    }

    .g-md-r-295 {
        margin-right: 295px !important
    }

    .g-md-b-295 {
        margin-bottom: 295px !important
    }

    .g-md-l-295 {
        margin-left: 295px !important
    }

    .p-md-295 {
        padding: 295px !important
    }

    .p-md-h-295 {
        padding-left: 295px !important;
        padding-right: 295px !important
    }

    .p-md-v-295 {
        padding-top: 295px !important;
        padding-bottom: 295px !important
    }

    .p-md-t-295 {
        padding-top: 295px !important
    }

    .p-md-r-295 {
        padding-right: 295px !important
    }

    .p-md-b-295 {
        padding-bottom: 295px !important
    }

    .p-md-l-295 {
        padding-left: 295px !important
    }

    .g-md-300 {
        margin: 300px !important
    }

    .g-md-h-300 {
        margin-left: 300px !important;
        margin-right: 300px !important
    }

    .g-md-v-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important
    }

    .g-md-t-300 {
        margin-top: 300px !important
    }

    .g-md-r-300 {
        margin-right: 300px !important
    }

    .g-md-b-300 {
        margin-bottom: 300px !important
    }

    .g-md-l-300 {
        margin-left: 300px !important
    }

    .p-md-300 {
        padding: 300px !important
    }

    .p-md-h-300 {
        padding-left: 300px !important;
        padding-right: 300px !important
    }

    .p-md-v-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important
    }

    .p-md-t-300 {
        padding-top: 300px !important
    }

    .p-md-r-300 {
        padding-right: 300px !important
    }

    .p-md-b-300 {
        padding-bottom: 300px !important
    }

    .p-md-l-300 {
        padding-left: 300px !important
    }
}

@media screen and (min-width: 1200px) {
    .g-lg--1 {
        margin:-1px !important
    }

    .g-lg-h--1 {
        margin-left: -1px !important;
        margin-right: -1px !important
    }

    .g-lg-v--1 {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .g-lg-t--1 {
        margin-top: -1px !important
    }

    .g-lg-r--1 {
        margin-right: -1px !important
    }

    .g-lg-b--1 {
        margin-bottom: -1px !important
    }

    .g-lg-l--1 {
        margin-left: -1px !important
    }

    .p-lg--1 {
        padding: -1px !important
    }

    .p-lg-h--1 {
        padding-left: -1px !important;
        padding-right: -1px !important
    }

    .p-lg-v--1 {
        padding-top: -1px !important;
        padding-bottom: -1px !important
    }

    .p-lg-t--1 {
        padding-top: -1px !important
    }

    .p-lg-r--1 {
        padding-right: -1px !important
    }

    .p-lg-b--1 {
        padding-bottom: -1px !important
    }

    .p-lg-l--1 {
        padding-left: -1px !important
    }

    .g-lg--2 {
        margin: -2px !important
    }

    .g-lg-h--2 {
        margin-left: -2px !important;
        margin-right: -2px !important
    }

    .g-lg-v--2 {
        margin-top: -2px !important;
        margin-bottom: -2px !important
    }

    .g-lg-t--2 {
        margin-top: -2px !important
    }

    .g-lg-r--2 {
        margin-right: -2px !important
    }

    .g-lg-b--2 {
        margin-bottom: -2px !important
    }

    .g-lg-l--2 {
        margin-left: -2px !important
    }

    .p-lg--2 {
        padding: -2px !important
    }

    .p-lg-h--2 {
        padding-left: -2px !important;
        padding-right: -2px !important
    }

    .p-lg-v--2 {
        padding-top: -2px !important;
        padding-bottom: -2px !important
    }

    .p-lg-t--2 {
        padding-top: -2px !important
    }

    .p-lg-r--2 {
        padding-right: -2px !important
    }

    .p-lg-b--2 {
        padding-bottom: -2px !important
    }

    .p-lg-l--2 {
        padding-left: -2px !important
    }

    .g-lg--3 {
        margin: -3px !important
    }

    .g-lg-h--3 {
        margin-left: -3px !important;
        margin-right: -3px !important
    }

    .g-lg-v--3 {
        margin-top: -3px !important;
        margin-bottom: -3px !important
    }

    .g-lg-t--3 {
        margin-top: -3px !important
    }

    .g-lg-r--3 {
        margin-right: -3px !important
    }

    .g-lg-b--3 {
        margin-bottom: -3px !important
    }

    .g-lg-l--3 {
        margin-left: -3px !important
    }

    .p-lg--3 {
        padding: -3px !important
    }

    .p-lg-h--3 {
        padding-left: -3px !important;
        padding-right: -3px !important
    }

    .p-lg-v--3 {
        padding-top: -3px !important;
        padding-bottom: -3px !important
    }

    .p-lg-t--3 {
        padding-top: -3px !important
    }

    .p-lg-r--3 {
        padding-right: -3px !important
    }

    .p-lg-b--3 {
        padding-bottom: -3px !important
    }

    .p-lg-l--3 {
        padding-left: -3px !important
    }

    .g-lg--4 {
        margin: -4px !important
    }

    .g-lg-h--4 {
        margin-left: -4px !important;
        margin-right: -4px !important
    }

    .g-lg-v--4 {
        margin-top: -4px !important;
        margin-bottom: -4px !important
    }

    .g-lg-t--4 {
        margin-top: -4px !important
    }

    .g-lg-r--4 {
        margin-right: -4px !important
    }

    .g-lg-b--4 {
        margin-bottom: -4px !important
    }

    .g-lg-l--4 {
        margin-left: -4px !important
    }

    .p-lg--4 {
        padding: -4px !important
    }

    .p-lg-h--4 {
        padding-left: -4px !important;
        padding-right: -4px !important
    }

    .p-lg-v--4 {
        padding-top: -4px !important;
        padding-bottom: -4px !important
    }

    .p-lg-t--4 {
        padding-top: -4px !important
    }

    .p-lg-r--4 {
        padding-right: -4px !important
    }

    .p-lg-b--4 {
        padding-bottom: -4px !important
    }

    .p-lg-l--4 {
        padding-left: -4px !important
    }

    .g-lg--5 {
        margin: -5px !important
    }

    .g-lg-h--5 {
        margin-left: -5px !important;
        margin-right: -5px !important
    }

    .g-lg-v--5 {
        margin-top: -5px !important;
        margin-bottom: -5px !important
    }

    .g-lg-t--5 {
        margin-top: -5px !important
    }

    .g-lg-r--5 {
        margin-right: -5px !important
    }

    .g-lg-b--5 {
        margin-bottom: -5px !important
    }

    .g-lg-l--5 {
        margin-left: -5px !important
    }

    .p-lg--5 {
        padding: -5px !important
    }

    .p-lg-h--5 {
        padding-left: -5px !important;
        padding-right: -5px !important
    }

    .p-lg-v--5 {
        padding-top: -5px !important;
        padding-bottom: -5px !important
    }

    .p-lg-t--5 {
        padding-top: -5px !important
    }

    .p-lg-r--5 {
        padding-right: -5px !important
    }

    .p-lg-b--5 {
        padding-bottom: -5px !important
    }

    .p-lg-l--5 {
        padding-left: -5px !important
    }

    .g-lg--6 {
        margin: -6px !important
    }

    .g-lg-h--6 {
        margin-left: -6px !important;
        margin-right: -6px !important
    }

    .g-lg-v--6 {
        margin-top: -6px !important;
        margin-bottom: -6px !important
    }

    .g-lg-t--6 {
        margin-top: -6px !important
    }

    .g-lg-r--6 {
        margin-right: -6px !important
    }

    .g-lg-b--6 {
        margin-bottom: -6px !important
    }

    .g-lg-l--6 {
        margin-left: -6px !important
    }

    .p-lg--6 {
        padding: -6px !important
    }

    .p-lg-h--6 {
        padding-left: -6px !important;
        padding-right: -6px !important
    }

    .p-lg-v--6 {
        padding-top: -6px !important;
        padding-bottom: -6px !important
    }

    .p-lg-t--6 {
        padding-top: -6px !important
    }

    .p-lg-r--6 {
        padding-right: -6px !important
    }

    .p-lg-b--6 {
        padding-bottom: -6px !important
    }

    .p-lg-l--6 {
        padding-left: -6px !important
    }

    .g-lg--7 {
        margin: -7px !important
    }

    .g-lg-h--7 {
        margin-left: -7px !important;
        margin-right: -7px !important
    }

    .g-lg-v--7 {
        margin-top: -7px !important;
        margin-bottom: -7px !important
    }

    .g-lg-t--7 {
        margin-top: -7px !important
    }

    .g-lg-r--7 {
        margin-right: -7px !important
    }

    .g-lg-b--7 {
        margin-bottom: -7px !important
    }

    .g-lg-l--7 {
        margin-left: -7px !important
    }

    .p-lg--7 {
        padding: -7px !important
    }

    .p-lg-h--7 {
        padding-left: -7px !important;
        padding-right: -7px !important
    }

    .p-lg-v--7 {
        padding-top: -7px !important;
        padding-bottom: -7px !important
    }

    .p-lg-t--7 {
        padding-top: -7px !important
    }

    .p-lg-r--7 {
        padding-right: -7px !important
    }

    .p-lg-b--7 {
        padding-bottom: -7px !important
    }

    .p-lg-l--7 {
        padding-left: -7px !important
    }

    .g-lg--8 {
        margin: -8px !important
    }

    .g-lg-h--8 {
        margin-left: -8px !important;
        margin-right: -8px !important
    }

    .g-lg-v--8 {
        margin-top: -8px !important;
        margin-bottom: -8px !important
    }

    .g-lg-t--8 {
        margin-top: -8px !important
    }

    .g-lg-r--8 {
        margin-right: -8px !important
    }

    .g-lg-b--8 {
        margin-bottom: -8px !important
    }

    .g-lg-l--8 {
        margin-left: -8px !important
    }

    .p-lg--8 {
        padding: -8px !important
    }

    .p-lg-h--8 {
        padding-left: -8px !important;
        padding-right: -8px !important
    }

    .p-lg-v--8 {
        padding-top: -8px !important;
        padding-bottom: -8px !important
    }

    .p-lg-t--8 {
        padding-top: -8px !important
    }

    .p-lg-r--8 {
        padding-right: -8px !important
    }

    .p-lg-b--8 {
        padding-bottom: -8px !important
    }

    .p-lg-l--8 {
        padding-left: -8px !important
    }

    .g-lg--9 {
        margin: -9px !important
    }

    .g-lg-h--9 {
        margin-left: -9px !important;
        margin-right: -9px !important
    }

    .g-lg-v--9 {
        margin-top: -9px !important;
        margin-bottom: -9px !important
    }

    .g-lg-t--9 {
        margin-top: -9px !important
    }

    .g-lg-r--9 {
        margin-right: -9px !important
    }

    .g-lg-b--9 {
        margin-bottom: -9px !important
    }

    .g-lg-l--9 {
        margin-left: -9px !important
    }

    .p-lg--9 {
        padding: -9px !important
    }

    .p-lg-h--9 {
        padding-left: -9px !important;
        padding-right: -9px !important
    }

    .p-lg-v--9 {
        padding-top: -9px !important;
        padding-bottom: -9px !important
    }

    .p-lg-t--9 {
        padding-top: -9px !important
    }

    .p-lg-r--9 {
        padding-right: -9px !important
    }

    .p-lg-b--9 {
        padding-bottom: -9px !important
    }

    .p-lg-l--9 {
        padding-left: -9px !important
    }

    .g-lg--10 {
        margin: -10px !important
    }

    .g-lg-h--10 {
        margin-left: -10px !important;
        margin-right: -10px !important
    }

    .g-lg-v--10 {
        margin-top: -10px !important;
        margin-bottom: -10px !important
    }

    .g-lg-t--10 {
        margin-top: -10px !important
    }

    .g-lg-r--10 {
        margin-right: -10px !important
    }

    .g-lg-b--10 {
        margin-bottom: -10px !important
    }

    .g-lg-l--10 {
        margin-left: -10px !important
    }

    .p-lg--10 {
        padding: -10px !important
    }

    .p-lg-h--10 {
        padding-left: -10px !important;
        padding-right: -10px !important
    }

    .p-lg-v--10 {
        padding-top: -10px !important;
        padding-bottom: -10px !important
    }

    .p-lg-t--10 {
        padding-top: -10px !important
    }

    .p-lg-r--10 {
        padding-right: -10px !important
    }

    .p-lg-b--10 {
        padding-bottom: -10px !important
    }

    .p-lg-l--10 {
        padding-left: -10px !important
    }

    .g-lg--15 {
        margin: -15px !important
    }

    .g-lg-h--15 {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .g-lg-v--15 {
        margin-top: -15px !important;
        margin-bottom: -15px !important
    }

    .g-lg-t--15 {
        margin-top: -15px !important
    }

    .g-lg-r--15 {
        margin-right: -15px !important
    }

    .g-lg-b--15 {
        margin-bottom: -15px !important
    }

    .g-lg-l--15 {
        margin-left: -15px !important
    }

    .p-lg--15 {
        padding: -15px !important
    }

    .p-lg-h--15 {
        padding-left: -15px !important;
        padding-right: -15px !important
    }

    .p-lg-v--15 {
        padding-top: -15px !important;
        padding-bottom: -15px !important
    }

    .p-lg-t--15 {
        padding-top: -15px !important
    }

    .p-lg-r--15 {
        padding-right: -15px !important
    }

    .p-lg-b--15 {
        padding-bottom: -15px !important
    }

    .p-lg-l--15 {
        padding-left: -15px !important
    }

    .g-lg--20 {
        margin: -20px !important
    }

    .g-lg-h--20 {
        margin-left: -20px !important;
        margin-right: -20px !important
    }

    .g-lg-v--20 {
        margin-top: -20px !important;
        margin-bottom: -20px !important
    }

    .g-lg-t--20 {
        margin-top: -20px !important
    }

    .g-lg-r--20 {
        margin-right: -20px !important
    }

    .g-lg-b--20 {
        margin-bottom: -20px !important
    }

    .g-lg-l--20 {
        margin-left: -20px !important
    }

    .p-lg--20 {
        padding: -20px !important
    }

    .p-lg-h--20 {
        padding-left: -20px !important;
        padding-right: -20px !important
    }

    .p-lg-v--20 {
        padding-top: -20px !important;
        padding-bottom: -20px !important
    }

    .p-lg-t--20 {
        padding-top: -20px !important
    }

    .p-lg-r--20 {
        padding-right: -20px !important
    }

    .p-lg-b--20 {
        padding-bottom: -20px !important
    }

    .p-lg-l--20 {
        padding-left: -20px !important
    }

    .g-lg--25 {
        margin: -25px !important
    }

    .g-lg-h--25 {
        margin-left: -25px !important;
        margin-right: -25px !important
    }

    .g-lg-v--25 {
        margin-top: -25px !important;
        margin-bottom: -25px !important
    }

    .g-lg-t--25 {
        margin-top: -25px !important
    }

    .g-lg-r--25 {
        margin-right: -25px !important
    }

    .g-lg-b--25 {
        margin-bottom: -25px !important
    }

    .g-lg-l--25 {
        margin-left: -25px !important
    }

    .p-lg--25 {
        padding: -25px !important
    }

    .p-lg-h--25 {
        padding-left: -25px !important;
        padding-right: -25px !important
    }

    .p-lg-v--25 {
        padding-top: -25px !important;
        padding-bottom: -25px !important
    }

    .p-lg-t--25 {
        padding-top: -25px !important
    }

    .p-lg-r--25 {
        padding-right: -25px !important
    }

    .p-lg-b--25 {
        padding-bottom: -25px !important
    }

    .p-lg-l--25 {
        padding-left: -25px !important
    }

    .g-lg--30 {
        margin: -30px !important
    }

    .g-lg-h--30 {
        margin-left: -30px !important;
        margin-right: -30px !important
    }

    .g-lg-v--30 {
        margin-top: -30px !important;
        margin-bottom: -30px !important
    }

    .g-lg-t--30 {
        margin-top: -30px !important
    }

    .g-lg-r--30 {
        margin-right: -30px !important
    }

    .g-lg-b--30 {
        margin-bottom: -30px !important
    }

    .g-lg-l--30 {
        margin-left: -30px !important
    }

    .p-lg--30 {
        padding: -30px !important
    }

    .p-lg-h--30 {
        padding-left: -30px !important;
        padding-right: -30px !important
    }

    .p-lg-v--30 {
        padding-top: -30px !important;
        padding-bottom: -30px !important
    }

    .p-lg-t--30 {
        padding-top: -30px !important
    }

    .p-lg-r--30 {
        padding-right: -30px !important
    }

    .p-lg-b--30 {
        padding-bottom: -30px !important
    }

    .p-lg-l--30 {
        padding-left: -30px !important
    }

    .g-lg--35 {
        margin: -35px !important
    }

    .g-lg-h--35 {
        margin-left: -35px !important;
        margin-right: -35px !important
    }

    .g-lg-v--35 {
        margin-top: -35px !important;
        margin-bottom: -35px !important
    }

    .g-lg-t--35 {
        margin-top: -35px !important
    }

    .g-lg-r--35 {
        margin-right: -35px !important
    }

    .g-lg-b--35 {
        margin-bottom: -35px !important
    }

    .g-lg-l--35 {
        margin-left: -35px !important
    }

    .p-lg--35 {
        padding: -35px !important
    }

    .p-lg-h--35 {
        padding-left: -35px !important;
        padding-right: -35px !important
    }

    .p-lg-v--35 {
        padding-top: -35px !important;
        padding-bottom: -35px !important
    }

    .p-lg-t--35 {
        padding-top: -35px !important
    }

    .p-lg-r--35 {
        padding-right: -35px !important
    }

    .p-lg-b--35 {
        padding-bottom: -35px !important
    }

    .p-lg-l--35 {
        padding-left: -35px !important
    }

    .g-lg--40 {
        margin: -40px !important
    }

    .g-lg-h--40 {
        margin-left: -40px !important;
        margin-right: -40px !important
    }

    .g-lg-v--40 {
        margin-top: -40px !important;
        margin-bottom: -40px !important
    }

    .g-lg-t--40 {
        margin-top: -40px !important
    }

    .g-lg-r--40 {
        margin-right: -40px !important
    }

    .g-lg-b--40 {
        margin-bottom: -40px !important
    }

    .g-lg-l--40 {
        margin-left: -40px !important
    }

    .p-lg--40 {
        padding: -40px !important
    }

    .p-lg-h--40 {
        padding-left: -40px !important;
        padding-right: -40px !important
    }

    .p-lg-v--40 {
        padding-top: -40px !important;
        padding-bottom: -40px !important
    }

    .p-lg-t--40 {
        padding-top: -40px !important
    }

    .p-lg-r--40 {
        padding-right: -40px !important
    }

    .p-lg-b--40 {
        padding-bottom: -40px !important
    }

    .p-lg-l--40 {
        padding-left: -40px !important
    }

    .g-lg--45 {
        margin: -45px !important
    }

    .g-lg-h--45 {
        margin-left: -45px !important;
        margin-right: -45px !important
    }

    .g-lg-v--45 {
        margin-top: -45px !important;
        margin-bottom: -45px !important
    }

    .g-lg-t--45 {
        margin-top: -45px !important
    }

    .g-lg-r--45 {
        margin-right: -45px !important
    }

    .g-lg-b--45 {
        margin-bottom: -45px !important
    }

    .g-lg-l--45 {
        margin-left: -45px !important
    }

    .p-lg--45 {
        padding: -45px !important
    }

    .p-lg-h--45 {
        padding-left: -45px !important;
        padding-right: -45px !important
    }

    .p-lg-v--45 {
        padding-top: -45px !important;
        padding-bottom: -45px !important
    }

    .p-lg-t--45 {
        padding-top: -45px !important
    }

    .p-lg-r--45 {
        padding-right: -45px !important
    }

    .p-lg-b--45 {
        padding-bottom: -45px !important
    }

    .p-lg-l--45 {
        padding-left: -45px !important
    }

    .g-lg--50 {
        margin: -50px !important
    }

    .g-lg-h--50 {
        margin-left: -50px !important;
        margin-right: -50px !important
    }

    .g-lg-v--50 {
        margin-top: -50px !important;
        margin-bottom: -50px !important
    }

    .g-lg-t--50 {
        margin-top: -50px !important
    }

    .g-lg-r--50 {
        margin-right: -50px !important
    }

    .g-lg-b--50 {
        margin-bottom: -50px !important
    }

    .g-lg-l--50 {
        margin-left: -50px !important
    }

    .p-lg--50 {
        padding: -50px !important
    }

    .p-lg-h--50 {
        padding-left: -50px !important;
        padding-right: -50px !important
    }

    .p-lg-v--50 {
        padding-top: -50px !important;
        padding-bottom: -50px !important
    }

    .p-lg-t--50 {
        padding-top: -50px !important
    }

    .p-lg-r--50 {
        padding-right: -50px !important
    }

    .p-lg-b--50 {
        padding-bottom: -50px !important
    }

    .p-lg-l--50 {
        padding-left: -50px !important
    }

    .g-lg--55 {
        margin: -55px !important
    }

    .g-lg-h--55 {
        margin-left: -55px !important;
        margin-right: -55px !important
    }

    .g-lg-v--55 {
        margin-top: -55px !important;
        margin-bottom: -55px !important
    }

    .g-lg-t--55 {
        margin-top: -55px !important
    }

    .g-lg-r--55 {
        margin-right: -55px !important
    }

    .g-lg-b--55 {
        margin-bottom: -55px !important
    }

    .g-lg-l--55 {
        margin-left: -55px !important
    }

    .p-lg--55 {
        padding: -55px !important
    }

    .p-lg-h--55 {
        padding-left: -55px !important;
        padding-right: -55px !important
    }

    .p-lg-v--55 {
        padding-top: -55px !important;
        padding-bottom: -55px !important
    }

    .p-lg-t--55 {
        padding-top: -55px !important
    }

    .p-lg-r--55 {
        padding-right: -55px !important
    }

    .p-lg-b--55 {
        padding-bottom: -55px !important
    }

    .p-lg-l--55 {
        padding-left: -55px !important
    }

    .g-lg--60 {
        margin: -60px !important
    }

    .g-lg-h--60 {
        margin-left: -60px !important;
        margin-right: -60px !important
    }

    .g-lg-v--60 {
        margin-top: -60px !important;
        margin-bottom: -60px !important
    }

    .g-lg-t--60 {
        margin-top: -60px !important
    }

    .g-lg-r--60 {
        margin-right: -60px !important
    }

    .g-lg-b--60 {
        margin-bottom: -60px !important
    }

    .g-lg-l--60 {
        margin-left: -60px !important
    }

    .p-lg--60 {
        padding: -60px !important
    }

    .p-lg-h--60 {
        padding-left: -60px !important;
        padding-right: -60px !important
    }

    .p-lg-v--60 {
        padding-top: -60px !important;
        padding-bottom: -60px !important
    }

    .p-lg-t--60 {
        padding-top: -60px !important
    }

    .p-lg-r--60 {
        padding-right: -60px !important
    }

    .p-lg-b--60 {
        padding-bottom: -60px !important
    }

    .p-lg-l--60 {
        padding-left: -60px !important
    }

    .g-lg--65 {
        margin: -65px !important
    }

    .g-lg-h--65 {
        margin-left: -65px !important;
        margin-right: -65px !important
    }

    .g-lg-v--65 {
        margin-top: -65px !important;
        margin-bottom: -65px !important
    }

    .g-lg-t--65 {
        margin-top: -65px !important
    }

    .g-lg-r--65 {
        margin-right: -65px !important
    }

    .g-lg-b--65 {
        margin-bottom: -65px !important
    }

    .g-lg-l--65 {
        margin-left: -65px !important
    }

    .p-lg--65 {
        padding: -65px !important
    }

    .p-lg-h--65 {
        padding-left: -65px !important;
        padding-right: -65px !important
    }

    .p-lg-v--65 {
        padding-top: -65px !important;
        padding-bottom: -65px !important
    }

    .p-lg-t--65 {
        padding-top: -65px !important
    }

    .p-lg-r--65 {
        padding-right: -65px !important
    }

    .p-lg-b--65 {
        padding-bottom: -65px !important
    }

    .p-lg-l--65 {
        padding-left: -65px !important
    }

    .g-lg--70 {
        margin: -70px !important
    }

    .g-lg-h--70 {
        margin-left: -70px !important;
        margin-right: -70px !important
    }

    .g-lg-v--70 {
        margin-top: -70px !important;
        margin-bottom: -70px !important
    }

    .g-lg-t--70 {
        margin-top: -70px !important
    }

    .g-lg-r--70 {
        margin-right: -70px !important
    }

    .g-lg-b--70 {
        margin-bottom: -70px !important
    }

    .g-lg-l--70 {
        margin-left: -70px !important
    }

    .p-lg--70 {
        padding: -70px !important
    }

    .p-lg-h--70 {
        padding-left: -70px !important;
        padding-right: -70px !important
    }

    .p-lg-v--70 {
        padding-top: -70px !important;
        padding-bottom: -70px !important
    }

    .p-lg-t--70 {
        padding-top: -70px !important
    }

    .p-lg-r--70 {
        padding-right: -70px !important
    }

    .p-lg-b--70 {
        padding-bottom: -70px !important
    }

    .p-lg-l--70 {
        padding-left: -70px !important
    }

    .g-lg--75 {
        margin: -75px !important
    }

    .g-lg-h--75 {
        margin-left: -75px !important;
        margin-right: -75px !important
    }

    .g-lg-v--75 {
        margin-top: -75px !important;
        margin-bottom: -75px !important
    }

    .g-lg-t--75 {
        margin-top: -75px !important
    }

    .g-lg-r--75 {
        margin-right: -75px !important
    }

    .g-lg-b--75 {
        margin-bottom: -75px !important
    }

    .g-lg-l--75 {
        margin-left: -75px !important
    }

    .p-lg--75 {
        padding: -75px !important
    }

    .p-lg-h--75 {
        padding-left: -75px !important;
        padding-right: -75px !important
    }

    .p-lg-v--75 {
        padding-top: -75px !important;
        padding-bottom: -75px !important
    }

    .p-lg-t--75 {
        padding-top: -75px !important
    }

    .p-lg-r--75 {
        padding-right: -75px !important
    }

    .p-lg-b--75 {
        padding-bottom: -75px !important
    }

    .p-lg-l--75 {
        padding-left: -75px !important
    }

    .g-lg--80 {
        margin: -80px !important
    }

    .g-lg-h--80 {
        margin-left: -80px !important;
        margin-right: -80px !important
    }

    .g-lg-v--80 {
        margin-top: -80px !important;
        margin-bottom: -80px !important
    }

    .g-lg-t--80 {
        margin-top: -80px !important
    }

    .g-lg-r--80 {
        margin-right: -80px !important
    }

    .g-lg-b--80 {
        margin-bottom: -80px !important
    }

    .g-lg-l--80 {
        margin-left: -80px !important
    }

    .p-lg--80 {
        padding: -80px !important
    }

    .p-lg-h--80 {
        padding-left: -80px !important;
        padding-right: -80px !important
    }

    .p-lg-v--80 {
        padding-top: -80px !important;
        padding-bottom: -80px !important
    }

    .p-lg-t--80 {
        padding-top: -80px !important
    }

    .p-lg-r--80 {
        padding-right: -80px !important
    }

    .p-lg-b--80 {
        padding-bottom: -80px !important
    }

    .p-lg-l--80 {
        padding-left: -80px !important
    }

    .g-lg--85 {
        margin: -85px !important
    }

    .g-lg-h--85 {
        margin-left: -85px !important;
        margin-right: -85px !important
    }

    .g-lg-v--85 {
        margin-top: -85px !important;
        margin-bottom: -85px !important
    }

    .g-lg-t--85 {
        margin-top: -85px !important
    }

    .g-lg-r--85 {
        margin-right: -85px !important
    }

    .g-lg-b--85 {
        margin-bottom: -85px !important
    }

    .g-lg-l--85 {
        margin-left: -85px !important
    }

    .p-lg--85 {
        padding: -85px !important
    }

    .p-lg-h--85 {
        padding-left: -85px !important;
        padding-right: -85px !important
    }

    .p-lg-v--85 {
        padding-top: -85px !important;
        padding-bottom: -85px !important
    }

    .p-lg-t--85 {
        padding-top: -85px !important
    }

    .p-lg-r--85 {
        padding-right: -85px !important
    }

    .p-lg-b--85 {
        padding-bottom: -85px !important
    }

    .p-lg-l--85 {
        padding-left: -85px !important
    }

    .g-lg--90 {
        margin: -90px !important
    }

    .g-lg-h--90 {
        margin-left: -90px !important;
        margin-right: -90px !important
    }

    .g-lg-v--90 {
        margin-top: -90px !important;
        margin-bottom: -90px !important
    }

    .g-lg-t--90 {
        margin-top: -90px !important
    }

    .g-lg-r--90 {
        margin-right: -90px !important
    }

    .g-lg-b--90 {
        margin-bottom: -90px !important
    }

    .g-lg-l--90 {
        margin-left: -90px !important
    }

    .p-lg--90 {
        padding: -90px !important
    }

    .p-lg-h--90 {
        padding-left: -90px !important;
        padding-right: -90px !important
    }

    .p-lg-v--90 {
        padding-top: -90px !important;
        padding-bottom: -90px !important
    }

    .p-lg-t--90 {
        padding-top: -90px !important
    }

    .p-lg-r--90 {
        padding-right: -90px !important
    }

    .p-lg-b--90 {
        padding-bottom: -90px !important
    }

    .p-lg-l--90 {
        padding-left: -90px !important
    }

    .g-lg--95 {
        margin: -95px !important
    }

    .g-lg-h--95 {
        margin-left: -95px !important;
        margin-right: -95px !important
    }

    .g-lg-v--95 {
        margin-top: -95px !important;
        margin-bottom: -95px !important
    }

    .g-lg-t--95 {
        margin-top: -95px !important
    }

    .g-lg-r--95 {
        margin-right: -95px !important
    }

    .g-lg-b--95 {
        margin-bottom: -95px !important
    }

    .g-lg-l--95 {
        margin-left: -95px !important
    }

    .p-lg--95 {
        padding: -95px !important
    }

    .p-lg-h--95 {
        padding-left: -95px !important;
        padding-right: -95px !important
    }

    .p-lg-v--95 {
        padding-top: -95px !important;
        padding-bottom: -95px !important
    }

    .p-lg-t--95 {
        padding-top: -95px !important
    }

    .p-lg-r--95 {
        padding-right: -95px !important
    }

    .p-lg-b--95 {
        padding-bottom: -95px !important
    }

    .p-lg-l--95 {
        padding-left: -95px !important
    }

    .g-lg--100 {
        margin: -100px !important
    }

    .g-lg-h--100 {
        margin-left: -100px !important;
        margin-right: -100px !important
    }

    .g-lg-v--100 {
        margin-top: -100px !important;
        margin-bottom: -100px !important
    }

    .g-lg-t--100 {
        margin-top: -100px !important
    }

    .g-lg-r--100 {
        margin-right: -100px !important
    }

    .g-lg-b--100 {
        margin-bottom: -100px !important
    }

    .g-lg-l--100 {
        margin-left: -100px !important
    }

    .p-lg--100 {
        padding: -100px !important
    }

    .p-lg-h--100 {
        padding-left: -100px !important;
        padding-right: -100px !important
    }

    .p-lg-v--100 {
        padding-top: -100px !important;
        padding-bottom: -100px !important
    }

    .p-lg-t--100 {
        padding-top: -100px !important
    }

    .p-lg-r--100 {
        padding-right: -100px !important
    }

    .p-lg-b--100 {
        padding-bottom: -100px !important
    }

    .p-lg-l--100 {
        padding-left: -100px !important
    }

    .g-lg--105 {
        margin: -105px !important
    }

    .g-lg-h--105 {
        margin-left: -105px !important;
        margin-right: -105px !important
    }

    .g-lg-v--105 {
        margin-top: -105px !important;
        margin-bottom: -105px !important
    }

    .g-lg-t--105 {
        margin-top: -105px !important
    }

    .g-lg-r--105 {
        margin-right: -105px !important
    }

    .g-lg-b--105 {
        margin-bottom: -105px !important
    }

    .g-lg-l--105 {
        margin-left: -105px !important
    }

    .p-lg--105 {
        padding: -105px !important
    }

    .p-lg-h--105 {
        padding-left: -105px !important;
        padding-right: -105px !important
    }

    .p-lg-v--105 {
        padding-top: -105px !important;
        padding-bottom: -105px !important
    }

    .p-lg-t--105 {
        padding-top: -105px !important
    }

    .p-lg-r--105 {
        padding-right: -105px !important
    }

    .p-lg-b--105 {
        padding-bottom: -105px !important
    }

    .p-lg-l--105 {
        padding-left: -105px !important
    }

    .g-lg--110 {
        margin: -110px !important
    }

    .g-lg-h--110 {
        margin-left: -110px !important;
        margin-right: -110px !important
    }

    .g-lg-v--110 {
        margin-top: -110px !important;
        margin-bottom: -110px !important
    }

    .g-lg-t--110 {
        margin-top: -110px !important
    }

    .g-lg-r--110 {
        margin-right: -110px !important
    }

    .g-lg-b--110 {
        margin-bottom: -110px !important
    }

    .g-lg-l--110 {
        margin-left: -110px !important
    }

    .p-lg--110 {
        padding: -110px !important
    }

    .p-lg-h--110 {
        padding-left: -110px !important;
        padding-right: -110px !important
    }

    .p-lg-v--110 {
        padding-top: -110px !important;
        padding-bottom: -110px !important
    }

    .p-lg-t--110 {
        padding-top: -110px !important
    }

    .p-lg-r--110 {
        padding-right: -110px !important
    }

    .p-lg-b--110 {
        padding-bottom: -110px !important
    }

    .p-lg-l--110 {
        padding-left: -110px !important
    }

    .g-lg--115 {
        margin: -115px !important
    }

    .g-lg-h--115 {
        margin-left: -115px !important;
        margin-right: -115px !important
    }

    .g-lg-v--115 {
        margin-top: -115px !important;
        margin-bottom: -115px !important
    }

    .g-lg-t--115 {
        margin-top: -115px !important
    }

    .g-lg-r--115 {
        margin-right: -115px !important
    }

    .g-lg-b--115 {
        margin-bottom: -115px !important
    }

    .g-lg-l--115 {
        margin-left: -115px !important
    }

    .p-lg--115 {
        padding: -115px !important
    }

    .p-lg-h--115 {
        padding-left: -115px !important;
        padding-right: -115px !important
    }

    .p-lg-v--115 {
        padding-top: -115px !important;
        padding-bottom: -115px !important
    }

    .p-lg-t--115 {
        padding-top: -115px !important
    }

    .p-lg-r--115 {
        padding-right: -115px !important
    }

    .p-lg-b--115 {
        padding-bottom: -115px !important
    }

    .p-lg-l--115 {
        padding-left: -115px !important
    }

    .g-lg--120 {
        margin: -120px !important
    }

    .g-lg-h--120 {
        margin-left: -120px !important;
        margin-right: -120px !important
    }

    .g-lg-v--120 {
        margin-top: -120px !important;
        margin-bottom: -120px !important
    }

    .g-lg-t--120 {
        margin-top: -120px !important
    }

    .g-lg-r--120 {
        margin-right: -120px !important
    }

    .g-lg-b--120 {
        margin-bottom: -120px !important
    }

    .g-lg-l--120 {
        margin-left: -120px !important
    }

    .p-lg--120 {
        padding: -120px !important
    }

    .p-lg-h--120 {
        padding-left: -120px !important;
        padding-right: -120px !important
    }

    .p-lg-v--120 {
        padding-top: -120px !important;
        padding-bottom: -120px !important
    }

    .p-lg-t--120 {
        padding-top: -120px !important
    }

    .p-lg-r--120 {
        padding-right: -120px !important
    }

    .p-lg-b--120 {
        padding-bottom: -120px !important
    }

    .p-lg-l--120 {
        padding-left: -120px !important
    }

    .g-lg--125 {
        margin: -125px !important
    }

    .g-lg-h--125 {
        margin-left: -125px !important;
        margin-right: -125px !important
    }

    .g-lg-v--125 {
        margin-top: -125px !important;
        margin-bottom: -125px !important
    }

    .g-lg-t--125 {
        margin-top: -125px !important
    }

    .g-lg-r--125 {
        margin-right: -125px !important
    }

    .g-lg-b--125 {
        margin-bottom: -125px !important
    }

    .g-lg-l--125 {
        margin-left: -125px !important
    }

    .p-lg--125 {
        padding: -125px !important
    }

    .p-lg-h--125 {
        padding-left: -125px !important;
        padding-right: -125px !important
    }

    .p-lg-v--125 {
        padding-top: -125px !important;
        padding-bottom: -125px !important
    }

    .p-lg-t--125 {
        padding-top: -125px !important
    }

    .p-lg-r--125 {
        padding-right: -125px !important
    }

    .p-lg-b--125 {
        padding-bottom: -125px !important
    }

    .p-lg-l--125 {
        padding-left: -125px !important
    }

    .g-lg--130 {
        margin: -130px !important
    }

    .g-lg-h--130 {
        margin-left: -130px !important;
        margin-right: -130px !important
    }

    .g-lg-v--130 {
        margin-top: -130px !important;
        margin-bottom: -130px !important
    }

    .g-lg-t--130 {
        margin-top: -130px !important
    }

    .g-lg-r--130 {
        margin-right: -130px !important
    }

    .g-lg-b--130 {
        margin-bottom: -130px !important
    }

    .g-lg-l--130 {
        margin-left: -130px !important
    }

    .p-lg--130 {
        padding: -130px !important
    }

    .p-lg-h--130 {
        padding-left: -130px !important;
        padding-right: -130px !important
    }

    .p-lg-v--130 {
        padding-top: -130px !important;
        padding-bottom: -130px !important
    }

    .p-lg-t--130 {
        padding-top: -130px !important
    }

    .p-lg-r--130 {
        padding-right: -130px !important
    }

    .p-lg-b--130 {
        padding-bottom: -130px !important
    }

    .p-lg-l--130 {
        padding-left: -130px !important
    }

    .g-lg--135 {
        margin: -135px !important
    }

    .g-lg-h--135 {
        margin-left: -135px !important;
        margin-right: -135px !important
    }

    .g-lg-v--135 {
        margin-top: -135px !important;
        margin-bottom: -135px !important
    }

    .g-lg-t--135 {
        margin-top: -135px !important
    }

    .g-lg-r--135 {
        margin-right: -135px !important
    }

    .g-lg-b--135 {
        margin-bottom: -135px !important
    }

    .g-lg-l--135 {
        margin-left: -135px !important
    }

    .p-lg--135 {
        padding: -135px !important
    }

    .p-lg-h--135 {
        padding-left: -135px !important;
        padding-right: -135px !important
    }

    .p-lg-v--135 {
        padding-top: -135px !important;
        padding-bottom: -135px !important
    }

    .p-lg-t--135 {
        padding-top: -135px !important
    }

    .p-lg-r--135 {
        padding-right: -135px !important
    }

    .p-lg-b--135 {
        padding-bottom: -135px !important
    }

    .p-lg-l--135 {
        padding-left: -135px !important
    }

    .g-lg--140 {
        margin: -140px !important
    }

    .g-lg-h--140 {
        margin-left: -140px !important;
        margin-right: -140px !important
    }

    .g-lg-v--140 {
        margin-top: -140px !important;
        margin-bottom: -140px !important
    }

    .g-lg-t--140 {
        margin-top: -140px !important
    }

    .g-lg-r--140 {
        margin-right: -140px !important
    }

    .g-lg-b--140 {
        margin-bottom: -140px !important
    }

    .g-lg-l--140 {
        margin-left: -140px !important
    }

    .p-lg--140 {
        padding: -140px !important
    }

    .p-lg-h--140 {
        padding-left: -140px !important;
        padding-right: -140px !important
    }

    .p-lg-v--140 {
        padding-top: -140px !important;
        padding-bottom: -140px !important
    }

    .p-lg-t--140 {
        padding-top: -140px !important
    }

    .p-lg-r--140 {
        padding-right: -140px !important
    }

    .p-lg-b--140 {
        padding-bottom: -140px !important
    }

    .p-lg-l--140 {
        padding-left: -140px !important
    }

    .g-lg--145 {
        margin: -145px !important
    }

    .g-lg-h--145 {
        margin-left: -145px !important;
        margin-right: -145px !important
    }

    .g-lg-v--145 {
        margin-top: -145px !important;
        margin-bottom: -145px !important
    }

    .g-lg-t--145 {
        margin-top: -145px !important
    }

    .g-lg-r--145 {
        margin-right: -145px !important
    }

    .g-lg-b--145 {
        margin-bottom: -145px !important
    }

    .g-lg-l--145 {
        margin-left: -145px !important
    }

    .p-lg--145 {
        padding: -145px !important
    }

    .p-lg-h--145 {
        padding-left: -145px !important;
        padding-right: -145px !important
    }

    .p-lg-v--145 {
        padding-top: -145px !important;
        padding-bottom: -145px !important
    }

    .p-lg-t--145 {
        padding-top: -145px !important
    }

    .p-lg-r--145 {
        padding-right: -145px !important
    }

    .p-lg-b--145 {
        padding-bottom: -145px !important
    }

    .p-lg-l--145 {
        padding-left: -145px !important
    }

    .g-lg--150 {
        margin: -150px !important
    }

    .g-lg-h--150 {
        margin-left: -150px !important;
        margin-right: -150px !important
    }

    .g-lg-v--150 {
        margin-top: -150px !important;
        margin-bottom: -150px !important
    }

    .g-lg-t--150 {
        margin-top: -150px !important
    }

    .g-lg-r--150 {
        margin-right: -150px !important
    }

    .g-lg-b--150 {
        margin-bottom: -150px !important
    }

    .g-lg-l--150 {
        margin-left: -150px !important
    }

    .p-lg--150 {
        padding: -150px !important
    }

    .p-lg-h--150 {
        padding-left: -150px !important;
        padding-right: -150px !important
    }

    .p-lg-v--150 {
        padding-top: -150px !important;
        padding-bottom: -150px !important
    }

    .p-lg-t--150 {
        padding-top: -150px !important
    }

    .p-lg-r--150 {
        padding-right: -150px !important
    }

    .p-lg-b--150 {
        padding-bottom: -150px !important
    }

    .p-lg-l--150 {
        padding-left: -150px !important
    }

    .g-lg--155 {
        margin: -155px !important
    }

    .g-lg-h--155 {
        margin-left: -155px !important;
        margin-right: -155px !important
    }

    .g-lg-v--155 {
        margin-top: -155px !important;
        margin-bottom: -155px !important
    }

    .g-lg-t--155 {
        margin-top: -155px !important
    }

    .g-lg-r--155 {
        margin-right: -155px !important
    }

    .g-lg-b--155 {
        margin-bottom: -155px !important
    }

    .g-lg-l--155 {
        margin-left: -155px !important
    }

    .p-lg--155 {
        padding: -155px !important
    }

    .p-lg-h--155 {
        padding-left: -155px !important;
        padding-right: -155px !important
    }

    .p-lg-v--155 {
        padding-top: -155px !important;
        padding-bottom: -155px !important
    }

    .p-lg-t--155 {
        padding-top: -155px !important
    }

    .p-lg-r--155 {
        padding-right: -155px !important
    }

    .p-lg-b--155 {
        padding-bottom: -155px !important
    }

    .p-lg-l--155 {
        padding-left: -155px !important
    }

    .g-lg--160 {
        margin: -160px !important
    }

    .g-lg-h--160 {
        margin-left: -160px !important;
        margin-right: -160px !important
    }

    .g-lg-v--160 {
        margin-top: -160px !important;
        margin-bottom: -160px !important
    }

    .g-lg-t--160 {
        margin-top: -160px !important
    }

    .g-lg-r--160 {
        margin-right: -160px !important
    }

    .g-lg-b--160 {
        margin-bottom: -160px !important
    }

    .g-lg-l--160 {
        margin-left: -160px !important
    }

    .p-lg--160 {
        padding: -160px !important
    }

    .p-lg-h--160 {
        padding-left: -160px !important;
        padding-right: -160px !important
    }

    .p-lg-v--160 {
        padding-top: -160px !important;
        padding-bottom: -160px !important
    }

    .p-lg-t--160 {
        padding-top: -160px !important
    }

    .p-lg-r--160 {
        padding-right: -160px !important
    }

    .p-lg-b--160 {
        padding-bottom: -160px !important
    }

    .p-lg-l--160 {
        padding-left: -160px !important
    }

    .g-lg--165 {
        margin: -165px !important
    }

    .g-lg-h--165 {
        margin-left: -165px !important;
        margin-right: -165px !important
    }

    .g-lg-v--165 {
        margin-top: -165px !important;
        margin-bottom: -165px !important
    }

    .g-lg-t--165 {
        margin-top: -165px !important
    }

    .g-lg-r--165 {
        margin-right: -165px !important
    }

    .g-lg-b--165 {
        margin-bottom: -165px !important
    }

    .g-lg-l--165 {
        margin-left: -165px !important
    }

    .p-lg--165 {
        padding: -165px !important
    }

    .p-lg-h--165 {
        padding-left: -165px !important;
        padding-right: -165px !important
    }

    .p-lg-v--165 {
        padding-top: -165px !important;
        padding-bottom: -165px !important
    }

    .p-lg-t--165 {
        padding-top: -165px !important
    }

    .p-lg-r--165 {
        padding-right: -165px !important
    }

    .p-lg-b--165 {
        padding-bottom: -165px !important
    }

    .p-lg-l--165 {
        padding-left: -165px !important
    }

    .g-lg--170 {
        margin: -170px !important
    }

    .g-lg-h--170 {
        margin-left: -170px !important;
        margin-right: -170px !important
    }

    .g-lg-v--170 {
        margin-top: -170px !important;
        margin-bottom: -170px !important
    }

    .g-lg-t--170 {
        margin-top: -170px !important
    }

    .g-lg-r--170 {
        margin-right: -170px !important
    }

    .g-lg-b--170 {
        margin-bottom: -170px !important
    }

    .g-lg-l--170 {
        margin-left: -170px !important
    }

    .p-lg--170 {
        padding: -170px !important
    }

    .p-lg-h--170 {
        padding-left: -170px !important;
        padding-right: -170px !important
    }

    .p-lg-v--170 {
        padding-top: -170px !important;
        padding-bottom: -170px !important
    }

    .p-lg-t--170 {
        padding-top: -170px !important
    }

    .p-lg-r--170 {
        padding-right: -170px !important
    }

    .p-lg-b--170 {
        padding-bottom: -170px !important
    }

    .p-lg-l--170 {
        padding-left: -170px !important
    }

    .g-lg--175 {
        margin: -175px !important
    }

    .g-lg-h--175 {
        margin-left: -175px !important;
        margin-right: -175px !important
    }

    .g-lg-v--175 {
        margin-top: -175px !important;
        margin-bottom: -175px !important
    }

    .g-lg-t--175 {
        margin-top: -175px !important
    }

    .g-lg-r--175 {
        margin-right: -175px !important
    }

    .g-lg-b--175 {
        margin-bottom: -175px !important
    }

    .g-lg-l--175 {
        margin-left: -175px !important
    }

    .p-lg--175 {
        padding: -175px !important
    }

    .p-lg-h--175 {
        padding-left: -175px !important;
        padding-right: -175px !important
    }

    .p-lg-v--175 {
        padding-top: -175px !important;
        padding-bottom: -175px !important
    }

    .p-lg-t--175 {
        padding-top: -175px !important
    }

    .p-lg-r--175 {
        padding-right: -175px !important
    }

    .p-lg-b--175 {
        padding-bottom: -175px !important
    }

    .p-lg-l--175 {
        padding-left: -175px !important
    }

    .g-lg--180 {
        margin: -180px !important
    }

    .g-lg-h--180 {
        margin-left: -180px !important;
        margin-right: -180px !important
    }

    .g-lg-v--180 {
        margin-top: -180px !important;
        margin-bottom: -180px !important
    }

    .g-lg-t--180 {
        margin-top: -180px !important
    }

    .g-lg-r--180 {
        margin-right: -180px !important
    }

    .g-lg-b--180 {
        margin-bottom: -180px !important
    }

    .g-lg-l--180 {
        margin-left: -180px !important
    }

    .p-lg--180 {
        padding: -180px !important
    }

    .p-lg-h--180 {
        padding-left: -180px !important;
        padding-right: -180px !important
    }

    .p-lg-v--180 {
        padding-top: -180px !important;
        padding-bottom: -180px !important
    }

    .p-lg-t--180 {
        padding-top: -180px !important
    }

    .p-lg-r--180 {
        padding-right: -180px !important
    }

    .p-lg-b--180 {
        padding-bottom: -180px !important
    }

    .p-lg-l--180 {
        padding-left: -180px !important
    }

    .g-lg--185 {
        margin: -185px !important
    }

    .g-lg-h--185 {
        margin-left: -185px !important;
        margin-right: -185px !important
    }

    .g-lg-v--185 {
        margin-top: -185px !important;
        margin-bottom: -185px !important
    }

    .g-lg-t--185 {
        margin-top: -185px !important
    }

    .g-lg-r--185 {
        margin-right: -185px !important
    }

    .g-lg-b--185 {
        margin-bottom: -185px !important
    }

    .g-lg-l--185 {
        margin-left: -185px !important
    }

    .p-lg--185 {
        padding: -185px !important
    }

    .p-lg-h--185 {
        padding-left: -185px !important;
        padding-right: -185px !important
    }

    .p-lg-v--185 {
        padding-top: -185px !important;
        padding-bottom: -185px !important
    }

    .p-lg-t--185 {
        padding-top: -185px !important
    }

    .p-lg-r--185 {
        padding-right: -185px !important
    }

    .p-lg-b--185 {
        padding-bottom: -185px !important
    }

    .p-lg-l--185 {
        padding-left: -185px !important
    }

    .g-lg--190 {
        margin: -190px !important
    }

    .g-lg-h--190 {
        margin-left: -190px !important;
        margin-right: -190px !important
    }

    .g-lg-v--190 {
        margin-top: -190px !important;
        margin-bottom: -190px !important
    }

    .g-lg-t--190 {
        margin-top: -190px !important
    }

    .g-lg-r--190 {
        margin-right: -190px !important
    }

    .g-lg-b--190 {
        margin-bottom: -190px !important
    }

    .g-lg-l--190 {
        margin-left: -190px !important
    }

    .p-lg--190 {
        padding: -190px !important
    }

    .p-lg-h--190 {
        padding-left: -190px !important;
        padding-right: -190px !important
    }

    .p-lg-v--190 {
        padding-top: -190px !important;
        padding-bottom: -190px !important
    }

    .p-lg-t--190 {
        padding-top: -190px !important
    }

    .p-lg-r--190 {
        padding-right: -190px !important
    }

    .p-lg-b--190 {
        padding-bottom: -190px !important
    }

    .p-lg-l--190 {
        padding-left: -190px !important
    }

    .g-lg--195 {
        margin: -195px !important
    }

    .g-lg-h--195 {
        margin-left: -195px !important;
        margin-right: -195px !important
    }

    .g-lg-v--195 {
        margin-top: -195px !important;
        margin-bottom: -195px !important
    }

    .g-lg-t--195 {
        margin-top: -195px !important
    }

    .g-lg-r--195 {
        margin-right: -195px !important
    }

    .g-lg-b--195 {
        margin-bottom: -195px !important
    }

    .g-lg-l--195 {
        margin-left: -195px !important
    }

    .p-lg--195 {
        padding: -195px !important
    }

    .p-lg-h--195 {
        padding-left: -195px !important;
        padding-right: -195px !important
    }

    .p-lg-v--195 {
        padding-top: -195px !important;
        padding-bottom: -195px !important
    }

    .p-lg-t--195 {
        padding-top: -195px !important
    }

    .p-lg-r--195 {
        padding-right: -195px !important
    }

    .p-lg-b--195 {
        padding-bottom: -195px !important
    }

    .p-lg-l--195 {
        padding-left: -195px !important
    }

    .g-lg--200 {
        margin: -200px !important
    }

    .g-lg-h--200 {
        margin-left: -200px !important;
        margin-right: -200px !important
    }

    .g-lg-v--200 {
        margin-top: -200px !important;
        margin-bottom: -200px !important
    }

    .g-lg-t--200 {
        margin-top: -200px !important
    }

    .g-lg-r--200 {
        margin-right: -200px !important
    }

    .g-lg-b--200 {
        margin-bottom: -200px !important
    }

    .g-lg-l--200 {
        margin-left: -200px !important
    }

    .p-lg--200 {
        padding: -200px !important
    }

    .p-lg-h--200 {
        padding-left: -200px !important;
        padding-right: -200px !important
    }

    .p-lg-v--200 {
        padding-top: -200px !important;
        padding-bottom: -200px !important
    }

    .p-lg-t--200 {
        padding-top: -200px !important
    }

    .p-lg-r--200 {
        padding-right: -200px !important
    }

    .p-lg-b--200 {
        padding-bottom: -200px !important
    }

    .p-lg-l--200 {
        padding-left: -200px !important
    }

    .g-lg--205 {
        margin: -205px !important
    }

    .g-lg-h--205 {
        margin-left: -205px !important;
        margin-right: -205px !important
    }

    .g-lg-v--205 {
        margin-top: -205px !important;
        margin-bottom: -205px !important
    }

    .g-lg-t--205 {
        margin-top: -205px !important
    }

    .g-lg-r--205 {
        margin-right: -205px !important
    }

    .g-lg-b--205 {
        margin-bottom: -205px !important
    }

    .g-lg-l--205 {
        margin-left: -205px !important
    }

    .p-lg--205 {
        padding: -205px !important
    }

    .p-lg-h--205 {
        padding-left: -205px !important;
        padding-right: -205px !important
    }

    .p-lg-v--205 {
        padding-top: -205px !important;
        padding-bottom: -205px !important
    }

    .p-lg-t--205 {
        padding-top: -205px !important
    }

    .p-lg-r--205 {
        padding-right: -205px !important
    }

    .p-lg-b--205 {
        padding-bottom: -205px !important
    }

    .p-lg-l--205 {
        padding-left: -205px !important
    }

    .g-lg--210 {
        margin: -210px !important
    }

    .g-lg-h--210 {
        margin-left: -210px !important;
        margin-right: -210px !important
    }

    .g-lg-v--210 {
        margin-top: -210px !important;
        margin-bottom: -210px !important
    }

    .g-lg-t--210 {
        margin-top: -210px !important
    }

    .g-lg-r--210 {
        margin-right: -210px !important
    }

    .g-lg-b--210 {
        margin-bottom: -210px !important
    }

    .g-lg-l--210 {
        margin-left: -210px !important
    }

    .p-lg--210 {
        padding: -210px !important
    }

    .p-lg-h--210 {
        padding-left: -210px !important;
        padding-right: -210px !important
    }

    .p-lg-v--210 {
        padding-top: -210px !important;
        padding-bottom: -210px !important
    }

    .p-lg-t--210 {
        padding-top: -210px !important
    }

    .p-lg-r--210 {
        padding-right: -210px !important
    }

    .p-lg-b--210 {
        padding-bottom: -210px !important
    }

    .p-lg-l--210 {
        padding-left: -210px !important
    }

    .g-lg--215 {
        margin: -215px !important
    }

    .g-lg-h--215 {
        margin-left: -215px !important;
        margin-right: -215px !important
    }

    .g-lg-v--215 {
        margin-top: -215px !important;
        margin-bottom: -215px !important
    }

    .g-lg-t--215 {
        margin-top: -215px !important
    }

    .g-lg-r--215 {
        margin-right: -215px !important
    }

    .g-lg-b--215 {
        margin-bottom: -215px !important
    }

    .g-lg-l--215 {
        margin-left: -215px !important
    }

    .p-lg--215 {
        padding: -215px !important
    }

    .p-lg-h--215 {
        padding-left: -215px !important;
        padding-right: -215px !important
    }

    .p-lg-v--215 {
        padding-top: -215px !important;
        padding-bottom: -215px !important
    }

    .p-lg-t--215 {
        padding-top: -215px !important
    }

    .p-lg-r--215 {
        padding-right: -215px !important
    }

    .p-lg-b--215 {
        padding-bottom: -215px !important
    }

    .p-lg-l--215 {
        padding-left: -215px !important
    }

    .g-lg--220 {
        margin: -220px !important
    }

    .g-lg-h--220 {
        margin-left: -220px !important;
        margin-right: -220px !important
    }

    .g-lg-v--220 {
        margin-top: -220px !important;
        margin-bottom: -220px !important
    }

    .g-lg-t--220 {
        margin-top: -220px !important
    }

    .g-lg-r--220 {
        margin-right: -220px !important
    }

    .g-lg-b--220 {
        margin-bottom: -220px !important
    }

    .g-lg-l--220 {
        margin-left: -220px !important
    }

    .p-lg--220 {
        padding: -220px !important
    }

    .p-lg-h--220 {
        padding-left: -220px !important;
        padding-right: -220px !important
    }

    .p-lg-v--220 {
        padding-top: -220px !important;
        padding-bottom: -220px !important
    }

    .p-lg-t--220 {
        padding-top: -220px !important
    }

    .p-lg-r--220 {
        padding-right: -220px !important
    }

    .p-lg-b--220 {
        padding-bottom: -220px !important
    }

    .p-lg-l--220 {
        padding-left: -220px !important
    }

    .g-lg--225 {
        margin: -225px !important
    }

    .g-lg-h--225 {
        margin-left: -225px !important;
        margin-right: -225px !important
    }

    .g-lg-v--225 {
        margin-top: -225px !important;
        margin-bottom: -225px !important
    }

    .g-lg-t--225 {
        margin-top: -225px !important
    }

    .g-lg-r--225 {
        margin-right: -225px !important
    }

    .g-lg-b--225 {
        margin-bottom: -225px !important
    }

    .g-lg-l--225 {
        margin-left: -225px !important
    }

    .p-lg--225 {
        padding: -225px !important
    }

    .p-lg-h--225 {
        padding-left: -225px !important;
        padding-right: -225px !important
    }

    .p-lg-v--225 {
        padding-top: -225px !important;
        padding-bottom: -225px !important
    }

    .p-lg-t--225 {
        padding-top: -225px !important
    }

    .p-lg-r--225 {
        padding-right: -225px !important
    }

    .p-lg-b--225 {
        padding-bottom: -225px !important
    }

    .p-lg-l--225 {
        padding-left: -225px !important
    }

    .g-lg--230 {
        margin: -230px !important
    }

    .g-lg-h--230 {
        margin-left: -230px !important;
        margin-right: -230px !important
    }

    .g-lg-v--230 {
        margin-top: -230px !important;
        margin-bottom: -230px !important
    }

    .g-lg-t--230 {
        margin-top: -230px !important
    }

    .g-lg-r--230 {
        margin-right: -230px !important
    }

    .g-lg-b--230 {
        margin-bottom: -230px !important
    }

    .g-lg-l--230 {
        margin-left: -230px !important
    }

    .p-lg--230 {
        padding: -230px !important
    }

    .p-lg-h--230 {
        padding-left: -230px !important;
        padding-right: -230px !important
    }

    .p-lg-v--230 {
        padding-top: -230px !important;
        padding-bottom: -230px !important
    }

    .p-lg-t--230 {
        padding-top: -230px !important
    }

    .p-lg-r--230 {
        padding-right: -230px !important
    }

    .p-lg-b--230 {
        padding-bottom: -230px !important
    }

    .p-lg-l--230 {
        padding-left: -230px !important
    }

    .g-lg--235 {
        margin: -235px !important
    }

    .g-lg-h--235 {
        margin-left: -235px !important;
        margin-right: -235px !important
    }

    .g-lg-v--235 {
        margin-top: -235px !important;
        margin-bottom: -235px !important
    }

    .g-lg-t--235 {
        margin-top: -235px !important
    }

    .g-lg-r--235 {
        margin-right: -235px !important
    }

    .g-lg-b--235 {
        margin-bottom: -235px !important
    }

    .g-lg-l--235 {
        margin-left: -235px !important
    }

    .p-lg--235 {
        padding: -235px !important
    }

    .p-lg-h--235 {
        padding-left: -235px !important;
        padding-right: -235px !important
    }

    .p-lg-v--235 {
        padding-top: -235px !important;
        padding-bottom: -235px !important
    }

    .p-lg-t--235 {
        padding-top: -235px !important
    }

    .p-lg-r--235 {
        padding-right: -235px !important
    }

    .p-lg-b--235 {
        padding-bottom: -235px !important
    }

    .p-lg-l--235 {
        padding-left: -235px !important
    }

    .g-lg--240 {
        margin: -240px !important
    }

    .g-lg-h--240 {
        margin-left: -240px !important;
        margin-right: -240px !important
    }

    .g-lg-v--240 {
        margin-top: -240px !important;
        margin-bottom: -240px !important
    }

    .g-lg-t--240 {
        margin-top: -240px !important
    }

    .g-lg-r--240 {
        margin-right: -240px !important
    }

    .g-lg-b--240 {
        margin-bottom: -240px !important
    }

    .g-lg-l--240 {
        margin-left: -240px !important
    }

    .p-lg--240 {
        padding: -240px !important
    }

    .p-lg-h--240 {
        padding-left: -240px !important;
        padding-right: -240px !important
    }

    .p-lg-v--240 {
        padding-top: -240px !important;
        padding-bottom: -240px !important
    }

    .p-lg-t--240 {
        padding-top: -240px !important
    }

    .p-lg-r--240 {
        padding-right: -240px !important
    }

    .p-lg-b--240 {
        padding-bottom: -240px !important
    }

    .p-lg-l--240 {
        padding-left: -240px !important
    }

    .g-lg--245 {
        margin: -245px !important
    }

    .g-lg-h--245 {
        margin-left: -245px !important;
        margin-right: -245px !important
    }

    .g-lg-v--245 {
        margin-top: -245px !important;
        margin-bottom: -245px !important
    }

    .g-lg-t--245 {
        margin-top: -245px !important
    }

    .g-lg-r--245 {
        margin-right: -245px !important
    }

    .g-lg-b--245 {
        margin-bottom: -245px !important
    }

    .g-lg-l--245 {
        margin-left: -245px !important
    }

    .p-lg--245 {
        padding: -245px !important
    }

    .p-lg-h--245 {
        padding-left: -245px !important;
        padding-right: -245px !important
    }

    .p-lg-v--245 {
        padding-top: -245px !important;
        padding-bottom: -245px !important
    }

    .p-lg-t--245 {
        padding-top: -245px !important
    }

    .p-lg-r--245 {
        padding-right: -245px !important
    }

    .p-lg-b--245 {
        padding-bottom: -245px !important
    }

    .p-lg-l--245 {
        padding-left: -245px !important
    }

    .g-lg--250 {
        margin: -250px !important
    }

    .g-lg-h--250 {
        margin-left: -250px !important;
        margin-right: -250px !important
    }

    .g-lg-v--250 {
        margin-top: -250px !important;
        margin-bottom: -250px !important
    }

    .g-lg-t--250 {
        margin-top: -250px !important
    }

    .g-lg-r--250 {
        margin-right: -250px !important
    }

    .g-lg-b--250 {
        margin-bottom: -250px !important
    }

    .g-lg-l--250 {
        margin-left: -250px !important
    }

    .p-lg--250 {
        padding: -250px !important
    }

    .p-lg-h--250 {
        padding-left: -250px !important;
        padding-right: -250px !important
    }

    .p-lg-v--250 {
        padding-top: -250px !important;
        padding-bottom: -250px !important
    }

    .p-lg-t--250 {
        padding-top: -250px !important
    }

    .p-lg-r--250 {
        padding-right: -250px !important
    }

    .p-lg-b--250 {
        padding-bottom: -250px !important
    }

    .p-lg-l--250 {
        padding-left: -250px !important
    }

    .g-lg--255 {
        margin: -255px !important
    }

    .g-lg-h--255 {
        margin-left: -255px !important;
        margin-right: -255px !important
    }

    .g-lg-v--255 {
        margin-top: -255px !important;
        margin-bottom: -255px !important
    }

    .g-lg-t--255 {
        margin-top: -255px !important
    }

    .g-lg-r--255 {
        margin-right: -255px !important
    }

    .g-lg-b--255 {
        margin-bottom: -255px !important
    }

    .g-lg-l--255 {
        margin-left: -255px !important
    }

    .p-lg--255 {
        padding: -255px !important
    }

    .p-lg-h--255 {
        padding-left: -255px !important;
        padding-right: -255px !important
    }

    .p-lg-v--255 {
        padding-top: -255px !important;
        padding-bottom: -255px !important
    }

    .p-lg-t--255 {
        padding-top: -255px !important
    }

    .p-lg-r--255 {
        padding-right: -255px !important
    }

    .p-lg-b--255 {
        padding-bottom: -255px !important
    }

    .p-lg-l--255 {
        padding-left: -255px !important
    }

    .g-lg--260 {
        margin: -260px !important
    }

    .g-lg-h--260 {
        margin-left: -260px !important;
        margin-right: -260px !important
    }

    .g-lg-v--260 {
        margin-top: -260px !important;
        margin-bottom: -260px !important
    }

    .g-lg-t--260 {
        margin-top: -260px !important
    }

    .g-lg-r--260 {
        margin-right: -260px !important
    }

    .g-lg-b--260 {
        margin-bottom: -260px !important
    }

    .g-lg-l--260 {
        margin-left: -260px !important
    }

    .p-lg--260 {
        padding: -260px !important
    }

    .p-lg-h--260 {
        padding-left: -260px !important;
        padding-right: -260px !important
    }

    .p-lg-v--260 {
        padding-top: -260px !important;
        padding-bottom: -260px !important
    }

    .p-lg-t--260 {
        padding-top: -260px !important
    }

    .p-lg-r--260 {
        padding-right: -260px !important
    }

    .p-lg-b--260 {
        padding-bottom: -260px !important
    }

    .p-lg-l--260 {
        padding-left: -260px !important
    }

    .g-lg--265 {
        margin: -265px !important
    }

    .g-lg-h--265 {
        margin-left: -265px !important;
        margin-right: -265px !important
    }

    .g-lg-v--265 {
        margin-top: -265px !important;
        margin-bottom: -265px !important
    }

    .g-lg-t--265 {
        margin-top: -265px !important
    }

    .g-lg-r--265 {
        margin-right: -265px !important
    }

    .g-lg-b--265 {
        margin-bottom: -265px !important
    }

    .g-lg-l--265 {
        margin-left: -265px !important
    }

    .p-lg--265 {
        padding: -265px !important
    }

    .p-lg-h--265 {
        padding-left: -265px !important;
        padding-right: -265px !important
    }

    .p-lg-v--265 {
        padding-top: -265px !important;
        padding-bottom: -265px !important
    }

    .p-lg-t--265 {
        padding-top: -265px !important
    }

    .p-lg-r--265 {
        padding-right: -265px !important
    }

    .p-lg-b--265 {
        padding-bottom: -265px !important
    }

    .p-lg-l--265 {
        padding-left: -265px !important
    }

    .g-lg--270 {
        margin: -270px !important
    }

    .g-lg-h--270 {
        margin-left: -270px !important;
        margin-right: -270px !important
    }

    .g-lg-v--270 {
        margin-top: -270px !important;
        margin-bottom: -270px !important
    }

    .g-lg-t--270 {
        margin-top: -270px !important
    }

    .g-lg-r--270 {
        margin-right: -270px !important
    }

    .g-lg-b--270 {
        margin-bottom: -270px !important
    }

    .g-lg-l--270 {
        margin-left: -270px !important
    }

    .p-lg--270 {
        padding: -270px !important
    }

    .p-lg-h--270 {
        padding-left: -270px !important;
        padding-right: -270px !important
    }

    .p-lg-v--270 {
        padding-top: -270px !important;
        padding-bottom: -270px !important
    }

    .p-lg-t--270 {
        padding-top: -270px !important
    }

    .p-lg-r--270 {
        padding-right: -270px !important
    }

    .p-lg-b--270 {
        padding-bottom: -270px !important
    }

    .p-lg-l--270 {
        padding-left: -270px !important
    }

    .g-lg--275 {
        margin: -275px !important
    }

    .g-lg-h--275 {
        margin-left: -275px !important;
        margin-right: -275px !important
    }

    .g-lg-v--275 {
        margin-top: -275px !important;
        margin-bottom: -275px !important
    }

    .g-lg-t--275 {
        margin-top: -275px !important
    }

    .g-lg-r--275 {
        margin-right: -275px !important
    }

    .g-lg-b--275 {
        margin-bottom: -275px !important
    }

    .g-lg-l--275 {
        margin-left: -275px !important
    }

    .p-lg--275 {
        padding: -275px !important
    }

    .p-lg-h--275 {
        padding-left: -275px !important;
        padding-right: -275px !important
    }

    .p-lg-v--275 {
        padding-top: -275px !important;
        padding-bottom: -275px !important
    }

    .p-lg-t--275 {
        padding-top: -275px !important
    }

    .p-lg-r--275 {
        padding-right: -275px !important
    }

    .p-lg-b--275 {
        padding-bottom: -275px !important
    }

    .p-lg-l--275 {
        padding-left: -275px !important
    }

    .g-lg--280 {
        margin: -280px !important
    }

    .g-lg-h--280 {
        margin-left: -280px !important;
        margin-right: -280px !important
    }

    .g-lg-v--280 {
        margin-top: -280px !important;
        margin-bottom: -280px !important
    }

    .g-lg-t--280 {
        margin-top: -280px !important
    }

    .g-lg-r--280 {
        margin-right: -280px !important
    }

    .g-lg-b--280 {
        margin-bottom: -280px !important
    }

    .g-lg-l--280 {
        margin-left: -280px !important
    }

    .p-lg--280 {
        padding: -280px !important
    }

    .p-lg-h--280 {
        padding-left: -280px !important;
        padding-right: -280px !important
    }

    .p-lg-v--280 {
        padding-top: -280px !important;
        padding-bottom: -280px !important
    }

    .p-lg-t--280 {
        padding-top: -280px !important
    }

    .p-lg-r--280 {
        padding-right: -280px !important
    }

    .p-lg-b--280 {
        padding-bottom: -280px !important
    }

    .p-lg-l--280 {
        padding-left: -280px !important
    }

    .g-lg--285 {
        margin: -285px !important
    }

    .g-lg-h--285 {
        margin-left: -285px !important;
        margin-right: -285px !important
    }

    .g-lg-v--285 {
        margin-top: -285px !important;
        margin-bottom: -285px !important
    }

    .g-lg-t--285 {
        margin-top: -285px !important
    }

    .g-lg-r--285 {
        margin-right: -285px !important
    }

    .g-lg-b--285 {
        margin-bottom: -285px !important
    }

    .g-lg-l--285 {
        margin-left: -285px !important
    }

    .p-lg--285 {
        padding: -285px !important
    }

    .p-lg-h--285 {
        padding-left: -285px !important;
        padding-right: -285px !important
    }

    .p-lg-v--285 {
        padding-top: -285px !important;
        padding-bottom: -285px !important
    }

    .p-lg-t--285 {
        padding-top: -285px !important
    }

    .p-lg-r--285 {
        padding-right: -285px !important
    }

    .p-lg-b--285 {
        padding-bottom: -285px !important
    }

    .p-lg-l--285 {
        padding-left: -285px !important
    }

    .g-lg--290 {
        margin: -290px !important
    }

    .g-lg-h--290 {
        margin-left: -290px !important;
        margin-right: -290px !important
    }

    .g-lg-v--290 {
        margin-top: -290px !important;
        margin-bottom: -290px !important
    }

    .g-lg-t--290 {
        margin-top: -290px !important
    }

    .g-lg-r--290 {
        margin-right: -290px !important
    }

    .g-lg-b--290 {
        margin-bottom: -290px !important
    }

    .g-lg-l--290 {
        margin-left: -290px !important
    }

    .p-lg--290 {
        padding: -290px !important
    }

    .p-lg-h--290 {
        padding-left: -290px !important;
        padding-right: -290px !important
    }

    .p-lg-v--290 {
        padding-top: -290px !important;
        padding-bottom: -290px !important
    }

    .p-lg-t--290 {
        padding-top: -290px !important
    }

    .p-lg-r--290 {
        padding-right: -290px !important
    }

    .p-lg-b--290 {
        padding-bottom: -290px !important
    }

    .p-lg-l--290 {
        padding-left: -290px !important
    }

    .g-lg--295 {
        margin: -295px !important
    }

    .g-lg-h--295 {
        margin-left: -295px !important;
        margin-right: -295px !important
    }

    .g-lg-v--295 {
        margin-top: -295px !important;
        margin-bottom: -295px !important
    }

    .g-lg-t--295 {
        margin-top: -295px !important
    }

    .g-lg-r--295 {
        margin-right: -295px !important
    }

    .g-lg-b--295 {
        margin-bottom: -295px !important
    }

    .g-lg-l--295 {
        margin-left: -295px !important
    }

    .p-lg--295 {
        padding: -295px !important
    }

    .p-lg-h--295 {
        padding-left: -295px !important;
        padding-right: -295px !important
    }

    .p-lg-v--295 {
        padding-top: -295px !important;
        padding-bottom: -295px !important
    }

    .p-lg-t--295 {
        padding-top: -295px !important
    }

    .p-lg-r--295 {
        padding-right: -295px !important
    }

    .p-lg-b--295 {
        padding-bottom: -295px !important
    }

    .p-lg-l--295 {
        padding-left: -295px !important
    }

    .g-lg--300 {
        margin: -300px !important
    }

    .g-lg-h--300 {
        margin-left: -300px !important;
        margin-right: -300px !important
    }

    .g-lg-v--300 {
        margin-top: -300px !important;
        margin-bottom: -300px !important
    }

    .g-lg-t--300 {
        margin-top: -300px !important
    }

    .g-lg-r--300 {
        margin-right: -300px !important
    }

    .g-lg-b--300 {
        margin-bottom: -300px !important
    }

    .g-lg-l--300 {
        margin-left: -300px !important
    }

    .p-lg--300 {
        padding: -300px !important
    }

    .p-lg-h--300 {
        padding-left: -300px !important;
        padding-right: -300px !important
    }

    .p-lg-v--300 {
        padding-top: -300px !important;
        padding-bottom: -300px !important
    }

    .p-lg-t--300 {
        padding-top: -300px !important
    }

    .p-lg-r--300 {
        padding-right: -300px !important
    }

    .p-lg-b--300 {
        padding-bottom: -300px !important
    }

    .p-lg-l--300 {
        padding-left: -300px !important
    }

    .g-lg-0 {
        margin: 0px !important
    }

    .g-lg-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-lg-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-lg-t-0 {
        margin-top: 0px !important
    }

    .g-lg-r-0 {
        margin-right: 0px !important
    }

    .g-lg-b-0 {
        margin-bottom: 0px !important
    }

    .g-lg-l-0 {
        margin-left: 0px !important
    }

    .p-lg-0 {
        padding: 0px !important
    }

    .p-lg-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-lg-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-lg-t-0 {
        padding-top: 0px !important
    }

    .p-lg-r-0 {
        padding-right: 0px !important
    }

    .p-lg-b-0 {
        padding-bottom: 0px !important
    }

    .p-lg-l-0 {
        padding-left: 0px !important
    }

    .g-lg-0p {
        margin: 0% !important
    }

    .g-lg-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-lg-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-lg-t-0p {
        margin-top: 0% !important
    }

    .g-lg-r-0p {
        margin-right: 0% !important
    }

    .g-lg-b-0p {
        margin-bottom: 0% !important
    }

    .g-lg-l-0p {
        margin-left: 0% !important
    }

    .p-lg-0p {
        padding: 0% !important
    }

    .p-lg-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-lg-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-lg-t-0p {
        padding-top: 0% !important
    }

    .p-lg-r-0p {
        padding-right: 0% !important
    }

    .p-lg-b-0p {
        padding-bottom: 0% !important
    }

    .p-lg-l-0p {
        padding-left: 0% !important
    }

    .g-lg-0p {
        margin: 0% !important
    }

    .g-lg-h-0p {
        margin-left: 0% !important;
        margin-right: 0% !important
    }

    .g-lg-v-0p {
        margin-top: 0% !important;
        margin-bottom: 0% !important
    }

    .g-lg-t-0p {
        margin-top: 0% !important
    }

    .g-lg-r-0p {
        margin-right: 0% !important
    }

    .g-lg-b-0p {
        margin-bottom: 0% !important
    }

    .g-lg-l-0p {
        margin-left: 0% !important
    }

    .p-lg-0p {
        padding: 0% !important
    }

    .p-lg-h-0p {
        padding-left: 0% !important;
        padding-right: 0% !important
    }

    .p-lg-v-0p {
        padding-top: 0% !important;
        padding-bottom: 0% !important
    }

    .p-lg-t-0p {
        padding-top: 0% !important
    }

    .p-lg-r-0p {
        padding-right: 0% !important
    }

    .p-lg-b-0p {
        padding-bottom: 0% !important
    }

    .p-lg-l-0p {
        padding-left: 0% !important
    }

    .g-lg-1 {
        margin: 1px !important
    }

    .g-lg-h-1 {
        margin-left: 1px !important;
        margin-right: 1px !important
    }

    .g-lg-v-1 {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .g-lg-t-1 {
        margin-top: 1px !important
    }

    .g-lg-r-1 {
        margin-right: 1px !important
    }

    .g-lg-b-1 {
        margin-bottom: 1px !important
    }

    .g-lg-l-1 {
        margin-left: 1px !important
    }

    .p-lg-1 {
        padding: 1px !important
    }

    .p-lg-h-1 {
        padding-left: 1px !important;
        padding-right: 1px !important
    }

    .p-lg-v-1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .p-lg-t-1 {
        padding-top: 1px !important
    }

    .p-lg-r-1 {
        padding-right: 1px !important
    }

    .p-lg-b-1 {
        padding-bottom: 1px !important
    }

    .p-lg-l-1 {
        padding-left: 1px !important
    }

    .g-lg-1p {
        margin: 1% !important
    }

    .g-lg-h-1p {
        margin-left: 1% !important;
        margin-right: 1% !important
    }

    .g-lg-v-1p {
        margin-top: 1% !important;
        margin-bottom: 1% !important
    }

    .g-lg-t-1p {
        margin-top: 1% !important
    }

    .g-lg-r-1p {
        margin-right: 1% !important
    }

    .g-lg-b-1p {
        margin-bottom: 1% !important
    }

    .g-lg-l-1p {
        margin-left: 1% !important
    }

    .p-lg-1p {
        padding: 1% !important
    }

    .p-lg-h-1p {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .p-lg-v-1p {
        padding-top: 1% !important;
        padding-bottom: 1% !important
    }

    .p-lg-t-1p {
        padding-top: 1% !important
    }

    .p-lg-r-1p {
        padding-right: 1% !important
    }

    .p-lg-b-1p {
        padding-bottom: 1% !important
    }

    .p-lg-l-1p {
        padding-left: 1% !important
    }

    .g-lg-10p {
        margin: 10% !important
    }

    .g-lg-h-10p {
        margin-left: 10% !important;
        margin-right: 10% !important
    }

    .g-lg-v-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important
    }

    .g-lg-t-10p {
        margin-top: 10% !important
    }

    .g-lg-r-10p {
        margin-right: 10% !important
    }

    .g-lg-b-10p {
        margin-bottom: 10% !important
    }

    .g-lg-l-10p {
        margin-left: 10% !important
    }

    .p-lg-10p {
        padding: 10% !important
    }

    .p-lg-h-10p {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .p-lg-v-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important
    }

    .p-lg-t-10p {
        padding-top: 10% !important
    }

    .p-lg-r-10p {
        padding-right: 10% !important
    }

    .p-lg-b-10p {
        padding-bottom: 10% !important
    }

    .p-lg-l-10p {
        padding-left: 10% !important
    }

    .g-lg-2 {
        margin: 2px !important
    }

    .g-lg-h-2 {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    .g-lg-v-2 {
        margin-top: 2px !important;
        margin-bottom: 2px !important
    }

    .g-lg-t-2 {
        margin-top: 2px !important
    }

    .g-lg-r-2 {
        margin-right: 2px !important
    }

    .g-lg-b-2 {
        margin-bottom: 2px !important
    }

    .g-lg-l-2 {
        margin-left: 2px !important
    }

    .p-lg-2 {
        padding: 2px !important
    }

    .p-lg-h-2 {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .p-lg-v-2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important
    }

    .p-lg-t-2 {
        padding-top: 2px !important
    }

    .p-lg-r-2 {
        padding-right: 2px !important
    }

    .p-lg-b-2 {
        padding-bottom: 2px !important
    }

    .p-lg-l-2 {
        padding-left: 2px !important
    }

    .g-lg-2p {
        margin: 2% !important
    }

    .g-lg-h-2p {
        margin-left: 2% !important;
        margin-right: 2% !important
    }

    .g-lg-v-2p {
        margin-top: 2% !important;
        margin-bottom: 2% !important
    }

    .g-lg-t-2p {
        margin-top: 2% !important
    }

    .g-lg-r-2p {
        margin-right: 2% !important
    }

    .g-lg-b-2p {
        margin-bottom: 2% !important
    }

    .g-lg-l-2p {
        margin-left: 2% !important
    }

    .p-lg-2p {
        padding: 2% !important
    }

    .p-lg-h-2p {
        padding-left: 2% !important;
        padding-right: 2% !important
    }

    .p-lg-v-2p {
        padding-top: 2% !important;
        padding-bottom: 2% !important
    }

    .p-lg-t-2p {
        padding-top: 2% !important
    }

    .p-lg-r-2p {
        padding-right: 2% !important
    }

    .p-lg-b-2p {
        padding-bottom: 2% !important
    }

    .p-lg-l-2p {
        padding-left: 2% !important
    }

    .g-lg-20p {
        margin: 20% !important
    }

    .g-lg-h-20p {
        margin-left: 20% !important;
        margin-right: 20% !important
    }

    .g-lg-v-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important
    }

    .g-lg-t-20p {
        margin-top: 20% !important
    }

    .g-lg-r-20p {
        margin-right: 20% !important
    }

    .g-lg-b-20p {
        margin-bottom: 20% !important
    }

    .g-lg-l-20p {
        margin-left: 20% !important
    }

    .p-lg-20p {
        padding: 20% !important
    }

    .p-lg-h-20p {
        padding-left: 20% !important;
        padding-right: 20% !important
    }

    .p-lg-v-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important
    }

    .p-lg-t-20p {
        padding-top: 20% !important
    }

    .p-lg-r-20p {
        padding-right: 20% !important
    }

    .p-lg-b-20p {
        padding-bottom: 20% !important
    }

    .p-lg-l-20p {
        padding-left: 20% !important
    }

    .g-lg-3 {
        margin: 3px !important
    }

    .g-lg-h-3 {
        margin-left: 3px !important;
        margin-right: 3px !important
    }

    .g-lg-v-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important
    }

    .g-lg-t-3 {
        margin-top: 3px !important
    }

    .g-lg-r-3 {
        margin-right: 3px !important
    }

    .g-lg-b-3 {
        margin-bottom: 3px !important
    }

    .g-lg-l-3 {
        margin-left: 3px !important
    }

    .p-lg-3 {
        padding: 3px !important
    }

    .p-lg-h-3 {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .p-lg-v-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    .p-lg-t-3 {
        padding-top: 3px !important
    }

    .p-lg-r-3 {
        padding-right: 3px !important
    }

    .p-lg-b-3 {
        padding-bottom: 3px !important
    }

    .p-lg-l-3 {
        padding-left: 3px !important
    }

    .g-lg-3p {
        margin: 3% !important
    }

    .g-lg-h-3p {
        margin-left: 3% !important;
        margin-right: 3% !important
    }

    .g-lg-v-3p {
        margin-top: 3% !important;
        margin-bottom: 3% !important
    }

    .g-lg-t-3p {
        margin-top: 3% !important
    }

    .g-lg-r-3p {
        margin-right: 3% !important
    }

    .g-lg-b-3p {
        margin-bottom: 3% !important
    }

    .g-lg-l-3p {
        margin-left: 3% !important
    }

    .p-lg-3p {
        padding: 3% !important
    }

    .p-lg-h-3p {
        padding-left: 3% !important;
        padding-right: 3% !important
    }

    .p-lg-v-3p {
        padding-top: 3% !important;
        padding-bottom: 3% !important
    }

    .p-lg-t-3p {
        padding-top: 3% !important
    }

    .p-lg-r-3p {
        padding-right: 3% !important
    }

    .p-lg-b-3p {
        padding-bottom: 3% !important
    }

    .p-lg-l-3p {
        padding-left: 3% !important
    }

    .g-lg-30p {
        margin: 30% !important
    }

    .g-lg-h-30p {
        margin-left: 30% !important;
        margin-right: 30% !important
    }

    .g-lg-v-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important
    }

    .g-lg-t-30p {
        margin-top: 30% !important
    }

    .g-lg-r-30p {
        margin-right: 30% !important
    }

    .g-lg-b-30p {
        margin-bottom: 30% !important
    }

    .g-lg-l-30p {
        margin-left: 30% !important
    }

    .p-lg-30p {
        padding: 30% !important
    }

    .p-lg-h-30p {
        padding-left: 30% !important;
        padding-right: 30% !important
    }

    .p-lg-v-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important
    }

    .p-lg-t-30p {
        padding-top: 30% !important
    }

    .p-lg-r-30p {
        padding-right: 30% !important
    }

    .p-lg-b-30p {
        padding-bottom: 30% !important
    }

    .p-lg-l-30p {
        padding-left: 30% !important
    }

    .g-lg-4 {
        margin: 4px !important
    }

    .g-lg-h-4 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }

    .g-lg-v-4 {
        margin-top: 4px !important;
        margin-bottom: 4px !important
    }

    .g-lg-t-4 {
        margin-top: 4px !important
    }

    .g-lg-r-4 {
        margin-right: 4px !important
    }

    .g-lg-b-4 {
        margin-bottom: 4px !important
    }

    .g-lg-l-4 {
        margin-left: 4px !important
    }

    .p-lg-4 {
        padding: 4px !important
    }

    .p-lg-h-4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .p-lg-v-4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .p-lg-t-4 {
        padding-top: 4px !important
    }

    .p-lg-r-4 {
        padding-right: 4px !important
    }

    .p-lg-b-4 {
        padding-bottom: 4px !important
    }

    .p-lg-l-4 {
        padding-left: 4px !important
    }

    .g-lg-4p {
        margin: 4% !important
    }

    .g-lg-h-4p {
        margin-left: 4% !important;
        margin-right: 4% !important
    }

    .g-lg-v-4p {
        margin-top: 4% !important;
        margin-bottom: 4% !important
    }

    .g-lg-t-4p {
        margin-top: 4% !important
    }

    .g-lg-r-4p {
        margin-right: 4% !important
    }

    .g-lg-b-4p {
        margin-bottom: 4% !important
    }

    .g-lg-l-4p {
        margin-left: 4% !important
    }

    .p-lg-4p {
        padding: 4% !important
    }

    .p-lg-h-4p {
        padding-left: 4% !important;
        padding-right: 4% !important
    }

    .p-lg-v-4p {
        padding-top: 4% !important;
        padding-bottom: 4% !important
    }

    .p-lg-t-4p {
        padding-top: 4% !important
    }

    .p-lg-r-4p {
        padding-right: 4% !important
    }

    .p-lg-b-4p {
        padding-bottom: 4% !important
    }

    .p-lg-l-4p {
        padding-left: 4% !important
    }

    .g-lg-40p {
        margin: 40% !important
    }

    .g-lg-h-40p {
        margin-left: 40% !important;
        margin-right: 40% !important
    }

    .g-lg-v-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important
    }

    .g-lg-t-40p {
        margin-top: 40% !important
    }

    .g-lg-r-40p {
        margin-right: 40% !important
    }

    .g-lg-b-40p {
        margin-bottom: 40% !important
    }

    .g-lg-l-40p {
        margin-left: 40% !important
    }

    .p-lg-40p {
        padding: 40% !important
    }

    .p-lg-h-40p {
        padding-left: 40% !important;
        padding-right: 40% !important
    }

    .p-lg-v-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important
    }

    .p-lg-t-40p {
        padding-top: 40% !important
    }

    .p-lg-r-40p {
        padding-right: 40% !important
    }

    .p-lg-b-40p {
        padding-bottom: 40% !important
    }

    .p-lg-l-40p {
        padding-left: 40% !important
    }

    .g-lg-5 {
        margin: 5px !important
    }

    .g-lg-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-lg-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-lg-t-5 {
        margin-top: 5px !important
    }

    .g-lg-r-5 {
        margin-right: 5px !important
    }

    .g-lg-b-5 {
        margin-bottom: 5px !important
    }

    .g-lg-l-5 {
        margin-left: 5px !important
    }

    .p-lg-5 {
        padding: 5px !important
    }

    .p-lg-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-lg-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-lg-t-5 {
        padding-top: 5px !important
    }

    .p-lg-r-5 {
        padding-right: 5px !important
    }

    .p-lg-b-5 {
        padding-bottom: 5px !important
    }

    .p-lg-l-5 {
        padding-left: 5px !important
    }

    .g-lg-5p {
        margin: 5% !important
    }

    .g-lg-h-5p {
        margin-left: 5% !important;
        margin-right: 5% !important
    }

    .g-lg-v-5p {
        margin-top: 5% !important;
        margin-bottom: 5% !important
    }

    .g-lg-t-5p {
        margin-top: 5% !important
    }

    .g-lg-r-5p {
        margin-right: 5% !important
    }

    .g-lg-b-5p {
        margin-bottom: 5% !important
    }

    .g-lg-l-5p {
        margin-left: 5% !important
    }

    .p-lg-5p {
        padding: 5% !important
    }

    .p-lg-h-5p {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .p-lg-v-5p {
        padding-top: 5% !important;
        padding-bottom: 5% !important
    }

    .p-lg-t-5p {
        padding-top: 5% !important
    }

    .p-lg-r-5p {
        padding-right: 5% !important
    }

    .p-lg-b-5p {
        padding-bottom: 5% !important
    }

    .p-lg-l-5p {
        padding-left: 5% !important
    }

    .g-lg-50p {
        margin: 50% !important
    }

    .g-lg-h-50p {
        margin-left: 50% !important;
        margin-right: 50% !important
    }

    .g-lg-v-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important
    }

    .g-lg-t-50p {
        margin-top: 50% !important
    }

    .g-lg-r-50p {
        margin-right: 50% !important
    }

    .g-lg-b-50p {
        margin-bottom: 50% !important
    }

    .g-lg-l-50p {
        margin-left: 50% !important
    }

    .p-lg-50p {
        padding: 50% !important
    }

    .p-lg-h-50p {
        padding-left: 50% !important;
        padding-right: 50% !important
    }

    .p-lg-v-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important
    }

    .p-lg-t-50p {
        padding-top: 50% !important
    }

    .p-lg-r-50p {
        padding-right: 50% !important
    }

    .p-lg-b-50p {
        padding-bottom: 50% !important
    }

    .p-lg-l-50p {
        padding-left: 50% !important
    }

    .g-lg-6 {
        margin: 6px !important
    }

    .g-lg-h-6 {
        margin-left: 6px !important;
        margin-right: 6px !important
    }

    .g-lg-v-6 {
        margin-top: 6px !important;
        margin-bottom: 6px !important
    }

    .g-lg-t-6 {
        margin-top: 6px !important
    }

    .g-lg-r-6 {
        margin-right: 6px !important
    }

    .g-lg-b-6 {
        margin-bottom: 6px !important
    }

    .g-lg-l-6 {
        margin-left: 6px !important
    }

    .p-lg-6 {
        padding: 6px !important
    }

    .p-lg-h-6 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .p-lg-v-6 {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .p-lg-t-6 {
        padding-top: 6px !important
    }

    .p-lg-r-6 {
        padding-right: 6px !important
    }

    .p-lg-b-6 {
        padding-bottom: 6px !important
    }

    .p-lg-l-6 {
        padding-left: 6px !important
    }

    .g-lg-6p {
        margin: 6% !important
    }

    .g-lg-h-6p {
        margin-left: 6% !important;
        margin-right: 6% !important
    }

    .g-lg-v-6p {
        margin-top: 6% !important;
        margin-bottom: 6% !important
    }

    .g-lg-t-6p {
        margin-top: 6% !important
    }

    .g-lg-r-6p {
        margin-right: 6% !important
    }

    .g-lg-b-6p {
        margin-bottom: 6% !important
    }

    .g-lg-l-6p {
        margin-left: 6% !important
    }

    .p-lg-6p {
        padding: 6% !important
    }

    .p-lg-h-6p {
        padding-left: 6% !important;
        padding-right: 6% !important
    }

    .p-lg-v-6p {
        padding-top: 6% !important;
        padding-bottom: 6% !important
    }

    .p-lg-t-6p {
        padding-top: 6% !important
    }

    .p-lg-r-6p {
        padding-right: 6% !important
    }

    .p-lg-b-6p {
        padding-bottom: 6% !important
    }

    .p-lg-l-6p {
        padding-left: 6% !important
    }

    .g-lg-60p {
        margin: 60% !important
    }

    .g-lg-h-60p {
        margin-left: 60% !important;
        margin-right: 60% !important
    }

    .g-lg-v-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important
    }

    .g-lg-t-60p {
        margin-top: 60% !important
    }

    .g-lg-r-60p {
        margin-right: 60% !important
    }

    .g-lg-b-60p {
        margin-bottom: 60% !important
    }

    .g-lg-l-60p {
        margin-left: 60% !important
    }

    .p-lg-60p {
        padding: 60% !important
    }

    .p-lg-h-60p {
        padding-left: 60% !important;
        padding-right: 60% !important
    }

    .p-lg-v-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important
    }

    .p-lg-t-60p {
        padding-top: 60% !important
    }

    .p-lg-r-60p {
        padding-right: 60% !important
    }

    .p-lg-b-60p {
        padding-bottom: 60% !important
    }

    .p-lg-l-60p {
        padding-left: 60% !important
    }

    .g-lg-7 {
        margin: 7px !important
    }

    .g-lg-h-7 {
        margin-left: 7px !important;
        margin-right: 7px !important
    }

    .g-lg-v-7 {
        margin-top: 7px !important;
        margin-bottom: 7px !important
    }

    .g-lg-t-7 {
        margin-top: 7px !important
    }

    .g-lg-r-7 {
        margin-right: 7px !important
    }

    .g-lg-b-7 {
        margin-bottom: 7px !important
    }

    .g-lg-l-7 {
        margin-left: 7px !important
    }

    .p-lg-7 {
        padding: 7px !important
    }

    .p-lg-h-7 {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .p-lg-v-7 {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

    .p-lg-t-7 {
        padding-top: 7px !important
    }

    .p-lg-r-7 {
        padding-right: 7px !important
    }

    .p-lg-b-7 {
        padding-bottom: 7px !important
    }

    .p-lg-l-7 {
        padding-left: 7px !important
    }

    .g-lg-7p {
        margin: 7% !important
    }

    .g-lg-h-7p {
        margin-left: 7% !important;
        margin-right: 7% !important
    }

    .g-lg-v-7p {
        margin-top: 7% !important;
        margin-bottom: 7% !important
    }

    .g-lg-t-7p {
        margin-top: 7% !important
    }

    .g-lg-r-7p {
        margin-right: 7% !important
    }

    .g-lg-b-7p {
        margin-bottom: 7% !important
    }

    .g-lg-l-7p {
        margin-left: 7% !important
    }

    .p-lg-7p {
        padding: 7% !important
    }

    .p-lg-h-7p {
        padding-left: 7% !important;
        padding-right: 7% !important
    }

    .p-lg-v-7p {
        padding-top: 7% !important;
        padding-bottom: 7% !important
    }

    .p-lg-t-7p {
        padding-top: 7% !important
    }

    .p-lg-r-7p {
        padding-right: 7% !important
    }

    .p-lg-b-7p {
        padding-bottom: 7% !important
    }

    .p-lg-l-7p {
        padding-left: 7% !important
    }

    .g-lg-70p {
        margin: 70% !important
    }

    .g-lg-h-70p {
        margin-left: 70% !important;
        margin-right: 70% !important
    }

    .g-lg-v-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important
    }

    .g-lg-t-70p {
        margin-top: 70% !important
    }

    .g-lg-r-70p {
        margin-right: 70% !important
    }

    .g-lg-b-70p {
        margin-bottom: 70% !important
    }

    .g-lg-l-70p {
        margin-left: 70% !important
    }

    .p-lg-70p {
        padding: 70% !important
    }

    .p-lg-h-70p {
        padding-left: 70% !important;
        padding-right: 70% !important
    }

    .p-lg-v-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important
    }

    .p-lg-t-70p {
        padding-top: 70% !important
    }

    .p-lg-r-70p {
        padding-right: 70% !important
    }

    .p-lg-b-70p {
        padding-bottom: 70% !important
    }

    .p-lg-l-70p {
        padding-left: 70% !important
    }

    .g-lg-8 {
        margin: 8px !important
    }

    .g-lg-h-8 {
        margin-left: 8px !important;
        margin-right: 8px !important
    }

    .g-lg-v-8 {
        margin-top: 8px !important;
        margin-bottom: 8px !important
    }

    .g-lg-t-8 {
        margin-top: 8px !important
    }

    .g-lg-r-8 {
        margin-right: 8px !important
    }

    .g-lg-b-8 {
        margin-bottom: 8px !important
    }

    .g-lg-l-8 {
        margin-left: 8px !important
    }

    .p-lg-8 {
        padding: 8px !important
    }

    .p-lg-h-8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .p-lg-v-8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .p-lg-t-8 {
        padding-top: 8px !important
    }

    .p-lg-r-8 {
        padding-right: 8px !important
    }

    .p-lg-b-8 {
        padding-bottom: 8px !important
    }

    .p-lg-l-8 {
        padding-left: 8px !important
    }

    .g-lg-8p {
        margin: 8% !important
    }

    .g-lg-h-8p {
        margin-left: 8% !important;
        margin-right: 8% !important
    }

    .g-lg-v-8p {
        margin-top: 8% !important;
        margin-bottom: 8% !important
    }

    .g-lg-t-8p {
        margin-top: 8% !important
    }

    .g-lg-r-8p {
        margin-right: 8% !important
    }

    .g-lg-b-8p {
        margin-bottom: 8% !important
    }

    .g-lg-l-8p {
        margin-left: 8% !important
    }

    .p-lg-8p {
        padding: 8% !important
    }

    .p-lg-h-8p {
        padding-left: 8% !important;
        padding-right: 8% !important
    }

    .p-lg-v-8p {
        padding-top: 8% !important;
        padding-bottom: 8% !important
    }

    .p-lg-t-8p {
        padding-top: 8% !important
    }

    .p-lg-r-8p {
        padding-right: 8% !important
    }

    .p-lg-b-8p {
        padding-bottom: 8% !important
    }

    .p-lg-l-8p {
        padding-left: 8% !important
    }

    .g-lg-80p {
        margin: 80% !important
    }

    .g-lg-h-80p {
        margin-left: 80% !important;
        margin-right: 80% !important
    }

    .g-lg-v-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important
    }

    .g-lg-t-80p {
        margin-top: 80% !important
    }

    .g-lg-r-80p {
        margin-right: 80% !important
    }

    .g-lg-b-80p {
        margin-bottom: 80% !important
    }

    .g-lg-l-80p {
        margin-left: 80% !important
    }

    .p-lg-80p {
        padding: 80% !important
    }

    .p-lg-h-80p {
        padding-left: 80% !important;
        padding-right: 80% !important
    }

    .p-lg-v-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important
    }

    .p-lg-t-80p {
        padding-top: 80% !important
    }

    .p-lg-r-80p {
        padding-right: 80% !important
    }

    .p-lg-b-80p {
        padding-bottom: 80% !important
    }

    .p-lg-l-80p {
        padding-left: 80% !important
    }

    .g-lg-9 {
        margin: 9px !important
    }

    .g-lg-h-9 {
        margin-left: 9px !important;
        margin-right: 9px !important
    }

    .g-lg-v-9 {
        margin-top: 9px !important;
        margin-bottom: 9px !important
    }

    .g-lg-t-9 {
        margin-top: 9px !important
    }

    .g-lg-r-9 {
        margin-right: 9px !important
    }

    .g-lg-b-9 {
        margin-bottom: 9px !important
    }

    .g-lg-l-9 {
        margin-left: 9px !important
    }

    .p-lg-9 {
        padding: 9px !important
    }

    .p-lg-h-9 {
        padding-left: 9px !important;
        padding-right: 9px !important
    }

    .p-lg-v-9 {
        padding-top: 9px !important;
        padding-bottom: 9px !important
    }

    .p-lg-t-9 {
        padding-top: 9px !important
    }

    .p-lg-r-9 {
        padding-right: 9px !important
    }

    .p-lg-b-9 {
        padding-bottom: 9px !important
    }

    .p-lg-l-9 {
        padding-left: 9px !important
    }

    .g-lg-9p {
        margin: 9% !important
    }

    .g-lg-h-9p {
        margin-left: 9% !important;
        margin-right: 9% !important
    }

    .g-lg-v-9p {
        margin-top: 9% !important;
        margin-bottom: 9% !important
    }

    .g-lg-t-9p {
        margin-top: 9% !important
    }

    .g-lg-r-9p {
        margin-right: 9% !important
    }

    .g-lg-b-9p {
        margin-bottom: 9% !important
    }

    .g-lg-l-9p {
        margin-left: 9% !important
    }

    .p-lg-9p {
        padding: 9% !important
    }

    .p-lg-h-9p {
        padding-left: 9% !important;
        padding-right: 9% !important
    }

    .p-lg-v-9p {
        padding-top: 9% !important;
        padding-bottom: 9% !important
    }

    .p-lg-t-9p {
        padding-top: 9% !important
    }

    .p-lg-r-9p {
        padding-right: 9% !important
    }

    .p-lg-b-9p {
        padding-bottom: 9% !important
    }

    .p-lg-l-9p {
        padding-left: 9% !important
    }

    .g-lg-90p {
        margin: 90% !important
    }

    .g-lg-h-90p {
        margin-left: 90% !important;
        margin-right: 90% !important
    }

    .g-lg-v-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important
    }

    .g-lg-t-90p {
        margin-top: 90% !important
    }

    .g-lg-r-90p {
        margin-right: 90% !important
    }

    .g-lg-b-90p {
        margin-bottom: 90% !important
    }

    .g-lg-l-90p {
        margin-left: 90% !important
    }

    .p-lg-90p {
        padding: 90% !important
    }

    .p-lg-h-90p {
        padding-left: 90% !important;
        padding-right: 90% !important
    }

    .p-lg-v-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important
    }

    .p-lg-t-90p {
        padding-top: 90% !important
    }

    .p-lg-r-90p {
        padding-right: 90% !important
    }

    .p-lg-b-90p {
        padding-bottom: 90% !important
    }

    .p-lg-l-90p {
        padding-left: 90% !important
    }

    .g-lg-0 {
        margin: 0px !important
    }

    .g-lg-h-0 {
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    .g-lg-v-0 {
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

    .g-lg-t-0 {
        margin-top: 0px !important
    }

    .g-lg-r-0 {
        margin-right: 0px !important
    }

    .g-lg-b-0 {
        margin-bottom: 0px !important
    }

    .g-lg-l-0 {
        margin-left: 0px !important
    }

    .p-lg-0 {
        padding: 0px !important
    }

    .p-lg-h-0 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .p-lg-v-0 {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }

    .p-lg-t-0 {
        padding-top: 0px !important
    }

    .p-lg-r-0 {
        padding-right: 0px !important
    }

    .p-lg-b-0 {
        padding-bottom: 0px !important
    }

    .p-lg-l-0 {
        padding-left: 0px !important
    }

    .g-lg-5 {
        margin: 5px !important
    }

    .g-lg-h-5 {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .g-lg-v-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .g-lg-t-5 {
        margin-top: 5px !important
    }

    .g-lg-r-5 {
        margin-right: 5px !important
    }

    .g-lg-b-5 {
        margin-bottom: 5px !important
    }

    .g-lg-l-5 {
        margin-left: 5px !important
    }

    .p-lg-5 {
        padding: 5px !important
    }

    .p-lg-h-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .p-lg-v-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .p-lg-t-5 {
        padding-top: 5px !important
    }

    .p-lg-r-5 {
        padding-right: 5px !important
    }

    .p-lg-b-5 {
        padding-bottom: 5px !important
    }

    .p-lg-l-5 {
        padding-left: 5px !important
    }

    .g-lg-10 {
        margin: 10px !important
    }

    .g-lg-h-10 {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .g-lg-v-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .g-lg-t-10 {
        margin-top: 10px !important
    }

    .g-lg-r-10 {
        margin-right: 10px !important
    }

    .g-lg-b-10 {
        margin-bottom: 10px !important
    }

    .g-lg-l-10 {
        margin-left: 10px !important
    }

    .p-lg-10 {
        padding: 10px !important
    }

    .p-lg-h-10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .p-lg-v-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }

    .p-lg-t-10 {
        padding-top: 10px !important
    }

    .p-lg-r-10 {
        padding-right: 10px !important
    }

    .p-lg-b-10 {
        padding-bottom: 10px !important
    }

    .p-lg-l-10 {
        padding-left: 10px !important
    }

    .g-lg-15 {
        margin: 15px !important
    }

    .g-lg-h-15 {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .g-lg-v-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important
    }

    .g-lg-t-15 {
        margin-top: 15px !important
    }

    .g-lg-r-15 {
        margin-right: 15px !important
    }

    .g-lg-b-15 {
        margin-bottom: 15px !important
    }

    .g-lg-l-15 {
        margin-left: 15px !important
    }

    .p-lg-15 {
        padding: 15px !important
    }

    .p-lg-h-15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .p-lg-v-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .p-lg-t-15 {
        padding-top: 15px !important
    }

    .p-lg-r-15 {
        padding-right: 15px !important
    }

    .p-lg-b-15 {
        padding-bottom: 15px !important
    }

    .p-lg-l-15 {
        padding-left: 15px !important
    }

    .g-lg-20 {
        margin: 20px !important
    }

    .g-lg-h-20 {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .g-lg-v-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .g-lg-t-20 {
        margin-top: 20px !important
    }

    .g-lg-r-20 {
        margin-right: 20px !important
    }

    .g-lg-b-20 {
        margin-bottom: 20px !important
    }

    .g-lg-l-20 {
        margin-left: 20px !important
    }

    .p-lg-20 {
        padding: 20px !important
    }

    .p-lg-h-20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .p-lg-v-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .p-lg-t-20 {
        padding-top: 20px !important
    }

    .p-lg-r-20 {
        padding-right: 20px !important
    }

    .p-lg-b-20 {
        padding-bottom: 20px !important
    }

    .p-lg-l-20 {
        padding-left: 20px !important
    }

    .g-lg-25 {
        margin: 25px !important
    }

    .g-lg-h-25 {
        margin-left: 25px !important;
        margin-right: 25px !important
    }

    .g-lg-v-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }

    .g-lg-t-25 {
        margin-top: 25px !important
    }

    .g-lg-r-25 {
        margin-right: 25px !important
    }

    .g-lg-b-25 {
        margin-bottom: 25px !important
    }

    .g-lg-l-25 {
        margin-left: 25px !important
    }

    .p-lg-25 {
        padding: 25px !important
    }

    .p-lg-h-25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .p-lg-v-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important
    }

    .p-lg-t-25 {
        padding-top: 25px !important
    }

    .p-lg-r-25 {
        padding-right: 25px !important
    }

    .p-lg-b-25 {
        padding-bottom: 25px !important
    }

    .p-lg-l-25 {
        padding-left: 25px !important
    }

    .g-lg-30 {
        margin: 30px !important
    }

    .g-lg-h-30 {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .g-lg-v-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }

    .g-lg-t-30 {
        margin-top: 30px !important
    }

    .g-lg-r-30 {
        margin-right: 30px !important
    }

    .g-lg-b-30 {
        margin-bottom: 30px !important
    }

    .g-lg-l-30 {
        margin-left: 30px !important
    }

    .p-lg-30 {
        padding: 30px !important
    }

    .p-lg-h-30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .p-lg-v-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .p-lg-t-30 {
        padding-top: 30px !important
    }

    .p-lg-r-30 {
        padding-right: 30px !important
    }

    .p-lg-b-30 {
        padding-bottom: 30px !important
    }

    .p-lg-l-30 {
        padding-left: 30px !important
    }

    .g-lg-35 {
        margin: 35px !important
    }

    .g-lg-h-35 {
        margin-left: 35px !important;
        margin-right: 35px !important
    }

    .g-lg-v-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important
    }

    .g-lg-t-35 {
        margin-top: 35px !important
    }

    .g-lg-r-35 {
        margin-right: 35px !important
    }

    .g-lg-b-35 {
        margin-bottom: 35px !important
    }

    .g-lg-l-35 {
        margin-left: 35px !important
    }

    .p-lg-35 {
        padding: 35px !important
    }

    .p-lg-h-35 {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .p-lg-v-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important
    }

    .p-lg-t-35 {
        padding-top: 35px !important
    }

    .p-lg-r-35 {
        padding-right: 35px !important
    }

    .p-lg-b-35 {
        padding-bottom: 35px !important
    }

    .p-lg-l-35 {
        padding-left: 35px !important
    }

    .g-lg-40 {
        margin: 40px !important
    }

    .g-lg-h-40 {
        margin-left: 40px !important;
        margin-right: 40px !important
    }

    .g-lg-v-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important
    }

    .g-lg-t-40 {
        margin-top: 40px !important
    }

    .g-lg-r-40 {
        margin-right: 40px !important
    }

    .g-lg-b-40 {
        margin-bottom: 40px !important
    }

    .g-lg-l-40 {
        margin-left: 40px !important
    }

    .p-lg-40 {
        padding: 40px !important
    }

    .p-lg-h-40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .p-lg-v-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .p-lg-t-40 {
        padding-top: 40px !important
    }

    .p-lg-r-40 {
        padding-right: 40px !important
    }

    .p-lg-b-40 {
        padding-bottom: 40px !important
    }

    .p-lg-l-40 {
        padding-left: 40px !important
    }

    .g-lg-45 {
        margin: 45px !important
    }

    .g-lg-h-45 {
        margin-left: 45px !important;
        margin-right: 45px !important
    }

    .g-lg-v-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important
    }

    .g-lg-t-45 {
        margin-top: 45px !important
    }

    .g-lg-r-45 {
        margin-right: 45px !important
    }

    .g-lg-b-45 {
        margin-bottom: 45px !important
    }

    .g-lg-l-45 {
        margin-left: 45px !important
    }

    .p-lg-45 {
        padding: 45px !important
    }

    .p-lg-h-45 {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .p-lg-v-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important
    }

    .p-lg-t-45 {
        padding-top: 45px !important
    }

    .p-lg-r-45 {
        padding-right: 45px !important
    }

    .p-lg-b-45 {
        padding-bottom: 45px !important
    }

    .p-lg-l-45 {
        padding-left: 45px !important
    }

    .g-lg-50 {
        margin: 50px !important
    }

    .g-lg-h-50 {
        margin-left: 50px !important;
        margin-right: 50px !important
    }

    .g-lg-v-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important
    }

    .g-lg-t-50 {
        margin-top: 50px !important
    }

    .g-lg-r-50 {
        margin-right: 50px !important
    }

    .g-lg-b-50 {
        margin-bottom: 50px !important
    }

    .g-lg-l-50 {
        margin-left: 50px !important
    }

    .p-lg-50 {
        padding: 50px !important
    }

    .p-lg-h-50 {
        padding-left: 50px !important;
        padding-right: 50px !important
    }

    .p-lg-v-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .p-lg-t-50 {
        padding-top: 50px !important
    }

    .p-lg-r-50 {
        padding-right: 50px !important
    }

    .p-lg-b-50 {
        padding-bottom: 50px !important
    }

    .p-lg-l-50 {
        padding-left: 50px !important
    }

    .g-lg-55 {
        margin: 55px !important
    }

    .g-lg-h-55 {
        margin-left: 55px !important;
        margin-right: 55px !important
    }

    .g-lg-v-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important
    }

    .g-lg-t-55 {
        margin-top: 55px !important
    }

    .g-lg-r-55 {
        margin-right: 55px !important
    }

    .g-lg-b-55 {
        margin-bottom: 55px !important
    }

    .g-lg-l-55 {
        margin-left: 55px !important
    }

    .p-lg-55 {
        padding: 55px !important
    }

    .p-lg-h-55 {
        padding-left: 55px !important;
        padding-right: 55px !important
    }

    .p-lg-v-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important
    }

    .p-lg-t-55 {
        padding-top: 55px !important
    }

    .p-lg-r-55 {
        padding-right: 55px !important
    }

    .p-lg-b-55 {
        padding-bottom: 55px !important
    }

    .p-lg-l-55 {
        padding-left: 55px !important
    }

    .g-lg-60 {
        margin: 60px !important
    }

    .g-lg-h-60 {
        margin-left: 60px !important;
        margin-right: 60px !important
    }

    .g-lg-v-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important
    }

    .g-lg-t-60 {
        margin-top: 60px !important
    }

    .g-lg-r-60 {
        margin-right: 60px !important
    }

    .g-lg-b-60 {
        margin-bottom: 60px !important
    }

    .g-lg-l-60 {
        margin-left: 60px !important
    }

    .p-lg-60 {
        padding: 60px !important
    }

    .p-lg-h-60 {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .p-lg-v-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .p-lg-t-60 {
        padding-top: 60px !important
    }

    .p-lg-r-60 {
        padding-right: 60px !important
    }

    .p-lg-b-60 {
        padding-bottom: 60px !important
    }

    .p-lg-l-60 {
        padding-left: 60px !important
    }

    .g-lg-65 {
        margin: 65px !important
    }

    .g-lg-h-65 {
        margin-left: 65px !important;
        margin-right: 65px !important
    }

    .g-lg-v-65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important
    }

    .g-lg-t-65 {
        margin-top: 65px !important
    }

    .g-lg-r-65 {
        margin-right: 65px !important
    }

    .g-lg-b-65 {
        margin-bottom: 65px !important
    }

    .g-lg-l-65 {
        margin-left: 65px !important
    }

    .p-lg-65 {
        padding: 65px !important
    }

    .p-lg-h-65 {
        padding-left: 65px !important;
        padding-right: 65px !important
    }

    .p-lg-v-65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important
    }

    .p-lg-t-65 {
        padding-top: 65px !important
    }

    .p-lg-r-65 {
        padding-right: 65px !important
    }

    .p-lg-b-65 {
        padding-bottom: 65px !important
    }

    .p-lg-l-65 {
        padding-left: 65px !important
    }

    .g-lg-70 {
        margin: 70px !important
    }

    .g-lg-h-70 {
        margin-left: 70px !important;
        margin-right: 70px !important
    }

    .g-lg-v-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important
    }

    .g-lg-t-70 {
        margin-top: 70px !important
    }

    .g-lg-r-70 {
        margin-right: 70px !important
    }

    .g-lg-b-70 {
        margin-bottom: 70px !important
    }

    .g-lg-l-70 {
        margin-left: 70px !important
    }

    .p-lg-70 {
        padding: 70px !important
    }

    .p-lg-h-70 {
        padding-left: 70px !important;
        padding-right: 70px !important
    }

    .p-lg-v-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important
    }

    .p-lg-t-70 {
        padding-top: 70px !important
    }

    .p-lg-r-70 {
        padding-right: 70px !important
    }

    .p-lg-b-70 {
        padding-bottom: 70px !important
    }

    .p-lg-l-70 {
        padding-left: 70px !important
    }

    .g-lg-75 {
        margin: 75px !important
    }

    .g-lg-h-75 {
        margin-left: 75px !important;
        margin-right: 75px !important
    }

    .g-lg-v-75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important
    }

    .g-lg-t-75 {
        margin-top: 75px !important
    }

    .g-lg-r-75 {
        margin-right: 75px !important
    }

    .g-lg-b-75 {
        margin-bottom: 75px !important
    }

    .g-lg-l-75 {
        margin-left: 75px !important
    }

    .p-lg-75 {
        padding: 75px !important
    }

    .p-lg-h-75 {
        padding-left: 75px !important;
        padding-right: 75px !important
    }

    .p-lg-v-75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important
    }

    .p-lg-t-75 {
        padding-top: 75px !important
    }

    .p-lg-r-75 {
        padding-right: 75px !important
    }

    .p-lg-b-75 {
        padding-bottom: 75px !important
    }

    .p-lg-l-75 {
        padding-left: 75px !important
    }

    .g-lg-80 {
        margin: 80px !important
    }

    .g-lg-h-80 {
        margin-left: 80px !important;
        margin-right: 80px !important
    }

    .g-lg-v-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .g-lg-t-80 {
        margin-top: 80px !important
    }

    .g-lg-r-80 {
        margin-right: 80px !important
    }

    .g-lg-b-80 {
        margin-bottom: 80px !important
    }

    .g-lg-l-80 {
        margin-left: 80px !important
    }

    .p-lg-80 {
        padding: 80px !important
    }

    .p-lg-h-80 {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .p-lg-v-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .p-lg-t-80 {
        padding-top: 80px !important
    }

    .p-lg-r-80 {
        padding-right: 80px !important
    }

    .p-lg-b-80 {
        padding-bottom: 80px !important
    }

    .p-lg-l-80 {
        padding-left: 80px !important
    }

    .g-lg-85 {
        margin: 85px !important
    }

    .g-lg-h-85 {
        margin-left: 85px !important;
        margin-right: 85px !important
    }

    .g-lg-v-85 {
        margin-top: 85px !important;
        margin-bottom: 85px !important
    }

    .g-lg-t-85 {
        margin-top: 85px !important
    }

    .g-lg-r-85 {
        margin-right: 85px !important
    }

    .g-lg-b-85 {
        margin-bottom: 85px !important
    }

    .g-lg-l-85 {
        margin-left: 85px !important
    }

    .p-lg-85 {
        padding: 85px !important
    }

    .p-lg-h-85 {
        padding-left: 85px !important;
        padding-right: 85px !important
    }

    .p-lg-v-85 {
        padding-top: 85px !important;
        padding-bottom: 85px !important
    }

    .p-lg-t-85 {
        padding-top: 85px !important
    }

    .p-lg-r-85 {
        padding-right: 85px !important
    }

    .p-lg-b-85 {
        padding-bottom: 85px !important
    }

    .p-lg-l-85 {
        padding-left: 85px !important
    }

    .g-lg-90 {
        margin: 90px !important
    }

    .g-lg-h-90 {
        margin-left: 90px !important;
        margin-right: 90px !important
    }

    .g-lg-v-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important
    }

    .g-lg-t-90 {
        margin-top: 90px !important
    }

    .g-lg-r-90 {
        margin-right: 90px !important
    }

    .g-lg-b-90 {
        margin-bottom: 90px !important
    }

    .g-lg-l-90 {
        margin-left: 90px !important
    }

    .p-lg-90 {
        padding: 90px !important
    }

    .p-lg-h-90 {
        padding-left: 90px !important;
        padding-right: 90px !important
    }

    .p-lg-v-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important
    }

    .p-lg-t-90 {
        padding-top: 90px !important
    }

    .p-lg-r-90 {
        padding-right: 90px !important
    }

    .p-lg-b-90 {
        padding-bottom: 90px !important
    }

    .p-lg-l-90 {
        padding-left: 90px !important
    }

    .g-lg-95 {
        margin: 95px !important
    }

    .g-lg-h-95 {
        margin-left: 95px !important;
        margin-right: 95px !important
    }

    .g-lg-v-95 {
        margin-top: 95px !important;
        margin-bottom: 95px !important
    }

    .g-lg-t-95 {
        margin-top: 95px !important
    }

    .g-lg-r-95 {
        margin-right: 95px !important
    }

    .g-lg-b-95 {
        margin-bottom: 95px !important
    }

    .g-lg-l-95 {
        margin-left: 95px !important
    }

    .p-lg-95 {
        padding: 95px !important
    }

    .p-lg-h-95 {
        padding-left: 95px !important;
        padding-right: 95px !important
    }

    .p-lg-v-95 {
        padding-top: 95px !important;
        padding-bottom: 95px !important
    }

    .p-lg-t-95 {
        padding-top: 95px !important
    }

    .p-lg-r-95 {
        padding-right: 95px !important
    }

    .p-lg-b-95 {
        padding-bottom: 95px !important
    }

    .p-lg-l-95 {
        padding-left: 95px !important
    }

    .g-lg-100 {
        margin: 100px !important
    }

    .g-lg-h-100 {
        margin-left: 100px !important;
        margin-right: 100px !important
    }

    .g-lg-v-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important
    }

    .g-lg-t-100 {
        margin-top: 100px !important
    }

    .g-lg-r-100 {
        margin-right: 100px !important
    }

    .g-lg-b-100 {
        margin-bottom: 100px !important
    }

    .g-lg-l-100 {
        margin-left: 100px !important
    }

    .p-lg-100 {
        padding: 100px !important
    }

    .p-lg-h-100 {
        padding-left: 100px !important;
        padding-right: 100px !important
    }

    .p-lg-v-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .p-lg-t-100 {
        padding-top: 100px !important
    }

    .p-lg-r-100 {
        padding-right: 100px !important
    }

    .p-lg-b-100 {
        padding-bottom: 100px !important
    }

    .p-lg-l-100 {
        padding-left: 100px !important
    }

    .g-lg-105 {
        margin: 105px !important
    }

    .g-lg-h-105 {
        margin-left: 105px !important;
        margin-right: 105px !important
    }

    .g-lg-v-105 {
        margin-top: 105px !important;
        margin-bottom: 105px !important
    }

    .g-lg-t-105 {
        margin-top: 105px !important
    }

    .g-lg-r-105 {
        margin-right: 105px !important
    }

    .g-lg-b-105 {
        margin-bottom: 105px !important
    }

    .g-lg-l-105 {
        margin-left: 105px !important
    }

    .p-lg-105 {
        padding: 105px !important
    }

    .p-lg-h-105 {
        padding-left: 105px !important;
        padding-right: 105px !important
    }

    .p-lg-v-105 {
        padding-top: 105px !important;
        padding-bottom: 105px !important
    }

    .p-lg-t-105 {
        padding-top: 105px !important
    }

    .p-lg-r-105 {
        padding-right: 105px !important
    }

    .p-lg-b-105 {
        padding-bottom: 105px !important
    }

    .p-lg-l-105 {
        padding-left: 105px !important
    }

    .g-lg-110 {
        margin: 110px !important
    }

    .g-lg-h-110 {
        margin-left: 110px !important;
        margin-right: 110px !important
    }

    .g-lg-v-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important
    }

    .g-lg-t-110 {
        margin-top: 110px !important
    }

    .g-lg-r-110 {
        margin-right: 110px !important
    }

    .g-lg-b-110 {
        margin-bottom: 110px !important
    }

    .g-lg-l-110 {
        margin-left: 110px !important
    }

    .p-lg-110 {
        padding: 110px !important
    }

    .p-lg-h-110 {
        padding-left: 110px !important;
        padding-right: 110px !important
    }

    .p-lg-v-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important
    }

    .p-lg-t-110 {
        padding-top: 110px !important
    }

    .p-lg-r-110 {
        padding-right: 110px !important
    }

    .p-lg-b-110 {
        padding-bottom: 110px !important
    }

    .p-lg-l-110 {
        padding-left: 110px !important
    }

    .g-lg-115 {
        margin: 115px !important
    }

    .g-lg-h-115 {
        margin-left: 115px !important;
        margin-right: 115px !important
    }

    .g-lg-v-115 {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    .g-lg-t-115 {
        margin-top: 115px !important
    }

    .g-lg-r-115 {
        margin-right: 115px !important
    }

    .g-lg-b-115 {
        margin-bottom: 115px !important
    }

    .g-lg-l-115 {
        margin-left: 115px !important
    }

    .p-lg-115 {
        padding: 115px !important
    }

    .p-lg-h-115 {
        padding-left: 115px !important;
        padding-right: 115px !important
    }

    .p-lg-v-115 {
        padding-top: 115px !important;
        padding-bottom: 115px !important
    }

    .p-lg-t-115 {
        padding-top: 115px !important
    }

    .p-lg-r-115 {
        padding-right: 115px !important
    }

    .p-lg-b-115 {
        padding-bottom: 115px !important
    }

    .p-lg-l-115 {
        padding-left: 115px !important
    }

    .g-lg-120 {
        margin: 120px !important
    }

    .g-lg-h-120 {
        margin-left: 120px !important;
        margin-right: 120px !important
    }

    .g-lg-v-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important
    }

    .g-lg-t-120 {
        margin-top: 120px !important
    }

    .g-lg-r-120 {
        margin-right: 120px !important
    }

    .g-lg-b-120 {
        margin-bottom: 120px !important
    }

    .g-lg-l-120 {
        margin-left: 120px !important
    }

    .p-lg-120 {
        padding: 120px !important
    }

    .p-lg-h-120 {
        padding-left: 120px !important;
        padding-right: 120px !important
    }

    .p-lg-v-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important
    }

    .p-lg-t-120 {
        padding-top: 120px !important
    }

    .p-lg-r-120 {
        padding-right: 120px !important
    }

    .p-lg-b-120 {
        padding-bottom: 120px !important
    }

    .p-lg-l-120 {
        padding-left: 120px !important
    }

    .g-lg-125 {
        margin: 125px !important
    }

    .g-lg-h-125 {
        margin-left: 125px !important;
        margin-right: 125px !important
    }

    .g-lg-v-125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important
    }

    .g-lg-t-125 {
        margin-top: 125px !important
    }

    .g-lg-r-125 {
        margin-right: 125px !important
    }

    .g-lg-b-125 {
        margin-bottom: 125px !important
    }

    .g-lg-l-125 {
        margin-left: 125px !important
    }

    .p-lg-125 {
        padding: 125px !important
    }

    .p-lg-h-125 {
        padding-left: 125px !important;
        padding-right: 125px !important
    }

    .p-lg-v-125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important
    }

    .p-lg-t-125 {
        padding-top: 125px !important
    }

    .p-lg-r-125 {
        padding-right: 125px !important
    }

    .p-lg-b-125 {
        padding-bottom: 125px !important
    }

    .p-lg-l-125 {
        padding-left: 125px !important
    }

    .g-lg-130 {
        margin: 130px !important
    }

    .g-lg-h-130 {
        margin-left: 130px !important;
        margin-right: 130px !important
    }

    .g-lg-v-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important
    }

    .g-lg-t-130 {
        margin-top: 130px !important
    }

    .g-lg-r-130 {
        margin-right: 130px !important
    }

    .g-lg-b-130 {
        margin-bottom: 130px !important
    }

    .g-lg-l-130 {
        margin-left: 130px !important
    }

    .p-lg-130 {
        padding: 130px !important
    }

    .p-lg-h-130 {
        padding-left: 130px !important;
        padding-right: 130px !important
    }

    .p-lg-v-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important
    }

    .p-lg-t-130 {
        padding-top: 130px !important
    }

    .p-lg-r-130 {
        padding-right: 130px !important
    }

    .p-lg-b-130 {
        padding-bottom: 130px !important
    }

    .p-lg-l-130 {
        padding-left: 130px !important
    }

    .g-lg-135 {
        margin: 135px !important
    }

    .g-lg-h-135 {
        margin-left: 135px !important;
        margin-right: 135px !important
    }

    .g-lg-v-135 {
        margin-top: 135px !important;
        margin-bottom: 135px !important
    }

    .g-lg-t-135 {
        margin-top: 135px !important
    }

    .g-lg-r-135 {
        margin-right: 135px !important
    }

    .g-lg-b-135 {
        margin-bottom: 135px !important
    }

    .g-lg-l-135 {
        margin-left: 135px !important
    }

    .p-lg-135 {
        padding: 135px !important
    }

    .p-lg-h-135 {
        padding-left: 135px !important;
        padding-right: 135px !important
    }

    .p-lg-v-135 {
        padding-top: 135px !important;
        padding-bottom: 135px !important
    }

    .p-lg-t-135 {
        padding-top: 135px !important
    }

    .p-lg-r-135 {
        padding-right: 135px !important
    }

    .p-lg-b-135 {
        padding-bottom: 135px !important
    }

    .p-lg-l-135 {
        padding-left: 135px !important
    }

    .g-lg-140 {
        margin: 140px !important
    }

    .g-lg-h-140 {
        margin-left: 140px !important;
        margin-right: 140px !important
    }

    .g-lg-v-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important
    }

    .g-lg-t-140 {
        margin-top: 140px !important
    }

    .g-lg-r-140 {
        margin-right: 140px !important
    }

    .g-lg-b-140 {
        margin-bottom: 140px !important
    }

    .g-lg-l-140 {
        margin-left: 140px !important
    }

    .p-lg-140 {
        padding: 140px !important
    }

    .p-lg-h-140 {
        padding-left: 140px !important;
        padding-right: 140px !important
    }

    .p-lg-v-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important
    }

    .p-lg-t-140 {
        padding-top: 140px !important
    }

    .p-lg-r-140 {
        padding-right: 140px !important
    }

    .p-lg-b-140 {
        padding-bottom: 140px !important
    }

    .p-lg-l-140 {
        padding-left: 140px !important
    }

    .g-lg-145 {
        margin: 145px !important
    }

    .g-lg-h-145 {
        margin-left: 145px !important;
        margin-right: 145px !important
    }

    .g-lg-v-145 {
        margin-top: 145px !important;
        margin-bottom: 145px !important
    }

    .g-lg-t-145 {
        margin-top: 145px !important
    }

    .g-lg-r-145 {
        margin-right: 145px !important
    }

    .g-lg-b-145 {
        margin-bottom: 145px !important
    }

    .g-lg-l-145 {
        margin-left: 145px !important
    }

    .p-lg-145 {
        padding: 145px !important
    }

    .p-lg-h-145 {
        padding-left: 145px !important;
        padding-right: 145px !important
    }

    .p-lg-v-145 {
        padding-top: 145px !important;
        padding-bottom: 145px !important
    }

    .p-lg-t-145 {
        padding-top: 145px !important
    }

    .p-lg-r-145 {
        padding-right: 145px !important
    }

    .p-lg-b-145 {
        padding-bottom: 145px !important
    }

    .p-lg-l-145 {
        padding-left: 145px !important
    }

    .g-lg-150 {
        margin: 150px !important
    }

    .g-lg-h-150 {
        margin-left: 150px !important;
        margin-right: 150px !important
    }

    .g-lg-v-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important
    }

    .g-lg-t-150 {
        margin-top: 150px !important
    }

    .g-lg-r-150 {
        margin-right: 150px !important
    }

    .g-lg-b-150 {
        margin-bottom: 150px !important
    }

    .g-lg-l-150 {
        margin-left: 150px !important
    }

    .p-lg-150 {
        padding: 150px !important
    }

    .p-lg-h-150 {
        padding-left: 150px !important;
        padding-right: 150px !important
    }

    .p-lg-v-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important
    }

    .p-lg-t-150 {
        padding-top: 150px !important
    }

    .p-lg-r-150 {
        padding-right: 150px !important
    }

    .p-lg-b-150 {
        padding-bottom: 150px !important
    }

    .p-lg-l-150 {
        padding-left: 150px !important
    }

    .g-lg-155 {
        margin: 155px !important
    }

    .g-lg-h-155 {
        margin-left: 155px !important;
        margin-right: 155px !important
    }

    .g-lg-v-155 {
        margin-top: 155px !important;
        margin-bottom: 155px !important
    }

    .g-lg-t-155 {
        margin-top: 155px !important
    }

    .g-lg-r-155 {
        margin-right: 155px !important
    }

    .g-lg-b-155 {
        margin-bottom: 155px !important
    }

    .g-lg-l-155 {
        margin-left: 155px !important
    }

    .p-lg-155 {
        padding: 155px !important
    }

    .p-lg-h-155 {
        padding-left: 155px !important;
        padding-right: 155px !important
    }

    .p-lg-v-155 {
        padding-top: 155px !important;
        padding-bottom: 155px !important
    }

    .p-lg-t-155 {
        padding-top: 155px !important
    }

    .p-lg-r-155 {
        padding-right: 155px !important
    }

    .p-lg-b-155 {
        padding-bottom: 155px !important
    }

    .p-lg-l-155 {
        padding-left: 155px !important
    }

    .g-lg-160 {
        margin: 160px !important
    }

    .g-lg-h-160 {
        margin-left: 160px !important;
        margin-right: 160px !important
    }

    .g-lg-v-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important
    }

    .g-lg-t-160 {
        margin-top: 160px !important
    }

    .g-lg-r-160 {
        margin-right: 160px !important
    }

    .g-lg-b-160 {
        margin-bottom: 160px !important
    }

    .g-lg-l-160 {
        margin-left: 160px !important
    }

    .p-lg-160 {
        padding: 160px !important
    }

    .p-lg-h-160 {
        padding-left: 160px !important;
        padding-right: 160px !important
    }

    .p-lg-v-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .p-lg-t-160 {
        padding-top: 160px !important
    }

    .p-lg-r-160 {
        padding-right: 160px !important
    }

    .p-lg-b-160 {
        padding-bottom: 160px !important
    }

    .p-lg-l-160 {
        padding-left: 160px !important
    }

    .g-lg-165 {
        margin: 165px !important
    }

    .g-lg-h-165 {
        margin-left: 165px !important;
        margin-right: 165px !important
    }

    .g-lg-v-165 {
        margin-top: 165px !important;
        margin-bottom: 165px !important
    }

    .g-lg-t-165 {
        margin-top: 165px !important
    }

    .g-lg-r-165 {
        margin-right: 165px !important
    }

    .g-lg-b-165 {
        margin-bottom: 165px !important
    }

    .g-lg-l-165 {
        margin-left: 165px !important
    }

    .p-lg-165 {
        padding: 165px !important
    }

    .p-lg-h-165 {
        padding-left: 165px !important;
        padding-right: 165px !important
    }

    .p-lg-v-165 {
        padding-top: 165px !important;
        padding-bottom: 165px !important
    }

    .p-lg-t-165 {
        padding-top: 165px !important
    }

    .p-lg-r-165 {
        padding-right: 165px !important
    }

    .p-lg-b-165 {
        padding-bottom: 165px !important
    }

    .p-lg-l-165 {
        padding-left: 165px !important
    }

    .g-lg-170 {
        margin: 170px !important
    }

    .g-lg-h-170 {
        margin-left: 170px !important;
        margin-right: 170px !important
    }

    .g-lg-v-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important
    }

    .g-lg-t-170 {
        margin-top: 170px !important
    }

    .g-lg-r-170 {
        margin-right: 170px !important
    }

    .g-lg-b-170 {
        margin-bottom: 170px !important
    }

    .g-lg-l-170 {
        margin-left: 170px !important
    }

    .p-lg-170 {
        padding: 170px !important
    }

    .p-lg-h-170 {
        padding-left: 170px !important;
        padding-right: 170px !important
    }

    .p-lg-v-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important
    }

    .p-lg-t-170 {
        padding-top: 170px !important
    }

    .p-lg-r-170 {
        padding-right: 170px !important
    }

    .p-lg-b-170 {
        padding-bottom: 170px !important
    }

    .p-lg-l-170 {
        padding-left: 170px !important
    }

    .g-lg-175 {
        margin: 175px !important
    }

    .g-lg-h-175 {
        margin-left: 175px !important;
        margin-right: 175px !important
    }

    .g-lg-v-175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important
    }

    .g-lg-t-175 {
        margin-top: 175px !important
    }

    .g-lg-r-175 {
        margin-right: 175px !important
    }

    .g-lg-b-175 {
        margin-bottom: 175px !important
    }

    .g-lg-l-175 {
        margin-left: 175px !important
    }

    .p-lg-175 {
        padding: 175px !important
    }

    .p-lg-h-175 {
        padding-left: 175px !important;
        padding-right: 175px !important
    }

    .p-lg-v-175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important
    }

    .p-lg-t-175 {
        padding-top: 175px !important
    }

    .p-lg-r-175 {
        padding-right: 175px !important
    }

    .p-lg-b-175 {
        padding-bottom: 175px !important
    }

    .p-lg-l-175 {
        padding-left: 175px !important
    }

    .g-lg-180 {
        margin: 180px !important
    }

    .g-lg-h-180 {
        margin-left: 180px !important;
        margin-right: 180px !important
    }

    .g-lg-v-180 {
        margin-top: 180px !important;
        margin-bottom: 180px !important
    }

    .g-lg-t-180 {
        margin-top: 180px !important
    }

    .g-lg-r-180 {
        margin-right: 180px !important
    }

    .g-lg-b-180 {
        margin-bottom: 180px !important
    }

    .g-lg-l-180 {
        margin-left: 180px !important
    }

    .p-lg-180 {
        padding: 180px !important
    }

    .p-lg-h-180 {
        padding-left: 180px !important;
        padding-right: 180px !important
    }

    .p-lg-v-180 {
        padding-top: 180px !important;
        padding-bottom: 180px !important
    }

    .p-lg-t-180 {
        padding-top: 180px !important
    }

    .p-lg-r-180 {
        padding-right: 180px !important
    }

    .p-lg-b-180 {
        padding-bottom: 180px !important
    }

    .p-lg-l-180 {
        padding-left: 180px !important
    }

    .g-lg-185 {
        margin: 185px !important
    }

    .g-lg-h-185 {
        margin-left: 185px !important;
        margin-right: 185px !important
    }

    .g-lg-v-185 {
        margin-top: 185px !important;
        margin-bottom: 185px !important
    }

    .g-lg-t-185 {
        margin-top: 185px !important
    }

    .g-lg-r-185 {
        margin-right: 185px !important
    }

    .g-lg-b-185 {
        margin-bottom: 185px !important
    }

    .g-lg-l-185 {
        margin-left: 185px !important
    }

    .p-lg-185 {
        padding: 185px !important
    }

    .p-lg-h-185 {
        padding-left: 185px !important;
        padding-right: 185px !important
    }

    .p-lg-v-185 {
        padding-top: 185px !important;
        padding-bottom: 185px !important
    }

    .p-lg-t-185 {
        padding-top: 185px !important
    }

    .p-lg-r-185 {
        padding-right: 185px !important
    }

    .p-lg-b-185 {
        padding-bottom: 185px !important
    }

    .p-lg-l-185 {
        padding-left: 185px !important
    }

    .g-lg-190 {
        margin: 190px !important
    }

    .g-lg-h-190 {
        margin-left: 190px !important;
        margin-right: 190px !important
    }

    .g-lg-v-190 {
        margin-top: 190px !important;
        margin-bottom: 190px !important
    }

    .g-lg-t-190 {
        margin-top: 190px !important
    }

    .g-lg-r-190 {
        margin-right: 190px !important
    }

    .g-lg-b-190 {
        margin-bottom: 190px !important
    }

    .g-lg-l-190 {
        margin-left: 190px !important
    }

    .p-lg-190 {
        padding: 190px !important
    }

    .p-lg-h-190 {
        padding-left: 190px !important;
        padding-right: 190px !important
    }

    .p-lg-v-190 {
        padding-top: 190px !important;
        padding-bottom: 190px !important
    }

    .p-lg-t-190 {
        padding-top: 190px !important
    }

    .p-lg-r-190 {
        padding-right: 190px !important
    }

    .p-lg-b-190 {
        padding-bottom: 190px !important
    }

    .p-lg-l-190 {
        padding-left: 190px !important
    }

    .g-lg-195 {
        margin: 195px !important
    }

    .g-lg-h-195 {
        margin-left: 195px !important;
        margin-right: 195px !important
    }

    .g-lg-v-195 {
        margin-top: 195px !important;
        margin-bottom: 195px !important
    }

    .g-lg-t-195 {
        margin-top: 195px !important
    }

    .g-lg-r-195 {
        margin-right: 195px !important
    }

    .g-lg-b-195 {
        margin-bottom: 195px !important
    }

    .g-lg-l-195 {
        margin-left: 195px !important
    }

    .p-lg-195 {
        padding: 195px !important
    }

    .p-lg-h-195 {
        padding-left: 195px !important;
        padding-right: 195px !important
    }

    .p-lg-v-195 {
        padding-top: 195px !important;
        padding-bottom: 195px !important
    }

    .p-lg-t-195 {
        padding-top: 195px !important
    }

    .p-lg-r-195 {
        padding-right: 195px !important
    }

    .p-lg-b-195 {
        padding-bottom: 195px !important
    }

    .p-lg-l-195 {
        padding-left: 195px !important
    }

    .g-lg-200 {
        margin: 200px !important
    }

    .g-lg-h-200 {
        margin-left: 200px !important;
        margin-right: 200px !important
    }

    .g-lg-v-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important
    }

    .g-lg-t-200 {
        margin-top: 200px !important
    }

    .g-lg-r-200 {
        margin-right: 200px !important
    }

    .g-lg-b-200 {
        margin-bottom: 200px !important
    }

    .g-lg-l-200 {
        margin-left: 200px !important
    }

    .p-lg-200 {
        padding: 200px !important
    }

    .p-lg-h-200 {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .p-lg-v-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important
    }

    .p-lg-t-200 {
        padding-top: 200px !important
    }

    .p-lg-r-200 {
        padding-right: 200px !important
    }

    .p-lg-b-200 {
        padding-bottom: 200px !important
    }

    .p-lg-l-200 {
        padding-left: 200px !important
    }

    .g-lg-205 {
        margin: 205px !important
    }

    .g-lg-h-205 {
        margin-left: 205px !important;
        margin-right: 205px !important
    }

    .g-lg-v-205 {
        margin-top: 205px !important;
        margin-bottom: 205px !important
    }

    .g-lg-t-205 {
        margin-top: 205px !important
    }

    .g-lg-r-205 {
        margin-right: 205px !important
    }

    .g-lg-b-205 {
        margin-bottom: 205px !important
    }

    .g-lg-l-205 {
        margin-left: 205px !important
    }

    .p-lg-205 {
        padding: 205px !important
    }

    .p-lg-h-205 {
        padding-left: 205px !important;
        padding-right: 205px !important
    }

    .p-lg-v-205 {
        padding-top: 205px !important;
        padding-bottom: 205px !important
    }

    .p-lg-t-205 {
        padding-top: 205px !important
    }

    .p-lg-r-205 {
        padding-right: 205px !important
    }

    .p-lg-b-205 {
        padding-bottom: 205px !important
    }

    .p-lg-l-205 {
        padding-left: 205px !important
    }

    .g-lg-210 {
        margin: 210px !important
    }

    .g-lg-h-210 {
        margin-left: 210px !important;
        margin-right: 210px !important
    }

    .g-lg-v-210 {
        margin-top: 210px !important;
        margin-bottom: 210px !important
    }

    .g-lg-t-210 {
        margin-top: 210px !important
    }

    .g-lg-r-210 {
        margin-right: 210px !important
    }

    .g-lg-b-210 {
        margin-bottom: 210px !important
    }

    .g-lg-l-210 {
        margin-left: 210px !important
    }

    .p-lg-210 {
        padding: 210px !important
    }

    .p-lg-h-210 {
        padding-left: 210px !important;
        padding-right: 210px !important
    }

    .p-lg-v-210 {
        padding-top: 210px !important;
        padding-bottom: 210px !important
    }

    .p-lg-t-210 {
        padding-top: 210px !important
    }

    .p-lg-r-210 {
        padding-right: 210px !important
    }

    .p-lg-b-210 {
        padding-bottom: 210px !important
    }

    .p-lg-l-210 {
        padding-left: 210px !important
    }

    .g-lg-215 {
        margin: 215px !important
    }

    .g-lg-h-215 {
        margin-left: 215px !important;
        margin-right: 215px !important
    }

    .g-lg-v-215 {
        margin-top: 215px !important;
        margin-bottom: 215px !important
    }

    .g-lg-t-215 {
        margin-top: 215px !important
    }

    .g-lg-r-215 {
        margin-right: 215px !important
    }

    .g-lg-b-215 {
        margin-bottom: 215px !important
    }

    .g-lg-l-215 {
        margin-left: 215px !important
    }

    .p-lg-215 {
        padding: 215px !important
    }

    .p-lg-h-215 {
        padding-left: 215px !important;
        padding-right: 215px !important
    }

    .p-lg-v-215 {
        padding-top: 215px !important;
        padding-bottom: 215px !important
    }

    .p-lg-t-215 {
        padding-top: 215px !important
    }

    .p-lg-r-215 {
        padding-right: 215px !important
    }

    .p-lg-b-215 {
        padding-bottom: 215px !important
    }

    .p-lg-l-215 {
        padding-left: 215px !important
    }

    .g-lg-220 {
        margin: 220px !important
    }

    .g-lg-h-220 {
        margin-left: 220px !important;
        margin-right: 220px !important
    }

    .g-lg-v-220 {
        margin-top: 220px !important;
        margin-bottom: 220px !important
    }

    .g-lg-t-220 {
        margin-top: 220px !important
    }

    .g-lg-r-220 {
        margin-right: 220px !important
    }

    .g-lg-b-220 {
        margin-bottom: 220px !important
    }

    .g-lg-l-220 {
        margin-left: 220px !important
    }

    .p-lg-220 {
        padding: 220px !important
    }

    .p-lg-h-220 {
        padding-left: 220px !important;
        padding-right: 220px !important
    }

    .p-lg-v-220 {
        padding-top: 220px !important;
        padding-bottom: 220px !important
    }

    .p-lg-t-220 {
        padding-top: 220px !important
    }

    .p-lg-r-220 {
        padding-right: 220px !important
    }

    .p-lg-b-220 {
        padding-bottom: 220px !important
    }

    .p-lg-l-220 {
        padding-left: 220px !important
    }

    .g-lg-225 {
        margin: 225px !important
    }

    .g-lg-h-225 {
        margin-left: 225px !important;
        margin-right: 225px !important
    }

    .g-lg-v-225 {
        margin-top: 225px !important;
        margin-bottom: 225px !important
    }

    .g-lg-t-225 {
        margin-top: 225px !important
    }

    .g-lg-r-225 {
        margin-right: 225px !important
    }

    .g-lg-b-225 {
        margin-bottom: 225px !important
    }

    .g-lg-l-225 {
        margin-left: 225px !important
    }

    .p-lg-225 {
        padding: 225px !important
    }

    .p-lg-h-225 {
        padding-left: 225px !important;
        padding-right: 225px !important
    }

    .p-lg-v-225 {
        padding-top: 225px !important;
        padding-bottom: 225px !important
    }

    .p-lg-t-225 {
        padding-top: 225px !important
    }

    .p-lg-r-225 {
        padding-right: 225px !important
    }

    .p-lg-b-225 {
        padding-bottom: 225px !important
    }

    .p-lg-l-225 {
        padding-left: 225px !important
    }

    .g-lg-230 {
        margin: 230px !important
    }

    .g-lg-h-230 {
        margin-left: 230px !important;
        margin-right: 230px !important
    }

    .g-lg-v-230 {
        margin-top: 230px !important;
        margin-bottom: 230px !important
    }

    .g-lg-t-230 {
        margin-top: 230px !important
    }

    .g-lg-r-230 {
        margin-right: 230px !important
    }

    .g-lg-b-230 {
        margin-bottom: 230px !important
    }

    .g-lg-l-230 {
        margin-left: 230px !important
    }

    .p-lg-230 {
        padding: 230px !important
    }

    .p-lg-h-230 {
        padding-left: 230px !important;
        padding-right: 230px !important
    }

    .p-lg-v-230 {
        padding-top: 230px !important;
        padding-bottom: 230px !important
    }

    .p-lg-t-230 {
        padding-top: 230px !important
    }

    .p-lg-r-230 {
        padding-right: 230px !important
    }

    .p-lg-b-230 {
        padding-bottom: 230px !important
    }

    .p-lg-l-230 {
        padding-left: 230px !important
    }

    .g-lg-235 {
        margin: 235px !important
    }

    .g-lg-h-235 {
        margin-left: 235px !important;
        margin-right: 235px !important
    }

    .g-lg-v-235 {
        margin-top: 235px !important;
        margin-bottom: 235px !important
    }

    .g-lg-t-235 {
        margin-top: 235px !important
    }

    .g-lg-r-235 {
        margin-right: 235px !important
    }

    .g-lg-b-235 {
        margin-bottom: 235px !important
    }

    .g-lg-l-235 {
        margin-left: 235px !important
    }

    .p-lg-235 {
        padding: 235px !important
    }

    .p-lg-h-235 {
        padding-left: 235px !important;
        padding-right: 235px !important
    }

    .p-lg-v-235 {
        padding-top: 235px !important;
        padding-bottom: 235px !important
    }

    .p-lg-t-235 {
        padding-top: 235px !important
    }

    .p-lg-r-235 {
        padding-right: 235px !important
    }

    .p-lg-b-235 {
        padding-bottom: 235px !important
    }

    .p-lg-l-235 {
        padding-left: 235px !important
    }

    .g-lg-240 {
        margin: 240px !important
    }

    .g-lg-h-240 {
        margin-left: 240px !important;
        margin-right: 240px !important
    }

    .g-lg-v-240 {
        margin-top: 240px !important;
        margin-bottom: 240px !important
    }

    .g-lg-t-240 {
        margin-top: 240px !important
    }

    .g-lg-r-240 {
        margin-right: 240px !important
    }

    .g-lg-b-240 {
        margin-bottom: 240px !important
    }

    .g-lg-l-240 {
        margin-left: 240px !important
    }

    .p-lg-240 {
        padding: 240px !important
    }

    .p-lg-h-240 {
        padding-left: 240px !important;
        padding-right: 240px !important
    }

    .p-lg-v-240 {
        padding-top: 240px !important;
        padding-bottom: 240px !important
    }

    .p-lg-t-240 {
        padding-top: 240px !important
    }

    .p-lg-r-240 {
        padding-right: 240px !important
    }

    .p-lg-b-240 {
        padding-bottom: 240px !important
    }

    .p-lg-l-240 {
        padding-left: 240px !important
    }

    .g-lg-245 {
        margin: 245px !important
    }

    .g-lg-h-245 {
        margin-left: 245px !important;
        margin-right: 245px !important
    }

    .g-lg-v-245 {
        margin-top: 245px !important;
        margin-bottom: 245px !important
    }

    .g-lg-t-245 {
        margin-top: 245px !important
    }

    .g-lg-r-245 {
        margin-right: 245px !important
    }

    .g-lg-b-245 {
        margin-bottom: 245px !important
    }

    .g-lg-l-245 {
        margin-left: 245px !important
    }

    .p-lg-245 {
        padding: 245px !important
    }

    .p-lg-h-245 {
        padding-left: 245px !important;
        padding-right: 245px !important
    }

    .p-lg-v-245 {
        padding-top: 245px !important;
        padding-bottom: 245px !important
    }

    .p-lg-t-245 {
        padding-top: 245px !important
    }

    .p-lg-r-245 {
        padding-right: 245px !important
    }

    .p-lg-b-245 {
        padding-bottom: 245px !important
    }

    .p-lg-l-245 {
        padding-left: 245px !important
    }

    .g-lg-250 {
        margin: 250px !important
    }

    .g-lg-h-250 {
        margin-left: 250px !important;
        margin-right: 250px !important
    }

    .g-lg-v-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important
    }

    .g-lg-t-250 {
        margin-top: 250px !important
    }

    .g-lg-r-250 {
        margin-right: 250px !important
    }

    .g-lg-b-250 {
        margin-bottom: 250px !important
    }

    .g-lg-l-250 {
        margin-left: 250px !important
    }

    .p-lg-250 {
        padding: 250px !important
    }

    .p-lg-h-250 {
        padding-left: 250px !important;
        padding-right: 250px !important
    }

    .p-lg-v-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important
    }

    .p-lg-t-250 {
        padding-top: 250px !important
    }

    .p-lg-r-250 {
        padding-right: 250px !important
    }

    .p-lg-b-250 {
        padding-bottom: 250px !important
    }

    .p-lg-l-250 {
        padding-left: 250px !important
    }

    .g-lg-255 {
        margin: 255px !important
    }

    .g-lg-h-255 {
        margin-left: 255px !important;
        margin-right: 255px !important
    }

    .g-lg-v-255 {
        margin-top: 255px !important;
        margin-bottom: 255px !important
    }

    .g-lg-t-255 {
        margin-top: 255px !important
    }

    .g-lg-r-255 {
        margin-right: 255px !important
    }

    .g-lg-b-255 {
        margin-bottom: 255px !important
    }

    .g-lg-l-255 {
        margin-left: 255px !important
    }

    .p-lg-255 {
        padding: 255px !important
    }

    .p-lg-h-255 {
        padding-left: 255px !important;
        padding-right: 255px !important
    }

    .p-lg-v-255 {
        padding-top: 255px !important;
        padding-bottom: 255px !important
    }

    .p-lg-t-255 {
        padding-top: 255px !important
    }

    .p-lg-r-255 {
        padding-right: 255px !important
    }

    .p-lg-b-255 {
        padding-bottom: 255px !important
    }

    .p-lg-l-255 {
        padding-left: 255px !important
    }

    .g-lg-260 {
        margin: 260px !important
    }

    .g-lg-h-260 {
        margin-left: 260px !important;
        margin-right: 260px !important
    }

    .g-lg-v-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important
    }

    .g-lg-t-260 {
        margin-top: 260px !important
    }

    .g-lg-r-260 {
        margin-right: 260px !important
    }

    .g-lg-b-260 {
        margin-bottom: 260px !important
    }

    .g-lg-l-260 {
        margin-left: 260px !important
    }

    .p-lg-260 {
        padding: 260px !important
    }

    .p-lg-h-260 {
        padding-left: 260px !important;
        padding-right: 260px !important
    }

    .p-lg-v-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important
    }

    .p-lg-t-260 {
        padding-top: 260px !important
    }

    .p-lg-r-260 {
        padding-right: 260px !important
    }

    .p-lg-b-260 {
        padding-bottom: 260px !important
    }

    .p-lg-l-260 {
        padding-left: 260px !important
    }

    .g-lg-265 {
        margin: 265px !important
    }

    .g-lg-h-265 {
        margin-left: 265px !important;
        margin-right: 265px !important
    }

    .g-lg-v-265 {
        margin-top: 265px !important;
        margin-bottom: 265px !important
    }

    .g-lg-t-265 {
        margin-top: 265px !important
    }

    .g-lg-r-265 {
        margin-right: 265px !important
    }

    .g-lg-b-265 {
        margin-bottom: 265px !important
    }

    .g-lg-l-265 {
        margin-left: 265px !important
    }

    .p-lg-265 {
        padding: 265px !important
    }

    .p-lg-h-265 {
        padding-left: 265px !important;
        padding-right: 265px !important
    }

    .p-lg-v-265 {
        padding-top: 265px !important;
        padding-bottom: 265px !important
    }

    .p-lg-t-265 {
        padding-top: 265px !important
    }

    .p-lg-r-265 {
        padding-right: 265px !important
    }

    .p-lg-b-265 {
        padding-bottom: 265px !important
    }

    .p-lg-l-265 {
        padding-left: 265px !important
    }

    .g-lg-270 {
        margin: 270px !important
    }

    .g-lg-h-270 {
        margin-left: 270px !important;
        margin-right: 270px !important
    }

    .g-lg-v-270 {
        margin-top: 270px !important;
        margin-bottom: 270px !important
    }

    .g-lg-t-270 {
        margin-top: 270px !important
    }

    .g-lg-r-270 {
        margin-right: 270px !important
    }

    .g-lg-b-270 {
        margin-bottom: 270px !important
    }

    .g-lg-l-270 {
        margin-left: 270px !important
    }

    .p-lg-270 {
        padding: 270px !important
    }

    .p-lg-h-270 {
        padding-left: 270px !important;
        padding-right: 270px !important
    }

    .p-lg-v-270 {
        padding-top: 270px !important;
        padding-bottom: 270px !important
    }

    .p-lg-t-270 {
        padding-top: 270px !important
    }

    .p-lg-r-270 {
        padding-right: 270px !important
    }

    .p-lg-b-270 {
        padding-bottom: 270px !important
    }

    .p-lg-l-270 {
        padding-left: 270px !important
    }

    .g-lg-275 {
        margin: 275px !important
    }

    .g-lg-h-275 {
        margin-left: 275px !important;
        margin-right: 275px !important
    }

    .g-lg-v-275 {
        margin-top: 275px !important;
        margin-bottom: 275px !important
    }

    .g-lg-t-275 {
        margin-top: 275px !important
    }

    .g-lg-r-275 {
        margin-right: 275px !important
    }

    .g-lg-b-275 {
        margin-bottom: 275px !important
    }

    .g-lg-l-275 {
        margin-left: 275px !important
    }

    .p-lg-275 {
        padding: 275px !important
    }

    .p-lg-h-275 {
        padding-left: 275px !important;
        padding-right: 275px !important
    }

    .p-lg-v-275 {
        padding-top: 275px !important;
        padding-bottom: 275px !important
    }

    .p-lg-t-275 {
        padding-top: 275px !important
    }

    .p-lg-r-275 {
        padding-right: 275px !important
    }

    .p-lg-b-275 {
        padding-bottom: 275px !important
    }

    .p-lg-l-275 {
        padding-left: 275px !important
    }

    .g-lg-280 {
        margin: 280px !important
    }

    .g-lg-h-280 {
        margin-left: 280px !important;
        margin-right: 280px !important
    }

    .g-lg-v-280 {
        margin-top: 280px !important;
        margin-bottom: 280px !important
    }

    .g-lg-t-280 {
        margin-top: 280px !important
    }

    .g-lg-r-280 {
        margin-right: 280px !important
    }

    .g-lg-b-280 {
        margin-bottom: 280px !important
    }

    .g-lg-l-280 {
        margin-left: 280px !important
    }

    .p-lg-280 {
        padding: 280px !important
    }

    .p-lg-h-280 {
        padding-left: 280px !important;
        padding-right: 280px !important
    }

    .p-lg-v-280 {
        padding-top: 280px !important;
        padding-bottom: 280px !important
    }

    .p-lg-t-280 {
        padding-top: 280px !important
    }

    .p-lg-r-280 {
        padding-right: 280px !important
    }

    .p-lg-b-280 {
        padding-bottom: 280px !important
    }

    .p-lg-l-280 {
        padding-left: 280px !important
    }

    .g-lg-285 {
        margin: 285px !important
    }

    .g-lg-h-285 {
        margin-left: 285px !important;
        margin-right: 285px !important
    }

    .g-lg-v-285 {
        margin-top: 285px !important;
        margin-bottom: 285px !important
    }

    .g-lg-t-285 {
        margin-top: 285px !important
    }

    .g-lg-r-285 {
        margin-right: 285px !important
    }

    .g-lg-b-285 {
        margin-bottom: 285px !important
    }

    .g-lg-l-285 {
        margin-left: 285px !important
    }

    .p-lg-285 {
        padding: 285px !important
    }

    .p-lg-h-285 {
        padding-left: 285px !important;
        padding-right: 285px !important
    }

    .p-lg-v-285 {
        padding-top: 285px !important;
        padding-bottom: 285px !important
    }

    .p-lg-t-285 {
        padding-top: 285px !important
    }

    .p-lg-r-285 {
        padding-right: 285px !important
    }

    .p-lg-b-285 {
        padding-bottom: 285px !important
    }

    .p-lg-l-285 {
        padding-left: 285px !important
    }

    .g-lg-290 {
        margin: 290px !important
    }

    .g-lg-h-290 {
        margin-left: 290px !important;
        margin-right: 290px !important
    }

    .g-lg-v-290 {
        margin-top: 290px !important;
        margin-bottom: 290px !important
    }

    .g-lg-t-290 {
        margin-top: 290px !important
    }

    .g-lg-r-290 {
        margin-right: 290px !important
    }

    .g-lg-b-290 {
        margin-bottom: 290px !important
    }

    .g-lg-l-290 {
        margin-left: 290px !important
    }

    .p-lg-290 {
        padding: 290px !important
    }

    .p-lg-h-290 {
        padding-left: 290px !important;
        padding-right: 290px !important
    }

    .p-lg-v-290 {
        padding-top: 290px !important;
        padding-bottom: 290px !important
    }

    .p-lg-t-290 {
        padding-top: 290px !important
    }

    .p-lg-r-290 {
        padding-right: 290px !important
    }

    .p-lg-b-290 {
        padding-bottom: 290px !important
    }

    .p-lg-l-290 {
        padding-left: 290px !important
    }

    .g-lg-295 {
        margin: 295px !important
    }

    .g-lg-h-295 {
        margin-left: 295px !important;
        margin-right: 295px !important
    }

    .g-lg-v-295 {
        margin-top: 295px !important;
        margin-bottom: 295px !important
    }

    .g-lg-t-295 {
        margin-top: 295px !important
    }

    .g-lg-r-295 {
        margin-right: 295px !important
    }

    .g-lg-b-295 {
        margin-bottom: 295px !important
    }

    .g-lg-l-295 {
        margin-left: 295px !important
    }

    .p-lg-295 {
        padding: 295px !important
    }

    .p-lg-h-295 {
        padding-left: 295px !important;
        padding-right: 295px !important
    }

    .p-lg-v-295 {
        padding-top: 295px !important;
        padding-bottom: 295px !important
    }

    .p-lg-t-295 {
        padding-top: 295px !important
    }

    .p-lg-r-295 {
        padding-right: 295px !important
    }

    .p-lg-b-295 {
        padding-bottom: 295px !important
    }

    .p-lg-l-295 {
        padding-left: 295px !important
    }

    .g-lg-300 {
        margin: 300px !important
    }

    .g-lg-h-300 {
        margin-left: 300px !important;
        margin-right: 300px !important
    }

    .g-lg-v-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important
    }

    .g-lg-t-300 {
        margin-top: 300px !important
    }

    .g-lg-r-300 {
        margin-right: 300px !important
    }

    .g-lg-b-300 {
        margin-bottom: 300px !important
    }

    .g-lg-l-300 {
        margin-left: 300px !important
    }

    .p-lg-300 {
        padding: 300px !important
    }

    .p-lg-h-300 {
        padding-left: 300px !important;
        padding-right: 300px !important
    }

    .p-lg-v-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important
    }

    .p-lg-t-300 {
        padding-top: 300px !important
    }

    .p-lg-r-300 {
        padding-right: 300px !important
    }

    .p-lg-b-300 {
        padding-bottom: 300px !important
    }

    .p-lg-l-300 {
        padding-left: 300px !important
    }
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-1 {
    opacity: .1 !important
}

.opacity-2 {
    opacity: .2 !important
}

.opacity-3 {
    opacity: .3 !important
}

.opacity-4 {
    opacity: .4 !important
}

.opacity-5 {
    opacity: .5 !important
}

.opacity-6 {
    opacity: .6 !important
}

.opacity-7 {
    opacity: .7 !important
}

.opacity-8 {
    opacity: .8 !important
}

.opacity-9 {
    opacity: .9 !important
}

.opacity-10 {
    opacity: 1 !important
}

.z--1 {
    z-index: -1 !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

.z-4 {
    z-index: 4 !important
}

.z-5 {
    z-index: 5 !important
}

.z-6 {
    z-index: 6 !important
}

.z-7 {
    z-index: 7 !important
}

.z-8 {
    z-index: 8 !important
}

.z-9 {
    z-index: 9 !important
}

.z-10 {
    z-index: 10 !important
}

.z-11 {
    z-index: 11 !important
}

.z-12 {
    z-index: 12 !important
}

.z-13 {
    z-index: 13 !important
}

.z-14 {
    z-index: 14 !important
}

.z-15 {
    z-index: 15 !important
}

.z-16 {
    z-index: 16 !important
}

.z-17 {
    z-index: 17 !important
}

.z-18 {
    z-index: 18 !important
}

.z-19 {
    z-index: 19 !important
}

.z-20 {
    z-index: 20 !important
}

.z-21 {
    z-index: 21 !important
}

.z-22 {
    z-index: 22 !important
}

.z-23 {
    z-index: 23 !important
}

.z-24 {
    z-index: 24 !important
}

.z-25 {
    z-index: 25 !important
}

.z-26 {
    z-index: 26 !important
}

.z-27 {
    z-index: 27 !important
}

.z-28 {
    z-index: 28 !important
}

.z-29 {
    z-index: 29 !important
}

.z-30 {
    z-index: 30 !important
}

.z-31 {
    z-index: 31 !important
}

.z-32 {
    z-index: 32 !important
}

.z-33 {
    z-index: 33 !important
}

.z-34 {
    z-index: 34 !important
}

.z-35 {
    z-index: 35 !important
}

.z-36 {
    z-index: 36 !important
}

.z-37 {
    z-index: 37 !important
}

.z-38 {
    z-index: 38 !important
}

.z-39 {
    z-index: 39 !important
}

.z-40 {
    z-index: 40 !important
}

.z-41 {
    z-index: 41 !important
}

.z-42 {
    z-index: 42 !important
}

.z-43 {
    z-index: 43 !important
}

.z-44 {
    z-index: 44 !important
}

.z-45 {
    z-index: 45 !important
}

.z-46 {
    z-index: 46 !important
}

.z-47 {
    z-index: 47 !important
}

.z-48 {
    z-index: 48 !important
}

.z-49 {
    z-index: 49 !important
}

.z-50 {
    z-index: 50 !important
}

.z-51 {
    z-index: 51 !important
}

.z-52 {
    z-index: 52 !important
}

.z-53 {
    z-index: 53 !important
}

.z-54 {
    z-index: 54 !important
}

.z-55 {
    z-index: 55 !important
}

.z-56 {
    z-index: 56 !important
}

.z-57 {
    z-index: 57 !important
}

.z-58 {
    z-index: 58 !important
}

.z-59 {
    z-index: 59 !important
}

.z-60 {
    z-index: 60 !important
}

.z-61 {
    z-index: 61 !important
}

.z-62 {
    z-index: 62 !important
}

.z-63 {
    z-index: 63 !important
}

.z-64 {
    z-index: 64 !important
}

.z-65 {
    z-index: 65 !important
}

.z-66 {
    z-index: 66 !important
}

.z-67 {
    z-index: 67 !important
}

.z-68 {
    z-index: 68 !important
}

.z-69 {
    z-index: 69 !important
}

.z-70 {
    z-index: 70 !important
}

.z-71 {
    z-index: 71 !important
}

.z-72 {
    z-index: 72 !important
}

.z-73 {
    z-index: 73 !important
}

.z-74 {
    z-index: 74 !important
}

.z-75 {
    z-index: 75 !important
}

.z-76 {
    z-index: 76 !important
}

.z-77 {
    z-index: 77 !important
}

.z-78 {
    z-index: 78 !important
}

.z-79 {
    z-index: 79 !important
}

.z-80 {
    z-index: 80 !important
}

.z-81 {
    z-index: 81 !important
}

.z-82 {
    z-index: 82 !important
}

.z-83 {
    z-index: 83 !important
}

.z-84 {
    z-index: 84 !important
}

.z-85 {
    z-index: 85 !important
}

.z-86 {
    z-index: 86 !important
}

.z-87 {
    z-index: 87 !important
}

.z-88 {
    z-index: 88 !important
}

.z-89 {
    z-index: 89 !important
}

.z-90 {
    z-index: 90 !important
}

.z-91 {
    z-index: 91 !important
}

.z-92 {
    z-index: 92 !important
}

.z-93 {
    z-index: 93 !important
}

.z-94 {
    z-index: 94 !important
}

.z-95 {
    z-index: 95 !important
}

.z-96 {
    z-index: 96 !important
}

.z-97 {
    z-index: 97 !important
}

.z-98 {
    z-index: 98 !important
}

.z-99 {
    z-index: 99 !important
}

.z-100 {
    z-index: 100 !important
}

.w-a {
    width: auto !important
}

.w-0 {
    width: 0 !important
}

.h-a {
    height: auto !important
}

.h-0 {
    height: 0 !important
}

.w-10 {
    width: 10px !important
}

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

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

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

.min-w-1p {
    min-width: 1% !important
}

.max-w-1p {
    max-width: 1% !important
}

.h-10 {
    height: 10px !important
}

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

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

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

.min-h-1p {
    min-height: 1% !important
}

.max-h-1p {
    max-height: 1% !important
}

.w-20 {
    width: 20px !important
}

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

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

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

.min-w-2p {
    min-width: 2% !important
}

.max-w-2p {
    max-width: 2% !important
}

.h-20 {
    height: 20px !important
}

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

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

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

.min-h-2p {
    min-height: 2% !important
}

.max-h-2p {
    max-height: 2% !important
}

.w-30 {
    width: 30px !important
}

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

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

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

.min-w-3p {
    min-width: 3% !important
}

.max-w-3p {
    max-width: 3% !important
}

.h-30 {
    height: 30px !important
}

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

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

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

.min-h-3p {
    min-height: 3% !important
}

.max-h-3p {
    max-height: 3% !important
}

.w-40 {
    width: 40px !important
}

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

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

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

.min-w-4p {
    min-width: 4% !important
}

.max-w-4p {
    max-width: 4% !important
}

.h-40 {
    height: 40px !important
}

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

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

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

.min-h-4p {
    min-height: 4% !important
}

.max-h-4p {
    max-height: 4% !important
}

.w-50 {
    width: 50px !important
}

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

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

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

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

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

.h-50 {
    height: 50px !important
}

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

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

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

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

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

.w-60 {
    width: 60px !important
}

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

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

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

.min-w-6p {
    min-width: 6% !important
}

.max-w-6p {
    max-width: 6% !important
}

.h-60 {
    height: 60px !important
}

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

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

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

.min-h-6p {
    min-height: 6% !important
}

.max-h-6p {
    max-height: 6% !important
}

.w-70 {
    width: 70px !important
}

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

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

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

.min-w-7p {
    min-width: 7% !important
}

.max-w-7p {
    max-width: 7% !important
}

.h-70 {
    height: 70px !important
}

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

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

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

.min-h-7p {
    min-height: 7% !important
}

.max-h-7p {
    max-height: 7% !important
}

.w-80 {
    width: 80px !important
}

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

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

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

.min-w-8p {
    min-width: 8% !important
}

.max-w-8p {
    max-width: 8% !important
}

.h-80 {
    height: 80px !important
}

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

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

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

.min-h-8p {
    min-height: 8% !important
}

.max-h-8p {
    max-height: 8% !important
}

.w-90 {
    width: 90px !important
}

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

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

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

.min-w-9p {
    min-width: 9% !important
}

.max-w-9p {
    max-width: 9% !important
}

.h-90 {
    height: 90px !important
}

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

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

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

.min-h-9p {
    min-height: 9% !important
}

.max-h-9p {
    max-height: 9% !important
}

.w-100 {
    width: 100px !important
}

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

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

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

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

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

.h-100 {
    height: 100px !important
}

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

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

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

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

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

.w-110 {
    width: 110px !important
}

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

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

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

.min-w-11p {
    min-width: 11% !important
}

.max-w-11p {
    max-width: 11% !important
}

.h-110 {
    height: 110px !important
}

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

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

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

.min-h-11p {
    min-height: 11% !important
}

.max-h-11p {
    max-height: 11% !important
}

.w-120 {
    width: 120px !important
}

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

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

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

.min-w-12p {
    min-width: 12% !important
}

.max-w-12p {
    max-width: 12% !important
}

.h-120 {
    height: 120px !important
}

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

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

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

.min-h-12p {
    min-height: 12% !important
}

.max-h-12p {
    max-height: 12% !important
}

.w-130 {
    width: 130px !important
}

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

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

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

.min-w-13p {
    min-width: 13% !important
}

.max-w-13p {
    max-width: 13% !important
}

.h-130 {
    height: 130px !important
}

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

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

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

.min-h-13p {
    min-height: 13% !important
}

.max-h-13p {
    max-height: 13% !important
}

.w-140 {
    width: 140px !important
}

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

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

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

.min-w-14p {
    min-width: 14% !important
}

.max-w-14p {
    max-width: 14% !important
}

.h-140 {
    height: 140px !important
}

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

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

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

.min-h-14p {
    min-height: 14% !important
}

.max-h-14p {
    max-height: 14% !important
}

.w-150 {
    width: 150px !important
}

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

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

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

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

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

.h-150 {
    height: 150px !important
}

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

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

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

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

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

.w-160 {
    width: 160px !important
}

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

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

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

.min-w-16p {
    min-width: 16% !important
}

.max-w-16p {
    max-width: 16% !important
}

.h-160 {
    height: 160px !important
}

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

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

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

.min-h-16p {
    min-height: 16% !important
}

.max-h-16p {
    max-height: 16% !important
}

.w-170 {
    width: 170px !important
}

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

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

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

.min-w-17p {
    min-width: 17% !important
}

.max-w-17p {
    max-width: 17% !important
}

.h-170 {
    height: 170px !important
}

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

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

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

.min-h-17p {
    min-height: 17% !important
}

.max-h-17p {
    max-height: 17% !important
}

.w-180 {
    width: 180px !important
}

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

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

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

.min-w-18p {
    min-width: 18% !important
}

.max-w-18p {
    max-width: 18% !important
}

.h-180 {
    height: 180px !important
}

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

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

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

.min-h-18p {
    min-height: 18% !important
}

.max-h-18p {
    max-height: 18% !important
}

.w-190 {
    width: 190px !important
}

.min-w-190 {
    min-width: 190px !important
}

.max-w-190 {
    max-width: 190px !important
}

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

.min-w-19p {
    min-width: 19% !important
}

.max-w-19p {
    max-width: 19% !important
}

.h-190 {
    height: 190px !important
}

.min-h-190 {
    min-height: 190px !important
}

.max-h-190 {
    max-height: 190px !important
}

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

.min-h-19p {
    min-height: 19% !important
}

.max-h-19p {
    max-height: 19% !important
}

.w-200 {
    width: 200px !important
}

.min-w-200 {
    min-width: 200px !important
}

.max-w-200 {
    max-width: 200px !important
}

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

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

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

.h-200 {
    height: 200px !important
}

.min-h-200 {
    min-height: 200px !important
}

.max-h-200 {
    max-height: 200px !important
}

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

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

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

.w-210 {
    width: 210px !important
}

.min-w-210 {
    min-width: 210px !important
}

.max-w-210 {
    max-width: 210px !important
}

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

.min-w-21p {
    min-width: 21% !important
}

.max-w-21p {
    max-width: 21% !important
}

.h-210 {
    height: 210px !important
}

.min-h-210 {
    min-height: 210px !important
}

.max-h-210 {
    max-height: 210px !important
}

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

.min-h-21p {
    min-height: 21% !important
}

.max-h-21p {
    max-height: 21% !important
}

.w-220 {
    width: 220px !important
}

.min-w-220 {
    min-width: 220px !important
}

.max-w-220 {
    max-width: 220px !important
}

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

.min-w-22p {
    min-width: 22% !important
}

.max-w-22p {
    max-width: 22% !important
}

.h-220 {
    height: 220px !important
}

.min-h-220 {
    min-height: 220px !important
}

.max-h-220 {
    max-height: 220px !important
}

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

.min-h-22p {
    min-height: 22% !important
}

.max-h-22p {
    max-height: 22% !important
}

.w-230 {
    width: 230px !important
}

.min-w-230 {
    min-width: 230px !important
}

.max-w-230 {
    max-width: 230px !important
}

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

.min-w-23p {
    min-width: 23% !important
}

.max-w-23p {
    max-width: 23% !important
}

.h-230 {
    height: 230px !important
}

.min-h-230 {
    min-height: 230px !important
}

.max-h-230 {
    max-height: 230px !important
}

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

.min-h-23p {
    min-height: 23% !important
}

.max-h-23p {
    max-height: 23% !important
}

.w-240 {
    width: 240px !important
}

.min-w-240 {
    min-width: 240px !important
}

.max-w-240 {
    max-width: 240px !important
}

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

.min-w-24p {
    min-width: 24% !important
}

.max-w-24p {
    max-width: 24% !important
}

.h-240 {
    height: 240px !important
}

.min-h-240 {
    min-height: 240px !important
}

.max-h-240 {
    max-height: 240px !important
}

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

.min-h-24p {
    min-height: 24% !important
}

.max-h-24p {
    max-height: 24% !important
}

.w-250 {
    width: 250px !important
}

.min-w-250 {
    min-width: 250px !important
}

.max-w-250 {
    max-width: 250px !important
}

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

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

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

.h-250 {
    height: 250px !important
}

.min-h-250 {
    min-height: 250px !important
}

.max-h-250 {
    max-height: 250px !important
}

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

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

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

.w-260 {
    width: 260px !important
}

.min-w-260 {
    min-width: 260px !important
}

.max-w-260 {
    max-width: 260px !important
}

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

.min-w-26p {
    min-width: 26% !important
}

.max-w-26p {
    max-width: 26% !important
}

.h-260 {
    height: 260px !important
}

.min-h-260 {
    min-height: 260px !important
}

.max-h-260 {
    max-height: 260px !important
}

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

.min-h-26p {
    min-height: 26% !important
}

.max-h-26p {
    max-height: 26% !important
}

.w-270 {
    width: 270px !important
}

.min-w-270 {
    min-width: 270px !important
}

.max-w-270 {
    max-width: 270px !important
}

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

.min-w-27p {
    min-width: 27% !important
}

.max-w-27p {
    max-width: 27% !important
}

.h-270 {
    height: 270px !important
}

.min-h-270 {
    min-height: 270px !important
}

.max-h-270 {
    max-height: 270px !important
}

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

.min-h-27p {
    min-height: 27% !important
}

.max-h-27p {
    max-height: 27% !important
}

.w-280 {
    width: 280px !important
}

.min-w-280 {
    min-width: 280px !important
}

.max-w-280 {
    max-width: 280px !important
}

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

.min-w-28p {
    min-width: 28% !important
}

.max-w-28p {
    max-width: 28% !important
}

.h-280 {
    height: 280px !important
}

.min-h-280 {
    min-height: 280px !important
}

.max-h-280 {
    max-height: 280px !important
}

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

.min-h-28p {
    min-height: 28% !important
}

.max-h-28p {
    max-height: 28% !important
}

.w-290 {
    width: 290px !important
}

.min-w-290 {
    min-width: 290px !important
}

.max-w-290 {
    max-width: 290px !important
}

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

.min-w-29p {
    min-width: 29% !important
}

.max-w-29p {
    max-width: 29% !important
}

.h-290 {
    height: 290px !important
}

.min-h-290 {
    min-height: 290px !important
}

.max-h-290 {
    max-height: 290px !important
}

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

.min-h-29p {
    min-height: 29% !important
}

.max-h-29p {
    max-height: 29% !important
}

.w-300 {
    width: 300px !important
}

.min-w-300 {
    min-width: 300px !important
}

.max-w-300 {
    max-width: 300px !important
}

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

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

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

.h-300 {
    height: 300px !important
}

.min-h-300 {
    min-height: 300px !important
}

.max-h-300 {
    max-height: 300px !important
}

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

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

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

.w-310 {
    width: 310px !important
}

.min-w-310 {
    min-width: 310px !important
}

.max-w-310 {
    max-width: 310px !important
}

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

.min-w-31p {
    min-width: 31% !important
}

.max-w-31p {
    max-width: 31% !important
}

.h-310 {
    height: 310px !important
}

.min-h-310 {
    min-height: 310px !important
}

.max-h-310 {
    max-height: 310px !important
}

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

.min-h-31p {
    min-height: 31% !important
}

.max-h-31p {
    max-height: 31% !important
}

.w-320 {
    width: 320px !important
}

.min-w-320 {
    min-width: 320px !important
}

.max-w-320 {
    max-width: 320px !important
}

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

.min-w-32p {
    min-width: 32% !important
}

.max-w-32p {
    max-width: 32% !important
}

.h-320 {
    height: 320px !important
}

.min-h-320 {
    min-height: 320px !important
}

.max-h-320 {
    max-height: 320px !important
}

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

.min-h-32p {
    min-height: 32% !important
}

.max-h-32p {
    max-height: 32% !important
}

.w-330 {
    width: 330px !important
}

.min-w-330 {
    min-width: 330px !important
}

.max-w-330 {
    max-width: 330px !important
}

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

.min-w-33p {
    min-width: 33% !important
}

.max-w-33p {
    max-width: 33% !important
}

.h-330 {
    height: 330px !important
}

.min-h-330 {
    min-height: 330px !important
}

.max-h-330 {
    max-height: 330px !important
}

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

.min-h-33p {
    min-height: 33% !important
}

.max-h-33p {
    max-height: 33% !important
}

.w-340 {
    width: 340px !important
}

.min-w-340 {
    min-width: 340px !important
}

.max-w-340 {
    max-width: 340px !important
}

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

.min-w-34p {
    min-width: 34% !important
}

.max-w-34p {
    max-width: 34% !important
}

.h-340 {
    height: 340px !important
}

.min-h-340 {
    min-height: 340px !important
}

.max-h-340 {
    max-height: 340px !important
}

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

.min-h-34p {
    min-height: 34% !important
}

.max-h-34p {
    max-height: 34% !important
}

.w-350 {
    width: 350px !important
}

.min-w-350 {
    min-width: 350px !important
}

.max-w-350 {
    max-width: 350px !important
}

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

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

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

.h-350 {
    height: 350px !important
}

.min-h-350 {
    min-height: 350px !important
}

.max-h-350 {
    max-height: 350px !important
}

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

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

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

.w-360 {
    width: 360px !important
}

.min-w-360 {
    min-width: 360px !important
}

.max-w-360 {
    max-width: 360px !important
}

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

.min-w-36p {
    min-width: 36% !important
}

.max-w-36p {
    max-width: 36% !important
}

.h-360 {
    height: 360px !important
}

.min-h-360 {
    min-height: 360px !important
}

.max-h-360 {
    max-height: 360px !important
}

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

.min-h-36p {
    min-height: 36% !important
}

.max-h-36p {
    max-height: 36% !important
}

.w-370 {
    width: 370px !important
}

.min-w-370 {
    min-width: 370px !important
}

.max-w-370 {
    max-width: 370px !important
}

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

.min-w-37p {
    min-width: 37% !important
}

.max-w-37p {
    max-width: 37% !important
}

.h-370 {
    height: 370px !important
}

.min-h-370 {
    min-height: 370px !important
}

.max-h-370 {
    max-height: 370px !important
}

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

.min-h-37p {
    min-height: 37% !important
}

.max-h-37p {
    max-height: 37% !important
}

.w-380 {
    width: 380px !important
}

.min-w-380 {
    min-width: 380px !important
}

.max-w-380 {
    max-width: 380px !important
}

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

.min-w-38p {
    min-width: 38% !important
}

.max-w-38p {
    max-width: 38% !important
}

.h-380 {
    height: 380px !important
}

.min-h-380 {
    min-height: 380px !important
}

.max-h-380 {
    max-height: 380px !important
}

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

.min-h-38p {
    min-height: 38% !important
}

.max-h-38p {
    max-height: 38% !important
}

.w-390 {
    width: 390px !important
}

.min-w-390 {
    min-width: 390px !important
}

.max-w-390 {
    max-width: 390px !important
}

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

.min-w-39p {
    min-width: 39% !important
}

.max-w-39p {
    max-width: 39% !important
}

.h-390 {
    height: 390px !important
}

.min-h-390 {
    min-height: 390px !important
}

.max-h-390 {
    max-height: 390px !important
}

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

.min-h-39p {
    min-height: 39% !important
}

.max-h-39p {
    max-height: 39% !important
}

.w-400 {
    width: 400px !important
}

.min-w-400 {
    min-width: 400px !important
}

.max-w-400 {
    max-width: 400px !important
}

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

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

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

.h-400 {
    height: 400px !important
}

.min-h-400 {
    min-height: 400px !important
}

.max-h-400 {
    max-height: 400px !important
}

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

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

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

.w-410 {
    width: 410px !important
}

.min-w-410 {
    min-width: 410px !important
}

.max-w-410 {
    max-width: 410px !important
}

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

.min-w-41p {
    min-width: 41% !important
}

.max-w-41p {
    max-width: 41% !important
}

.h-410 {
    height: 410px !important
}

.min-h-410 {
    min-height: 410px !important
}

.max-h-410 {
    max-height: 410px !important
}

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

.min-h-41p {
    min-height: 41% !important
}

.max-h-41p {
    max-height: 41% !important
}

.w-420 {
    width: 420px !important
}

.min-w-420 {
    min-width: 420px !important
}

.max-w-420 {
    max-width: 420px !important
}

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

.min-w-42p {
    min-width: 42% !important
}

.max-w-42p {
    max-width: 42% !important
}

.h-420 {
    height: 420px !important
}

.min-h-420 {
    min-height: 420px !important
}

.max-h-420 {
    max-height: 420px !important
}

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

.min-h-42p {
    min-height: 42% !important
}

.max-h-42p {
    max-height: 42% !important
}

.w-430 {
    width: 430px !important
}

.min-w-430 {
    min-width: 430px !important
}

.max-w-430 {
    max-width: 430px !important
}

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

.min-w-43p {
    min-width: 43% !important
}

.max-w-43p {
    max-width: 43% !important
}

.h-430 {
    height: 430px !important
}

.min-h-430 {
    min-height: 430px !important
}

.max-h-430 {
    max-height: 430px !important
}

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

.min-h-43p {
    min-height: 43% !important
}

.max-h-43p {
    max-height: 43% !important
}

.w-440 {
    width: 440px !important
}

.min-w-440 {
    min-width: 440px !important
}

.max-w-440 {
    max-width: 440px !important
}

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

.min-w-44p {
    min-width: 44% !important
}

.max-w-44p {
    max-width: 44% !important
}

.h-440 {
    height: 440px !important
}

.min-h-440 {
    min-height: 440px !important
}

.max-h-440 {
    max-height: 440px !important
}

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

.min-h-44p {
    min-height: 44% !important
}

.max-h-44p {
    max-height: 44% !important
}

.w-450 {
    width: 450px !important
}

.min-w-450 {
    min-width: 450px !important
}

.max-w-450 {
    max-width: 450px !important
}

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

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

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

.h-450 {
    height: 450px !important
}

.min-h-450 {
    min-height: 450px !important
}

.max-h-450 {
    max-height: 450px !important
}

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

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

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

.w-460 {
    width: 460px !important
}

.min-w-460 {
    min-width: 460px !important
}

.max-w-460 {
    max-width: 460px !important
}

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

.min-w-46p {
    min-width: 46% !important
}

.max-w-46p {
    max-width: 46% !important
}

.h-460 {
    height: 460px !important
}

.min-h-460 {
    min-height: 460px !important
}

.max-h-460 {
    max-height: 460px !important
}

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

.min-h-46p {
    min-height: 46% !important
}

.max-h-46p {
    max-height: 46% !important
}

.w-470 {
    width: 470px !important
}

.min-w-470 {
    min-width: 470px !important
}

.max-w-470 {
    max-width: 470px !important
}

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

.min-w-47p {
    min-width: 47% !important
}

.max-w-47p {
    max-width: 47% !important
}

.h-470 {
    height: 470px !important
}

.min-h-470 {
    min-height: 470px !important
}

.max-h-470 {
    max-height: 470px !important
}

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

.min-h-47p {
    min-height: 47% !important
}

.max-h-47p {
    max-height: 47% !important
}

.w-480 {
    width: 480px !important
}

.min-w-480 {
    min-width: 480px !important
}

.max-w-480 {
    max-width: 480px !important
}

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

.min-w-48p {
    min-width: 48% !important
}

.max-w-48p {
    max-width: 48% !important
}

.h-480 {
    height: 480px !important
}

.min-h-480 {
    min-height: 480px !important
}

.max-h-480 {
    max-height: 480px !important
}

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

.min-h-48p {
    min-height: 48% !important
}

.max-h-48p {
    max-height: 48% !important
}

.w-490 {
    width: 490px !important
}

.min-w-490 {
    min-width: 490px !important
}

.max-w-490 {
    max-width: 490px !important
}

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

.min-w-49p {
    min-width: 49% !important
}

.max-w-49p {
    max-width: 49% !important
}

.h-490 {
    height: 490px !important
}

.min-h-490 {
    min-height: 490px !important
}

.max-h-490 {
    max-height: 490px !important
}

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

.min-h-49p {
    min-height: 49% !important
}

.max-h-49p {
    max-height: 49% !important
}

.w-500 {
    width: 500px !important
}

.min-w-500 {
    min-width: 500px !important
}

.max-w-500 {
    max-width: 500px !important
}

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

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

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

.h-500 {
    height: 500px !important
}

.min-h-500 {
    min-height: 500px !important
}

.max-h-500 {
    max-height: 500px !important
}

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

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

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

.w-510 {
    width: 510px !important
}

.min-w-510 {
    min-width: 510px !important
}

.max-w-510 {
    max-width: 510px !important
}

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

.min-w-51p {
    min-width: 51% !important
}

.max-w-51p {
    max-width: 51% !important
}

.h-510 {
    height: 510px !important
}

.min-h-510 {
    min-height: 510px !important
}

.max-h-510 {
    max-height: 510px !important
}

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

.min-h-51p {
    min-height: 51% !important
}

.max-h-51p {
    max-height: 51% !important
}

.w-520 {
    width: 520px !important
}

.min-w-520 {
    min-width: 520px !important
}

.max-w-520 {
    max-width: 520px !important
}

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

.min-w-52p {
    min-width: 52% !important
}

.max-w-52p {
    max-width: 52% !important
}

.h-520 {
    height: 520px !important
}

.min-h-520 {
    min-height: 520px !important
}

.max-h-520 {
    max-height: 520px !important
}

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

.min-h-52p {
    min-height: 52% !important
}

.max-h-52p {
    max-height: 52% !important
}

.w-530 {
    width: 530px !important
}

.min-w-530 {
    min-width: 530px !important
}

.max-w-530 {
    max-width: 530px !important
}

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

.min-w-53p {
    min-width: 53% !important
}

.max-w-53p {
    max-width: 53% !important
}

.h-530 {
    height: 530px !important
}

.min-h-530 {
    min-height: 530px !important
}

.max-h-530 {
    max-height: 530px !important
}

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

.min-h-53p {
    min-height: 53% !important
}

.max-h-53p {
    max-height: 53% !important
}

.w-540 {
    width: 540px !important
}

.min-w-540 {
    min-width: 540px !important
}

.max-w-540 {
    max-width: 540px !important
}

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

.min-w-54p {
    min-width: 54% !important
}

.max-w-54p {
    max-width: 54% !important
}

.h-540 {
    height: 540px !important
}

.min-h-540 {
    min-height: 540px !important
}

.max-h-540 {
    max-height: 540px !important
}

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

.min-h-54p {
    min-height: 54% !important
}

.max-h-54p {
    max-height: 54% !important
}

.w-550 {
    width: 550px !important
}

.min-w-550 {
    min-width: 550px !important
}

.max-w-550 {
    max-width: 550px !important
}

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

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

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

.h-550 {
    height: 550px !important
}

.min-h-550 {
    min-height: 550px !important
}

.max-h-550 {
    max-height: 550px !important
}

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

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

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

.w-560 {
    width: 560px !important
}

.min-w-560 {
    min-width: 560px !important
}

.max-w-560 {
    max-width: 560px !important
}

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

.min-w-56p {
    min-width: 56% !important
}

.max-w-56p {
    max-width: 56% !important
}

.h-560 {
    height: 560px !important
}

.min-h-560 {
    min-height: 560px !important
}

.max-h-560 {
    max-height: 560px !important
}

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

.min-h-56p {
    min-height: 56% !important
}

.max-h-56p {
    max-height: 56% !important
}

.w-570 {
    width: 570px !important
}

.min-w-570 {
    min-width: 570px !important
}

.max-w-570 {
    max-width: 570px !important
}

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

.min-w-57p {
    min-width: 57% !important
}

.max-w-57p {
    max-width: 57% !important
}

.h-570 {
    height: 570px !important
}

.min-h-570 {
    min-height: 570px !important
}

.max-h-570 {
    max-height: 570px !important
}

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

.min-h-57p {
    min-height: 57% !important
}

.max-h-57p {
    max-height: 57% !important
}

.w-580 {
    width: 580px !important
}

.min-w-580 {
    min-width: 580px !important
}

.max-w-580 {
    max-width: 580px !important
}

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

.min-w-58p {
    min-width: 58% !important
}

.max-w-58p {
    max-width: 58% !important
}

.h-580 {
    height: 580px !important
}

.min-h-580 {
    min-height: 580px !important
}

.max-h-580 {
    max-height: 580px !important
}

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

.min-h-58p {
    min-height: 58% !important
}

.max-h-58p {
    max-height: 58% !important
}

.w-590 {
    width: 590px !important
}

.min-w-590 {
    min-width: 590px !important
}

.max-w-590 {
    max-width: 590px !important
}

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

.min-w-59p {
    min-width: 59% !important
}

.max-w-59p {
    max-width: 59% !important
}

.h-590 {
    height: 590px !important
}

.min-h-590 {
    min-height: 590px !important
}

.max-h-590 {
    max-height: 590px !important
}

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

.min-h-59p {
    min-height: 59% !important
}

.max-h-59p {
    max-height: 59% !important
}

.w-600 {
    width: 600px !important
}

.min-w-600 {
    min-width: 600px !important
}

.max-w-600 {
    max-width: 600px !important
}

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

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

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

.h-600 {
    height: 600px !important
}

.min-h-600 {
    min-height: 600px !important
}

.max-h-600 {
    max-height: 600px !important
}

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

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

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

.w-610 {
    width: 610px !important
}

.min-w-610 {
    min-width: 610px !important
}

.max-w-610 {
    max-width: 610px !important
}

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

.min-w-61p {
    min-width: 61% !important
}

.max-w-61p {
    max-width: 61% !important
}

.h-610 {
    height: 610px !important
}

.min-h-610 {
    min-height: 610px !important
}

.max-h-610 {
    max-height: 610px !important
}

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

.min-h-61p {
    min-height: 61% !important
}

.max-h-61p {
    max-height: 61% !important
}

.w-620 {
    width: 620px !important
}

.min-w-620 {
    min-width: 620px !important
}

.max-w-620 {
    max-width: 620px !important
}

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

.min-w-62p {
    min-width: 62% !important
}

.max-w-62p {
    max-width: 62% !important
}

.h-620 {
    height: 620px !important
}

.min-h-620 {
    min-height: 620px !important
}

.max-h-620 {
    max-height: 620px !important
}

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

.min-h-62p {
    min-height: 62% !important
}

.max-h-62p {
    max-height: 62% !important
}

.w-630 {
    width: 630px !important
}

.min-w-630 {
    min-width: 630px !important
}

.max-w-630 {
    max-width: 630px !important
}

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

.min-w-63p {
    min-width: 63% !important
}

.max-w-63p {
    max-width: 63% !important
}

.h-630 {
    height: 630px !important
}

.min-h-630 {
    min-height: 630px !important
}

.max-h-630 {
    max-height: 630px !important
}

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

.min-h-63p {
    min-height: 63% !important
}

.max-h-63p {
    max-height: 63% !important
}

.w-640 {
    width: 640px !important
}

.min-w-640 {
    min-width: 640px !important
}

.max-w-640 {
    max-width: 640px !important
}

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

.min-w-64p {
    min-width: 64% !important
}

.max-w-64p {
    max-width: 64% !important
}

.h-640 {
    height: 640px !important
}

.min-h-640 {
    min-height: 640px !important
}

.max-h-640 {
    max-height: 640px !important
}

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

.min-h-64p {
    min-height: 64% !important
}

.max-h-64p {
    max-height: 64% !important
}

.w-650 {
    width: 650px !important
}

.min-w-650 {
    min-width: 650px !important
}

.max-w-650 {
    max-width: 650px !important
}

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

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

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

.h-650 {
    height: 650px !important
}

.min-h-650 {
    min-height: 650px !important
}

.max-h-650 {
    max-height: 650px !important
}

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

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

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

.w-660 {
    width: 660px !important
}

.min-w-660 {
    min-width: 660px !important
}

.max-w-660 {
    max-width: 660px !important
}

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

.min-w-66p {
    min-width: 66% !important
}

.max-w-66p {
    max-width: 66% !important
}

.h-660 {
    height: 660px !important
}

.min-h-660 {
    min-height: 660px !important
}

.max-h-660 {
    max-height: 660px !important
}

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

.min-h-66p {
    min-height: 66% !important
}

.max-h-66p {
    max-height: 66% !important
}

.w-670 {
    width: 670px !important
}

.min-w-670 {
    min-width: 670px !important
}

.max-w-670 {
    max-width: 670px !important
}

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

.min-w-67p {
    min-width: 67% !important
}

.max-w-67p {
    max-width: 67% !important
}

.h-670 {
    height: 670px !important
}

.min-h-670 {
    min-height: 670px !important
}

.max-h-670 {
    max-height: 670px !important
}

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

.min-h-67p {
    min-height: 67% !important
}

.max-h-67p {
    max-height: 67% !important
}

.w-680 {
    width: 680px !important
}

.min-w-680 {
    min-width: 680px !important
}

.max-w-680 {
    max-width: 680px !important
}

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

.min-w-68p {
    min-width: 68% !important
}

.max-w-68p {
    max-width: 68% !important
}

.h-680 {
    height: 680px !important
}

.min-h-680 {
    min-height: 680px !important
}

.max-h-680 {
    max-height: 680px !important
}

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

.min-h-68p {
    min-height: 68% !important
}

.max-h-68p {
    max-height: 68% !important
}

.w-690 {
    width: 690px !important
}

.min-w-690 {
    min-width: 690px !important
}

.max-w-690 {
    max-width: 690px !important
}

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

.min-w-69p {
    min-width: 69% !important
}

.max-w-69p {
    max-width: 69% !important
}

.h-690 {
    height: 690px !important
}

.min-h-690 {
    min-height: 690px !important
}

.max-h-690 {
    max-height: 690px !important
}

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

.min-h-69p {
    min-height: 69% !important
}

.max-h-69p {
    max-height: 69% !important
}

.w-700 {
    width: 700px !important
}

.min-w-700 {
    min-width: 700px !important
}

.max-w-700 {
    max-width: 700px !important
}

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

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

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

.h-700 {
    height: 700px !important
}

.min-h-700 {
    min-height: 700px !important
}

.max-h-700 {
    max-height: 700px !important
}

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

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

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

.w-710 {
    width: 710px !important
}

.min-w-710 {
    min-width: 710px !important
}

.max-w-710 {
    max-width: 710px !important
}

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

.min-w-71p {
    min-width: 71% !important
}

.max-w-71p {
    max-width: 71% !important
}

.h-710 {
    height: 710px !important
}

.min-h-710 {
    min-height: 710px !important
}

.max-h-710 {
    max-height: 710px !important
}

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

.min-h-71p {
    min-height: 71% !important
}

.max-h-71p {
    max-height: 71% !important
}

.w-720 {
    width: 720px !important
}

.min-w-720 {
    min-width: 720px !important
}

.max-w-720 {
    max-width: 720px !important
}

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

.min-w-72p {
    min-width: 72% !important
}

.max-w-72p {
    max-width: 72% !important
}

.h-720 {
    height: 720px !important
}

.min-h-720 {
    min-height: 720px !important
}

.max-h-720 {
    max-height: 720px !important
}

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

.min-h-72p {
    min-height: 72% !important
}

.max-h-72p {
    max-height: 72% !important
}

.w-730 {
    width: 730px !important
}

.min-w-730 {
    min-width: 730px !important
}

.max-w-730 {
    max-width: 730px !important
}

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

.min-w-73p {
    min-width: 73% !important
}

.max-w-73p {
    max-width: 73% !important
}

.h-730 {
    height: 730px !important
}

.min-h-730 {
    min-height: 730px !important
}

.max-h-730 {
    max-height: 730px !important
}

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

.min-h-73p {
    min-height: 73% !important
}

.max-h-73p {
    max-height: 73% !important
}

.w-740 {
    width: 740px !important
}

.min-w-740 {
    min-width: 740px !important
}

.max-w-740 {
    max-width: 740px !important
}

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

.min-w-74p {
    min-width: 74% !important
}

.max-w-74p {
    max-width: 74% !important
}

.h-740 {
    height: 740px !important
}

.min-h-740 {
    min-height: 740px !important
}

.max-h-740 {
    max-height: 740px !important
}

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

.min-h-74p {
    min-height: 74% !important
}

.max-h-74p {
    max-height: 74% !important
}

.w-750 {
    width: 750px !important
}

.min-w-750 {
    min-width: 750px !important
}

.max-w-750 {
    max-width: 750px !important
}

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

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

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

.h-750 {
    height: 750px !important
}

.min-h-750 {
    min-height: 750px !important
}

.max-h-750 {
    max-height: 750px !important
}

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

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

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

.w-760 {
    width: 760px !important
}

.min-w-760 {
    min-width: 760px !important
}

.max-w-760 {
    max-width: 760px !important
}

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

.min-w-76p {
    min-width: 76% !important
}

.max-w-76p {
    max-width: 76% !important
}

.h-760 {
    height: 760px !important
}

.min-h-760 {
    min-height: 760px !important
}

.max-h-760 {
    max-height: 760px !important
}

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

.min-h-76p {
    min-height: 76% !important
}

.max-h-76p {
    max-height: 76% !important
}

.w-770 {
    width: 770px !important
}

.min-w-770 {
    min-width: 770px !important
}

.max-w-770 {
    max-width: 770px !important
}

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

.min-w-77p {
    min-width: 77% !important
}

.max-w-77p {
    max-width: 77% !important
}

.h-770 {
    height: 770px !important
}

.min-h-770 {
    min-height: 770px !important
}

.max-h-770 {
    max-height: 770px !important
}

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

.min-h-77p {
    min-height: 77% !important
}

.max-h-77p {
    max-height: 77% !important
}

.w-780 {
    width: 780px !important
}

.min-w-780 {
    min-width: 780px !important
}

.max-w-780 {
    max-width: 780px !important
}

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

.min-w-78p {
    min-width: 78% !important
}

.max-w-78p {
    max-width: 78% !important
}

.h-780 {
    height: 780px !important
}

.min-h-780 {
    min-height: 780px !important
}

.max-h-780 {
    max-height: 780px !important
}

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

.min-h-78p {
    min-height: 78% !important
}

.max-h-78p {
    max-height: 78% !important
}

.w-790 {
    width: 790px !important
}

.min-w-790 {
    min-width: 790px !important
}

.max-w-790 {
    max-width: 790px !important
}

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

.min-w-79p {
    min-width: 79% !important
}

.max-w-79p {
    max-width: 79% !important
}

.h-790 {
    height: 790px !important
}

.min-h-790 {
    min-height: 790px !important
}

.max-h-790 {
    max-height: 790px !important
}

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

.min-h-79p {
    min-height: 79% !important
}

.max-h-79p {
    max-height: 79% !important
}

.w-800 {
    width: 800px !important
}

.min-w-800 {
    min-width: 800px !important
}

.max-w-800 {
    max-width: 800px !important
}

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

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

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

.h-800 {
    height: 800px !important
}

.min-h-800 {
    min-height: 800px !important
}

.max-h-800 {
    max-height: 800px !important
}

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

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

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

.w-810 {
    width: 810px !important
}

.min-w-810 {
    min-width: 810px !important
}

.max-w-810 {
    max-width: 810px !important
}

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

.min-w-81p {
    min-width: 81% !important
}

.max-w-81p {
    max-width: 81% !important
}

.h-810 {
    height: 810px !important
}

.min-h-810 {
    min-height: 810px !important
}

.max-h-810 {
    max-height: 810px !important
}

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

.min-h-81p {
    min-height: 81% !important
}

.max-h-81p {
    max-height: 81% !important
}

.w-820 {
    width: 820px !important
}

.min-w-820 {
    min-width: 820px !important
}

.max-w-820 {
    max-width: 820px !important
}

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

.min-w-82p {
    min-width: 82% !important
}

.max-w-82p {
    max-width: 82% !important
}

.h-820 {
    height: 820px !important
}

.min-h-820 {
    min-height: 820px !important
}

.max-h-820 {
    max-height: 820px !important
}

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

.min-h-82p {
    min-height: 82% !important
}

.max-h-82p {
    max-height: 82% !important
}

.w-830 {
    width: 830px !important
}

.min-w-830 {
    min-width: 830px !important
}

.max-w-830 {
    max-width: 830px !important
}

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

.min-w-83p {
    min-width: 83% !important
}

.max-w-83p {
    max-width: 83% !important
}

.h-830 {
    height: 830px !important
}

.min-h-830 {
    min-height: 830px !important
}

.max-h-830 {
    max-height: 830px !important
}

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

.min-h-83p {
    min-height: 83% !important
}

.max-h-83p {
    max-height: 83% !important
}

.w-840 {
    width: 840px !important
}

.min-w-840 {
    min-width: 840px !important
}

.max-w-840 {
    max-width: 840px !important
}

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

.min-w-84p {
    min-width: 84% !important
}

.max-w-84p {
    max-width: 84% !important
}

.h-840 {
    height: 840px !important
}

.min-h-840 {
    min-height: 840px !important
}

.max-h-840 {
    max-height: 840px !important
}

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

.min-h-84p {
    min-height: 84% !important
}

.max-h-84p {
    max-height: 84% !important
}

.w-850 {
    width: 850px !important
}

.min-w-850 {
    min-width: 850px !important
}

.max-w-850 {
    max-width: 850px !important
}

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

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

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

.h-850 {
    height: 850px !important
}

.min-h-850 {
    min-height: 850px !important
}

.max-h-850 {
    max-height: 850px !important
}

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

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

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

.w-860 {
    width: 860px !important
}

.min-w-860 {
    min-width: 860px !important
}

.max-w-860 {
    max-width: 860px !important
}

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

.min-w-86p {
    min-width: 86% !important
}

.max-w-86p {
    max-width: 86% !important
}

.h-860 {
    height: 860px !important
}

.min-h-860 {
    min-height: 860px !important
}

.max-h-860 {
    max-height: 860px !important
}

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

.min-h-86p {
    min-height: 86% !important
}

.max-h-86p {
    max-height: 86% !important
}

.w-870 {
    width: 870px !important
}

.min-w-870 {
    min-width: 870px !important
}

.max-w-870 {
    max-width: 870px !important
}

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

.min-w-87p {
    min-width: 87% !important
}

.max-w-87p {
    max-width: 87% !important
}

.h-870 {
    height: 870px !important
}

.min-h-870 {
    min-height: 870px !important
}

.max-h-870 {
    max-height: 870px !important
}

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

.min-h-87p {
    min-height: 87% !important
}

.max-h-87p {
    max-height: 87% !important
}

.w-880 {
    width: 880px !important
}

.min-w-880 {
    min-width: 880px !important
}

.max-w-880 {
    max-width: 880px !important
}

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

.min-w-88p {
    min-width: 88% !important
}

.max-w-88p {
    max-width: 88% !important
}

.h-880 {
    height: 880px !important
}

.min-h-880 {
    min-height: 880px !important
}

.max-h-880 {
    max-height: 880px !important
}

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

.min-h-88p {
    min-height: 88% !important
}

.max-h-88p {
    max-height: 88% !important
}

.w-890 {
    width: 890px !important
}

.min-w-890 {
    min-width: 890px !important
}

.max-w-890 {
    max-width: 890px !important
}

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

.min-w-89p {
    min-width: 89% !important
}

.max-w-89p {
    max-width: 89% !important
}

.h-890 {
    height: 890px !important
}

.min-h-890 {
    min-height: 890px !important
}

.max-h-890 {
    max-height: 890px !important
}

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

.min-h-89p {
    min-height: 89% !important
}

.max-h-89p {
    max-height: 89% !important
}

.w-900 {
    width: 900px !important
}

.min-w-900 {
    min-width: 900px !important
}

.max-w-900 {
    max-width: 900px !important
}

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

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

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

.h-900 {
    height: 900px !important
}

.min-h-900 {
    min-height: 900px !important
}

.max-h-900 {
    max-height: 900px !important
}

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

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

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

.w-910 {
    width: 910px !important
}

.min-w-910 {
    min-width: 910px !important
}

.max-w-910 {
    max-width: 910px !important
}

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

.min-w-91p {
    min-width: 91% !important
}

.max-w-91p {
    max-width: 91% !important
}

.h-910 {
    height: 910px !important
}

.min-h-910 {
    min-height: 910px !important
}

.max-h-910 {
    max-height: 910px !important
}

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

.min-h-91p {
    min-height: 91% !important
}

.max-h-91p {
    max-height: 91% !important
}

.w-920 {
    width: 920px !important
}

.min-w-920 {
    min-width: 920px !important
}

.max-w-920 {
    max-width: 920px !important
}

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

.min-w-92p {
    min-width: 92% !important
}

.max-w-92p {
    max-width: 92% !important
}

.h-920 {
    height: 920px !important
}

.min-h-920 {
    min-height: 920px !important
}

.max-h-920 {
    max-height: 920px !important
}

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

.min-h-92p {
    min-height: 92% !important
}

.max-h-92p {
    max-height: 92% !important
}

.w-930 {
    width: 930px !important
}

.min-w-930 {
    min-width: 930px !important
}

.max-w-930 {
    max-width: 930px !important
}

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

.min-w-93p {
    min-width: 93% !important
}

.max-w-93p {
    max-width: 93% !important
}

.h-930 {
    height: 930px !important
}

.min-h-930 {
    min-height: 930px !important
}

.max-h-930 {
    max-height: 930px !important
}

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

.min-h-93p {
    min-height: 93% !important
}

.max-h-93p {
    max-height: 93% !important
}

.w-940 {
    width: 940px !important
}

.min-w-940 {
    min-width: 940px !important
}

.max-w-940 {
    max-width: 940px !important
}

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

.min-w-94p {
    min-width: 94% !important
}

.max-w-94p {
    max-width: 94% !important
}

.h-940 {
    height: 940px !important
}

.min-h-940 {
    min-height: 940px !important
}

.max-h-940 {
    max-height: 940px !important
}

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

.min-h-94p {
    min-height: 94% !important
}

.max-h-94p {
    max-height: 94% !important
}

.w-950 {
    width: 950px !important
}

.min-w-950 {
    min-width: 950px !important
}

.max-w-950 {
    max-width: 950px !important
}

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

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

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

.h-950 {
    height: 950px !important
}

.min-h-950 {
    min-height: 950px !important
}

.max-h-950 {
    max-height: 950px !important
}

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

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

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

.w-960 {
    width: 960px !important
}

.min-w-960 {
    min-width: 960px !important
}

.max-w-960 {
    max-width: 960px !important
}

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

.min-w-96p {
    min-width: 96% !important
}

.max-w-96p {
    max-width: 96% !important
}

.h-960 {
    height: 960px !important
}

.min-h-960 {
    min-height: 960px !important
}

.max-h-960 {
    max-height: 960px !important
}

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

.min-h-96p {
    min-height: 96% !important
}

.max-h-96p {
    max-height: 96% !important
}

.w-970 {
    width: 970px !important
}

.min-w-970 {
    min-width: 970px !important
}

.max-w-970 {
    max-width: 970px !important
}

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

.min-w-97p {
    min-width: 97% !important
}

.max-w-97p {
    max-width: 97% !important
}

.h-970 {
    height: 970px !important
}

.min-h-970 {
    min-height: 970px !important
}

.max-h-970 {
    max-height: 970px !important
}

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

.min-h-97p {
    min-height: 97% !important
}

.max-h-97p {
    max-height: 97% !important
}

.w-980 {
    width: 980px !important
}

.min-w-980 {
    min-width: 980px !important
}

.max-w-980 {
    max-width: 980px !important
}

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

.min-w-98p {
    min-width: 98% !important
}

.max-w-98p {
    max-width: 98% !important
}

.h-980 {
    height: 980px !important
}

.min-h-980 {
    min-height: 980px !important
}

.max-h-980 {
    max-height: 980px !important
}

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

.min-h-98p {
    min-height: 98% !important
}

.max-h-98p {
    max-height: 98% !important
}

.w-990 {
    width: 990px !important
}

.min-w-990 {
    min-width: 990px !important
}

.max-w-990 {
    max-width: 990px !important
}

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

.min-w-99p {
    min-width: 99% !important
}

.max-w-99p {
    max-width: 99% !important
}

.h-990 {
    height: 990px !important
}

.min-h-990 {
    min-height: 990px !important
}

.max-h-990 {
    max-height: 990px !important
}

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

.min-h-99p {
    min-height: 99% !important
}

.max-h-99p {
    max-height: 99% !important
}

.w-1000 {
    width: 1000px !important
}

.min-w-1000 {
    min-width: 1000px !important
}

.max-w-1000 {
    max-width: 1000px !important
}

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

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

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

.h-1000 {
    height: 1000px !important
}

.min-h-1000 {
    min-height: 1000px !important
}

.max-h-1000 {
    max-height: 1000px !important
}

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

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

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

@media screen and (max-width: 767px) {
    .w-xs-a {
        width:auto !important
    }

    .h-xs-a {
        height: auto !important
    }

    .w-xs-0 {
        width: 0 !important
    }

    .h-xs-0 {
        height: 0 !important
    }

    .w-xs-10 {
        width: 10px !important
    }

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

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

    .w-xs-1p {
        width: 1% !important
    }

    .w-xs-1p {
        width: 1% !important
    }

    .min-w-xs-1p {
        min-width: 1% !important
    }

    .max-w-xs-1p {
        max-width: 1% !important
    }

    .h-xs-10 {
        height: 10px !important
    }

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

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

    .h-xs-1p {
        height: 1% !important
    }

    .min-h-xs-1p {
        min-height: 1% !important
    }

    .max-h-xs-1p {
        max-height: 1% !important
    }

    .w-xs-20 {
        width: 20px !important
    }

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

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

    .w-xs-2p {
        width: 2% !important
    }

    .w-xs-2p {
        width: 2% !important
    }

    .min-w-xs-2p {
        min-width: 2% !important
    }

    .max-w-xs-2p {
        max-width: 2% !important
    }

    .h-xs-20 {
        height: 20px !important
    }

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

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

    .h-xs-2p {
        height: 2% !important
    }

    .min-h-xs-2p {
        min-height: 2% !important
    }

    .max-h-xs-2p {
        max-height: 2% !important
    }

    .w-xs-30 {
        width: 30px !important
    }

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

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

    .w-xs-3p {
        width: 3% !important
    }

    .w-xs-3p {
        width: 3% !important
    }

    .min-w-xs-3p {
        min-width: 3% !important
    }

    .max-w-xs-3p {
        max-width: 3% !important
    }

    .h-xs-30 {
        height: 30px !important
    }

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

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

    .h-xs-3p {
        height: 3% !important
    }

    .min-h-xs-3p {
        min-height: 3% !important
    }

    .max-h-xs-3p {
        max-height: 3% !important
    }

    .w-xs-40 {
        width: 40px !important
    }

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

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

    .w-xs-4p {
        width: 4% !important
    }

    .w-xs-4p {
        width: 4% !important
    }

    .min-w-xs-4p {
        min-width: 4% !important
    }

    .max-w-xs-4p {
        max-width: 4% !important
    }

    .h-xs-40 {
        height: 40px !important
    }

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

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

    .h-xs-4p {
        height: 4% !important
    }

    .min-h-xs-4p {
        min-height: 4% !important
    }

    .max-h-xs-4p {
        max-height: 4% !important
    }

    .w-xs-50 {
        width: 50px !important
    }

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

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

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

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

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

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

    .h-xs-50 {
        height: 50px !important
    }

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

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

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

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

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

    .w-xs-60 {
        width: 60px !important
    }

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

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

    .w-xs-6p {
        width: 6% !important
    }

    .w-xs-6p {
        width: 6% !important
    }

    .min-w-xs-6p {
        min-width: 6% !important
    }

    .max-w-xs-6p {
        max-width: 6% !important
    }

    .h-xs-60 {
        height: 60px !important
    }

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

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

    .h-xs-6p {
        height: 6% !important
    }

    .min-h-xs-6p {
        min-height: 6% !important
    }

    .max-h-xs-6p {
        max-height: 6% !important
    }

    .w-xs-70 {
        width: 70px !important
    }

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

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

    .w-xs-7p {
        width: 7% !important
    }

    .w-xs-7p {
        width: 7% !important
    }

    .min-w-xs-7p {
        min-width: 7% !important
    }

    .max-w-xs-7p {
        max-width: 7% !important
    }

    .h-xs-70 {
        height: 70px !important
    }

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

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

    .h-xs-7p {
        height: 7% !important
    }

    .min-h-xs-7p {
        min-height: 7% !important
    }

    .max-h-xs-7p {
        max-height: 7% !important
    }

    .w-xs-80 {
        width: 80px !important
    }

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

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

    .w-xs-8p {
        width: 8% !important
    }

    .w-xs-8p {
        width: 8% !important
    }

    .min-w-xs-8p {
        min-width: 8% !important
    }

    .max-w-xs-8p {
        max-width: 8% !important
    }

    .h-xs-80 {
        height: 80px !important
    }

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

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

    .h-xs-8p {
        height: 8% !important
    }

    .min-h-xs-8p {
        min-height: 8% !important
    }

    .max-h-xs-8p {
        max-height: 8% !important
    }

    .w-xs-90 {
        width: 90px !important
    }

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

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

    .w-xs-9p {
        width: 9% !important
    }

    .w-xs-9p {
        width: 9% !important
    }

    .min-w-xs-9p {
        min-width: 9% !important
    }

    .max-w-xs-9p {
        max-width: 9% !important
    }

    .h-xs-90 {
        height: 90px !important
    }

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

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

    .h-xs-9p {
        height: 9% !important
    }

    .min-h-xs-9p {
        min-height: 9% !important
    }

    .max-h-xs-9p {
        max-height: 9% !important
    }

    .w-xs-100 {
        width: 100px !important
    }

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

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

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

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

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

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

    .h-xs-100 {
        height: 100px !important
    }

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

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

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

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

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

    .w-xs-110 {
        width: 110px !important
    }

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

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

    .w-xs-11p {
        width: 11% !important
    }

    .w-xs-11p {
        width: 11% !important
    }

    .min-w-xs-11p {
        min-width: 11% !important
    }

    .max-w-xs-11p {
        max-width: 11% !important
    }

    .h-xs-110 {
        height: 110px !important
    }

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

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

    .h-xs-11p {
        height: 11% !important
    }

    .min-h-xs-11p {
        min-height: 11% !important
    }

    .max-h-xs-11p {
        max-height: 11% !important
    }

    .w-xs-120 {
        width: 120px !important
    }

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

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

    .w-xs-12p {
        width: 12% !important
    }

    .w-xs-12p {
        width: 12% !important
    }

    .min-w-xs-12p {
        min-width: 12% !important
    }

    .max-w-xs-12p {
        max-width: 12% !important
    }

    .h-xs-120 {
        height: 120px !important
    }

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

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

    .h-xs-12p {
        height: 12% !important
    }

    .min-h-xs-12p {
        min-height: 12% !important
    }

    .max-h-xs-12p {
        max-height: 12% !important
    }

    .w-xs-130 {
        width: 130px !important
    }

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

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

    .w-xs-13p {
        width: 13% !important
    }

    .w-xs-13p {
        width: 13% !important
    }

    .min-w-xs-13p {
        min-width: 13% !important
    }

    .max-w-xs-13p {
        max-width: 13% !important
    }

    .h-xs-130 {
        height: 130px !important
    }

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

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

    .h-xs-13p {
        height: 13% !important
    }

    .min-h-xs-13p {
        min-height: 13% !important
    }

    .max-h-xs-13p {
        max-height: 13% !important
    }

    .w-xs-140 {
        width: 140px !important
    }

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

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

    .w-xs-14p {
        width: 14% !important
    }

    .w-xs-14p {
        width: 14% !important
    }

    .min-w-xs-14p {
        min-width: 14% !important
    }

    .max-w-xs-14p {
        max-width: 14% !important
    }

    .h-xs-140 {
        height: 140px !important
    }

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

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

    .h-xs-14p {
        height: 14% !important
    }

    .min-h-xs-14p {
        min-height: 14% !important
    }

    .max-h-xs-14p {
        max-height: 14% !important
    }

    .w-xs-150 {
        width: 150px !important
    }

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

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

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

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

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

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

    .h-xs-150 {
        height: 150px !important
    }

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

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

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

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

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

    .w-xs-160 {
        width: 160px !important
    }

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

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

    .w-xs-16p {
        width: 16% !important
    }

    .w-xs-16p {
        width: 16% !important
    }

    .min-w-xs-16p {
        min-width: 16% !important
    }

    .max-w-xs-16p {
        max-width: 16% !important
    }

    .h-xs-160 {
        height: 160px !important
    }

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

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

    .h-xs-16p {
        height: 16% !important
    }

    .min-h-xs-16p {
        min-height: 16% !important
    }

    .max-h-xs-16p {
        max-height: 16% !important
    }

    .w-xs-170 {
        width: 170px !important
    }

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

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

    .w-xs-17p {
        width: 17% !important
    }

    .w-xs-17p {
        width: 17% !important
    }

    .min-w-xs-17p {
        min-width: 17% !important
    }

    .max-w-xs-17p {
        max-width: 17% !important
    }

    .h-xs-170 {
        height: 170px !important
    }

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

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

    .h-xs-17p {
        height: 17% !important
    }

    .min-h-xs-17p {
        min-height: 17% !important
    }

    .max-h-xs-17p {
        max-height: 17% !important
    }

    .w-xs-180 {
        width: 180px !important
    }

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

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

    .w-xs-18p {
        width: 18% !important
    }

    .w-xs-18p {
        width: 18% !important
    }

    .min-w-xs-18p {
        min-width: 18% !important
    }

    .max-w-xs-18p {
        max-width: 18% !important
    }

    .h-xs-180 {
        height: 180px !important
    }

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

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

    .h-xs-18p {
        height: 18% !important
    }

    .min-h-xs-18p {
        min-height: 18% !important
    }

    .max-h-xs-18p {
        max-height: 18% !important
    }

    .w-xs-190 {
        width: 190px !important
    }

    .min-w-xs-190 {
        min-width: 190px !important
    }

    .max-w-xs-190 {
        max-width: 190px !important
    }

    .w-xs-19p {
        width: 19% !important
    }

    .w-xs-19p {
        width: 19% !important
    }

    .min-w-xs-19p {
        min-width: 19% !important
    }

    .max-w-xs-19p {
        max-width: 19% !important
    }

    .h-xs-190 {
        height: 190px !important
    }

    .min-h-xs-190 {
        min-height: 190px !important
    }

    .max-h-xs-190 {
        max-height: 190px !important
    }

    .h-xs-19p {
        height: 19% !important
    }

    .min-h-xs-19p {
        min-height: 19% !important
    }

    .max-h-xs-19p {
        max-height: 19% !important
    }

    .w-xs-200 {
        width: 200px !important
    }

    .min-w-xs-200 {
        min-width: 200px !important
    }

    .max-w-xs-200 {
        max-width: 200px !important
    }

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

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

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

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

    .h-xs-200 {
        height: 200px !important
    }

    .min-h-xs-200 {
        min-height: 200px !important
    }

    .max-h-xs-200 {
        max-height: 200px !important
    }

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

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

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

    .w-xs-210 {
        width: 210px !important
    }

    .min-w-xs-210 {
        min-width: 210px !important
    }

    .max-w-xs-210 {
        max-width: 210px !important
    }

    .w-xs-21p {
        width: 21% !important
    }

    .w-xs-21p {
        width: 21% !important
    }

    .min-w-xs-21p {
        min-width: 21% !important
    }

    .max-w-xs-21p {
        max-width: 21% !important
    }

    .h-xs-210 {
        height: 210px !important
    }

    .min-h-xs-210 {
        min-height: 210px !important
    }

    .max-h-xs-210 {
        max-height: 210px !important
    }

    .h-xs-21p {
        height: 21% !important
    }

    .min-h-xs-21p {
        min-height: 21% !important
    }

    .max-h-xs-21p {
        max-height: 21% !important
    }

    .w-xs-220 {
        width: 220px !important
    }

    .min-w-xs-220 {
        min-width: 220px !important
    }

    .max-w-xs-220 {
        max-width: 220px !important
    }

    .w-xs-22p {
        width: 22% !important
    }

    .w-xs-22p {
        width: 22% !important
    }

    .min-w-xs-22p {
        min-width: 22% !important
    }

    .max-w-xs-22p {
        max-width: 22% !important
    }

    .h-xs-220 {
        height: 220px !important
    }

    .min-h-xs-220 {
        min-height: 220px !important
    }

    .max-h-xs-220 {
        max-height: 220px !important
    }

    .h-xs-22p {
        height: 22% !important
    }

    .min-h-xs-22p {
        min-height: 22% !important
    }

    .max-h-xs-22p {
        max-height: 22% !important
    }

    .w-xs-230 {
        width: 230px !important
    }

    .min-w-xs-230 {
        min-width: 230px !important
    }

    .max-w-xs-230 {
        max-width: 230px !important
    }

    .w-xs-23p {
        width: 23% !important
    }

    .w-xs-23p {
        width: 23% !important
    }

    .min-w-xs-23p {
        min-width: 23% !important
    }

    .max-w-xs-23p {
        max-width: 23% !important
    }

    .h-xs-230 {
        height: 230px !important
    }

    .min-h-xs-230 {
        min-height: 230px !important
    }

    .max-h-xs-230 {
        max-height: 230px !important
    }

    .h-xs-23p {
        height: 23% !important
    }

    .min-h-xs-23p {
        min-height: 23% !important
    }

    .max-h-xs-23p {
        max-height: 23% !important
    }

    .w-xs-240 {
        width: 240px !important
    }

    .min-w-xs-240 {
        min-width: 240px !important
    }

    .max-w-xs-240 {
        max-width: 240px !important
    }

    .w-xs-24p {
        width: 24% !important
    }

    .w-xs-24p {
        width: 24% !important
    }

    .min-w-xs-24p {
        min-width: 24% !important
    }

    .max-w-xs-24p {
        max-width: 24% !important
    }

    .h-xs-240 {
        height: 240px !important
    }

    .min-h-xs-240 {
        min-height: 240px !important
    }

    .max-h-xs-240 {
        max-height: 240px !important
    }

    .h-xs-24p {
        height: 24% !important
    }

    .min-h-xs-24p {
        min-height: 24% !important
    }

    .max-h-xs-24p {
        max-height: 24% !important
    }

    .w-xs-250 {
        width: 250px !important
    }

    .min-w-xs-250 {
        min-width: 250px !important
    }

    .max-w-xs-250 {
        max-width: 250px !important
    }

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

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

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

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

    .h-xs-250 {
        height: 250px !important
    }

    .min-h-xs-250 {
        min-height: 250px !important
    }

    .max-h-xs-250 {
        max-height: 250px !important
    }

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

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

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

    .w-xs-260 {
        width: 260px !important
    }

    .min-w-xs-260 {
        min-width: 260px !important
    }

    .max-w-xs-260 {
        max-width: 260px !important
    }

    .w-xs-26p {
        width: 26% !important
    }

    .w-xs-26p {
        width: 26% !important
    }

    .min-w-xs-26p {
        min-width: 26% !important
    }

    .max-w-xs-26p {
        max-width: 26% !important
    }

    .h-xs-260 {
        height: 260px !important
    }

    .min-h-xs-260 {
        min-height: 260px !important
    }

    .max-h-xs-260 {
        max-height: 260px !important
    }

    .h-xs-26p {
        height: 26% !important
    }

    .min-h-xs-26p {
        min-height: 26% !important
    }

    .max-h-xs-26p {
        max-height: 26% !important
    }

    .w-xs-270 {
        width: 270px !important
    }

    .min-w-xs-270 {
        min-width: 270px !important
    }

    .max-w-xs-270 {
        max-width: 270px !important
    }

    .w-xs-27p {
        width: 27% !important
    }

    .w-xs-27p {
        width: 27% !important
    }

    .min-w-xs-27p {
        min-width: 27% !important
    }

    .max-w-xs-27p {
        max-width: 27% !important
    }

    .h-xs-270 {
        height: 270px !important
    }

    .min-h-xs-270 {
        min-height: 270px !important
    }

    .max-h-xs-270 {
        max-height: 270px !important
    }

    .h-xs-27p {
        height: 27% !important
    }

    .min-h-xs-27p {
        min-height: 27% !important
    }

    .max-h-xs-27p {
        max-height: 27% !important
    }

    .w-xs-280 {
        width: 280px !important
    }

    .min-w-xs-280 {
        min-width: 280px !important
    }

    .max-w-xs-280 {
        max-width: 280px !important
    }

    .w-xs-28p {
        width: 28% !important
    }

    .w-xs-28p {
        width: 28% !important
    }

    .min-w-xs-28p {
        min-width: 28% !important
    }

    .max-w-xs-28p {
        max-width: 28% !important
    }

    .h-xs-280 {
        height: 280px !important
    }

    .min-h-xs-280 {
        min-height: 280px !important
    }

    .max-h-xs-280 {
        max-height: 280px !important
    }

    .h-xs-28p {
        height: 28% !important
    }

    .min-h-xs-28p {
        min-height: 28% !important
    }

    .max-h-xs-28p {
        max-height: 28% !important
    }

    .w-xs-290 {
        width: 290px !important
    }

    .min-w-xs-290 {
        min-width: 290px !important
    }

    .max-w-xs-290 {
        max-width: 290px !important
    }

    .w-xs-29p {
        width: 29% !important
    }

    .w-xs-29p {
        width: 29% !important
    }

    .min-w-xs-29p {
        min-width: 29% !important
    }

    .max-w-xs-29p {
        max-width: 29% !important
    }

    .h-xs-290 {
        height: 290px !important
    }

    .min-h-xs-290 {
        min-height: 290px !important
    }

    .max-h-xs-290 {
        max-height: 290px !important
    }

    .h-xs-29p {
        height: 29% !important
    }

    .min-h-xs-29p {
        min-height: 29% !important
    }

    .max-h-xs-29p {
        max-height: 29% !important
    }

    .w-xs-300 {
        width: 300px !important
    }

    .min-w-xs-300 {
        min-width: 300px !important
    }

    .max-w-xs-300 {
        max-width: 300px !important
    }

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

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

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

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

    .h-xs-300 {
        height: 300px !important
    }

    .min-h-xs-300 {
        min-height: 300px !important
    }

    .max-h-xs-300 {
        max-height: 300px !important
    }

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

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

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

    .w-xs-310 {
        width: 310px !important
    }

    .min-w-xs-310 {
        min-width: 310px !important
    }

    .max-w-xs-310 {
        max-width: 310px !important
    }

    .w-xs-31p {
        width: 31% !important
    }

    .w-xs-31p {
        width: 31% !important
    }

    .min-w-xs-31p {
        min-width: 31% !important
    }

    .max-w-xs-31p {
        max-width: 31% !important
    }

    .h-xs-310 {
        height: 310px !important
    }

    .min-h-xs-310 {
        min-height: 310px !important
    }

    .max-h-xs-310 {
        max-height: 310px !important
    }

    .h-xs-31p {
        height: 31% !important
    }

    .min-h-xs-31p {
        min-height: 31% !important
    }

    .max-h-xs-31p {
        max-height: 31% !important
    }

    .w-xs-320 {
        width: 320px !important
    }

    .min-w-xs-320 {
        min-width: 320px !important
    }

    .max-w-xs-320 {
        max-width: 320px !important
    }

    .w-xs-32p {
        width: 32% !important
    }

    .w-xs-32p {
        width: 32% !important
    }

    .min-w-xs-32p {
        min-width: 32% !important
    }

    .max-w-xs-32p {
        max-width: 32% !important
    }

    .h-xs-320 {
        height: 320px !important
    }

    .min-h-xs-320 {
        min-height: 320px !important
    }

    .max-h-xs-320 {
        max-height: 320px !important
    }

    .h-xs-32p {
        height: 32% !important
    }

    .min-h-xs-32p {
        min-height: 32% !important
    }

    .max-h-xs-32p {
        max-height: 32% !important
    }

    .w-xs-330 {
        width: 330px !important
    }

    .min-w-xs-330 {
        min-width: 330px !important
    }

    .max-w-xs-330 {
        max-width: 330px !important
    }

    .w-xs-33p {
        width: 33% !important
    }

    .w-xs-33p {
        width: 33% !important
    }

    .min-w-xs-33p {
        min-width: 33% !important
    }

    .max-w-xs-33p {
        max-width: 33% !important
    }

    .h-xs-330 {
        height: 330px !important
    }

    .min-h-xs-330 {
        min-height: 330px !important
    }

    .max-h-xs-330 {
        max-height: 330px !important
    }

    .h-xs-33p {
        height: 33% !important
    }

    .min-h-xs-33p {
        min-height: 33% !important
    }

    .max-h-xs-33p {
        max-height: 33% !important
    }

    .w-xs-340 {
        width: 340px !important
    }

    .min-w-xs-340 {
        min-width: 340px !important
    }

    .max-w-xs-340 {
        max-width: 340px !important
    }

    .w-xs-34p {
        width: 34% !important
    }

    .w-xs-34p {
        width: 34% !important
    }

    .min-w-xs-34p {
        min-width: 34% !important
    }

    .max-w-xs-34p {
        max-width: 34% !important
    }

    .h-xs-340 {
        height: 340px !important
    }

    .min-h-xs-340 {
        min-height: 340px !important
    }

    .max-h-xs-340 {
        max-height: 340px !important
    }

    .h-xs-34p {
        height: 34% !important
    }

    .min-h-xs-34p {
        min-height: 34% !important
    }

    .max-h-xs-34p {
        max-height: 34% !important
    }

    .w-xs-350 {
        width: 350px !important
    }

    .min-w-xs-350 {
        min-width: 350px !important
    }

    .max-w-xs-350 {
        max-width: 350px !important
    }

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

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

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

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

    .h-xs-350 {
        height: 350px !important
    }

    .min-h-xs-350 {
        min-height: 350px !important
    }

    .max-h-xs-350 {
        max-height: 350px !important
    }

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

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

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

    .w-xs-360 {
        width: 360px !important
    }

    .min-w-xs-360 {
        min-width: 360px !important
    }

    .max-w-xs-360 {
        max-width: 360px !important
    }

    .w-xs-36p {
        width: 36% !important
    }

    .w-xs-36p {
        width: 36% !important
    }

    .min-w-xs-36p {
        min-width: 36% !important
    }

    .max-w-xs-36p {
        max-width: 36% !important
    }

    .h-xs-360 {
        height: 360px !important
    }

    .min-h-xs-360 {
        min-height: 360px !important
    }

    .max-h-xs-360 {
        max-height: 360px !important
    }

    .h-xs-36p {
        height: 36% !important
    }

    .min-h-xs-36p {
        min-height: 36% !important
    }

    .max-h-xs-36p {
        max-height: 36% !important
    }

    .w-xs-370 {
        width: 370px !important
    }

    .min-w-xs-370 {
        min-width: 370px !important
    }

    .max-w-xs-370 {
        max-width: 370px !important
    }

    .w-xs-37p {
        width: 37% !important
    }

    .w-xs-37p {
        width: 37% !important
    }

    .min-w-xs-37p {
        min-width: 37% !important
    }

    .max-w-xs-37p {
        max-width: 37% !important
    }

    .h-xs-370 {
        height: 370px !important
    }

    .min-h-xs-370 {
        min-height: 370px !important
    }

    .max-h-xs-370 {
        max-height: 370px !important
    }

    .h-xs-37p {
        height: 37% !important
    }

    .min-h-xs-37p {
        min-height: 37% !important
    }

    .max-h-xs-37p {
        max-height: 37% !important
    }

    .w-xs-380 {
        width: 380px !important
    }

    .min-w-xs-380 {
        min-width: 380px !important
    }

    .max-w-xs-380 {
        max-width: 380px !important
    }

    .w-xs-38p {
        width: 38% !important
    }

    .w-xs-38p {
        width: 38% !important
    }

    .min-w-xs-38p {
        min-width: 38% !important
    }

    .max-w-xs-38p {
        max-width: 38% !important
    }

    .h-xs-380 {
        height: 380px !important
    }

    .min-h-xs-380 {
        min-height: 380px !important
    }

    .max-h-xs-380 {
        max-height: 380px !important
    }

    .h-xs-38p {
        height: 38% !important
    }

    .min-h-xs-38p {
        min-height: 38% !important
    }

    .max-h-xs-38p {
        max-height: 38% !important
    }

    .w-xs-390 {
        width: 390px !important
    }

    .min-w-xs-390 {
        min-width: 390px !important
    }

    .max-w-xs-390 {
        max-width: 390px !important
    }

    .w-xs-39p {
        width: 39% !important
    }

    .w-xs-39p {
        width: 39% !important
    }

    .min-w-xs-39p {
        min-width: 39% !important
    }

    .max-w-xs-39p {
        max-width: 39% !important
    }

    .h-xs-390 {
        height: 390px !important
    }

    .min-h-xs-390 {
        min-height: 390px !important
    }

    .max-h-xs-390 {
        max-height: 390px !important
    }

    .h-xs-39p {
        height: 39% !important
    }

    .min-h-xs-39p {
        min-height: 39% !important
    }

    .max-h-xs-39p {
        max-height: 39% !important
    }

    .w-xs-400 {
        width: 400px !important
    }

    .min-w-xs-400 {
        min-width: 400px !important
    }

    .max-w-xs-400 {
        max-width: 400px !important
    }

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

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

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

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

    .h-xs-400 {
        height: 400px !important
    }

    .min-h-xs-400 {
        min-height: 400px !important
    }

    .max-h-xs-400 {
        max-height: 400px !important
    }

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

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

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

    .w-xs-410 {
        width: 410px !important
    }

    .min-w-xs-410 {
        min-width: 410px !important
    }

    .max-w-xs-410 {
        max-width: 410px !important
    }

    .w-xs-41p {
        width: 41% !important
    }

    .w-xs-41p {
        width: 41% !important
    }

    .min-w-xs-41p {
        min-width: 41% !important
    }

    .max-w-xs-41p {
        max-width: 41% !important
    }

    .h-xs-410 {
        height: 410px !important
    }

    .min-h-xs-410 {
        min-height: 410px !important
    }

    .max-h-xs-410 {
        max-height: 410px !important
    }

    .h-xs-41p {
        height: 41% !important
    }

    .min-h-xs-41p {
        min-height: 41% !important
    }

    .max-h-xs-41p {
        max-height: 41% !important
    }

    .w-xs-420 {
        width: 420px !important
    }

    .min-w-xs-420 {
        min-width: 420px !important
    }

    .max-w-xs-420 {
        max-width: 420px !important
    }

    .w-xs-42p {
        width: 42% !important
    }

    .w-xs-42p {
        width: 42% !important
    }

    .min-w-xs-42p {
        min-width: 42% !important
    }

    .max-w-xs-42p {
        max-width: 42% !important
    }

    .h-xs-420 {
        height: 420px !important
    }

    .min-h-xs-420 {
        min-height: 420px !important
    }

    .max-h-xs-420 {
        max-height: 420px !important
    }

    .h-xs-42p {
        height: 42% !important
    }

    .min-h-xs-42p {
        min-height: 42% !important
    }

    .max-h-xs-42p {
        max-height: 42% !important
    }

    .w-xs-430 {
        width: 430px !important
    }

    .min-w-xs-430 {
        min-width: 430px !important
    }

    .max-w-xs-430 {
        max-width: 430px !important
    }

    .w-xs-43p {
        width: 43% !important
    }

    .w-xs-43p {
        width: 43% !important
    }

    .min-w-xs-43p {
        min-width: 43% !important
    }

    .max-w-xs-43p {
        max-width: 43% !important
    }

    .h-xs-430 {
        height: 430px !important
    }

    .min-h-xs-430 {
        min-height: 430px !important
    }

    .max-h-xs-430 {
        max-height: 430px !important
    }

    .h-xs-43p {
        height: 43% !important
    }

    .min-h-xs-43p {
        min-height: 43% !important
    }

    .max-h-xs-43p {
        max-height: 43% !important
    }

    .w-xs-440 {
        width: 440px !important
    }

    .min-w-xs-440 {
        min-width: 440px !important
    }

    .max-w-xs-440 {
        max-width: 440px !important
    }

    .w-xs-44p {
        width: 44% !important
    }

    .w-xs-44p {
        width: 44% !important
    }

    .min-w-xs-44p {
        min-width: 44% !important
    }

    .max-w-xs-44p {
        max-width: 44% !important
    }

    .h-xs-440 {
        height: 440px !important
    }

    .min-h-xs-440 {
        min-height: 440px !important
    }

    .max-h-xs-440 {
        max-height: 440px !important
    }

    .h-xs-44p {
        height: 44% !important
    }

    .min-h-xs-44p {
        min-height: 44% !important
    }

    .max-h-xs-44p {
        max-height: 44% !important
    }

    .w-xs-450 {
        width: 450px !important
    }

    .min-w-xs-450 {
        min-width: 450px !important
    }

    .max-w-xs-450 {
        max-width: 450px !important
    }

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

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

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

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

    .h-xs-450 {
        height: 450px !important
    }

    .min-h-xs-450 {
        min-height: 450px !important
    }

    .max-h-xs-450 {
        max-height: 450px !important
    }

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

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

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

    .w-xs-460 {
        width: 460px !important
    }

    .min-w-xs-460 {
        min-width: 460px !important
    }

    .max-w-xs-460 {
        max-width: 460px !important
    }

    .w-xs-46p {
        width: 46% !important
    }

    .w-xs-46p {
        width: 46% !important
    }

    .min-w-xs-46p {
        min-width: 46% !important
    }

    .max-w-xs-46p {
        max-width: 46% !important
    }

    .h-xs-460 {
        height: 460px !important
    }

    .min-h-xs-460 {
        min-height: 460px !important
    }

    .max-h-xs-460 {
        max-height: 460px !important
    }

    .h-xs-46p {
        height: 46% !important
    }

    .min-h-xs-46p {
        min-height: 46% !important
    }

    .max-h-xs-46p {
        max-height: 46% !important
    }

    .w-xs-470 {
        width: 470px !important
    }

    .min-w-xs-470 {
        min-width: 470px !important
    }

    .max-w-xs-470 {
        max-width: 470px !important
    }

    .w-xs-47p {
        width: 47% !important
    }

    .w-xs-47p {
        width: 47% !important
    }

    .min-w-xs-47p {
        min-width: 47% !important
    }

    .max-w-xs-47p {
        max-width: 47% !important
    }

    .h-xs-470 {
        height: 470px !important
    }

    .min-h-xs-470 {
        min-height: 470px !important
    }

    .max-h-xs-470 {
        max-height: 470px !important
    }

    .h-xs-47p {
        height: 47% !important
    }

    .min-h-xs-47p {
        min-height: 47% !important
    }

    .max-h-xs-47p {
        max-height: 47% !important
    }

    .w-xs-480 {
        width: 480px !important
    }

    .min-w-xs-480 {
        min-width: 480px !important
    }

    .max-w-xs-480 {
        max-width: 480px !important
    }

    .w-xs-48p {
        width: 48% !important
    }

    .w-xs-48p {
        width: 48% !important
    }

    .min-w-xs-48p {
        min-width: 48% !important
    }

    .max-w-xs-48p {
        max-width: 48% !important
    }

    .h-xs-480 {
        height: 480px !important
    }

    .min-h-xs-480 {
        min-height: 480px !important
    }

    .max-h-xs-480 {
        max-height: 480px !important
    }

    .h-xs-48p {
        height: 48% !important
    }

    .min-h-xs-48p {
        min-height: 48% !important
    }

    .max-h-xs-48p {
        max-height: 48% !important
    }

    .w-xs-490 {
        width: 490px !important
    }

    .min-w-xs-490 {
        min-width: 490px !important
    }

    .max-w-xs-490 {
        max-width: 490px !important
    }

    .w-xs-49p {
        width: 49% !important
    }

    .w-xs-49p {
        width: 49% !important
    }

    .min-w-xs-49p {
        min-width: 49% !important
    }

    .max-w-xs-49p {
        max-width: 49% !important
    }

    .h-xs-490 {
        height: 490px !important
    }

    .min-h-xs-490 {
        min-height: 490px !important
    }

    .max-h-xs-490 {
        max-height: 490px !important
    }

    .h-xs-49p {
        height: 49% !important
    }

    .min-h-xs-49p {
        min-height: 49% !important
    }

    .max-h-xs-49p {
        max-height: 49% !important
    }

    .w-xs-500 {
        width: 500px !important
    }

    .min-w-xs-500 {
        min-width: 500px !important
    }

    .max-w-xs-500 {
        max-width: 500px !important
    }

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

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

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

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

    .h-xs-500 {
        height: 500px !important
    }

    .min-h-xs-500 {
        min-height: 500px !important
    }

    .max-h-xs-500 {
        max-height: 500px !important
    }

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

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

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

    .w-xs-510 {
        width: 510px !important
    }

    .min-w-xs-510 {
        min-width: 510px !important
    }

    .max-w-xs-510 {
        max-width: 510px !important
    }

    .w-xs-51p {
        width: 51% !important
    }

    .w-xs-51p {
        width: 51% !important
    }

    .min-w-xs-51p {
        min-width: 51% !important
    }

    .max-w-xs-51p {
        max-width: 51% !important
    }

    .h-xs-510 {
        height: 510px !important
    }

    .min-h-xs-510 {
        min-height: 510px !important
    }

    .max-h-xs-510 {
        max-height: 510px !important
    }

    .h-xs-51p {
        height: 51% !important
    }

    .min-h-xs-51p {
        min-height: 51% !important
    }

    .max-h-xs-51p {
        max-height: 51% !important
    }

    .w-xs-520 {
        width: 520px !important
    }

    .min-w-xs-520 {
        min-width: 520px !important
    }

    .max-w-xs-520 {
        max-width: 520px !important
    }

    .w-xs-52p {
        width: 52% !important
    }

    .w-xs-52p {
        width: 52% !important
    }

    .min-w-xs-52p {
        min-width: 52% !important
    }

    .max-w-xs-52p {
        max-width: 52% !important
    }

    .h-xs-520 {
        height: 520px !important
    }

    .min-h-xs-520 {
        min-height: 520px !important
    }

    .max-h-xs-520 {
        max-height: 520px !important
    }

    .h-xs-52p {
        height: 52% !important
    }

    .min-h-xs-52p {
        min-height: 52% !important
    }

    .max-h-xs-52p {
        max-height: 52% !important
    }

    .w-xs-530 {
        width: 530px !important
    }

    .min-w-xs-530 {
        min-width: 530px !important
    }

    .max-w-xs-530 {
        max-width: 530px !important
    }

    .w-xs-53p {
        width: 53% !important
    }

    .w-xs-53p {
        width: 53% !important
    }

    .min-w-xs-53p {
        min-width: 53% !important
    }

    .max-w-xs-53p {
        max-width: 53% !important
    }

    .h-xs-530 {
        height: 530px !important
    }

    .min-h-xs-530 {
        min-height: 530px !important
    }

    .max-h-xs-530 {
        max-height: 530px !important
    }

    .h-xs-53p {
        height: 53% !important
    }

    .min-h-xs-53p {
        min-height: 53% !important
    }

    .max-h-xs-53p {
        max-height: 53% !important
    }

    .w-xs-540 {
        width: 540px !important
    }

    .min-w-xs-540 {
        min-width: 540px !important
    }

    .max-w-xs-540 {
        max-width: 540px !important
    }

    .w-xs-54p {
        width: 54% !important
    }

    .w-xs-54p {
        width: 54% !important
    }

    .min-w-xs-54p {
        min-width: 54% !important
    }

    .max-w-xs-54p {
        max-width: 54% !important
    }

    .h-xs-540 {
        height: 540px !important
    }

    .min-h-xs-540 {
        min-height: 540px !important
    }

    .max-h-xs-540 {
        max-height: 540px !important
    }

    .h-xs-54p {
        height: 54% !important
    }

    .min-h-xs-54p {
        min-height: 54% !important
    }

    .max-h-xs-54p {
        max-height: 54% !important
    }

    .w-xs-550 {
        width: 550px !important
    }

    .min-w-xs-550 {
        min-width: 550px !important
    }

    .max-w-xs-550 {
        max-width: 550px !important
    }

    .w-xs-55p {
        width: 55% !important
    }

    .w-xs-55p {
        width: 55% !important
    }

    .min-w-xs-55p {
        min-width: 55% !important
    }

    .max-w-xs-55p {
        max-width: 55% !important
    }

    .h-xs-550 {
        height: 550px !important
    }

    .min-h-xs-550 {
        min-height: 550px !important
    }

    .max-h-xs-550 {
        max-height: 550px !important
    }

    .h-xs-55p {
        height: 55% !important
    }

    .min-h-xs-55p {
        min-height: 55% !important
    }

    .max-h-xs-55p {
        max-height: 55% !important
    }

    .w-xs-560 {
        width: 560px !important
    }

    .min-w-xs-560 {
        min-width: 560px !important
    }

    .max-w-xs-560 {
        max-width: 560px !important
    }

    .w-xs-56p {
        width: 56% !important
    }

    .w-xs-56p {
        width: 56% !important
    }

    .min-w-xs-56p {
        min-width: 56% !important
    }

    .max-w-xs-56p {
        max-width: 56% !important
    }

    .h-xs-560 {
        height: 560px !important
    }

    .min-h-xs-560 {
        min-height: 560px !important
    }

    .max-h-xs-560 {
        max-height: 560px !important
    }

    .h-xs-56p {
        height: 56% !important
    }

    .min-h-xs-56p {
        min-height: 56% !important
    }

    .max-h-xs-56p {
        max-height: 56% !important
    }

    .w-xs-570 {
        width: 570px !important
    }

    .min-w-xs-570 {
        min-width: 570px !important
    }

    .max-w-xs-570 {
        max-width: 570px !important
    }

    .w-xs-57p {
        width: 57% !important
    }

    .w-xs-57p {
        width: 57% !important
    }

    .min-w-xs-57p {
        min-width: 57% !important
    }

    .max-w-xs-57p {
        max-width: 57% !important
    }

    .h-xs-570 {
        height: 570px !important
    }

    .min-h-xs-570 {
        min-height: 570px !important
    }

    .max-h-xs-570 {
        max-height: 570px !important
    }

    .h-xs-57p {
        height: 57% !important
    }

    .min-h-xs-57p {
        min-height: 57% !important
    }

    .max-h-xs-57p {
        max-height: 57% !important
    }

    .w-xs-580 {
        width: 580px !important
    }

    .min-w-xs-580 {
        min-width: 580px !important
    }

    .max-w-xs-580 {
        max-width: 580px !important
    }

    .w-xs-58p {
        width: 58% !important
    }

    .w-xs-58p {
        width: 58% !important
    }

    .min-w-xs-58p {
        min-width: 58% !important
    }

    .max-w-xs-58p {
        max-width: 58% !important
    }

    .h-xs-580 {
        height: 580px !important
    }

    .min-h-xs-580 {
        min-height: 580px !important
    }

    .max-h-xs-580 {
        max-height: 580px !important
    }

    .h-xs-58p {
        height: 58% !important
    }

    .min-h-xs-58p {
        min-height: 58% !important
    }

    .max-h-xs-58p {
        max-height: 58% !important
    }

    .w-xs-590 {
        width: 590px !important
    }

    .min-w-xs-590 {
        min-width: 590px !important
    }

    .max-w-xs-590 {
        max-width: 590px !important
    }

    .w-xs-59p {
        width: 59% !important
    }

    .w-xs-59p {
        width: 59% !important
    }

    .min-w-xs-59p {
        min-width: 59% !important
    }

    .max-w-xs-59p {
        max-width: 59% !important
    }

    .h-xs-590 {
        height: 590px !important
    }

    .min-h-xs-590 {
        min-height: 590px !important
    }

    .max-h-xs-590 {
        max-height: 590px !important
    }

    .h-xs-59p {
        height: 59% !important
    }

    .min-h-xs-59p {
        min-height: 59% !important
    }

    .max-h-xs-59p {
        max-height: 59% !important
    }

    .w-xs-600 {
        width: 600px !important
    }

    .min-w-xs-600 {
        min-width: 600px !important
    }

    .max-w-xs-600 {
        max-width: 600px !important
    }

    .w-xs-60p {
        width: 60% !important
    }

    .w-xs-60p {
        width: 60% !important
    }

    .min-w-xs-60p {
        min-width: 60% !important
    }

    .max-w-xs-60p {
        max-width: 60% !important
    }

    .h-xs-600 {
        height: 600px !important
    }

    .min-h-xs-600 {
        min-height: 600px !important
    }

    .max-h-xs-600 {
        max-height: 600px !important
    }

    .h-xs-60p {
        height: 60% !important
    }

    .min-h-xs-60p {
        min-height: 60% !important
    }

    .max-h-xs-60p {
        max-height: 60% !important
    }

    .w-xs-610 {
        width: 610px !important
    }

    .min-w-xs-610 {
        min-width: 610px !important
    }

    .max-w-xs-610 {
        max-width: 610px !important
    }

    .w-xs-61p {
        width: 61% !important
    }

    .w-xs-61p {
        width: 61% !important
    }

    .min-w-xs-61p {
        min-width: 61% !important
    }

    .max-w-xs-61p {
        max-width: 61% !important
    }

    .h-xs-610 {
        height: 610px !important
    }

    .min-h-xs-610 {
        min-height: 610px !important
    }

    .max-h-xs-610 {
        max-height: 610px !important
    }

    .h-xs-61p {
        height: 61% !important
    }

    .min-h-xs-61p {
        min-height: 61% !important
    }

    .max-h-xs-61p {
        max-height: 61% !important
    }

    .w-xs-620 {
        width: 620px !important
    }

    .min-w-xs-620 {
        min-width: 620px !important
    }

    .max-w-xs-620 {
        max-width: 620px !important
    }

    .w-xs-62p {
        width: 62% !important
    }

    .w-xs-62p {
        width: 62% !important
    }

    .min-w-xs-62p {
        min-width: 62% !important
    }

    .max-w-xs-62p {
        max-width: 62% !important
    }

    .h-xs-620 {
        height: 620px !important
    }

    .min-h-xs-620 {
        min-height: 620px !important
    }

    .max-h-xs-620 {
        max-height: 620px !important
    }

    .h-xs-62p {
        height: 62% !important
    }

    .min-h-xs-62p {
        min-height: 62% !important
    }

    .max-h-xs-62p {
        max-height: 62% !important
    }

    .w-xs-630 {
        width: 630px !important
    }

    .min-w-xs-630 {
        min-width: 630px !important
    }

    .max-w-xs-630 {
        max-width: 630px !important
    }

    .w-xs-63p {
        width: 63% !important
    }

    .w-xs-63p {
        width: 63% !important
    }

    .min-w-xs-63p {
        min-width: 63% !important
    }

    .max-w-xs-63p {
        max-width: 63% !important
    }

    .h-xs-630 {
        height: 630px !important
    }

    .min-h-xs-630 {
        min-height: 630px !important
    }

    .max-h-xs-630 {
        max-height: 630px !important
    }

    .h-xs-63p {
        height: 63% !important
    }

    .min-h-xs-63p {
        min-height: 63% !important
    }

    .max-h-xs-63p {
        max-height: 63% !important
    }

    .w-xs-640 {
        width: 640px !important
    }

    .min-w-xs-640 {
        min-width: 640px !important
    }

    .max-w-xs-640 {
        max-width: 640px !important
    }

    .w-xs-64p {
        width: 64% !important
    }

    .w-xs-64p {
        width: 64% !important
    }

    .min-w-xs-64p {
        min-width: 64% !important
    }

    .max-w-xs-64p {
        max-width: 64% !important
    }

    .h-xs-640 {
        height: 640px !important
    }

    .min-h-xs-640 {
        min-height: 640px !important
    }

    .max-h-xs-640 {
        max-height: 640px !important
    }

    .h-xs-64p {
        height: 64% !important
    }

    .min-h-xs-64p {
        min-height: 64% !important
    }

    .max-h-xs-64p {
        max-height: 64% !important
    }

    .w-xs-650 {
        width: 650px !important
    }

    .min-w-xs-650 {
        min-width: 650px !important
    }

    .max-w-xs-650 {
        max-width: 650px !important
    }

    .w-xs-65p {
        width: 65% !important
    }

    .w-xs-65p {
        width: 65% !important
    }

    .min-w-xs-65p {
        min-width: 65% !important
    }

    .max-w-xs-65p {
        max-width: 65% !important
    }

    .h-xs-650 {
        height: 650px !important
    }

    .min-h-xs-650 {
        min-height: 650px !important
    }

    .max-h-xs-650 {
        max-height: 650px !important
    }

    .h-xs-65p {
        height: 65% !important
    }

    .min-h-xs-65p {
        min-height: 65% !important
    }

    .max-h-xs-65p {
        max-height: 65% !important
    }

    .w-xs-660 {
        width: 660px !important
    }

    .min-w-xs-660 {
        min-width: 660px !important
    }

    .max-w-xs-660 {
        max-width: 660px !important
    }

    .w-xs-66p {
        width: 66% !important
    }

    .w-xs-66p {
        width: 66% !important
    }

    .min-w-xs-66p {
        min-width: 66% !important
    }

    .max-w-xs-66p {
        max-width: 66% !important
    }

    .h-xs-660 {
        height: 660px !important
    }

    .min-h-xs-660 {
        min-height: 660px !important
    }

    .max-h-xs-660 {
        max-height: 660px !important
    }

    .h-xs-66p {
        height: 66% !important
    }

    .min-h-xs-66p {
        min-height: 66% !important
    }

    .max-h-xs-66p {
        max-height: 66% !important
    }

    .w-xs-670 {
        width: 670px !important
    }

    .min-w-xs-670 {
        min-width: 670px !important
    }

    .max-w-xs-670 {
        max-width: 670px !important
    }

    .w-xs-67p {
        width: 67% !important
    }

    .w-xs-67p {
        width: 67% !important
    }

    .min-w-xs-67p {
        min-width: 67% !important
    }

    .max-w-xs-67p {
        max-width: 67% !important
    }

    .h-xs-670 {
        height: 670px !important
    }

    .min-h-xs-670 {
        min-height: 670px !important
    }

    .max-h-xs-670 {
        max-height: 670px !important
    }

    .h-xs-67p {
        height: 67% !important
    }

    .min-h-xs-67p {
        min-height: 67% !important
    }

    .max-h-xs-67p {
        max-height: 67% !important
    }

    .w-xs-680 {
        width: 680px !important
    }

    .min-w-xs-680 {
        min-width: 680px !important
    }

    .max-w-xs-680 {
        max-width: 680px !important
    }

    .w-xs-68p {
        width: 68% !important
    }

    .w-xs-68p {
        width: 68% !important
    }

    .min-w-xs-68p {
        min-width: 68% !important
    }

    .max-w-xs-68p {
        max-width: 68% !important
    }

    .h-xs-680 {
        height: 680px !important
    }

    .min-h-xs-680 {
        min-height: 680px !important
    }

    .max-h-xs-680 {
        max-height: 680px !important
    }

    .h-xs-68p {
        height: 68% !important
    }

    .min-h-xs-68p {
        min-height: 68% !important
    }

    .max-h-xs-68p {
        max-height: 68% !important
    }

    .w-xs-690 {
        width: 690px !important
    }

    .min-w-xs-690 {
        min-width: 690px !important
    }

    .max-w-xs-690 {
        max-width: 690px !important
    }

    .w-xs-69p {
        width: 69% !important
    }

    .w-xs-69p {
        width: 69% !important
    }

    .min-w-xs-69p {
        min-width: 69% !important
    }

    .max-w-xs-69p {
        max-width: 69% !important
    }

    .h-xs-690 {
        height: 690px !important
    }

    .min-h-xs-690 {
        min-height: 690px !important
    }

    .max-h-xs-690 {
        max-height: 690px !important
    }

    .h-xs-69p {
        height: 69% !important
    }

    .min-h-xs-69p {
        min-height: 69% !important
    }

    .max-h-xs-69p {
        max-height: 69% !important
    }

    .w-xs-700 {
        width: 700px !important
    }

    .min-w-xs-700 {
        min-width: 700px !important
    }

    .max-w-xs-700 {
        max-width: 700px !important
    }

    .w-xs-70p {
        width: 70% !important
    }

    .w-xs-70p {
        width: 70% !important
    }

    .min-w-xs-70p {
        min-width: 70% !important
    }

    .max-w-xs-70p {
        max-width: 70% !important
    }

    .h-xs-700 {
        height: 700px !important
    }

    .min-h-xs-700 {
        min-height: 700px !important
    }

    .max-h-xs-700 {
        max-height: 700px !important
    }

    .h-xs-70p {
        height: 70% !important
    }

    .min-h-xs-70p {
        min-height: 70% !important
    }

    .max-h-xs-70p {
        max-height: 70% !important
    }

    .w-xs-710 {
        width: 710px !important
    }

    .min-w-xs-710 {
        min-width: 710px !important
    }

    .max-w-xs-710 {
        max-width: 710px !important
    }

    .w-xs-71p {
        width: 71% !important
    }

    .w-xs-71p {
        width: 71% !important
    }

    .min-w-xs-71p {
        min-width: 71% !important
    }

    .max-w-xs-71p {
        max-width: 71% !important
    }

    .h-xs-710 {
        height: 710px !important
    }

    .min-h-xs-710 {
        min-height: 710px !important
    }

    .max-h-xs-710 {
        max-height: 710px !important
    }

    .h-xs-71p {
        height: 71% !important
    }

    .min-h-xs-71p {
        min-height: 71% !important
    }

    .max-h-xs-71p {
        max-height: 71% !important
    }

    .w-xs-720 {
        width: 720px !important
    }

    .min-w-xs-720 {
        min-width: 720px !important
    }

    .max-w-xs-720 {
        max-width: 720px !important
    }

    .w-xs-72p {
        width: 72% !important
    }

    .w-xs-72p {
        width: 72% !important
    }

    .min-w-xs-72p {
        min-width: 72% !important
    }

    .max-w-xs-72p {
        max-width: 72% !important
    }

    .h-xs-720 {
        height: 720px !important
    }

    .min-h-xs-720 {
        min-height: 720px !important
    }

    .max-h-xs-720 {
        max-height: 720px !important
    }

    .h-xs-72p {
        height: 72% !important
    }

    .min-h-xs-72p {
        min-height: 72% !important
    }

    .max-h-xs-72p {
        max-height: 72% !important
    }

    .w-xs-730 {
        width: 730px !important
    }

    .min-w-xs-730 {
        min-width: 730px !important
    }

    .max-w-xs-730 {
        max-width: 730px !important
    }

    .w-xs-73p {
        width: 73% !important
    }

    .w-xs-73p {
        width: 73% !important
    }

    .min-w-xs-73p {
        min-width: 73% !important
    }

    .max-w-xs-73p {
        max-width: 73% !important
    }

    .h-xs-730 {
        height: 730px !important
    }

    .min-h-xs-730 {
        min-height: 730px !important
    }

    .max-h-xs-730 {
        max-height: 730px !important
    }

    .h-xs-73p {
        height: 73% !important
    }

    .min-h-xs-73p {
        min-height: 73% !important
    }

    .max-h-xs-73p {
        max-height: 73% !important
    }

    .w-xs-740 {
        width: 740px !important
    }

    .min-w-xs-740 {
        min-width: 740px !important
    }

    .max-w-xs-740 {
        max-width: 740px !important
    }

    .w-xs-74p {
        width: 74% !important
    }

    .w-xs-74p {
        width: 74% !important
    }

    .min-w-xs-74p {
        min-width: 74% !important
    }

    .max-w-xs-74p {
        max-width: 74% !important
    }

    .h-xs-740 {
        height: 740px !important
    }

    .min-h-xs-740 {
        min-height: 740px !important
    }

    .max-h-xs-740 {
        max-height: 740px !important
    }

    .h-xs-74p {
        height: 74% !important
    }

    .min-h-xs-74p {
        min-height: 74% !important
    }

    .max-h-xs-74p {
        max-height: 74% !important
    }

    .w-xs-750 {
        width: 750px !important
    }

    .min-w-xs-750 {
        min-width: 750px !important
    }

    .max-w-xs-750 {
        max-width: 750px !important
    }

    .w-xs-75p {
        width: 75% !important
    }

    .w-xs-75p {
        width: 75% !important
    }

    .min-w-xs-75p {
        min-width: 75% !important
    }

    .max-w-xs-75p {
        max-width: 75% !important
    }

    .h-xs-750 {
        height: 750px !important
    }

    .min-h-xs-750 {
        min-height: 750px !important
    }

    .max-h-xs-750 {
        max-height: 750px !important
    }

    .h-xs-75p {
        height: 75% !important
    }

    .min-h-xs-75p {
        min-height: 75% !important
    }

    .max-h-xs-75p {
        max-height: 75% !important
    }

    .w-xs-760 {
        width: 760px !important
    }

    .min-w-xs-760 {
        min-width: 760px !important
    }

    .max-w-xs-760 {
        max-width: 760px !important
    }

    .w-xs-76p {
        width: 76% !important
    }

    .w-xs-76p {
        width: 76% !important
    }

    .min-w-xs-76p {
        min-width: 76% !important
    }

    .max-w-xs-76p {
        max-width: 76% !important
    }

    .h-xs-760 {
        height: 760px !important
    }

    .min-h-xs-760 {
        min-height: 760px !important
    }

    .max-h-xs-760 {
        max-height: 760px !important
    }

    .h-xs-76p {
        height: 76% !important
    }

    .min-h-xs-76p {
        min-height: 76% !important
    }

    .max-h-xs-76p {
        max-height: 76% !important
    }

    .w-xs-770 {
        width: 770px !important
    }

    .min-w-xs-770 {
        min-width: 770px !important
    }

    .max-w-xs-770 {
        max-width: 770px !important
    }

    .w-xs-77p {
        width: 77% !important
    }

    .w-xs-77p {
        width: 77% !important
    }

    .min-w-xs-77p {
        min-width: 77% !important
    }

    .max-w-xs-77p {
        max-width: 77% !important
    }

    .h-xs-770 {
        height: 770px !important
    }

    .min-h-xs-770 {
        min-height: 770px !important
    }

    .max-h-xs-770 {
        max-height: 770px !important
    }

    .h-xs-77p {
        height: 77% !important
    }

    .min-h-xs-77p {
        min-height: 77% !important
    }

    .max-h-xs-77p {
        max-height: 77% !important
    }

    .w-xs-780 {
        width: 780px !important
    }

    .min-w-xs-780 {
        min-width: 780px !important
    }

    .max-w-xs-780 {
        max-width: 780px !important
    }

    .w-xs-78p {
        width: 78% !important
    }

    .w-xs-78p {
        width: 78% !important
    }

    .min-w-xs-78p {
        min-width: 78% !important
    }

    .max-w-xs-78p {
        max-width: 78% !important
    }

    .h-xs-780 {
        height: 780px !important
    }

    .min-h-xs-780 {
        min-height: 780px !important
    }

    .max-h-xs-780 {
        max-height: 780px !important
    }

    .h-xs-78p {
        height: 78% !important
    }

    .min-h-xs-78p {
        min-height: 78% !important
    }

    .max-h-xs-78p {
        max-height: 78% !important
    }

    .w-xs-790 {
        width: 790px !important
    }

    .min-w-xs-790 {
        min-width: 790px !important
    }

    .max-w-xs-790 {
        max-width: 790px !important
    }

    .w-xs-79p {
        width: 79% !important
    }

    .w-xs-79p {
        width: 79% !important
    }

    .min-w-xs-79p {
        min-width: 79% !important
    }

    .max-w-xs-79p {
        max-width: 79% !important
    }

    .h-xs-790 {
        height: 790px !important
    }

    .min-h-xs-790 {
        min-height: 790px !important
    }

    .max-h-xs-790 {
        max-height: 790px !important
    }

    .h-xs-79p {
        height: 79% !important
    }

    .min-h-xs-79p {
        min-height: 79% !important
    }

    .max-h-xs-79p {
        max-height: 79% !important
    }

    .w-xs-800 {
        width: 800px !important
    }

    .min-w-xs-800 {
        min-width: 800px !important
    }

    .max-w-xs-800 {
        max-width: 800px !important
    }

    .w-xs-80p {
        width: 80% !important
    }

    .w-xs-80p {
        width: 80% !important
    }

    .min-w-xs-80p {
        min-width: 80% !important
    }

    .max-w-xs-80p {
        max-width: 80% !important
    }

    .h-xs-800 {
        height: 800px !important
    }

    .min-h-xs-800 {
        min-height: 800px !important
    }

    .max-h-xs-800 {
        max-height: 800px !important
    }

    .h-xs-80p {
        height: 80% !important
    }

    .min-h-xs-80p {
        min-height: 80% !important
    }

    .max-h-xs-80p {
        max-height: 80% !important
    }

    .w-xs-810 {
        width: 810px !important
    }

    .min-w-xs-810 {
        min-width: 810px !important
    }

    .max-w-xs-810 {
        max-width: 810px !important
    }

    .w-xs-81p {
        width: 81% !important
    }

    .w-xs-81p {
        width: 81% !important
    }

    .min-w-xs-81p {
        min-width: 81% !important
    }

    .max-w-xs-81p {
        max-width: 81% !important
    }

    .h-xs-810 {
        height: 810px !important
    }

    .min-h-xs-810 {
        min-height: 810px !important
    }

    .max-h-xs-810 {
        max-height: 810px !important
    }

    .h-xs-81p {
        height: 81% !important
    }

    .min-h-xs-81p {
        min-height: 81% !important
    }

    .max-h-xs-81p {
        max-height: 81% !important
    }

    .w-xs-820 {
        width: 820px !important
    }

    .min-w-xs-820 {
        min-width: 820px !important
    }

    .max-w-xs-820 {
        max-width: 820px !important
    }

    .w-xs-82p {
        width: 82% !important
    }

    .w-xs-82p {
        width: 82% !important
    }

    .min-w-xs-82p {
        min-width: 82% !important
    }

    .max-w-xs-82p {
        max-width: 82% !important
    }

    .h-xs-820 {
        height: 820px !important
    }

    .min-h-xs-820 {
        min-height: 820px !important
    }

    .max-h-xs-820 {
        max-height: 820px !important
    }

    .h-xs-82p {
        height: 82% !important
    }

    .min-h-xs-82p {
        min-height: 82% !important
    }

    .max-h-xs-82p {
        max-height: 82% !important
    }

    .w-xs-830 {
        width: 830px !important
    }

    .min-w-xs-830 {
        min-width: 830px !important
    }

    .max-w-xs-830 {
        max-width: 830px !important
    }

    .w-xs-83p {
        width: 83% !important
    }

    .w-xs-83p {
        width: 83% !important
    }

    .min-w-xs-83p {
        min-width: 83% !important
    }

    .max-w-xs-83p {
        max-width: 83% !important
    }

    .h-xs-830 {
        height: 830px !important
    }

    .min-h-xs-830 {
        min-height: 830px !important
    }

    .max-h-xs-830 {
        max-height: 830px !important
    }

    .h-xs-83p {
        height: 83% !important
    }

    .min-h-xs-83p {
        min-height: 83% !important
    }

    .max-h-xs-83p {
        max-height: 83% !important
    }

    .w-xs-840 {
        width: 840px !important
    }

    .min-w-xs-840 {
        min-width: 840px !important
    }

    .max-w-xs-840 {
        max-width: 840px !important
    }

    .w-xs-84p {
        width: 84% !important
    }

    .w-xs-84p {
        width: 84% !important
    }

    .min-w-xs-84p {
        min-width: 84% !important
    }

    .max-w-xs-84p {
        max-width: 84% !important
    }

    .h-xs-840 {
        height: 840px !important
    }

    .min-h-xs-840 {
        min-height: 840px !important
    }

    .max-h-xs-840 {
        max-height: 840px !important
    }

    .h-xs-84p {
        height: 84% !important
    }

    .min-h-xs-84p {
        min-height: 84% !important
    }

    .max-h-xs-84p {
        max-height: 84% !important
    }

    .w-xs-850 {
        width: 850px !important
    }

    .min-w-xs-850 {
        min-width: 850px !important
    }

    .max-w-xs-850 {
        max-width: 850px !important
    }

    .w-xs-85p {
        width: 85% !important
    }

    .w-xs-85p {
        width: 85% !important
    }

    .min-w-xs-85p {
        min-width: 85% !important
    }

    .max-w-xs-85p {
        max-width: 85% !important
    }

    .h-xs-850 {
        height: 850px !important
    }

    .min-h-xs-850 {
        min-height: 850px !important
    }

    .max-h-xs-850 {
        max-height: 850px !important
    }

    .h-xs-85p {
        height: 85% !important
    }

    .min-h-xs-85p {
        min-height: 85% !important
    }

    .max-h-xs-85p {
        max-height: 85% !important
    }

    .w-xs-860 {
        width: 860px !important
    }

    .min-w-xs-860 {
        min-width: 860px !important
    }

    .max-w-xs-860 {
        max-width: 860px !important
    }

    .w-xs-86p {
        width: 86% !important
    }

    .w-xs-86p {
        width: 86% !important
    }

    .min-w-xs-86p {
        min-width: 86% !important
    }

    .max-w-xs-86p {
        max-width: 86% !important
    }

    .h-xs-860 {
        height: 860px !important
    }

    .min-h-xs-860 {
        min-height: 860px !important
    }

    .max-h-xs-860 {
        max-height: 860px !important
    }

    .h-xs-86p {
        height: 86% !important
    }

    .min-h-xs-86p {
        min-height: 86% !important
    }

    .max-h-xs-86p {
        max-height: 86% !important
    }

    .w-xs-870 {
        width: 870px !important
    }

    .min-w-xs-870 {
        min-width: 870px !important
    }

    .max-w-xs-870 {
        max-width: 870px !important
    }

    .w-xs-87p {
        width: 87% !important
    }

    .w-xs-87p {
        width: 87% !important
    }

    .min-w-xs-87p {
        min-width: 87% !important
    }

    .max-w-xs-87p {
        max-width: 87% !important
    }

    .h-xs-870 {
        height: 870px !important
    }

    .min-h-xs-870 {
        min-height: 870px !important
    }

    .max-h-xs-870 {
        max-height: 870px !important
    }

    .h-xs-87p {
        height: 87% !important
    }

    .min-h-xs-87p {
        min-height: 87% !important
    }

    .max-h-xs-87p {
        max-height: 87% !important
    }

    .w-xs-880 {
        width: 880px !important
    }

    .min-w-xs-880 {
        min-width: 880px !important
    }

    .max-w-xs-880 {
        max-width: 880px !important
    }

    .w-xs-88p {
        width: 88% !important
    }

    .w-xs-88p {
        width: 88% !important
    }

    .min-w-xs-88p {
        min-width: 88% !important
    }

    .max-w-xs-88p {
        max-width: 88% !important
    }

    .h-xs-880 {
        height: 880px !important
    }

    .min-h-xs-880 {
        min-height: 880px !important
    }

    .max-h-xs-880 {
        max-height: 880px !important
    }

    .h-xs-88p {
        height: 88% !important
    }

    .min-h-xs-88p {
        min-height: 88% !important
    }

    .max-h-xs-88p {
        max-height: 88% !important
    }

    .w-xs-890 {
        width: 890px !important
    }

    .min-w-xs-890 {
        min-width: 890px !important
    }

    .max-w-xs-890 {
        max-width: 890px !important
    }

    .w-xs-89p {
        width: 89% !important
    }

    .w-xs-89p {
        width: 89% !important
    }

    .min-w-xs-89p {
        min-width: 89% !important
    }

    .max-w-xs-89p {
        max-width: 89% !important
    }

    .h-xs-890 {
        height: 890px !important
    }

    .min-h-xs-890 {
        min-height: 890px !important
    }

    .max-h-xs-890 {
        max-height: 890px !important
    }

    .h-xs-89p {
        height: 89% !important
    }

    .min-h-xs-89p {
        min-height: 89% !important
    }

    .max-h-xs-89p {
        max-height: 89% !important
    }

    .w-xs-900 {
        width: 900px !important
    }

    .min-w-xs-900 {
        min-width: 900px !important
    }

    .max-w-xs-900 {
        max-width: 900px !important
    }

    .w-xs-90p {
        width: 90% !important
    }

    .w-xs-90p {
        width: 90% !important
    }

    .min-w-xs-90p {
        min-width: 90% !important
    }

    .max-w-xs-90p {
        max-width: 90% !important
    }

    .h-xs-900 {
        height: 900px !important
    }

    .min-h-xs-900 {
        min-height: 900px !important
    }

    .max-h-xs-900 {
        max-height: 900px !important
    }

    .h-xs-90p {
        height: 90% !important
    }

    .min-h-xs-90p {
        min-height: 90% !important
    }

    .max-h-xs-90p {
        max-height: 90% !important
    }

    .w-xs-910 {
        width: 910px !important
    }

    .min-w-xs-910 {
        min-width: 910px !important
    }

    .max-w-xs-910 {
        max-width: 910px !important
    }

    .w-xs-91p {
        width: 91% !important
    }

    .w-xs-91p {
        width: 91% !important
    }

    .min-w-xs-91p {
        min-width: 91% !important
    }

    .max-w-xs-91p {
        max-width: 91% !important
    }

    .h-xs-910 {
        height: 910px !important
    }

    .min-h-xs-910 {
        min-height: 910px !important
    }

    .max-h-xs-910 {
        max-height: 910px !important
    }

    .h-xs-91p {
        height: 91% !important
    }

    .min-h-xs-91p {
        min-height: 91% !important
    }

    .max-h-xs-91p {
        max-height: 91% !important
    }

    .w-xs-920 {
        width: 920px !important
    }

    .min-w-xs-920 {
        min-width: 920px !important
    }

    .max-w-xs-920 {
        max-width: 920px !important
    }

    .w-xs-92p {
        width: 92% !important
    }

    .w-xs-92p {
        width: 92% !important
    }

    .min-w-xs-92p {
        min-width: 92% !important
    }

    .max-w-xs-92p {
        max-width: 92% !important
    }

    .h-xs-920 {
        height: 920px !important
    }

    .min-h-xs-920 {
        min-height: 920px !important
    }

    .max-h-xs-920 {
        max-height: 920px !important
    }

    .h-xs-92p {
        height: 92% !important
    }

    .min-h-xs-92p {
        min-height: 92% !important
    }

    .max-h-xs-92p {
        max-height: 92% !important
    }

    .w-xs-930 {
        width: 930px !important
    }

    .min-w-xs-930 {
        min-width: 930px !important
    }

    .max-w-xs-930 {
        max-width: 930px !important
    }

    .w-xs-93p {
        width: 93% !important
    }

    .w-xs-93p {
        width: 93% !important
    }

    .min-w-xs-93p {
        min-width: 93% !important
    }

    .max-w-xs-93p {
        max-width: 93% !important
    }

    .h-xs-930 {
        height: 930px !important
    }

    .min-h-xs-930 {
        min-height: 930px !important
    }

    .max-h-xs-930 {
        max-height: 930px !important
    }

    .h-xs-93p {
        height: 93% !important
    }

    .min-h-xs-93p {
        min-height: 93% !important
    }

    .max-h-xs-93p {
        max-height: 93% !important
    }

    .w-xs-940 {
        width: 940px !important
    }

    .min-w-xs-940 {
        min-width: 940px !important
    }

    .max-w-xs-940 {
        max-width: 940px !important
    }

    .w-xs-94p {
        width: 94% !important
    }

    .w-xs-94p {
        width: 94% !important
    }

    .min-w-xs-94p {
        min-width: 94% !important
    }

    .max-w-xs-94p {
        max-width: 94% !important
    }

    .h-xs-940 {
        height: 940px !important
    }

    .min-h-xs-940 {
        min-height: 940px !important
    }

    .max-h-xs-940 {
        max-height: 940px !important
    }

    .h-xs-94p {
        height: 94% !important
    }

    .min-h-xs-94p {
        min-height: 94% !important
    }

    .max-h-xs-94p {
        max-height: 94% !important
    }

    .w-xs-950 {
        width: 950px !important
    }

    .min-w-xs-950 {
        min-width: 950px !important
    }

    .max-w-xs-950 {
        max-width: 950px !important
    }

    .w-xs-95p {
        width: 95% !important
    }

    .w-xs-95p {
        width: 95% !important
    }

    .min-w-xs-95p {
        min-width: 95% !important
    }

    .max-w-xs-95p {
        max-width: 95% !important
    }

    .h-xs-950 {
        height: 950px !important
    }

    .min-h-xs-950 {
        min-height: 950px !important
    }

    .max-h-xs-950 {
        max-height: 950px !important
    }

    .h-xs-95p {
        height: 95% !important
    }

    .min-h-xs-95p {
        min-height: 95% !important
    }

    .max-h-xs-95p {
        max-height: 95% !important
    }

    .w-xs-960 {
        width: 960px !important
    }

    .min-w-xs-960 {
        min-width: 960px !important
    }

    .max-w-xs-960 {
        max-width: 960px !important
    }

    .w-xs-96p {
        width: 96% !important
    }

    .w-xs-96p {
        width: 96% !important
    }

    .min-w-xs-96p {
        min-width: 96% !important
    }

    .max-w-xs-96p {
        max-width: 96% !important
    }

    .h-xs-960 {
        height: 960px !important
    }

    .min-h-xs-960 {
        min-height: 960px !important
    }

    .max-h-xs-960 {
        max-height: 960px !important
    }

    .h-xs-96p {
        height: 96% !important
    }

    .min-h-xs-96p {
        min-height: 96% !important
    }

    .max-h-xs-96p {
        max-height: 96% !important
    }

    .w-xs-970 {
        width: 970px !important
    }

    .min-w-xs-970 {
        min-width: 970px !important
    }

    .max-w-xs-970 {
        max-width: 970px !important
    }

    .w-xs-97p {
        width: 97% !important
    }

    .w-xs-97p {
        width: 97% !important
    }

    .min-w-xs-97p {
        min-width: 97% !important
    }

    .max-w-xs-97p {
        max-width: 97% !important
    }

    .h-xs-970 {
        height: 970px !important
    }

    .min-h-xs-970 {
        min-height: 970px !important
    }

    .max-h-xs-970 {
        max-height: 970px !important
    }

    .h-xs-97p {
        height: 97% !important
    }

    .min-h-xs-97p {
        min-height: 97% !important
    }

    .max-h-xs-97p {
        max-height: 97% !important
    }

    .w-xs-980 {
        width: 980px !important
    }

    .min-w-xs-980 {
        min-width: 980px !important
    }

    .max-w-xs-980 {
        max-width: 980px !important
    }

    .w-xs-98p {
        width: 98% !important
    }

    .w-xs-98p {
        width: 98% !important
    }

    .min-w-xs-98p {
        min-width: 98% !important
    }

    .max-w-xs-98p {
        max-width: 98% !important
    }

    .h-xs-980 {
        height: 980px !important
    }

    .min-h-xs-980 {
        min-height: 980px !important
    }

    .max-h-xs-980 {
        max-height: 980px !important
    }

    .h-xs-98p {
        height: 98% !important
    }

    .min-h-xs-98p {
        min-height: 98% !important
    }

    .max-h-xs-98p {
        max-height: 98% !important
    }

    .w-xs-990 {
        width: 990px !important
    }

    .min-w-xs-990 {
        min-width: 990px !important
    }

    .max-w-xs-990 {
        max-width: 990px !important
    }

    .w-xs-99p {
        width: 99% !important
    }

    .w-xs-99p {
        width: 99% !important
    }

    .min-w-xs-99p {
        min-width: 99% !important
    }

    .max-w-xs-99p {
        max-width: 99% !important
    }

    .h-xs-990 {
        height: 990px !important
    }

    .min-h-xs-990 {
        min-height: 990px !important
    }

    .max-h-xs-990 {
        max-height: 990px !important
    }

    .h-xs-99p {
        height: 99% !important
    }

    .min-h-xs-99p {
        min-height: 99% !important
    }

    .max-h-xs-99p {
        max-height: 99% !important
    }

    .w-xs-1000 {
        width: 1000px !important
    }

    .min-w-xs-1000 {
        min-width: 1000px !important
    }

    .max-w-xs-1000 {
        max-width: 1000px !important
    }

    .w-xs-100p {
        width: 100% !important
    }

    .w-xs-100p {
        width: 100% !important
    }

    .min-w-xs-100p {
        min-width: 100% !important
    }

    .max-w-xs-100p {
        max-width: 100% !important
    }

    .h-xs-1000 {
        height: 1000px !important
    }

    .min-h-xs-1000 {
        min-height: 1000px !important
    }

    .max-h-xs-1000 {
        max-height: 1000px !important
    }

    .h-xs-100p {
        height: 100% !important
    }

    .min-h-xs-100p {
        min-height: 100% !important
    }

    .max-h-xs-100p {
        max-height: 100% !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .w-sm-a {
        width:auto !important
    }

    .h-sm-a {
        height: auto !important
    }

    .w-sm-0 {
        width: 0 !important
    }

    .h-sm-0 {
        height: 0 !important
    }

    .w-sm-10 {
        width: 10px !important
    }

    .min-w-sm-10 {
        min-width: 10px !important
    }

    .max-w-sm-10 {
        max-width: 10px !important
    }

    .w-sm-1p {
        width: 1% !important
    }

    .w-sm-1p {
        width: 1% !important
    }

    .min-w-sm-1p {
        min-width: 1% !important
    }

    .max-w-sm-1p {
        max-width: 1% !important
    }

    .h-sm-10 {
        height: 10px !important
    }

    .min-h-sm-10 {
        min-height: 10px !important
    }

    .max-h-sm-10 {
        max-height: 10px !important
    }

    .h-sm-1p {
        height: 1% !important
    }

    .min-h-sm-1p {
        min-height: 1% !important
    }

    .max-h-sm-1p {
        max-height: 1% !important
    }

    .w-sm-20 {
        width: 20px !important
    }

    .min-w-sm-20 {
        min-width: 20px !important
    }

    .max-w-sm-20 {
        max-width: 20px !important
    }

    .w-sm-2p {
        width: 2% !important
    }

    .w-sm-2p {
        width: 2% !important
    }

    .min-w-sm-2p {
        min-width: 2% !important
    }

    .max-w-sm-2p {
        max-width: 2% !important
    }

    .h-sm-20 {
        height: 20px !important
    }

    .min-h-sm-20 {
        min-height: 20px !important
    }

    .max-h-sm-20 {
        max-height: 20px !important
    }

    .h-sm-2p {
        height: 2% !important
    }

    .min-h-sm-2p {
        min-height: 2% !important
    }

    .max-h-sm-2p {
        max-height: 2% !important
    }

    .w-sm-30 {
        width: 30px !important
    }

    .min-w-sm-30 {
        min-width: 30px !important
    }

    .max-w-sm-30 {
        max-width: 30px !important
    }

    .w-sm-3p {
        width: 3% !important
    }

    .w-sm-3p {
        width: 3% !important
    }

    .min-w-sm-3p {
        min-width: 3% !important
    }

    .max-w-sm-3p {
        max-width: 3% !important
    }

    .h-sm-30 {
        height: 30px !important
    }

    .min-h-sm-30 {
        min-height: 30px !important
    }

    .max-h-sm-30 {
        max-height: 30px !important
    }

    .h-sm-3p {
        height: 3% !important
    }

    .min-h-sm-3p {
        min-height: 3% !important
    }

    .max-h-sm-3p {
        max-height: 3% !important
    }

    .w-sm-40 {
        width: 40px !important
    }

    .min-w-sm-40 {
        min-width: 40px !important
    }

    .max-w-sm-40 {
        max-width: 40px !important
    }

    .w-sm-4p {
        width: 4% !important
    }

    .w-sm-4p {
        width: 4% !important
    }

    .min-w-sm-4p {
        min-width: 4% !important
    }

    .max-w-sm-4p {
        max-width: 4% !important
    }

    .h-sm-40 {
        height: 40px !important
    }

    .min-h-sm-40 {
        min-height: 40px !important
    }

    .max-h-sm-40 {
        max-height: 40px !important
    }

    .h-sm-4p {
        height: 4% !important
    }

    .min-h-sm-4p {
        min-height: 4% !important
    }

    .max-h-sm-4p {
        max-height: 4% !important
    }

    .w-sm-50 {
        width: 50px !important
    }

    .min-w-sm-50 {
        min-width: 50px !important
    }

    .max-w-sm-50 {
        max-width: 50px !important
    }

    .w-sm-5p {
        width: 5% !important
    }

    .w-sm-5p {
        width: 5% !important
    }

    .min-w-sm-5p {
        min-width: 5% !important
    }

    .max-w-sm-5p {
        max-width: 5% !important
    }

    .h-sm-50 {
        height: 50px !important
    }

    .min-h-sm-50 {
        min-height: 50px !important
    }

    .max-h-sm-50 {
        max-height: 50px !important
    }

    .h-sm-5p {
        height: 5% !important
    }

    .min-h-sm-5p {
        min-height: 5% !important
    }

    .max-h-sm-5p {
        max-height: 5% !important
    }

    .w-sm-60 {
        width: 60px !important
    }

    .min-w-sm-60 {
        min-width: 60px !important
    }

    .max-w-sm-60 {
        max-width: 60px !important
    }

    .w-sm-6p {
        width: 6% !important
    }

    .w-sm-6p {
        width: 6% !important
    }

    .min-w-sm-6p {
        min-width: 6% !important
    }

    .max-w-sm-6p {
        max-width: 6% !important
    }

    .h-sm-60 {
        height: 60px !important
    }

    .min-h-sm-60 {
        min-height: 60px !important
    }

    .max-h-sm-60 {
        max-height: 60px !important
    }

    .h-sm-6p {
        height: 6% !important
    }

    .min-h-sm-6p {
        min-height: 6% !important
    }

    .max-h-sm-6p {
        max-height: 6% !important
    }

    .w-sm-70 {
        width: 70px !important
    }

    .min-w-sm-70 {
        min-width: 70px !important
    }

    .max-w-sm-70 {
        max-width: 70px !important
    }

    .w-sm-7p {
        width: 7% !important
    }

    .w-sm-7p {
        width: 7% !important
    }

    .min-w-sm-7p {
        min-width: 7% !important
    }

    .max-w-sm-7p {
        max-width: 7% !important
    }

    .h-sm-70 {
        height: 70px !important
    }

    .min-h-sm-70 {
        min-height: 70px !important
    }

    .max-h-sm-70 {
        max-height: 70px !important
    }

    .h-sm-7p {
        height: 7% !important
    }

    .min-h-sm-7p {
        min-height: 7% !important
    }

    .max-h-sm-7p {
        max-height: 7% !important
    }

    .w-sm-80 {
        width: 80px !important
    }

    .min-w-sm-80 {
        min-width: 80px !important
    }

    .max-w-sm-80 {
        max-width: 80px !important
    }

    .w-sm-8p {
        width: 8% !important
    }

    .w-sm-8p {
        width: 8% !important
    }

    .min-w-sm-8p {
        min-width: 8% !important
    }

    .max-w-sm-8p {
        max-width: 8% !important
    }

    .h-sm-80 {
        height: 80px !important
    }

    .min-h-sm-80 {
        min-height: 80px !important
    }

    .max-h-sm-80 {
        max-height: 80px !important
    }

    .h-sm-8p {
        height: 8% !important
    }

    .min-h-sm-8p {
        min-height: 8% !important
    }

    .max-h-sm-8p {
        max-height: 8% !important
    }

    .w-sm-90 {
        width: 90px !important
    }

    .min-w-sm-90 {
        min-width: 90px !important
    }

    .max-w-sm-90 {
        max-width: 90px !important
    }

    .w-sm-9p {
        width: 9% !important
    }

    .w-sm-9p {
        width: 9% !important
    }

    .min-w-sm-9p {
        min-width: 9% !important
    }

    .max-w-sm-9p {
        max-width: 9% !important
    }

    .h-sm-90 {
        height: 90px !important
    }

    .min-h-sm-90 {
        min-height: 90px !important
    }

    .max-h-sm-90 {
        max-height: 90px !important
    }

    .h-sm-9p {
        height: 9% !important
    }

    .min-h-sm-9p {
        min-height: 9% !important
    }

    .max-h-sm-9p {
        max-height: 9% !important
    }

    .w-sm-100 {
        width: 100px !important
    }

    .min-w-sm-100 {
        min-width: 100px !important
    }

    .max-w-sm-100 {
        max-width: 100px !important
    }

    .w-sm-10p {
        width: 10% !important
    }

    .w-sm-10p {
        width: 10% !important
    }

    .min-w-sm-10p {
        min-width: 10% !important
    }

    .max-w-sm-10p {
        max-width: 10% !important
    }

    .h-sm-100 {
        height: 100px !important
    }

    .min-h-sm-100 {
        min-height: 100px !important
    }

    .max-h-sm-100 {
        max-height: 100px !important
    }

    .h-sm-10p {
        height: 10% !important
    }

    .min-h-sm-10p {
        min-height: 10% !important
    }

    .max-h-sm-10p {
        max-height: 10% !important
    }

    .w-sm-110 {
        width: 110px !important
    }

    .min-w-sm-110 {
        min-width: 110px !important
    }

    .max-w-sm-110 {
        max-width: 110px !important
    }

    .w-sm-11p {
        width: 11% !important
    }

    .w-sm-11p {
        width: 11% !important
    }

    .min-w-sm-11p {
        min-width: 11% !important
    }

    .max-w-sm-11p {
        max-width: 11% !important
    }

    .h-sm-110 {
        height: 110px !important
    }

    .min-h-sm-110 {
        min-height: 110px !important
    }

    .max-h-sm-110 {
        max-height: 110px !important
    }

    .h-sm-11p {
        height: 11% !important
    }

    .min-h-sm-11p {
        min-height: 11% !important
    }

    .max-h-sm-11p {
        max-height: 11% !important
    }

    .w-sm-120 {
        width: 120px !important
    }

    .min-w-sm-120 {
        min-width: 120px !important
    }

    .max-w-sm-120 {
        max-width: 120px !important
    }

    .w-sm-12p {
        width: 12% !important
    }

    .w-sm-12p {
        width: 12% !important
    }

    .min-w-sm-12p {
        min-width: 12% !important
    }

    .max-w-sm-12p {
        max-width: 12% !important
    }

    .h-sm-120 {
        height: 120px !important
    }

    .min-h-sm-120 {
        min-height: 120px !important
    }

    .max-h-sm-120 {
        max-height: 120px !important
    }

    .h-sm-12p {
        height: 12% !important
    }

    .min-h-sm-12p {
        min-height: 12% !important
    }

    .max-h-sm-12p {
        max-height: 12% !important
    }

    .w-sm-130 {
        width: 130px !important
    }

    .min-w-sm-130 {
        min-width: 130px !important
    }

    .max-w-sm-130 {
        max-width: 130px !important
    }

    .w-sm-13p {
        width: 13% !important
    }

    .w-sm-13p {
        width: 13% !important
    }

    .min-w-sm-13p {
        min-width: 13% !important
    }

    .max-w-sm-13p {
        max-width: 13% !important
    }

    .h-sm-130 {
        height: 130px !important
    }

    .min-h-sm-130 {
        min-height: 130px !important
    }

    .max-h-sm-130 {
        max-height: 130px !important
    }

    .h-sm-13p {
        height: 13% !important
    }

    .min-h-sm-13p {
        min-height: 13% !important
    }

    .max-h-sm-13p {
        max-height: 13% !important
    }

    .w-sm-140 {
        width: 140px !important
    }

    .min-w-sm-140 {
        min-width: 140px !important
    }

    .max-w-sm-140 {
        max-width: 140px !important
    }

    .w-sm-14p {
        width: 14% !important
    }

    .w-sm-14p {
        width: 14% !important
    }

    .min-w-sm-14p {
        min-width: 14% !important
    }

    .max-w-sm-14p {
        max-width: 14% !important
    }

    .h-sm-140 {
        height: 140px !important
    }

    .min-h-sm-140 {
        min-height: 140px !important
    }

    .max-h-sm-140 {
        max-height: 140px !important
    }

    .h-sm-14p {
        height: 14% !important
    }

    .min-h-sm-14p {
        min-height: 14% !important
    }

    .max-h-sm-14p {
        max-height: 14% !important
    }

    .w-sm-150 {
        width: 150px !important
    }

    .min-w-sm-150 {
        min-width: 150px !important
    }

    .max-w-sm-150 {
        max-width: 150px !important
    }

    .w-sm-15p {
        width: 15% !important
    }

    .w-sm-15p {
        width: 15% !important
    }

    .min-w-sm-15p {
        min-width: 15% !important
    }

    .max-w-sm-15p {
        max-width: 15% !important
    }

    .h-sm-150 {
        height: 150px !important
    }

    .min-h-sm-150 {
        min-height: 150px !important
    }

    .max-h-sm-150 {
        max-height: 150px !important
    }

    .h-sm-15p {
        height: 15% !important
    }

    .min-h-sm-15p {
        min-height: 15% !important
    }

    .max-h-sm-15p {
        max-height: 15% !important
    }

    .w-sm-160 {
        width: 160px !important
    }

    .min-w-sm-160 {
        min-width: 160px !important
    }

    .max-w-sm-160 {
        max-width: 160px !important
    }

    .w-sm-16p {
        width: 16% !important
    }

    .w-sm-16p {
        width: 16% !important
    }

    .min-w-sm-16p {
        min-width: 16% !important
    }

    .max-w-sm-16p {
        max-width: 16% !important
    }

    .h-sm-160 {
        height: 160px !important
    }

    .min-h-sm-160 {
        min-height: 160px !important
    }

    .max-h-sm-160 {
        max-height: 160px !important
    }

    .h-sm-16p {
        height: 16% !important
    }

    .min-h-sm-16p {
        min-height: 16% !important
    }

    .max-h-sm-16p {
        max-height: 16% !important
    }

    .w-sm-170 {
        width: 170px !important
    }

    .min-w-sm-170 {
        min-width: 170px !important
    }

    .max-w-sm-170 {
        max-width: 170px !important
    }

    .w-sm-17p {
        width: 17% !important
    }

    .w-sm-17p {
        width: 17% !important
    }

    .min-w-sm-17p {
        min-width: 17% !important
    }

    .max-w-sm-17p {
        max-width: 17% !important
    }

    .h-sm-170 {
        height: 170px !important
    }

    .min-h-sm-170 {
        min-height: 170px !important
    }

    .max-h-sm-170 {
        max-height: 170px !important
    }

    .h-sm-17p {
        height: 17% !important
    }

    .min-h-sm-17p {
        min-height: 17% !important
    }

    .max-h-sm-17p {
        max-height: 17% !important
    }

    .w-sm-180 {
        width: 180px !important
    }

    .min-w-sm-180 {
        min-width: 180px !important
    }

    .max-w-sm-180 {
        max-width: 180px !important
    }

    .w-sm-18p {
        width: 18% !important
    }

    .w-sm-18p {
        width: 18% !important
    }

    .min-w-sm-18p {
        min-width: 18% !important
    }

    .max-w-sm-18p {
        max-width: 18% !important
    }

    .h-sm-180 {
        height: 180px !important
    }

    .min-h-sm-180 {
        min-height: 180px !important
    }

    .max-h-sm-180 {
        max-height: 180px !important
    }

    .h-sm-18p {
        height: 18% !important
    }

    .min-h-sm-18p {
        min-height: 18% !important
    }

    .max-h-sm-18p {
        max-height: 18% !important
    }

    .w-sm-190 {
        width: 190px !important
    }

    .min-w-sm-190 {
        min-width: 190px !important
    }

    .max-w-sm-190 {
        max-width: 190px !important
    }

    .w-sm-19p {
        width: 19% !important
    }

    .w-sm-19p {
        width: 19% !important
    }

    .min-w-sm-19p {
        min-width: 19% !important
    }

    .max-w-sm-19p {
        max-width: 19% !important
    }

    .h-sm-190 {
        height: 190px !important
    }

    .min-h-sm-190 {
        min-height: 190px !important
    }

    .max-h-sm-190 {
        max-height: 190px !important
    }

    .h-sm-19p {
        height: 19% !important
    }

    .min-h-sm-19p {
        min-height: 19% !important
    }

    .max-h-sm-19p {
        max-height: 19% !important
    }

    .w-sm-200 {
        width: 200px !important
    }

    .min-w-sm-200 {
        min-width: 200px !important
    }

    .max-w-sm-200 {
        max-width: 200px !important
    }

    .w-sm-20p {
        width: 20% !important
    }

    .w-sm-20p {
        width: 20% !important
    }

    .min-w-sm-20p {
        min-width: 20% !important
    }

    .max-w-sm-20p {
        max-width: 20% !important
    }

    .h-sm-200 {
        height: 200px !important
    }

    .min-h-sm-200 {
        min-height: 200px !important
    }

    .max-h-sm-200 {
        max-height: 200px !important
    }

    .h-sm-20p {
        height: 20% !important
    }

    .min-h-sm-20p {
        min-height: 20% !important
    }

    .max-h-sm-20p {
        max-height: 20% !important
    }

    .w-sm-210 {
        width: 210px !important
    }

    .min-w-sm-210 {
        min-width: 210px !important
    }

    .max-w-sm-210 {
        max-width: 210px !important
    }

    .w-sm-21p {
        width: 21% !important
    }

    .w-sm-21p {
        width: 21% !important
    }

    .min-w-sm-21p {
        min-width: 21% !important
    }

    .max-w-sm-21p {
        max-width: 21% !important
    }

    .h-sm-210 {
        height: 210px !important
    }

    .min-h-sm-210 {
        min-height: 210px !important
    }

    .max-h-sm-210 {
        max-height: 210px !important
    }

    .h-sm-21p {
        height: 21% !important
    }

    .min-h-sm-21p {
        min-height: 21% !important
    }

    .max-h-sm-21p {
        max-height: 21% !important
    }

    .w-sm-220 {
        width: 220px !important
    }

    .min-w-sm-220 {
        min-width: 220px !important
    }

    .max-w-sm-220 {
        max-width: 220px !important
    }

    .w-sm-22p {
        width: 22% !important
    }

    .w-sm-22p {
        width: 22% !important
    }

    .min-w-sm-22p {
        min-width: 22% !important
    }

    .max-w-sm-22p {
        max-width: 22% !important
    }

    .h-sm-220 {
        height: 220px !important
    }

    .min-h-sm-220 {
        min-height: 220px !important
    }

    .max-h-sm-220 {
        max-height: 220px !important
    }

    .h-sm-22p {
        height: 22% !important
    }

    .min-h-sm-22p {
        min-height: 22% !important
    }

    .max-h-sm-22p {
        max-height: 22% !important
    }

    .w-sm-230 {
        width: 230px !important
    }

    .min-w-sm-230 {
        min-width: 230px !important
    }

    .max-w-sm-230 {
        max-width: 230px !important
    }

    .w-sm-23p {
        width: 23% !important
    }

    .w-sm-23p {
        width: 23% !important
    }

    .min-w-sm-23p {
        min-width: 23% !important
    }

    .max-w-sm-23p {
        max-width: 23% !important
    }

    .h-sm-230 {
        height: 230px !important
    }

    .min-h-sm-230 {
        min-height: 230px !important
    }

    .max-h-sm-230 {
        max-height: 230px !important
    }

    .h-sm-23p {
        height: 23% !important
    }

    .min-h-sm-23p {
        min-height: 23% !important
    }

    .max-h-sm-23p {
        max-height: 23% !important
    }

    .w-sm-240 {
        width: 240px !important
    }

    .min-w-sm-240 {
        min-width: 240px !important
    }

    .max-w-sm-240 {
        max-width: 240px !important
    }

    .w-sm-24p {
        width: 24% !important
    }

    .w-sm-24p {
        width: 24% !important
    }

    .min-w-sm-24p {
        min-width: 24% !important
    }

    .max-w-sm-24p {
        max-width: 24% !important
    }

    .h-sm-240 {
        height: 240px !important
    }

    .min-h-sm-240 {
        min-height: 240px !important
    }

    .max-h-sm-240 {
        max-height: 240px !important
    }

    .h-sm-24p {
        height: 24% !important
    }

    .min-h-sm-24p {
        min-height: 24% !important
    }

    .max-h-sm-24p {
        max-height: 24% !important
    }

    .w-sm-250 {
        width: 250px !important
    }

    .min-w-sm-250 {
        min-width: 250px !important
    }

    .max-w-sm-250 {
        max-width: 250px !important
    }

    .w-sm-25p {
        width: 25% !important
    }

    .w-sm-25p {
        width: 25% !important
    }

    .min-w-sm-25p {
        min-width: 25% !important
    }

    .max-w-sm-25p {
        max-width: 25% !important
    }

    .h-sm-250 {
        height: 250px !important
    }

    .min-h-sm-250 {
        min-height: 250px !important
    }

    .max-h-sm-250 {
        max-height: 250px !important
    }

    .h-sm-25p {
        height: 25% !important
    }

    .min-h-sm-25p {
        min-height: 25% !important
    }

    .max-h-sm-25p {
        max-height: 25% !important
    }

    .w-sm-260 {
        width: 260px !important
    }

    .min-w-sm-260 {
        min-width: 260px !important
    }

    .max-w-sm-260 {
        max-width: 260px !important
    }

    .w-sm-26p {
        width: 26% !important
    }

    .w-sm-26p {
        width: 26% !important
    }

    .min-w-sm-26p {
        min-width: 26% !important
    }

    .max-w-sm-26p {
        max-width: 26% !important
    }

    .h-sm-260 {
        height: 260px !important
    }

    .min-h-sm-260 {
        min-height: 260px !important
    }

    .max-h-sm-260 {
        max-height: 260px !important
    }

    .h-sm-26p {
        height: 26% !important
    }

    .min-h-sm-26p {
        min-height: 26% !important
    }

    .max-h-sm-26p {
        max-height: 26% !important
    }

    .w-sm-270 {
        width: 270px !important
    }

    .min-w-sm-270 {
        min-width: 270px !important
    }

    .max-w-sm-270 {
        max-width: 270px !important
    }

    .w-sm-27p {
        width: 27% !important
    }

    .w-sm-27p {
        width: 27% !important
    }

    .min-w-sm-27p {
        min-width: 27% !important
    }

    .max-w-sm-27p {
        max-width: 27% !important
    }

    .h-sm-270 {
        height: 270px !important
    }

    .min-h-sm-270 {
        min-height: 270px !important
    }

    .max-h-sm-270 {
        max-height: 270px !important
    }

    .h-sm-27p {
        height: 27% !important
    }

    .min-h-sm-27p {
        min-height: 27% !important
    }

    .max-h-sm-27p {
        max-height: 27% !important
    }

    .w-sm-280 {
        width: 280px !important
    }

    .min-w-sm-280 {
        min-width: 280px !important
    }

    .max-w-sm-280 {
        max-width: 280px !important
    }

    .w-sm-28p {
        width: 28% !important
    }

    .w-sm-28p {
        width: 28% !important
    }

    .min-w-sm-28p {
        min-width: 28% !important
    }

    .max-w-sm-28p {
        max-width: 28% !important
    }

    .h-sm-280 {
        height: 280px !important
    }

    .min-h-sm-280 {
        min-height: 280px !important
    }

    .max-h-sm-280 {
        max-height: 280px !important
    }

    .h-sm-28p {
        height: 28% !important
    }

    .min-h-sm-28p {
        min-height: 28% !important
    }

    .max-h-sm-28p {
        max-height: 28% !important
    }

    .w-sm-290 {
        width: 290px !important
    }

    .min-w-sm-290 {
        min-width: 290px !important
    }

    .max-w-sm-290 {
        max-width: 290px !important
    }

    .w-sm-29p {
        width: 29% !important
    }

    .w-sm-29p {
        width: 29% !important
    }

    .min-w-sm-29p {
        min-width: 29% !important
    }

    .max-w-sm-29p {
        max-width: 29% !important
    }

    .h-sm-290 {
        height: 290px !important
    }

    .min-h-sm-290 {
        min-height: 290px !important
    }

    .max-h-sm-290 {
        max-height: 290px !important
    }

    .h-sm-29p {
        height: 29% !important
    }

    .min-h-sm-29p {
        min-height: 29% !important
    }

    .max-h-sm-29p {
        max-height: 29% !important
    }

    .w-sm-300 {
        width: 300px !important
    }

    .min-w-sm-300 {
        min-width: 300px !important
    }

    .max-w-sm-300 {
        max-width: 300px !important
    }

    .w-sm-30p {
        width: 30% !important
    }

    .w-sm-30p {
        width: 30% !important
    }

    .min-w-sm-30p {
        min-width: 30% !important
    }

    .max-w-sm-30p {
        max-width: 30% !important
    }

    .h-sm-300 {
        height: 300px !important
    }

    .min-h-sm-300 {
        min-height: 300px !important
    }

    .max-h-sm-300 {
        max-height: 300px !important
    }

    .h-sm-30p {
        height: 30% !important
    }

    .min-h-sm-30p {
        min-height: 30% !important
    }

    .max-h-sm-30p {
        max-height: 30% !important
    }

    .w-sm-310 {
        width: 310px !important
    }

    .min-w-sm-310 {
        min-width: 310px !important
    }

    .max-w-sm-310 {
        max-width: 310px !important
    }

    .w-sm-31p {
        width: 31% !important
    }

    .w-sm-31p {
        width: 31% !important
    }

    .min-w-sm-31p {
        min-width: 31% !important
    }

    .max-w-sm-31p {
        max-width: 31% !important
    }

    .h-sm-310 {
        height: 310px !important
    }

    .min-h-sm-310 {
        min-height: 310px !important
    }

    .max-h-sm-310 {
        max-height: 310px !important
    }

    .h-sm-31p {
        height: 31% !important
    }

    .min-h-sm-31p {
        min-height: 31% !important
    }

    .max-h-sm-31p {
        max-height: 31% !important
    }

    .w-sm-320 {
        width: 320px !important
    }

    .min-w-sm-320 {
        min-width: 320px !important
    }

    .max-w-sm-320 {
        max-width: 320px !important
    }

    .w-sm-32p {
        width: 32% !important
    }

    .w-sm-32p {
        width: 32% !important
    }

    .min-w-sm-32p {
        min-width: 32% !important
    }

    .max-w-sm-32p {
        max-width: 32% !important
    }

    .h-sm-320 {
        height: 320px !important
    }

    .min-h-sm-320 {
        min-height: 320px !important
    }

    .max-h-sm-320 {
        max-height: 320px !important
    }

    .h-sm-32p {
        height: 32% !important
    }

    .min-h-sm-32p {
        min-height: 32% !important
    }

    .max-h-sm-32p {
        max-height: 32% !important
    }

    .w-sm-330 {
        width: 330px !important
    }

    .min-w-sm-330 {
        min-width: 330px !important
    }

    .max-w-sm-330 {
        max-width: 330px !important
    }

    .w-sm-33p {
        width: 33% !important
    }

    .w-sm-33p {
        width: 33% !important
    }

    .min-w-sm-33p {
        min-width: 33% !important
    }

    .max-w-sm-33p {
        max-width: 33% !important
    }

    .h-sm-330 {
        height: 330px !important
    }

    .min-h-sm-330 {
        min-height: 330px !important
    }

    .max-h-sm-330 {
        max-height: 330px !important
    }

    .h-sm-33p {
        height: 33% !important
    }

    .min-h-sm-33p {
        min-height: 33% !important
    }

    .max-h-sm-33p {
        max-height: 33% !important
    }

    .w-sm-340 {
        width: 340px !important
    }

    .min-w-sm-340 {
        min-width: 340px !important
    }

    .max-w-sm-340 {
        max-width: 340px !important
    }

    .w-sm-34p {
        width: 34% !important
    }

    .w-sm-34p {
        width: 34% !important
    }

    .min-w-sm-34p {
        min-width: 34% !important
    }

    .max-w-sm-34p {
        max-width: 34% !important
    }

    .h-sm-340 {
        height: 340px !important
    }

    .min-h-sm-340 {
        min-height: 340px !important
    }

    .max-h-sm-340 {
        max-height: 340px !important
    }

    .h-sm-34p {
        height: 34% !important
    }

    .min-h-sm-34p {
        min-height: 34% !important
    }

    .max-h-sm-34p {
        max-height: 34% !important
    }

    .w-sm-350 {
        width: 350px !important
    }

    .min-w-sm-350 {
        min-width: 350px !important
    }

    .max-w-sm-350 {
        max-width: 350px !important
    }

    .w-sm-35p {
        width: 35% !important
    }

    .w-sm-35p {
        width: 35% !important
    }

    .min-w-sm-35p {
        min-width: 35% !important
    }

    .max-w-sm-35p {
        max-width: 35% !important
    }

    .h-sm-350 {
        height: 350px !important
    }

    .min-h-sm-350 {
        min-height: 350px !important
    }

    .max-h-sm-350 {
        max-height: 350px !important
    }

    .h-sm-35p {
        height: 35% !important
    }

    .min-h-sm-35p {
        min-height: 35% !important
    }

    .max-h-sm-35p {
        max-height: 35% !important
    }

    .w-sm-360 {
        width: 360px !important
    }

    .min-w-sm-360 {
        min-width: 360px !important
    }

    .max-w-sm-360 {
        max-width: 360px !important
    }

    .w-sm-36p {
        width: 36% !important
    }

    .w-sm-36p {
        width: 36% !important
    }

    .min-w-sm-36p {
        min-width: 36% !important
    }

    .max-w-sm-36p {
        max-width: 36% !important
    }

    .h-sm-360 {
        height: 360px !important
    }

    .min-h-sm-360 {
        min-height: 360px !important
    }

    .max-h-sm-360 {
        max-height: 360px !important
    }

    .h-sm-36p {
        height: 36% !important
    }

    .min-h-sm-36p {
        min-height: 36% !important
    }

    .max-h-sm-36p {
        max-height: 36% !important
    }

    .w-sm-370 {
        width: 370px !important
    }

    .min-w-sm-370 {
        min-width: 370px !important
    }

    .max-w-sm-370 {
        max-width: 370px !important
    }

    .w-sm-37p {
        width: 37% !important
    }

    .w-sm-37p {
        width: 37% !important
    }

    .min-w-sm-37p {
        min-width: 37% !important
    }

    .max-w-sm-37p {
        max-width: 37% !important
    }

    .h-sm-370 {
        height: 370px !important
    }

    .min-h-sm-370 {
        min-height: 370px !important
    }

    .max-h-sm-370 {
        max-height: 370px !important
    }

    .h-sm-37p {
        height: 37% !important
    }

    .min-h-sm-37p {
        min-height: 37% !important
    }

    .max-h-sm-37p {
        max-height: 37% !important
    }

    .w-sm-380 {
        width: 380px !important
    }

    .min-w-sm-380 {
        min-width: 380px !important
    }

    .max-w-sm-380 {
        max-width: 380px !important
    }

    .w-sm-38p {
        width: 38% !important
    }

    .w-sm-38p {
        width: 38% !important
    }

    .min-w-sm-38p {
        min-width: 38% !important
    }

    .max-w-sm-38p {
        max-width: 38% !important
    }

    .h-sm-380 {
        height: 380px !important
    }

    .min-h-sm-380 {
        min-height: 380px !important
    }

    .max-h-sm-380 {
        max-height: 380px !important
    }

    .h-sm-38p {
        height: 38% !important
    }

    .min-h-sm-38p {
        min-height: 38% !important
    }

    .max-h-sm-38p {
        max-height: 38% !important
    }

    .w-sm-390 {
        width: 390px !important
    }

    .min-w-sm-390 {
        min-width: 390px !important
    }

    .max-w-sm-390 {
        max-width: 390px !important
    }

    .w-sm-39p {
        width: 39% !important
    }

    .w-sm-39p {
        width: 39% !important
    }

    .min-w-sm-39p {
        min-width: 39% !important
    }

    .max-w-sm-39p {
        max-width: 39% !important
    }

    .h-sm-390 {
        height: 390px !important
    }

    .min-h-sm-390 {
        min-height: 390px !important
    }

    .max-h-sm-390 {
        max-height: 390px !important
    }

    .h-sm-39p {
        height: 39% !important
    }

    .min-h-sm-39p {
        min-height: 39% !important
    }

    .max-h-sm-39p {
        max-height: 39% !important
    }

    .w-sm-400 {
        width: 400px !important
    }

    .min-w-sm-400 {
        min-width: 400px !important
    }

    .max-w-sm-400 {
        max-width: 400px !important
    }

    .w-sm-40p {
        width: 40% !important
    }

    .w-sm-40p {
        width: 40% !important
    }

    .min-w-sm-40p {
        min-width: 40% !important
    }

    .max-w-sm-40p {
        max-width: 40% !important
    }

    .h-sm-400 {
        height: 400px !important
    }

    .min-h-sm-400 {
        min-height: 400px !important
    }

    .max-h-sm-400 {
        max-height: 400px !important
    }

    .h-sm-40p {
        height: 40% !important
    }

    .min-h-sm-40p {
        min-height: 40% !important
    }

    .max-h-sm-40p {
        max-height: 40% !important
    }

    .w-sm-410 {
        width: 410px !important
    }

    .min-w-sm-410 {
        min-width: 410px !important
    }

    .max-w-sm-410 {
        max-width: 410px !important
    }

    .w-sm-41p {
        width: 41% !important
    }

    .w-sm-41p {
        width: 41% !important
    }

    .min-w-sm-41p {
        min-width: 41% !important
    }

    .max-w-sm-41p {
        max-width: 41% !important
    }

    .h-sm-410 {
        height: 410px !important
    }

    .min-h-sm-410 {
        min-height: 410px !important
    }

    .max-h-sm-410 {
        max-height: 410px !important
    }

    .h-sm-41p {
        height: 41% !important
    }

    .min-h-sm-41p {
        min-height: 41% !important
    }

    .max-h-sm-41p {
        max-height: 41% !important
    }

    .w-sm-420 {
        width: 420px !important
    }

    .min-w-sm-420 {
        min-width: 420px !important
    }

    .max-w-sm-420 {
        max-width: 420px !important
    }

    .w-sm-42p {
        width: 42% !important
    }

    .w-sm-42p {
        width: 42% !important
    }

    .min-w-sm-42p {
        min-width: 42% !important
    }

    .max-w-sm-42p {
        max-width: 42% !important
    }

    .h-sm-420 {
        height: 420px !important
    }

    .min-h-sm-420 {
        min-height: 420px !important
    }

    .max-h-sm-420 {
        max-height: 420px !important
    }

    .h-sm-42p {
        height: 42% !important
    }

    .min-h-sm-42p {
        min-height: 42% !important
    }

    .max-h-sm-42p {
        max-height: 42% !important
    }

    .w-sm-430 {
        width: 430px !important
    }

    .min-w-sm-430 {
        min-width: 430px !important
    }

    .max-w-sm-430 {
        max-width: 430px !important
    }

    .w-sm-43p {
        width: 43% !important
    }

    .w-sm-43p {
        width: 43% !important
    }

    .min-w-sm-43p {
        min-width: 43% !important
    }

    .max-w-sm-43p {
        max-width: 43% !important
    }

    .h-sm-430 {
        height: 430px !important
    }

    .min-h-sm-430 {
        min-height: 430px !important
    }

    .max-h-sm-430 {
        max-height: 430px !important
    }

    .h-sm-43p {
        height: 43% !important
    }

    .min-h-sm-43p {
        min-height: 43% !important
    }

    .max-h-sm-43p {
        max-height: 43% !important
    }

    .w-sm-440 {
        width: 440px !important
    }

    .min-w-sm-440 {
        min-width: 440px !important
    }

    .max-w-sm-440 {
        max-width: 440px !important
    }

    .w-sm-44p {
        width: 44% !important
    }

    .w-sm-44p {
        width: 44% !important
    }

    .min-w-sm-44p {
        min-width: 44% !important
    }

    .max-w-sm-44p {
        max-width: 44% !important
    }

    .h-sm-440 {
        height: 440px !important
    }

    .min-h-sm-440 {
        min-height: 440px !important
    }

    .max-h-sm-440 {
        max-height: 440px !important
    }

    .h-sm-44p {
        height: 44% !important
    }

    .min-h-sm-44p {
        min-height: 44% !important
    }

    .max-h-sm-44p {
        max-height: 44% !important
    }

    .w-sm-450 {
        width: 450px !important
    }

    .min-w-sm-450 {
        min-width: 450px !important
    }

    .max-w-sm-450 {
        max-width: 450px !important
    }

    .w-sm-45p {
        width: 45% !important
    }

    .w-sm-45p {
        width: 45% !important
    }

    .min-w-sm-45p {
        min-width: 45% !important
    }

    .max-w-sm-45p {
        max-width: 45% !important
    }

    .h-sm-450 {
        height: 450px !important
    }

    .min-h-sm-450 {
        min-height: 450px !important
    }

    .max-h-sm-450 {
        max-height: 450px !important
    }

    .h-sm-45p {
        height: 45% !important
    }

    .min-h-sm-45p {
        min-height: 45% !important
    }

    .max-h-sm-45p {
        max-height: 45% !important
    }

    .w-sm-460 {
        width: 460px !important
    }

    .min-w-sm-460 {
        min-width: 460px !important
    }

    .max-w-sm-460 {
        max-width: 460px !important
    }

    .w-sm-46p {
        width: 46% !important
    }

    .w-sm-46p {
        width: 46% !important
    }

    .min-w-sm-46p {
        min-width: 46% !important
    }

    .max-w-sm-46p {
        max-width: 46% !important
    }

    .h-sm-460 {
        height: 460px !important
    }

    .min-h-sm-460 {
        min-height: 460px !important
    }

    .max-h-sm-460 {
        max-height: 460px !important
    }

    .h-sm-46p {
        height: 46% !important
    }

    .min-h-sm-46p {
        min-height: 46% !important
    }

    .max-h-sm-46p {
        max-height: 46% !important
    }

    .w-sm-470 {
        width: 470px !important
    }

    .min-w-sm-470 {
        min-width: 470px !important
    }

    .max-w-sm-470 {
        max-width: 470px !important
    }

    .w-sm-47p {
        width: 47% !important
    }

    .w-sm-47p {
        width: 47% !important
    }

    .min-w-sm-47p {
        min-width: 47% !important
    }

    .max-w-sm-47p {
        max-width: 47% !important
    }

    .h-sm-470 {
        height: 470px !important
    }

    .min-h-sm-470 {
        min-height: 470px !important
    }

    .max-h-sm-470 {
        max-height: 470px !important
    }

    .h-sm-47p {
        height: 47% !important
    }

    .min-h-sm-47p {
        min-height: 47% !important
    }

    .max-h-sm-47p {
        max-height: 47% !important
    }

    .w-sm-480 {
        width: 480px !important
    }

    .min-w-sm-480 {
        min-width: 480px !important
    }

    .max-w-sm-480 {
        max-width: 480px !important
    }

    .w-sm-48p {
        width: 48% !important
    }

    .w-sm-48p {
        width: 48% !important
    }

    .min-w-sm-48p {
        min-width: 48% !important
    }

    .max-w-sm-48p {
        max-width: 48% !important
    }

    .h-sm-480 {
        height: 480px !important
    }

    .min-h-sm-480 {
        min-height: 480px !important
    }

    .max-h-sm-480 {
        max-height: 480px !important
    }

    .h-sm-48p {
        height: 48% !important
    }

    .min-h-sm-48p {
        min-height: 48% !important
    }

    .max-h-sm-48p {
        max-height: 48% !important
    }

    .w-sm-490 {
        width: 490px !important
    }

    .min-w-sm-490 {
        min-width: 490px !important
    }

    .max-w-sm-490 {
        max-width: 490px !important
    }

    .w-sm-49p {
        width: 49% !important
    }

    .w-sm-49p {
        width: 49% !important
    }

    .min-w-sm-49p {
        min-width: 49% !important
    }

    .max-w-sm-49p {
        max-width: 49% !important
    }

    .h-sm-490 {
        height: 490px !important
    }

    .min-h-sm-490 {
        min-height: 490px !important
    }

    .max-h-sm-490 {
        max-height: 490px !important
    }

    .h-sm-49p {
        height: 49% !important
    }

    .min-h-sm-49p {
        min-height: 49% !important
    }

    .max-h-sm-49p {
        max-height: 49% !important
    }

    .w-sm-500 {
        width: 500px !important
    }

    .min-w-sm-500 {
        min-width: 500px !important
    }

    .max-w-sm-500 {
        max-width: 500px !important
    }

    .w-sm-50p {
        width: 50% !important
    }

    .w-sm-50p {
        width: 50% !important
    }

    .min-w-sm-50p {
        min-width: 50% !important
    }

    .max-w-sm-50p {
        max-width: 50% !important
    }

    .h-sm-500 {
        height: 500px !important
    }

    .min-h-sm-500 {
        min-height: 500px !important
    }

    .max-h-sm-500 {
        max-height: 500px !important
    }

    .h-sm-50p {
        height: 50% !important
    }

    .min-h-sm-50p {
        min-height: 50% !important
    }

    .max-h-sm-50p {
        max-height: 50% !important
    }

    .w-sm-510 {
        width: 510px !important
    }

    .min-w-sm-510 {
        min-width: 510px !important
    }

    .max-w-sm-510 {
        max-width: 510px !important
    }

    .w-sm-51p {
        width: 51% !important
    }

    .w-sm-51p {
        width: 51% !important
    }

    .min-w-sm-51p {
        min-width: 51% !important
    }

    .max-w-sm-51p {
        max-width: 51% !important
    }

    .h-sm-510 {
        height: 510px !important
    }

    .min-h-sm-510 {
        min-height: 510px !important
    }

    .max-h-sm-510 {
        max-height: 510px !important
    }

    .h-sm-51p {
        height: 51% !important
    }

    .min-h-sm-51p {
        min-height: 51% !important
    }

    .max-h-sm-51p {
        max-height: 51% !important
    }

    .w-sm-520 {
        width: 520px !important
    }

    .min-w-sm-520 {
        min-width: 520px !important
    }

    .max-w-sm-520 {
        max-width: 520px !important
    }

    .w-sm-52p {
        width: 52% !important
    }

    .w-sm-52p {
        width: 52% !important
    }

    .min-w-sm-52p {
        min-width: 52% !important
    }

    .max-w-sm-52p {
        max-width: 52% !important
    }

    .h-sm-520 {
        height: 520px !important
    }

    .min-h-sm-520 {
        min-height: 520px !important
    }

    .max-h-sm-520 {
        max-height: 520px !important
    }

    .h-sm-52p {
        height: 52% !important
    }

    .min-h-sm-52p {
        min-height: 52% !important
    }

    .max-h-sm-52p {
        max-height: 52% !important
    }

    .w-sm-530 {
        width: 530px !important
    }

    .min-w-sm-530 {
        min-width: 530px !important
    }

    .max-w-sm-530 {
        max-width: 530px !important
    }

    .w-sm-53p {
        width: 53% !important
    }

    .w-sm-53p {
        width: 53% !important
    }

    .min-w-sm-53p {
        min-width: 53% !important
    }

    .max-w-sm-53p {
        max-width: 53% !important
    }

    .h-sm-530 {
        height: 530px !important
    }

    .min-h-sm-530 {
        min-height: 530px !important
    }

    .max-h-sm-530 {
        max-height: 530px !important
    }

    .h-sm-53p {
        height: 53% !important
    }

    .min-h-sm-53p {
        min-height: 53% !important
    }

    .max-h-sm-53p {
        max-height: 53% !important
    }

    .w-sm-540 {
        width: 540px !important
    }

    .min-w-sm-540 {
        min-width: 540px !important
    }

    .max-w-sm-540 {
        max-width: 540px !important
    }

    .w-sm-54p {
        width: 54% !important
    }

    .w-sm-54p {
        width: 54% !important
    }

    .min-w-sm-54p {
        min-width: 54% !important
    }

    .max-w-sm-54p {
        max-width: 54% !important
    }

    .h-sm-540 {
        height: 540px !important
    }

    .min-h-sm-540 {
        min-height: 540px !important
    }

    .max-h-sm-540 {
        max-height: 540px !important
    }

    .h-sm-54p {
        height: 54% !important
    }

    .min-h-sm-54p {
        min-height: 54% !important
    }

    .max-h-sm-54p {
        max-height: 54% !important
    }

    .w-sm-550 {
        width: 550px !important
    }

    .min-w-sm-550 {
        min-width: 550px !important
    }

    .max-w-sm-550 {
        max-width: 550px !important
    }

    .w-sm-55p {
        width: 55% !important
    }

    .w-sm-55p {
        width: 55% !important
    }

    .min-w-sm-55p {
        min-width: 55% !important
    }

    .max-w-sm-55p {
        max-width: 55% !important
    }

    .h-sm-550 {
        height: 550px !important
    }

    .min-h-sm-550 {
        min-height: 550px !important
    }

    .max-h-sm-550 {
        max-height: 550px !important
    }

    .h-sm-55p {
        height: 55% !important
    }

    .min-h-sm-55p {
        min-height: 55% !important
    }

    .max-h-sm-55p {
        max-height: 55% !important
    }

    .w-sm-560 {
        width: 560px !important
    }

    .min-w-sm-560 {
        min-width: 560px !important
    }

    .max-w-sm-560 {
        max-width: 560px !important
    }

    .w-sm-56p {
        width: 56% !important
    }

    .w-sm-56p {
        width: 56% !important
    }

    .min-w-sm-56p {
        min-width: 56% !important
    }

    .max-w-sm-56p {
        max-width: 56% !important
    }

    .h-sm-560 {
        height: 560px !important
    }

    .min-h-sm-560 {
        min-height: 560px !important
    }

    .max-h-sm-560 {
        max-height: 560px !important
    }

    .h-sm-56p {
        height: 56% !important
    }

    .min-h-sm-56p {
        min-height: 56% !important
    }

    .max-h-sm-56p {
        max-height: 56% !important
    }

    .w-sm-570 {
        width: 570px !important
    }

    .min-w-sm-570 {
        min-width: 570px !important
    }

    .max-w-sm-570 {
        max-width: 570px !important
    }

    .w-sm-57p {
        width: 57% !important
    }

    .w-sm-57p {
        width: 57% !important
    }

    .min-w-sm-57p {
        min-width: 57% !important
    }

    .max-w-sm-57p {
        max-width: 57% !important
    }

    .h-sm-570 {
        height: 570px !important
    }

    .min-h-sm-570 {
        min-height: 570px !important
    }

    .max-h-sm-570 {
        max-height: 570px !important
    }

    .h-sm-57p {
        height: 57% !important
    }

    .min-h-sm-57p {
        min-height: 57% !important
    }

    .max-h-sm-57p {
        max-height: 57% !important
    }

    .w-sm-580 {
        width: 580px !important
    }

    .min-w-sm-580 {
        min-width: 580px !important
    }

    .max-w-sm-580 {
        max-width: 580px !important
    }

    .w-sm-58p {
        width: 58% !important
    }

    .w-sm-58p {
        width: 58% !important
    }

    .min-w-sm-58p {
        min-width: 58% !important
    }

    .max-w-sm-58p {
        max-width: 58% !important
    }

    .h-sm-580 {
        height: 580px !important
    }

    .min-h-sm-580 {
        min-height: 580px !important
    }

    .max-h-sm-580 {
        max-height: 580px !important
    }

    .h-sm-58p {
        height: 58% !important
    }

    .min-h-sm-58p {
        min-height: 58% !important
    }

    .max-h-sm-58p {
        max-height: 58% !important
    }

    .w-sm-590 {
        width: 590px !important
    }

    .min-w-sm-590 {
        min-width: 590px !important
    }

    .max-w-sm-590 {
        max-width: 590px !important
    }

    .w-sm-59p {
        width: 59% !important
    }

    .w-sm-59p {
        width: 59% !important
    }

    .min-w-sm-59p {
        min-width: 59% !important
    }

    .max-w-sm-59p {
        max-width: 59% !important
    }

    .h-sm-590 {
        height: 590px !important
    }

    .min-h-sm-590 {
        min-height: 590px !important
    }

    .max-h-sm-590 {
        max-height: 590px !important
    }

    .h-sm-59p {
        height: 59% !important
    }

    .min-h-sm-59p {
        min-height: 59% !important
    }

    .max-h-sm-59p {
        max-height: 59% !important
    }

    .w-sm-600 {
        width: 600px !important
    }

    .min-w-sm-600 {
        min-width: 600px !important
    }

    .max-w-sm-600 {
        max-width: 600px !important
    }

    .w-sm-60p {
        width: 60% !important
    }

    .w-sm-60p {
        width: 60% !important
    }

    .min-w-sm-60p {
        min-width: 60% !important
    }

    .max-w-sm-60p {
        max-width: 60% !important
    }

    .h-sm-600 {
        height: 600px !important
    }

    .min-h-sm-600 {
        min-height: 600px !important
    }

    .max-h-sm-600 {
        max-height: 600px !important
    }

    .h-sm-60p {
        height: 60% !important
    }

    .min-h-sm-60p {
        min-height: 60% !important
    }

    .max-h-sm-60p {
        max-height: 60% !important
    }

    .w-sm-610 {
        width: 610px !important
    }

    .min-w-sm-610 {
        min-width: 610px !important
    }

    .max-w-sm-610 {
        max-width: 610px !important
    }

    .w-sm-61p {
        width: 61% !important
    }

    .w-sm-61p {
        width: 61% !important
    }

    .min-w-sm-61p {
        min-width: 61% !important
    }

    .max-w-sm-61p {
        max-width: 61% !important
    }

    .h-sm-610 {
        height: 610px !important
    }

    .min-h-sm-610 {
        min-height: 610px !important
    }

    .max-h-sm-610 {
        max-height: 610px !important
    }

    .h-sm-61p {
        height: 61% !important
    }

    .min-h-sm-61p {
        min-height: 61% !important
    }

    .max-h-sm-61p {
        max-height: 61% !important
    }

    .w-sm-620 {
        width: 620px !important
    }

    .min-w-sm-620 {
        min-width: 620px !important
    }

    .max-w-sm-620 {
        max-width: 620px !important
    }

    .w-sm-62p {
        width: 62% !important
    }

    .w-sm-62p {
        width: 62% !important
    }

    .min-w-sm-62p {
        min-width: 62% !important
    }

    .max-w-sm-62p {
        max-width: 62% !important
    }

    .h-sm-620 {
        height: 620px !important
    }

    .min-h-sm-620 {
        min-height: 620px !important
    }

    .max-h-sm-620 {
        max-height: 620px !important
    }

    .h-sm-62p {
        height: 62% !important
    }

    .min-h-sm-62p {
        min-height: 62% !important
    }

    .max-h-sm-62p {
        max-height: 62% !important
    }

    .w-sm-630 {
        width: 630px !important
    }

    .min-w-sm-630 {
        min-width: 630px !important
    }

    .max-w-sm-630 {
        max-width: 630px !important
    }

    .w-sm-63p {
        width: 63% !important
    }

    .w-sm-63p {
        width: 63% !important
    }

    .min-w-sm-63p {
        min-width: 63% !important
    }

    .max-w-sm-63p {
        max-width: 63% !important
    }

    .h-sm-630 {
        height: 630px !important
    }

    .min-h-sm-630 {
        min-height: 630px !important
    }

    .max-h-sm-630 {
        max-height: 630px !important
    }

    .h-sm-63p {
        height: 63% !important
    }

    .min-h-sm-63p {
        min-height: 63% !important
    }

    .max-h-sm-63p {
        max-height: 63% !important
    }

    .w-sm-640 {
        width: 640px !important
    }

    .min-w-sm-640 {
        min-width: 640px !important
    }

    .max-w-sm-640 {
        max-width: 640px !important
    }

    .w-sm-64p {
        width: 64% !important
    }

    .w-sm-64p {
        width: 64% !important
    }

    .min-w-sm-64p {
        min-width: 64% !important
    }

    .max-w-sm-64p {
        max-width: 64% !important
    }

    .h-sm-640 {
        height: 640px !important
    }

    .min-h-sm-640 {
        min-height: 640px !important
    }

    .max-h-sm-640 {
        max-height: 640px !important
    }

    .h-sm-64p {
        height: 64% !important
    }

    .min-h-sm-64p {
        min-height: 64% !important
    }

    .max-h-sm-64p {
        max-height: 64% !important
    }

    .w-sm-650 {
        width: 650px !important
    }

    .min-w-sm-650 {
        min-width: 650px !important
    }

    .max-w-sm-650 {
        max-width: 650px !important
    }

    .w-sm-65p {
        width: 65% !important
    }

    .w-sm-65p {
        width: 65% !important
    }

    .min-w-sm-65p {
        min-width: 65% !important
    }

    .max-w-sm-65p {
        max-width: 65% !important
    }

    .h-sm-650 {
        height: 650px !important
    }

    .min-h-sm-650 {
        min-height: 650px !important
    }

    .max-h-sm-650 {
        max-height: 650px !important
    }

    .h-sm-65p {
        height: 65% !important
    }

    .min-h-sm-65p {
        min-height: 65% !important
    }

    .max-h-sm-65p {
        max-height: 65% !important
    }

    .w-sm-660 {
        width: 660px !important
    }

    .min-w-sm-660 {
        min-width: 660px !important
    }

    .max-w-sm-660 {
        max-width: 660px !important
    }

    .w-sm-66p {
        width: 66% !important
    }

    .w-sm-66p {
        width: 66% !important
    }

    .min-w-sm-66p {
        min-width: 66% !important
    }

    .max-w-sm-66p {
        max-width: 66% !important
    }

    .h-sm-660 {
        height: 660px !important
    }

    .min-h-sm-660 {
        min-height: 660px !important
    }

    .max-h-sm-660 {
        max-height: 660px !important
    }

    .h-sm-66p {
        height: 66% !important
    }

    .min-h-sm-66p {
        min-height: 66% !important
    }

    .max-h-sm-66p {
        max-height: 66% !important
    }

    .w-sm-670 {
        width: 670px !important
    }

    .min-w-sm-670 {
        min-width: 670px !important
    }

    .max-w-sm-670 {
        max-width: 670px !important
    }

    .w-sm-67p {
        width: 67% !important
    }

    .w-sm-67p {
        width: 67% !important
    }

    .min-w-sm-67p {
        min-width: 67% !important
    }

    .max-w-sm-67p {
        max-width: 67% !important
    }

    .h-sm-670 {
        height: 670px !important
    }

    .min-h-sm-670 {
        min-height: 670px !important
    }

    .max-h-sm-670 {
        max-height: 670px !important
    }

    .h-sm-67p {
        height: 67% !important
    }

    .min-h-sm-67p {
        min-height: 67% !important
    }

    .max-h-sm-67p {
        max-height: 67% !important
    }

    .w-sm-680 {
        width: 680px !important
    }

    .min-w-sm-680 {
        min-width: 680px !important
    }

    .max-w-sm-680 {
        max-width: 680px !important
    }

    .w-sm-68p {
        width: 68% !important
    }

    .w-sm-68p {
        width: 68% !important
    }

    .min-w-sm-68p {
        min-width: 68% !important
    }

    .max-w-sm-68p {
        max-width: 68% !important
    }

    .h-sm-680 {
        height: 680px !important
    }

    .min-h-sm-680 {
        min-height: 680px !important
    }

    .max-h-sm-680 {
        max-height: 680px !important
    }

    .h-sm-68p {
        height: 68% !important
    }

    .min-h-sm-68p {
        min-height: 68% !important
    }

    .max-h-sm-68p {
        max-height: 68% !important
    }

    .w-sm-690 {
        width: 690px !important
    }

    .min-w-sm-690 {
        min-width: 690px !important
    }

    .max-w-sm-690 {
        max-width: 690px !important
    }

    .w-sm-69p {
        width: 69% !important
    }

    .w-sm-69p {
        width: 69% !important
    }

    .min-w-sm-69p {
        min-width: 69% !important
    }

    .max-w-sm-69p {
        max-width: 69% !important
    }

    .h-sm-690 {
        height: 690px !important
    }

    .min-h-sm-690 {
        min-height: 690px !important
    }

    .max-h-sm-690 {
        max-height: 690px !important
    }

    .h-sm-69p {
        height: 69% !important
    }

    .min-h-sm-69p {
        min-height: 69% !important
    }

    .max-h-sm-69p {
        max-height: 69% !important
    }

    .w-sm-700 {
        width: 700px !important
    }

    .min-w-sm-700 {
        min-width: 700px !important
    }

    .max-w-sm-700 {
        max-width: 700px !important
    }

    .w-sm-70p {
        width: 70% !important
    }

    .w-sm-70p {
        width: 70% !important
    }

    .min-w-sm-70p {
        min-width: 70% !important
    }

    .max-w-sm-70p {
        max-width: 70% !important
    }

    .h-sm-700 {
        height: 700px !important
    }

    .min-h-sm-700 {
        min-height: 700px !important
    }

    .max-h-sm-700 {
        max-height: 700px !important
    }

    .h-sm-70p {
        height: 70% !important
    }

    .min-h-sm-70p {
        min-height: 70% !important
    }

    .max-h-sm-70p {
        max-height: 70% !important
    }

    .w-sm-710 {
        width: 710px !important
    }

    .min-w-sm-710 {
        min-width: 710px !important
    }

    .max-w-sm-710 {
        max-width: 710px !important
    }

    .w-sm-71p {
        width: 71% !important
    }

    .w-sm-71p {
        width: 71% !important
    }

    .min-w-sm-71p {
        min-width: 71% !important
    }

    .max-w-sm-71p {
        max-width: 71% !important
    }

    .h-sm-710 {
        height: 710px !important
    }

    .min-h-sm-710 {
        min-height: 710px !important
    }

    .max-h-sm-710 {
        max-height: 710px !important
    }

    .h-sm-71p {
        height: 71% !important
    }

    .min-h-sm-71p {
        min-height: 71% !important
    }

    .max-h-sm-71p {
        max-height: 71% !important
    }

    .w-sm-720 {
        width: 720px !important
    }

    .min-w-sm-720 {
        min-width: 720px !important
    }

    .max-w-sm-720 {
        max-width: 720px !important
    }

    .w-sm-72p {
        width: 72% !important
    }

    .w-sm-72p {
        width: 72% !important
    }

    .min-w-sm-72p {
        min-width: 72% !important
    }

    .max-w-sm-72p {
        max-width: 72% !important
    }

    .h-sm-720 {
        height: 720px !important
    }

    .min-h-sm-720 {
        min-height: 720px !important
    }

    .max-h-sm-720 {
        max-height: 720px !important
    }

    .h-sm-72p {
        height: 72% !important
    }

    .min-h-sm-72p {
        min-height: 72% !important
    }

    .max-h-sm-72p {
        max-height: 72% !important
    }

    .w-sm-730 {
        width: 730px !important
    }

    .min-w-sm-730 {
        min-width: 730px !important
    }

    .max-w-sm-730 {
        max-width: 730px !important
    }

    .w-sm-73p {
        width: 73% !important
    }

    .w-sm-73p {
        width: 73% !important
    }

    .min-w-sm-73p {
        min-width: 73% !important
    }

    .max-w-sm-73p {
        max-width: 73% !important
    }

    .h-sm-730 {
        height: 730px !important
    }

    .min-h-sm-730 {
        min-height: 730px !important
    }

    .max-h-sm-730 {
        max-height: 730px !important
    }

    .h-sm-73p {
        height: 73% !important
    }

    .min-h-sm-73p {
        min-height: 73% !important
    }

    .max-h-sm-73p {
        max-height: 73% !important
    }

    .w-sm-740 {
        width: 740px !important
    }

    .min-w-sm-740 {
        min-width: 740px !important
    }

    .max-w-sm-740 {
        max-width: 740px !important
    }

    .w-sm-74p {
        width: 74% !important
    }

    .w-sm-74p {
        width: 74% !important
    }

    .min-w-sm-74p {
        min-width: 74% !important
    }

    .max-w-sm-74p {
        max-width: 74% !important
    }

    .h-sm-740 {
        height: 740px !important
    }

    .min-h-sm-740 {
        min-height: 740px !important
    }

    .max-h-sm-740 {
        max-height: 740px !important
    }

    .h-sm-74p {
        height: 74% !important
    }

    .min-h-sm-74p {
        min-height: 74% !important
    }

    .max-h-sm-74p {
        max-height: 74% !important
    }

    .w-sm-750 {
        width: 750px !important
    }

    .min-w-sm-750 {
        min-width: 750px !important
    }

    .max-w-sm-750 {
        max-width: 750px !important
    }

    .w-sm-75p {
        width: 75% !important
    }

    .w-sm-75p {
        width: 75% !important
    }

    .min-w-sm-75p {
        min-width: 75% !important
    }

    .max-w-sm-75p {
        max-width: 75% !important
    }

    .h-sm-750 {
        height: 750px !important
    }

    .min-h-sm-750 {
        min-height: 750px !important
    }

    .max-h-sm-750 {
        max-height: 750px !important
    }

    .h-sm-75p {
        height: 75% !important
    }

    .min-h-sm-75p {
        min-height: 75% !important
    }

    .max-h-sm-75p {
        max-height: 75% !important
    }

    .w-sm-760 {
        width: 760px !important
    }

    .min-w-sm-760 {
        min-width: 760px !important
    }

    .max-w-sm-760 {
        max-width: 760px !important
    }

    .w-sm-76p {
        width: 76% !important
    }

    .w-sm-76p {
        width: 76% !important
    }

    .min-w-sm-76p {
        min-width: 76% !important
    }

    .max-w-sm-76p {
        max-width: 76% !important
    }

    .h-sm-760 {
        height: 760px !important
    }

    .min-h-sm-760 {
        min-height: 760px !important
    }

    .max-h-sm-760 {
        max-height: 760px !important
    }

    .h-sm-76p {
        height: 76% !important
    }

    .min-h-sm-76p {
        min-height: 76% !important
    }

    .max-h-sm-76p {
        max-height: 76% !important
    }

    .w-sm-770 {
        width: 770px !important
    }

    .min-w-sm-770 {
        min-width: 770px !important
    }

    .max-w-sm-770 {
        max-width: 770px !important
    }

    .w-sm-77p {
        width: 77% !important
    }

    .w-sm-77p {
        width: 77% !important
    }

    .min-w-sm-77p {
        min-width: 77% !important
    }

    .max-w-sm-77p {
        max-width: 77% !important
    }

    .h-sm-770 {
        height: 770px !important
    }

    .min-h-sm-770 {
        min-height: 770px !important
    }

    .max-h-sm-770 {
        max-height: 770px !important
    }

    .h-sm-77p {
        height: 77% !important
    }

    .min-h-sm-77p {
        min-height: 77% !important
    }

    .max-h-sm-77p {
        max-height: 77% !important
    }

    .w-sm-780 {
        width: 780px !important
    }

    .min-w-sm-780 {
        min-width: 780px !important
    }

    .max-w-sm-780 {
        max-width: 780px !important
    }

    .w-sm-78p {
        width: 78% !important
    }

    .w-sm-78p {
        width: 78% !important
    }

    .min-w-sm-78p {
        min-width: 78% !important
    }

    .max-w-sm-78p {
        max-width: 78% !important
    }

    .h-sm-780 {
        height: 780px !important
    }

    .min-h-sm-780 {
        min-height: 780px !important
    }

    .max-h-sm-780 {
        max-height: 780px !important
    }

    .h-sm-78p {
        height: 78% !important
    }

    .min-h-sm-78p {
        min-height: 78% !important
    }

    .max-h-sm-78p {
        max-height: 78% !important
    }

    .w-sm-790 {
        width: 790px !important
    }

    .min-w-sm-790 {
        min-width: 790px !important
    }

    .max-w-sm-790 {
        max-width: 790px !important
    }

    .w-sm-79p {
        width: 79% !important
    }

    .w-sm-79p {
        width: 79% !important
    }

    .min-w-sm-79p {
        min-width: 79% !important
    }

    .max-w-sm-79p {
        max-width: 79% !important
    }

    .h-sm-790 {
        height: 790px !important
    }

    .min-h-sm-790 {
        min-height: 790px !important
    }

    .max-h-sm-790 {
        max-height: 790px !important
    }

    .h-sm-79p {
        height: 79% !important
    }

    .min-h-sm-79p {
        min-height: 79% !important
    }

    .max-h-sm-79p {
        max-height: 79% !important
    }

    .w-sm-800 {
        width: 800px !important
    }

    .min-w-sm-800 {
        min-width: 800px !important
    }

    .max-w-sm-800 {
        max-width: 800px !important
    }

    .w-sm-80p {
        width: 80% !important
    }

    .w-sm-80p {
        width: 80% !important
    }

    .min-w-sm-80p {
        min-width: 80% !important
    }

    .max-w-sm-80p {
        max-width: 80% !important
    }

    .h-sm-800 {
        height: 800px !important
    }

    .min-h-sm-800 {
        min-height: 800px !important
    }

    .max-h-sm-800 {
        max-height: 800px !important
    }

    .h-sm-80p {
        height: 80% !important
    }

    .min-h-sm-80p {
        min-height: 80% !important
    }

    .max-h-sm-80p {
        max-height: 80% !important
    }

    .w-sm-810 {
        width: 810px !important
    }

    .min-w-sm-810 {
        min-width: 810px !important
    }

    .max-w-sm-810 {
        max-width: 810px !important
    }

    .w-sm-81p {
        width: 81% !important
    }

    .w-sm-81p {
        width: 81% !important
    }

    .min-w-sm-81p {
        min-width: 81% !important
    }

    .max-w-sm-81p {
        max-width: 81% !important
    }

    .h-sm-810 {
        height: 810px !important
    }

    .min-h-sm-810 {
        min-height: 810px !important
    }

    .max-h-sm-810 {
        max-height: 810px !important
    }

    .h-sm-81p {
        height: 81% !important
    }

    .min-h-sm-81p {
        min-height: 81% !important
    }

    .max-h-sm-81p {
        max-height: 81% !important
    }

    .w-sm-820 {
        width: 820px !important
    }

    .min-w-sm-820 {
        min-width: 820px !important
    }

    .max-w-sm-820 {
        max-width: 820px !important
    }

    .w-sm-82p {
        width: 82% !important
    }

    .w-sm-82p {
        width: 82% !important
    }

    .min-w-sm-82p {
        min-width: 82% !important
    }

    .max-w-sm-82p {
        max-width: 82% !important
    }

    .h-sm-820 {
        height: 820px !important
    }

    .min-h-sm-820 {
        min-height: 820px !important
    }

    .max-h-sm-820 {
        max-height: 820px !important
    }

    .h-sm-82p {
        height: 82% !important
    }

    .min-h-sm-82p {
        min-height: 82% !important
    }

    .max-h-sm-82p {
        max-height: 82% !important
    }

    .w-sm-830 {
        width: 830px !important
    }

    .min-w-sm-830 {
        min-width: 830px !important
    }

    .max-w-sm-830 {
        max-width: 830px !important
    }

    .w-sm-83p {
        width: 83% !important
    }

    .w-sm-83p {
        width: 83% !important
    }

    .min-w-sm-83p {
        min-width: 83% !important
    }

    .max-w-sm-83p {
        max-width: 83% !important
    }

    .h-sm-830 {
        height: 830px !important
    }

    .min-h-sm-830 {
        min-height: 830px !important
    }

    .max-h-sm-830 {
        max-height: 830px !important
    }

    .h-sm-83p {
        height: 83% !important
    }

    .min-h-sm-83p {
        min-height: 83% !important
    }

    .max-h-sm-83p {
        max-height: 83% !important
    }

    .w-sm-840 {
        width: 840px !important
    }

    .min-w-sm-840 {
        min-width: 840px !important
    }

    .max-w-sm-840 {
        max-width: 840px !important
    }

    .w-sm-84p {
        width: 84% !important
    }

    .w-sm-84p {
        width: 84% !important
    }

    .min-w-sm-84p {
        min-width: 84% !important
    }

    .max-w-sm-84p {
        max-width: 84% !important
    }

    .h-sm-840 {
        height: 840px !important
    }

    .min-h-sm-840 {
        min-height: 840px !important
    }

    .max-h-sm-840 {
        max-height: 840px !important
    }

    .h-sm-84p {
        height: 84% !important
    }

    .min-h-sm-84p {
        min-height: 84% !important
    }

    .max-h-sm-84p {
        max-height: 84% !important
    }

    .w-sm-850 {
        width: 850px !important
    }

    .min-w-sm-850 {
        min-width: 850px !important
    }

    .max-w-sm-850 {
        max-width: 850px !important
    }

    .w-sm-85p {
        width: 85% !important
    }

    .w-sm-85p {
        width: 85% !important
    }

    .min-w-sm-85p {
        min-width: 85% !important
    }

    .max-w-sm-85p {
        max-width: 85% !important
    }

    .h-sm-850 {
        height: 850px !important
    }

    .min-h-sm-850 {
        min-height: 850px !important
    }

    .max-h-sm-850 {
        max-height: 850px !important
    }

    .h-sm-85p {
        height: 85% !important
    }

    .min-h-sm-85p {
        min-height: 85% !important
    }

    .max-h-sm-85p {
        max-height: 85% !important
    }

    .w-sm-860 {
        width: 860px !important
    }

    .min-w-sm-860 {
        min-width: 860px !important
    }

    .max-w-sm-860 {
        max-width: 860px !important
    }

    .w-sm-86p {
        width: 86% !important
    }

    .w-sm-86p {
        width: 86% !important
    }

    .min-w-sm-86p {
        min-width: 86% !important
    }

    .max-w-sm-86p {
        max-width: 86% !important
    }

    .h-sm-860 {
        height: 860px !important
    }

    .min-h-sm-860 {
        min-height: 860px !important
    }

    .max-h-sm-860 {
        max-height: 860px !important
    }

    .h-sm-86p {
        height: 86% !important
    }

    .min-h-sm-86p {
        min-height: 86% !important
    }

    .max-h-sm-86p {
        max-height: 86% !important
    }

    .w-sm-870 {
        width: 870px !important
    }

    .min-w-sm-870 {
        min-width: 870px !important
    }

    .max-w-sm-870 {
        max-width: 870px !important
    }

    .w-sm-87p {
        width: 87% !important
    }

    .w-sm-87p {
        width: 87% !important
    }

    .min-w-sm-87p {
        min-width: 87% !important
    }

    .max-w-sm-87p {
        max-width: 87% !important
    }

    .h-sm-870 {
        height: 870px !important
    }

    .min-h-sm-870 {
        min-height: 870px !important
    }

    .max-h-sm-870 {
        max-height: 870px !important
    }

    .h-sm-87p {
        height: 87% !important
    }

    .min-h-sm-87p {
        min-height: 87% !important
    }

    .max-h-sm-87p {
        max-height: 87% !important
    }

    .w-sm-880 {
        width: 880px !important
    }

    .min-w-sm-880 {
        min-width: 880px !important
    }

    .max-w-sm-880 {
        max-width: 880px !important
    }

    .w-sm-88p {
        width: 88% !important
    }

    .w-sm-88p {
        width: 88% !important
    }

    .min-w-sm-88p {
        min-width: 88% !important
    }

    .max-w-sm-88p {
        max-width: 88% !important
    }

    .h-sm-880 {
        height: 880px !important
    }

    .min-h-sm-880 {
        min-height: 880px !important
    }

    .max-h-sm-880 {
        max-height: 880px !important
    }

    .h-sm-88p {
        height: 88% !important
    }

    .min-h-sm-88p {
        min-height: 88% !important
    }

    .max-h-sm-88p {
        max-height: 88% !important
    }

    .w-sm-890 {
        width: 890px !important
    }

    .min-w-sm-890 {
        min-width: 890px !important
    }

    .max-w-sm-890 {
        max-width: 890px !important
    }

    .w-sm-89p {
        width: 89% !important
    }

    .w-sm-89p {
        width: 89% !important
    }

    .min-w-sm-89p {
        min-width: 89% !important
    }

    .max-w-sm-89p {
        max-width: 89% !important
    }

    .h-sm-890 {
        height: 890px !important
    }

    .min-h-sm-890 {
        min-height: 890px !important
    }

    .max-h-sm-890 {
        max-height: 890px !important
    }

    .h-sm-89p {
        height: 89% !important
    }

    .min-h-sm-89p {
        min-height: 89% !important
    }

    .max-h-sm-89p {
        max-height: 89% !important
    }

    .w-sm-900 {
        width: 900px !important
    }

    .min-w-sm-900 {
        min-width: 900px !important
    }

    .max-w-sm-900 {
        max-width: 900px !important
    }

    .w-sm-90p {
        width: 90% !important
    }

    .w-sm-90p {
        width: 90% !important
    }

    .min-w-sm-90p {
        min-width: 90% !important
    }

    .max-w-sm-90p {
        max-width: 90% !important
    }

    .h-sm-900 {
        height: 900px !important
    }

    .min-h-sm-900 {
        min-height: 900px !important
    }

    .max-h-sm-900 {
        max-height: 900px !important
    }

    .h-sm-90p {
        height: 90% !important
    }

    .min-h-sm-90p {
        min-height: 90% !important
    }

    .max-h-sm-90p {
        max-height: 90% !important
    }

    .w-sm-910 {
        width: 910px !important
    }

    .min-w-sm-910 {
        min-width: 910px !important
    }

    .max-w-sm-910 {
        max-width: 910px !important
    }

    .w-sm-91p {
        width: 91% !important
    }

    .w-sm-91p {
        width: 91% !important
    }

    .min-w-sm-91p {
        min-width: 91% !important
    }

    .max-w-sm-91p {
        max-width: 91% !important
    }

    .h-sm-910 {
        height: 910px !important
    }

    .min-h-sm-910 {
        min-height: 910px !important
    }

    .max-h-sm-910 {
        max-height: 910px !important
    }

    .h-sm-91p {
        height: 91% !important
    }

    .min-h-sm-91p {
        min-height: 91% !important
    }

    .max-h-sm-91p {
        max-height: 91% !important
    }

    .w-sm-920 {
        width: 920px !important
    }

    .min-w-sm-920 {
        min-width: 920px !important
    }

    .max-w-sm-920 {
        max-width: 920px !important
    }

    .w-sm-92p {
        width: 92% !important
    }

    .w-sm-92p {
        width: 92% !important
    }

    .min-w-sm-92p {
        min-width: 92% !important
    }

    .max-w-sm-92p {
        max-width: 92% !important
    }

    .h-sm-920 {
        height: 920px !important
    }

    .min-h-sm-920 {
        min-height: 920px !important
    }

    .max-h-sm-920 {
        max-height: 920px !important
    }

    .h-sm-92p {
        height: 92% !important
    }

    .min-h-sm-92p {
        min-height: 92% !important
    }

    .max-h-sm-92p {
        max-height: 92% !important
    }

    .w-sm-930 {
        width: 930px !important
    }

    .min-w-sm-930 {
        min-width: 930px !important
    }

    .max-w-sm-930 {
        max-width: 930px !important
    }

    .w-sm-93p {
        width: 93% !important
    }

    .w-sm-93p {
        width: 93% !important
    }

    .min-w-sm-93p {
        min-width: 93% !important
    }

    .max-w-sm-93p {
        max-width: 93% !important
    }

    .h-sm-930 {
        height: 930px !important
    }

    .min-h-sm-930 {
        min-height: 930px !important
    }

    .max-h-sm-930 {
        max-height: 930px !important
    }

    .h-sm-93p {
        height: 93% !important
    }

    .min-h-sm-93p {
        min-height: 93% !important
    }

    .max-h-sm-93p {
        max-height: 93% !important
    }

    .w-sm-940 {
        width: 940px !important
    }

    .min-w-sm-940 {
        min-width: 940px !important
    }

    .max-w-sm-940 {
        max-width: 940px !important
    }

    .w-sm-94p {
        width: 94% !important
    }

    .w-sm-94p {
        width: 94% !important
    }

    .min-w-sm-94p {
        min-width: 94% !important
    }

    .max-w-sm-94p {
        max-width: 94% !important
    }

    .h-sm-940 {
        height: 940px !important
    }

    .min-h-sm-940 {
        min-height: 940px !important
    }

    .max-h-sm-940 {
        max-height: 940px !important
    }

    .h-sm-94p {
        height: 94% !important
    }

    .min-h-sm-94p {
        min-height: 94% !important
    }

    .max-h-sm-94p {
        max-height: 94% !important
    }

    .w-sm-950 {
        width: 950px !important
    }

    .min-w-sm-950 {
        min-width: 950px !important
    }

    .max-w-sm-950 {
        max-width: 950px !important
    }

    .w-sm-95p {
        width: 95% !important
    }

    .w-sm-95p {
        width: 95% !important
    }

    .min-w-sm-95p {
        min-width: 95% !important
    }

    .max-w-sm-95p {
        max-width: 95% !important
    }

    .h-sm-950 {
        height: 950px !important
    }

    .min-h-sm-950 {
        min-height: 950px !important
    }

    .max-h-sm-950 {
        max-height: 950px !important
    }

    .h-sm-95p {
        height: 95% !important
    }

    .min-h-sm-95p {
        min-height: 95% !important
    }

    .max-h-sm-95p {
        max-height: 95% !important
    }

    .w-sm-960 {
        width: 960px !important
    }

    .min-w-sm-960 {
        min-width: 960px !important
    }

    .max-w-sm-960 {
        max-width: 960px !important
    }

    .w-sm-96p {
        width: 96% !important
    }

    .w-sm-96p {
        width: 96% !important
    }

    .min-w-sm-96p {
        min-width: 96% !important
    }

    .max-w-sm-96p {
        max-width: 96% !important
    }

    .h-sm-960 {
        height: 960px !important
    }

    .min-h-sm-960 {
        min-height: 960px !important
    }

    .max-h-sm-960 {
        max-height: 960px !important
    }

    .h-sm-96p {
        height: 96% !important
    }

    .min-h-sm-96p {
        min-height: 96% !important
    }

    .max-h-sm-96p {
        max-height: 96% !important
    }

    .w-sm-970 {
        width: 970px !important
    }

    .min-w-sm-970 {
        min-width: 970px !important
    }

    .max-w-sm-970 {
        max-width: 970px !important
    }

    .w-sm-97p {
        width: 97% !important
    }

    .w-sm-97p {
        width: 97% !important
    }

    .min-w-sm-97p {
        min-width: 97% !important
    }

    .max-w-sm-97p {
        max-width: 97% !important
    }

    .h-sm-970 {
        height: 970px !important
    }

    .min-h-sm-970 {
        min-height: 970px !important
    }

    .max-h-sm-970 {
        max-height: 970px !important
    }

    .h-sm-97p {
        height: 97% !important
    }

    .min-h-sm-97p {
        min-height: 97% !important
    }

    .max-h-sm-97p {
        max-height: 97% !important
    }

    .w-sm-980 {
        width: 980px !important
    }

    .min-w-sm-980 {
        min-width: 980px !important
    }

    .max-w-sm-980 {
        max-width: 980px !important
    }

    .w-sm-98p {
        width: 98% !important
    }

    .w-sm-98p {
        width: 98% !important
    }

    .min-w-sm-98p {
        min-width: 98% !important
    }

    .max-w-sm-98p {
        max-width: 98% !important
    }

    .h-sm-980 {
        height: 980px !important
    }

    .min-h-sm-980 {
        min-height: 980px !important
    }

    .max-h-sm-980 {
        max-height: 980px !important
    }

    .h-sm-98p {
        height: 98% !important
    }

    .min-h-sm-98p {
        min-height: 98% !important
    }

    .max-h-sm-98p {
        max-height: 98% !important
    }

    .w-sm-990 {
        width: 990px !important
    }

    .min-w-sm-990 {
        min-width: 990px !important
    }

    .max-w-sm-990 {
        max-width: 990px !important
    }

    .w-sm-99p {
        width: 99% !important
    }

    .w-sm-99p {
        width: 99% !important
    }

    .min-w-sm-99p {
        min-width: 99% !important
    }

    .max-w-sm-99p {
        max-width: 99% !important
    }

    .h-sm-990 {
        height: 990px !important
    }

    .min-h-sm-990 {
        min-height: 990px !important
    }

    .max-h-sm-990 {
        max-height: 990px !important
    }

    .h-sm-99p {
        height: 99% !important
    }

    .min-h-sm-99p {
        min-height: 99% !important
    }

    .max-h-sm-99p {
        max-height: 99% !important
    }

    .w-sm-1000 {
        width: 1000px !important
    }

    .min-w-sm-1000 {
        min-width: 1000px !important
    }

    .max-w-sm-1000 {
        max-width: 1000px !important
    }

    .w-sm-100p {
        width: 100% !important
    }

    .w-sm-100p {
        width: 100% !important
    }

    .min-w-sm-100p {
        min-width: 100% !important
    }

    .max-w-sm-100p {
        max-width: 100% !important
    }

    .h-sm-1000 {
        height: 1000px !important
    }

    .min-h-sm-1000 {
        min-height: 1000px !important
    }

    .max-h-sm-1000 {
        max-height: 1000px !important
    }

    .h-sm-100p {
        height: 100% !important
    }

    .min-h-sm-100p {
        min-height: 100% !important
    }

    .max-h-sm-100p {
        max-height: 100% !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .w-md-a {
        width:auto !important
    }

    .h-md-a {
        height: auto !important
    }

    .w-md-0 {
        width: 0 !important
    }

    .h-md-0 {
        height: 0 !important
    }

    .w-md-10 {
        width: 10px !important
    }

    .min-w-md-10 {
        min-width: 10px !important
    }

    .max-w-md-10 {
        max-width: 10px !important
    }

    .w-md-1p {
        width: 1% !important
    }

    .w-md-1p {
        width: 1% !important
    }

    .min-w-md-1p {
        min-width: 1% !important
    }

    .max-w-md-1p {
        max-width: 1% !important
    }

    .h-md-10 {
        height: 10px !important
    }

    .min-h-md-10 {
        min-height: 10px !important
    }

    .max-h-md-10 {
        max-height: 10px !important
    }

    .h-md-1p {
        height: 1% !important
    }

    .min-h-md-1p {
        min-height: 1% !important
    }

    .max-h-md-1p {
        max-height: 1% !important
    }

    .w-md-20 {
        width: 20px !important
    }

    .min-w-md-20 {
        min-width: 20px !important
    }

    .max-w-md-20 {
        max-width: 20px !important
    }

    .w-md-2p {
        width: 2% !important
    }

    .w-md-2p {
        width: 2% !important
    }

    .min-w-md-2p {
        min-width: 2% !important
    }

    .max-w-md-2p {
        max-width: 2% !important
    }

    .h-md-20 {
        height: 20px !important
    }

    .min-h-md-20 {
        min-height: 20px !important
    }

    .max-h-md-20 {
        max-height: 20px !important
    }

    .h-md-2p {
        height: 2% !important
    }

    .min-h-md-2p {
        min-height: 2% !important
    }

    .max-h-md-2p {
        max-height: 2% !important
    }

    .w-md-30 {
        width: 30px !important
    }

    .min-w-md-30 {
        min-width: 30px !important
    }

    .max-w-md-30 {
        max-width: 30px !important
    }

    .w-md-3p {
        width: 3% !important
    }

    .w-md-3p {
        width: 3% !important
    }

    .min-w-md-3p {
        min-width: 3% !important
    }

    .max-w-md-3p {
        max-width: 3% !important
    }

    .h-md-30 {
        height: 30px !important
    }

    .min-h-md-30 {
        min-height: 30px !important
    }

    .max-h-md-30 {
        max-height: 30px !important
    }

    .h-md-3p {
        height: 3% !important
    }

    .min-h-md-3p {
        min-height: 3% !important
    }

    .max-h-md-3p {
        max-height: 3% !important
    }

    .w-md-40 {
        width: 40px !important
    }

    .min-w-md-40 {
        min-width: 40px !important
    }

    .max-w-md-40 {
        max-width: 40px !important
    }

    .w-md-4p {
        width: 4% !important
    }

    .w-md-4p {
        width: 4% !important
    }

    .min-w-md-4p {
        min-width: 4% !important
    }

    .max-w-md-4p {
        max-width: 4% !important
    }

    .h-md-40 {
        height: 40px !important
    }

    .min-h-md-40 {
        min-height: 40px !important
    }

    .max-h-md-40 {
        max-height: 40px !important
    }

    .h-md-4p {
        height: 4% !important
    }

    .min-h-md-4p {
        min-height: 4% !important
    }

    .max-h-md-4p {
        max-height: 4% !important
    }

    .w-md-50 {
        width: 50px !important
    }

    .min-w-md-50 {
        min-width: 50px !important
    }

    .max-w-md-50 {
        max-width: 50px !important
    }

    .w-md-5p {
        width: 5% !important
    }

    .w-md-5p {
        width: 5% !important
    }

    .min-w-md-5p {
        min-width: 5% !important
    }

    .max-w-md-5p {
        max-width: 5% !important
    }

    .h-md-50 {
        height: 50px !important
    }

    .min-h-md-50 {
        min-height: 50px !important
    }

    .max-h-md-50 {
        max-height: 50px !important
    }

    .h-md-5p {
        height: 5% !important
    }

    .min-h-md-5p {
        min-height: 5% !important
    }

    .max-h-md-5p {
        max-height: 5% !important
    }

    .w-md-60 {
        width: 60px !important
    }

    .min-w-md-60 {
        min-width: 60px !important
    }

    .max-w-md-60 {
        max-width: 60px !important
    }

    .w-md-6p {
        width: 6% !important
    }

    .w-md-6p {
        width: 6% !important
    }

    .min-w-md-6p {
        min-width: 6% !important
    }

    .max-w-md-6p {
        max-width: 6% !important
    }

    .h-md-60 {
        height: 60px !important
    }

    .min-h-md-60 {
        min-height: 60px !important
    }

    .max-h-md-60 {
        max-height: 60px !important
    }

    .h-md-6p {
        height: 6% !important
    }

    .min-h-md-6p {
        min-height: 6% !important
    }

    .max-h-md-6p {
        max-height: 6% !important
    }

    .w-md-70 {
        width: 70px !important
    }

    .min-w-md-70 {
        min-width: 70px !important
    }

    .max-w-md-70 {
        max-width: 70px !important
    }

    .w-md-7p {
        width: 7% !important
    }

    .w-md-7p {
        width: 7% !important
    }

    .min-w-md-7p {
        min-width: 7% !important
    }

    .max-w-md-7p {
        max-width: 7% !important
    }

    .h-md-70 {
        height: 70px !important
    }

    .min-h-md-70 {
        min-height: 70px !important
    }

    .max-h-md-70 {
        max-height: 70px !important
    }

    .h-md-7p {
        height: 7% !important
    }

    .min-h-md-7p {
        min-height: 7% !important
    }

    .max-h-md-7p {
        max-height: 7% !important
    }

    .w-md-80 {
        width: 80px !important
    }

    .min-w-md-80 {
        min-width: 80px !important
    }

    .max-w-md-80 {
        max-width: 80px !important
    }

    .w-md-8p {
        width: 8% !important
    }

    .w-md-8p {
        width: 8% !important
    }

    .min-w-md-8p {
        min-width: 8% !important
    }

    .max-w-md-8p {
        max-width: 8% !important
    }

    .h-md-80 {
        height: 80px !important
    }

    .min-h-md-80 {
        min-height: 80px !important
    }

    .max-h-md-80 {
        max-height: 80px !important
    }

    .h-md-8p {
        height: 8% !important
    }

    .min-h-md-8p {
        min-height: 8% !important
    }

    .max-h-md-8p {
        max-height: 8% !important
    }

    .w-md-90 {
        width: 90px !important
    }

    .min-w-md-90 {
        min-width: 90px !important
    }

    .max-w-md-90 {
        max-width: 90px !important
    }

    .w-md-9p {
        width: 9% !important
    }

    .w-md-9p {
        width: 9% !important
    }

    .min-w-md-9p {
        min-width: 9% !important
    }

    .max-w-md-9p {
        max-width: 9% !important
    }

    .h-md-90 {
        height: 90px !important
    }

    .min-h-md-90 {
        min-height: 90px !important
    }

    .max-h-md-90 {
        max-height: 90px !important
    }

    .h-md-9p {
        height: 9% !important
    }

    .min-h-md-9p {
        min-height: 9% !important
    }

    .max-h-md-9p {
        max-height: 9% !important
    }

    .w-md-100 {
        width: 100px !important
    }

    .min-w-md-100 {
        min-width: 100px !important
    }

    .max-w-md-100 {
        max-width: 100px !important
    }

    .w-md-10p {
        width: 10% !important
    }

    .w-md-10p {
        width: 10% !important
    }

    .min-w-md-10p {
        min-width: 10% !important
    }

    .max-w-md-10p {
        max-width: 10% !important
    }

    .h-md-100 {
        height: 100px !important
    }

    .min-h-md-100 {
        min-height: 100px !important
    }

    .max-h-md-100 {
        max-height: 100px !important
    }

    .h-md-10p {
        height: 10% !important
    }

    .min-h-md-10p {
        min-height: 10% !important
    }

    .max-h-md-10p {
        max-height: 10% !important
    }

    .w-md-110 {
        width: 110px !important
    }

    .min-w-md-110 {
        min-width: 110px !important
    }

    .max-w-md-110 {
        max-width: 110px !important
    }

    .w-md-11p {
        width: 11% !important
    }

    .w-md-11p {
        width: 11% !important
    }

    .min-w-md-11p {
        min-width: 11% !important
    }

    .max-w-md-11p {
        max-width: 11% !important
    }

    .h-md-110 {
        height: 110px !important
    }

    .min-h-md-110 {
        min-height: 110px !important
    }

    .max-h-md-110 {
        max-height: 110px !important
    }

    .h-md-11p {
        height: 11% !important
    }

    .min-h-md-11p {
        min-height: 11% !important
    }

    .max-h-md-11p {
        max-height: 11% !important
    }

    .w-md-120 {
        width: 120px !important
    }

    .min-w-md-120 {
        min-width: 120px !important
    }

    .max-w-md-120 {
        max-width: 120px !important
    }

    .w-md-12p {
        width: 12% !important
    }

    .w-md-12p {
        width: 12% !important
    }

    .min-w-md-12p {
        min-width: 12% !important
    }

    .max-w-md-12p {
        max-width: 12% !important
    }

    .h-md-120 {
        height: 120px !important
    }

    .min-h-md-120 {
        min-height: 120px !important
    }

    .max-h-md-120 {
        max-height: 120px !important
    }

    .h-md-12p {
        height: 12% !important
    }

    .min-h-md-12p {
        min-height: 12% !important
    }

    .max-h-md-12p {
        max-height: 12% !important
    }

    .w-md-130 {
        width: 130px !important
    }

    .min-w-md-130 {
        min-width: 130px !important
    }

    .max-w-md-130 {
        max-width: 130px !important
    }

    .w-md-13p {
        width: 13% !important
    }

    .w-md-13p {
        width: 13% !important
    }

    .min-w-md-13p {
        min-width: 13% !important
    }

    .max-w-md-13p {
        max-width: 13% !important
    }

    .h-md-130 {
        height: 130px !important
    }

    .min-h-md-130 {
        min-height: 130px !important
    }

    .max-h-md-130 {
        max-height: 130px !important
    }

    .h-md-13p {
        height: 13% !important
    }

    .min-h-md-13p {
        min-height: 13% !important
    }

    .max-h-md-13p {
        max-height: 13% !important
    }

    .w-md-140 {
        width: 140px !important
    }

    .min-w-md-140 {
        min-width: 140px !important
    }

    .max-w-md-140 {
        max-width: 140px !important
    }

    .w-md-14p {
        width: 14% !important
    }

    .w-md-14p {
        width: 14% !important
    }

    .min-w-md-14p {
        min-width: 14% !important
    }

    .max-w-md-14p {
        max-width: 14% !important
    }

    .h-md-140 {
        height: 140px !important
    }

    .min-h-md-140 {
        min-height: 140px !important
    }

    .max-h-md-140 {
        max-height: 140px !important
    }

    .h-md-14p {
        height: 14% !important
    }

    .min-h-md-14p {
        min-height: 14% !important
    }

    .max-h-md-14p {
        max-height: 14% !important
    }

    .w-md-150 {
        width: 150px !important
    }

    .min-w-md-150 {
        min-width: 150px !important
    }

    .max-w-md-150 {
        max-width: 150px !important
    }

    .w-md-15p {
        width: 15% !important
    }

    .w-md-15p {
        width: 15% !important
    }

    .min-w-md-15p {
        min-width: 15% !important
    }

    .max-w-md-15p {
        max-width: 15% !important
    }

    .h-md-150 {
        height: 150px !important
    }

    .min-h-md-150 {
        min-height: 150px !important
    }

    .max-h-md-150 {
        max-height: 150px !important
    }

    .h-md-15p {
        height: 15% !important
    }

    .min-h-md-15p {
        min-height: 15% !important
    }

    .max-h-md-15p {
        max-height: 15% !important
    }

    .w-md-160 {
        width: 160px !important
    }

    .min-w-md-160 {
        min-width: 160px !important
    }

    .max-w-md-160 {
        max-width: 160px !important
    }

    .w-md-16p {
        width: 16% !important
    }

    .w-md-16p {
        width: 16% !important
    }

    .min-w-md-16p {
        min-width: 16% !important
    }

    .max-w-md-16p {
        max-width: 16% !important
    }

    .h-md-160 {
        height: 160px !important
    }

    .min-h-md-160 {
        min-height: 160px !important
    }

    .max-h-md-160 {
        max-height: 160px !important
    }

    .h-md-16p {
        height: 16% !important
    }

    .min-h-md-16p {
        min-height: 16% !important
    }

    .max-h-md-16p {
        max-height: 16% !important
    }

    .w-md-170 {
        width: 170px !important
    }

    .min-w-md-170 {
        min-width: 170px !important
    }

    .max-w-md-170 {
        max-width: 170px !important
    }

    .w-md-17p {
        width: 17% !important
    }

    .w-md-17p {
        width: 17% !important
    }

    .min-w-md-17p {
        min-width: 17% !important
    }

    .max-w-md-17p {
        max-width: 17% !important
    }

    .h-md-170 {
        height: 170px !important
    }

    .min-h-md-170 {
        min-height: 170px !important
    }

    .max-h-md-170 {
        max-height: 170px !important
    }

    .h-md-17p {
        height: 17% !important
    }

    .min-h-md-17p {
        min-height: 17% !important
    }

    .max-h-md-17p {
        max-height: 17% !important
    }

    .w-md-180 {
        width: 180px !important
    }

    .min-w-md-180 {
        min-width: 180px !important
    }

    .max-w-md-180 {
        max-width: 180px !important
    }

    .w-md-18p {
        width: 18% !important
    }

    .w-md-18p {
        width: 18% !important
    }

    .min-w-md-18p {
        min-width: 18% !important
    }

    .max-w-md-18p {
        max-width: 18% !important
    }

    .h-md-180 {
        height: 180px !important
    }

    .min-h-md-180 {
        min-height: 180px !important
    }

    .max-h-md-180 {
        max-height: 180px !important
    }

    .h-md-18p {
        height: 18% !important
    }

    .min-h-md-18p {
        min-height: 18% !important
    }

    .max-h-md-18p {
        max-height: 18% !important
    }

    .w-md-190 {
        width: 190px !important
    }

    .min-w-md-190 {
        min-width: 190px !important
    }

    .max-w-md-190 {
        max-width: 190px !important
    }

    .w-md-19p {
        width: 19% !important
    }

    .w-md-19p {
        width: 19% !important
    }

    .min-w-md-19p {
        min-width: 19% !important
    }

    .max-w-md-19p {
        max-width: 19% !important
    }

    .h-md-190 {
        height: 190px !important
    }

    .min-h-md-190 {
        min-height: 190px !important
    }

    .max-h-md-190 {
        max-height: 190px !important
    }

    .h-md-19p {
        height: 19% !important
    }

    .min-h-md-19p {
        min-height: 19% !important
    }

    .max-h-md-19p {
        max-height: 19% !important
    }

    .w-md-200 {
        width: 200px !important
    }

    .min-w-md-200 {
        min-width: 200px !important
    }

    .max-w-md-200 {
        max-width: 200px !important
    }

    .w-md-20p {
        width: 20% !important
    }

    .w-md-20p {
        width: 20% !important
    }

    .min-w-md-20p {
        min-width: 20% !important
    }

    .max-w-md-20p {
        max-width: 20% !important
    }

    .h-md-200 {
        height: 200px !important
    }

    .min-h-md-200 {
        min-height: 200px !important
    }

    .max-h-md-200 {
        max-height: 200px !important
    }

    .h-md-20p {
        height: 20% !important
    }

    .min-h-md-20p {
        min-height: 20% !important
    }

    .max-h-md-20p {
        max-height: 20% !important
    }

    .w-md-210 {
        width: 210px !important
    }

    .min-w-md-210 {
        min-width: 210px !important
    }

    .max-w-md-210 {
        max-width: 210px !important
    }

    .w-md-21p {
        width: 21% !important
    }

    .w-md-21p {
        width: 21% !important
    }

    .min-w-md-21p {
        min-width: 21% !important
    }

    .max-w-md-21p {
        max-width: 21% !important
    }

    .h-md-210 {
        height: 210px !important
    }

    .min-h-md-210 {
        min-height: 210px !important
    }

    .max-h-md-210 {
        max-height: 210px !important
    }

    .h-md-21p {
        height: 21% !important
    }

    .min-h-md-21p {
        min-height: 21% !important
    }

    .max-h-md-21p {
        max-height: 21% !important
    }

    .w-md-220 {
        width: 220px !important
    }

    .min-w-md-220 {
        min-width: 220px !important
    }

    .max-w-md-220 {
        max-width: 220px !important
    }

    .w-md-22p {
        width: 22% !important
    }

    .w-md-22p {
        width: 22% !important
    }

    .min-w-md-22p {
        min-width: 22% !important
    }

    .max-w-md-22p {
        max-width: 22% !important
    }

    .h-md-220 {
        height: 220px !important
    }

    .min-h-md-220 {
        min-height: 220px !important
    }

    .max-h-md-220 {
        max-height: 220px !important
    }

    .h-md-22p {
        height: 22% !important
    }

    .min-h-md-22p {
        min-height: 22% !important
    }

    .max-h-md-22p {
        max-height: 22% !important
    }

    .w-md-230 {
        width: 230px !important
    }

    .min-w-md-230 {
        min-width: 230px !important
    }

    .max-w-md-230 {
        max-width: 230px !important
    }

    .w-md-23p {
        width: 23% !important
    }

    .w-md-23p {
        width: 23% !important
    }

    .min-w-md-23p {
        min-width: 23% !important
    }

    .max-w-md-23p {
        max-width: 23% !important
    }

    .h-md-230 {
        height: 230px !important
    }

    .min-h-md-230 {
        min-height: 230px !important
    }

    .max-h-md-230 {
        max-height: 230px !important
    }

    .h-md-23p {
        height: 23% !important
    }

    .min-h-md-23p {
        min-height: 23% !important
    }

    .max-h-md-23p {
        max-height: 23% !important
    }

    .w-md-240 {
        width: 240px !important
    }

    .min-w-md-240 {
        min-width: 240px !important
    }

    .max-w-md-240 {
        max-width: 240px !important
    }

    .w-md-24p {
        width: 24% !important
    }

    .w-md-24p {
        width: 24% !important
    }

    .min-w-md-24p {
        min-width: 24% !important
    }

    .max-w-md-24p {
        max-width: 24% !important
    }

    .h-md-240 {
        height: 240px !important
    }

    .min-h-md-240 {
        min-height: 240px !important
    }

    .max-h-md-240 {
        max-height: 240px !important
    }

    .h-md-24p {
        height: 24% !important
    }

    .min-h-md-24p {
        min-height: 24% !important
    }

    .max-h-md-24p {
        max-height: 24% !important
    }

    .w-md-250 {
        width: 250px !important
    }

    .min-w-md-250 {
        min-width: 250px !important
    }

    .max-w-md-250 {
        max-width: 250px !important
    }

    .w-md-25p {
        width: 25% !important
    }

    .w-md-25p {
        width: 25% !important
    }

    .min-w-md-25p {
        min-width: 25% !important
    }

    .max-w-md-25p {
        max-width: 25% !important
    }

    .h-md-250 {
        height: 250px !important
    }

    .min-h-md-250 {
        min-height: 250px !important
    }

    .max-h-md-250 {
        max-height: 250px !important
    }

    .h-md-25p {
        height: 25% !important
    }

    .min-h-md-25p {
        min-height: 25% !important
    }

    .max-h-md-25p {
        max-height: 25% !important
    }

    .w-md-260 {
        width: 260px !important
    }

    .min-w-md-260 {
        min-width: 260px !important
    }

    .max-w-md-260 {
        max-width: 260px !important
    }

    .w-md-26p {
        width: 26% !important
    }

    .w-md-26p {
        width: 26% !important
    }

    .min-w-md-26p {
        min-width: 26% !important
    }

    .max-w-md-26p {
        max-width: 26% !important
    }

    .h-md-260 {
        height: 260px !important
    }

    .min-h-md-260 {
        min-height: 260px !important
    }

    .max-h-md-260 {
        max-height: 260px !important
    }

    .h-md-26p {
        height: 26% !important
    }

    .min-h-md-26p {
        min-height: 26% !important
    }

    .max-h-md-26p {
        max-height: 26% !important
    }

    .w-md-270 {
        width: 270px !important
    }

    .min-w-md-270 {
        min-width: 270px !important
    }

    .max-w-md-270 {
        max-width: 270px !important
    }

    .w-md-27p {
        width: 27% !important
    }

    .w-md-27p {
        width: 27% !important
    }

    .min-w-md-27p {
        min-width: 27% !important
    }

    .max-w-md-27p {
        max-width: 27% !important
    }

    .h-md-270 {
        height: 270px !important
    }

    .min-h-md-270 {
        min-height: 270px !important
    }

    .max-h-md-270 {
        max-height: 270px !important
    }

    .h-md-27p {
        height: 27% !important
    }

    .min-h-md-27p {
        min-height: 27% !important
    }

    .max-h-md-27p {
        max-height: 27% !important
    }

    .w-md-280 {
        width: 280px !important
    }

    .min-w-md-280 {
        min-width: 280px !important
    }

    .max-w-md-280 {
        max-width: 280px !important
    }

    .w-md-28p {
        width: 28% !important
    }

    .w-md-28p {
        width: 28% !important
    }

    .min-w-md-28p {
        min-width: 28% !important
    }

    .max-w-md-28p {
        max-width: 28% !important
    }

    .h-md-280 {
        height: 280px !important
    }

    .min-h-md-280 {
        min-height: 280px !important
    }

    .max-h-md-280 {
        max-height: 280px !important
    }

    .h-md-28p {
        height: 28% !important
    }

    .min-h-md-28p {
        min-height: 28% !important
    }

    .max-h-md-28p {
        max-height: 28% !important
    }

    .w-md-290 {
        width: 290px !important
    }

    .min-w-md-290 {
        min-width: 290px !important
    }

    .max-w-md-290 {
        max-width: 290px !important
    }

    .w-md-29p {
        width: 29% !important
    }

    .w-md-29p {
        width: 29% !important
    }

    .min-w-md-29p {
        min-width: 29% !important
    }

    .max-w-md-29p {
        max-width: 29% !important
    }

    .h-md-290 {
        height: 290px !important
    }

    .min-h-md-290 {
        min-height: 290px !important
    }

    .max-h-md-290 {
        max-height: 290px !important
    }

    .h-md-29p {
        height: 29% !important
    }

    .min-h-md-29p {
        min-height: 29% !important
    }

    .max-h-md-29p {
        max-height: 29% !important
    }

    .w-md-300 {
        width: 300px !important
    }

    .min-w-md-300 {
        min-width: 300px !important
    }

    .max-w-md-300 {
        max-width: 300px !important
    }

    .w-md-30p {
        width: 30% !important
    }

    .w-md-30p {
        width: 30% !important
    }

    .min-w-md-30p {
        min-width: 30% !important
    }

    .max-w-md-30p {
        max-width: 30% !important
    }

    .h-md-300 {
        height: 300px !important
    }

    .min-h-md-300 {
        min-height: 300px !important
    }

    .max-h-md-300 {
        max-height: 300px !important
    }

    .h-md-30p {
        height: 30% !important
    }

    .min-h-md-30p {
        min-height: 30% !important
    }

    .max-h-md-30p {
        max-height: 30% !important
    }

    .w-md-310 {
        width: 310px !important
    }

    .min-w-md-310 {
        min-width: 310px !important
    }

    .max-w-md-310 {
        max-width: 310px !important
    }

    .w-md-31p {
        width: 31% !important
    }

    .w-md-31p {
        width: 31% !important
    }

    .min-w-md-31p {
        min-width: 31% !important
    }

    .max-w-md-31p {
        max-width: 31% !important
    }

    .h-md-310 {
        height: 310px !important
    }

    .min-h-md-310 {
        min-height: 310px !important
    }

    .max-h-md-310 {
        max-height: 310px !important
    }

    .h-md-31p {
        height: 31% !important
    }

    .min-h-md-31p {
        min-height: 31% !important
    }

    .max-h-md-31p {
        max-height: 31% !important
    }

    .w-md-320 {
        width: 320px !important
    }

    .min-w-md-320 {
        min-width: 320px !important
    }

    .max-w-md-320 {
        max-width: 320px !important
    }

    .w-md-32p {
        width: 32% !important
    }

    .w-md-32p {
        width: 32% !important
    }

    .min-w-md-32p {
        min-width: 32% !important
    }

    .max-w-md-32p {
        max-width: 32% !important
    }

    .h-md-320 {
        height: 320px !important
    }

    .min-h-md-320 {
        min-height: 320px !important
    }

    .max-h-md-320 {
        max-height: 320px !important
    }

    .h-md-32p {
        height: 32% !important
    }

    .min-h-md-32p {
        min-height: 32% !important
    }

    .max-h-md-32p {
        max-height: 32% !important
    }

    .w-md-330 {
        width: 330px !important
    }

    .min-w-md-330 {
        min-width: 330px !important
    }

    .max-w-md-330 {
        max-width: 330px !important
    }

    .w-md-33p {
        width: 33% !important
    }

    .w-md-33p {
        width: 33% !important
    }

    .min-w-md-33p {
        min-width: 33% !important
    }

    .max-w-md-33p {
        max-width: 33% !important
    }

    .h-md-330 {
        height: 330px !important
    }

    .min-h-md-330 {
        min-height: 330px !important
    }

    .max-h-md-330 {
        max-height: 330px !important
    }

    .h-md-33p {
        height: 33% !important
    }

    .min-h-md-33p {
        min-height: 33% !important
    }

    .max-h-md-33p {
        max-height: 33% !important
    }

    .w-md-340 {
        width: 340px !important
    }

    .min-w-md-340 {
        min-width: 340px !important
    }

    .max-w-md-340 {
        max-width: 340px !important
    }

    .w-md-34p {
        width: 34% !important
    }

    .w-md-34p {
        width: 34% !important
    }

    .min-w-md-34p {
        min-width: 34% !important
    }

    .max-w-md-34p {
        max-width: 34% !important
    }

    .h-md-340 {
        height: 340px !important
    }

    .min-h-md-340 {
        min-height: 340px !important
    }

    .max-h-md-340 {
        max-height: 340px !important
    }

    .h-md-34p {
        height: 34% !important
    }

    .min-h-md-34p {
        min-height: 34% !important
    }

    .max-h-md-34p {
        max-height: 34% !important
    }

    .w-md-350 {
        width: 350px !important
    }

    .min-w-md-350 {
        min-width: 350px !important
    }

    .max-w-md-350 {
        max-width: 350px !important
    }

    .w-md-35p {
        width: 35% !important
    }

    .w-md-35p {
        width: 35% !important
    }

    .min-w-md-35p {
        min-width: 35% !important
    }

    .max-w-md-35p {
        max-width: 35% !important
    }

    .h-md-350 {
        height: 350px !important
    }

    .min-h-md-350 {
        min-height: 350px !important
    }

    .max-h-md-350 {
        max-height: 350px !important
    }

    .h-md-35p {
        height: 35% !important
    }

    .min-h-md-35p {
        min-height: 35% !important
    }

    .max-h-md-35p {
        max-height: 35% !important
    }

    .w-md-360 {
        width: 360px !important
    }

    .min-w-md-360 {
        min-width: 360px !important
    }

    .max-w-md-360 {
        max-width: 360px !important
    }

    .w-md-36p {
        width: 36% !important
    }

    .w-md-36p {
        width: 36% !important
    }

    .min-w-md-36p {
        min-width: 36% !important
    }

    .max-w-md-36p {
        max-width: 36% !important
    }

    .h-md-360 {
        height: 360px !important
    }

    .min-h-md-360 {
        min-height: 360px !important
    }

    .max-h-md-360 {
        max-height: 360px !important
    }

    .h-md-36p {
        height: 36% !important
    }

    .min-h-md-36p {
        min-height: 36% !important
    }

    .max-h-md-36p {
        max-height: 36% !important
    }

    .w-md-370 {
        width: 370px !important
    }

    .min-w-md-370 {
        min-width: 370px !important
    }

    .max-w-md-370 {
        max-width: 370px !important
    }

    .w-md-37p {
        width: 37% !important
    }

    .w-md-37p {
        width: 37% !important
    }

    .min-w-md-37p {
        min-width: 37% !important
    }

    .max-w-md-37p {
        max-width: 37% !important
    }

    .h-md-370 {
        height: 370px !important
    }

    .min-h-md-370 {
        min-height: 370px !important
    }

    .max-h-md-370 {
        max-height: 370px !important
    }

    .h-md-37p {
        height: 37% !important
    }

    .min-h-md-37p {
        min-height: 37% !important
    }

    .max-h-md-37p {
        max-height: 37% !important
    }

    .w-md-380 {
        width: 380px !important
    }

    .min-w-md-380 {
        min-width: 380px !important
    }

    .max-w-md-380 {
        max-width: 380px !important
    }

    .w-md-38p {
        width: 38% !important
    }

    .w-md-38p {
        width: 38% !important
    }

    .min-w-md-38p {
        min-width: 38% !important
    }

    .max-w-md-38p {
        max-width: 38% !important
    }

    .h-md-380 {
        height: 380px !important
    }

    .min-h-md-380 {
        min-height: 380px !important
    }

    .max-h-md-380 {
        max-height: 380px !important
    }

    .h-md-38p {
        height: 38% !important
    }

    .min-h-md-38p {
        min-height: 38% !important
    }

    .max-h-md-38p {
        max-height: 38% !important
    }

    .w-md-390 {
        width: 390px !important
    }

    .min-w-md-390 {
        min-width: 390px !important
    }

    .max-w-md-390 {
        max-width: 390px !important
    }

    .w-md-39p {
        width: 39% !important
    }

    .w-md-39p {
        width: 39% !important
    }

    .min-w-md-39p {
        min-width: 39% !important
    }

    .max-w-md-39p {
        max-width: 39% !important
    }

    .h-md-390 {
        height: 390px !important
    }

    .min-h-md-390 {
        min-height: 390px !important
    }

    .max-h-md-390 {
        max-height: 390px !important
    }

    .h-md-39p {
        height: 39% !important
    }

    .min-h-md-39p {
        min-height: 39% !important
    }

    .max-h-md-39p {
        max-height: 39% !important
    }

    .w-md-400 {
        width: 400px !important
    }

    .min-w-md-400 {
        min-width: 400px !important
    }

    .max-w-md-400 {
        max-width: 400px !important
    }

    .w-md-40p {
        width: 40% !important
    }

    .w-md-40p {
        width: 40% !important
    }

    .min-w-md-40p {
        min-width: 40% !important
    }

    .max-w-md-40p {
        max-width: 40% !important
    }

    .h-md-400 {
        height: 400px !important
    }

    .min-h-md-400 {
        min-height: 400px !important
    }

    .max-h-md-400 {
        max-height: 400px !important
    }

    .h-md-40p {
        height: 40% !important
    }

    .min-h-md-40p {
        min-height: 40% !important
    }

    .max-h-md-40p {
        max-height: 40% !important
    }

    .w-md-410 {
        width: 410px !important
    }

    .min-w-md-410 {
        min-width: 410px !important
    }

    .max-w-md-410 {
        max-width: 410px !important
    }

    .w-md-41p {
        width: 41% !important
    }

    .w-md-41p {
        width: 41% !important
    }

    .min-w-md-41p {
        min-width: 41% !important
    }

    .max-w-md-41p {
        max-width: 41% !important
    }

    .h-md-410 {
        height: 410px !important
    }

    .min-h-md-410 {
        min-height: 410px !important
    }

    .max-h-md-410 {
        max-height: 410px !important
    }

    .h-md-41p {
        height: 41% !important
    }

    .min-h-md-41p {
        min-height: 41% !important
    }

    .max-h-md-41p {
        max-height: 41% !important
    }

    .w-md-420 {
        width: 420px !important
    }

    .min-w-md-420 {
        min-width: 420px !important
    }

    .max-w-md-420 {
        max-width: 420px !important
    }

    .w-md-42p {
        width: 42% !important
    }

    .w-md-42p {
        width: 42% !important
    }

    .min-w-md-42p {
        min-width: 42% !important
    }

    .max-w-md-42p {
        max-width: 42% !important
    }

    .h-md-420 {
        height: 420px !important
    }

    .min-h-md-420 {
        min-height: 420px !important
    }

    .max-h-md-420 {
        max-height: 420px !important
    }

    .h-md-42p {
        height: 42% !important
    }

    .min-h-md-42p {
        min-height: 42% !important
    }

    .max-h-md-42p {
        max-height: 42% !important
    }

    .w-md-430 {
        width: 430px !important
    }

    .min-w-md-430 {
        min-width: 430px !important
    }

    .max-w-md-430 {
        max-width: 430px !important
    }

    .w-md-43p {
        width: 43% !important
    }

    .w-md-43p {
        width: 43% !important
    }

    .min-w-md-43p {
        min-width: 43% !important
    }

    .max-w-md-43p {
        max-width: 43% !important
    }

    .h-md-430 {
        height: 430px !important
    }

    .min-h-md-430 {
        min-height: 430px !important
    }

    .max-h-md-430 {
        max-height: 430px !important
    }

    .h-md-43p {
        height: 43% !important
    }

    .min-h-md-43p {
        min-height: 43% !important
    }

    .max-h-md-43p {
        max-height: 43% !important
    }

    .w-md-440 {
        width: 440px !important
    }

    .min-w-md-440 {
        min-width: 440px !important
    }

    .max-w-md-440 {
        max-width: 440px !important
    }

    .w-md-44p {
        width: 44% !important
    }

    .w-md-44p {
        width: 44% !important
    }

    .min-w-md-44p {
        min-width: 44% !important
    }

    .max-w-md-44p {
        max-width: 44% !important
    }

    .h-md-440 {
        height: 440px !important
    }

    .min-h-md-440 {
        min-height: 440px !important
    }

    .max-h-md-440 {
        max-height: 440px !important
    }

    .h-md-44p {
        height: 44% !important
    }

    .min-h-md-44p {
        min-height: 44% !important
    }

    .max-h-md-44p {
        max-height: 44% !important
    }

    .w-md-450 {
        width: 450px !important
    }

    .min-w-md-450 {
        min-width: 450px !important
    }

    .max-w-md-450 {
        max-width: 450px !important
    }

    .w-md-45p {
        width: 45% !important
    }

    .w-md-45p {
        width: 45% !important
    }

    .min-w-md-45p {
        min-width: 45% !important
    }

    .max-w-md-45p {
        max-width: 45% !important
    }

    .h-md-450 {
        height: 450px !important
    }

    .min-h-md-450 {
        min-height: 450px !important
    }

    .max-h-md-450 {
        max-height: 450px !important
    }

    .h-md-45p {
        height: 45% !important
    }

    .min-h-md-45p {
        min-height: 45% !important
    }

    .max-h-md-45p {
        max-height: 45% !important
    }

    .w-md-460 {
        width: 460px !important
    }

    .min-w-md-460 {
        min-width: 460px !important
    }

    .max-w-md-460 {
        max-width: 460px !important
    }

    .w-md-46p {
        width: 46% !important
    }

    .w-md-46p {
        width: 46% !important
    }

    .min-w-md-46p {
        min-width: 46% !important
    }

    .max-w-md-46p {
        max-width: 46% !important
    }

    .h-md-460 {
        height: 460px !important
    }

    .min-h-md-460 {
        min-height: 460px !important
    }

    .max-h-md-460 {
        max-height: 460px !important
    }

    .h-md-46p {
        height: 46% !important
    }

    .min-h-md-46p {
        min-height: 46% !important
    }

    .max-h-md-46p {
        max-height: 46% !important
    }

    .w-md-470 {
        width: 470px !important
    }

    .min-w-md-470 {
        min-width: 470px !important
    }

    .max-w-md-470 {
        max-width: 470px !important
    }

    .w-md-47p {
        width: 47% !important
    }

    .w-md-47p {
        width: 47% !important
    }

    .min-w-md-47p {
        min-width: 47% !important
    }

    .max-w-md-47p {
        max-width: 47% !important
    }

    .h-md-470 {
        height: 470px !important
    }

    .min-h-md-470 {
        min-height: 470px !important
    }

    .max-h-md-470 {
        max-height: 470px !important
    }

    .h-md-47p {
        height: 47% !important
    }

    .min-h-md-47p {
        min-height: 47% !important
    }

    .max-h-md-47p {
        max-height: 47% !important
    }

    .w-md-480 {
        width: 480px !important
    }

    .min-w-md-480 {
        min-width: 480px !important
    }

    .max-w-md-480 {
        max-width: 480px !important
    }

    .w-md-48p {
        width: 48% !important
    }

    .w-md-48p {
        width: 48% !important
    }

    .min-w-md-48p {
        min-width: 48% !important
    }

    .max-w-md-48p {
        max-width: 48% !important
    }

    .h-md-480 {
        height: 480px !important
    }

    .min-h-md-480 {
        min-height: 480px !important
    }

    .max-h-md-480 {
        max-height: 480px !important
    }

    .h-md-48p {
        height: 48% !important
    }

    .min-h-md-48p {
        min-height: 48% !important
    }

    .max-h-md-48p {
        max-height: 48% !important
    }

    .w-md-490 {
        width: 490px !important
    }

    .min-w-md-490 {
        min-width: 490px !important
    }

    .max-w-md-490 {
        max-width: 490px !important
    }

    .w-md-49p {
        width: 49% !important
    }

    .w-md-49p {
        width: 49% !important
    }

    .min-w-md-49p {
        min-width: 49% !important
    }

    .max-w-md-49p {
        max-width: 49% !important
    }

    .h-md-490 {
        height: 490px !important
    }

    .min-h-md-490 {
        min-height: 490px !important
    }

    .max-h-md-490 {
        max-height: 490px !important
    }

    .h-md-49p {
        height: 49% !important
    }

    .min-h-md-49p {
        min-height: 49% !important
    }

    .max-h-md-49p {
        max-height: 49% !important
    }

    .w-md-500 {
        width: 500px !important
    }

    .min-w-md-500 {
        min-width: 500px !important
    }

    .max-w-md-500 {
        max-width: 500px !important
    }

    .w-md-50p {
        width: 50% !important
    }

    .w-md-50p {
        width: 50% !important
    }

    .min-w-md-50p {
        min-width: 50% !important
    }

    .max-w-md-50p {
        max-width: 50% !important
    }

    .h-md-500 {
        height: 500px !important
    }

    .min-h-md-500 {
        min-height: 500px !important
    }

    .max-h-md-500 {
        max-height: 500px !important
    }

    .h-md-50p {
        height: 50% !important
    }

    .min-h-md-50p {
        min-height: 50% !important
    }

    .max-h-md-50p {
        max-height: 50% !important
    }

    .w-md-510 {
        width: 510px !important
    }

    .min-w-md-510 {
        min-width: 510px !important
    }

    .max-w-md-510 {
        max-width: 510px !important
    }

    .w-md-51p {
        width: 51% !important
    }

    .w-md-51p {
        width: 51% !important
    }

    .min-w-md-51p {
        min-width: 51% !important
    }

    .max-w-md-51p {
        max-width: 51% !important
    }

    .h-md-510 {
        height: 510px !important
    }

    .min-h-md-510 {
        min-height: 510px !important
    }

    .max-h-md-510 {
        max-height: 510px !important
    }

    .h-md-51p {
        height: 51% !important
    }

    .min-h-md-51p {
        min-height: 51% !important
    }

    .max-h-md-51p {
        max-height: 51% !important
    }

    .w-md-520 {
        width: 520px !important
    }

    .min-w-md-520 {
        min-width: 520px !important
    }

    .max-w-md-520 {
        max-width: 520px !important
    }

    .w-md-52p {
        width: 52% !important
    }

    .w-md-52p {
        width: 52% !important
    }

    .min-w-md-52p {
        min-width: 52% !important
    }

    .max-w-md-52p {
        max-width: 52% !important
    }

    .h-md-520 {
        height: 520px !important
    }

    .min-h-md-520 {
        min-height: 520px !important
    }

    .max-h-md-520 {
        max-height: 520px !important
    }

    .h-md-52p {
        height: 52% !important
    }

    .min-h-md-52p {
        min-height: 52% !important
    }

    .max-h-md-52p {
        max-height: 52% !important
    }

    .w-md-530 {
        width: 530px !important
    }

    .min-w-md-530 {
        min-width: 530px !important
    }

    .max-w-md-530 {
        max-width: 530px !important
    }

    .w-md-53p {
        width: 53% !important
    }

    .w-md-53p {
        width: 53% !important
    }

    .min-w-md-53p {
        min-width: 53% !important
    }

    .max-w-md-53p {
        max-width: 53% !important
    }

    .h-md-530 {
        height: 530px !important
    }

    .min-h-md-530 {
        min-height: 530px !important
    }

    .max-h-md-530 {
        max-height: 530px !important
    }

    .h-md-53p {
        height: 53% !important
    }

    .min-h-md-53p {
        min-height: 53% !important
    }

    .max-h-md-53p {
        max-height: 53% !important
    }

    .w-md-540 {
        width: 540px !important
    }

    .min-w-md-540 {
        min-width: 540px !important
    }

    .max-w-md-540 {
        max-width: 540px !important
    }

    .w-md-54p {
        width: 54% !important
    }

    .w-md-54p {
        width: 54% !important
    }

    .min-w-md-54p {
        min-width: 54% !important
    }

    .max-w-md-54p {
        max-width: 54% !important
    }

    .h-md-540 {
        height: 540px !important
    }

    .min-h-md-540 {
        min-height: 540px !important
    }

    .max-h-md-540 {
        max-height: 540px !important
    }

    .h-md-54p {
        height: 54% !important
    }

    .min-h-md-54p {
        min-height: 54% !important
    }

    .max-h-md-54p {
        max-height: 54% !important
    }

    .w-md-550 {
        width: 550px !important
    }

    .min-w-md-550 {
        min-width: 550px !important
    }

    .max-w-md-550 {
        max-width: 550px !important
    }

    .w-md-55p {
        width: 55% !important
    }

    .w-md-55p {
        width: 55% !important
    }

    .min-w-md-55p {
        min-width: 55% !important
    }

    .max-w-md-55p {
        max-width: 55% !important
    }

    .h-md-550 {
        height: 550px !important
    }

    .min-h-md-550 {
        min-height: 550px !important
    }

    .max-h-md-550 {
        max-height: 550px !important
    }

    .h-md-55p {
        height: 55% !important
    }

    .min-h-md-55p {
        min-height: 55% !important
    }

    .max-h-md-55p {
        max-height: 55% !important
    }

    .w-md-560 {
        width: 560px !important
    }

    .min-w-md-560 {
        min-width: 560px !important
    }

    .max-w-md-560 {
        max-width: 560px !important
    }

    .w-md-56p {
        width: 56% !important
    }

    .w-md-56p {
        width: 56% !important
    }

    .min-w-md-56p {
        min-width: 56% !important
    }

    .max-w-md-56p {
        max-width: 56% !important
    }

    .h-md-560 {
        height: 560px !important
    }

    .min-h-md-560 {
        min-height: 560px !important
    }

    .max-h-md-560 {
        max-height: 560px !important
    }

    .h-md-56p {
        height: 56% !important
    }

    .min-h-md-56p {
        min-height: 56% !important
    }

    .max-h-md-56p {
        max-height: 56% !important
    }

    .w-md-570 {
        width: 570px !important
    }

    .min-w-md-570 {
        min-width: 570px !important
    }

    .max-w-md-570 {
        max-width: 570px !important
    }

    .w-md-57p {
        width: 57% !important
    }

    .w-md-57p {
        width: 57% !important
    }

    .min-w-md-57p {
        min-width: 57% !important
    }

    .max-w-md-57p {
        max-width: 57% !important
    }

    .h-md-570 {
        height: 570px !important
    }

    .min-h-md-570 {
        min-height: 570px !important
    }

    .max-h-md-570 {
        max-height: 570px !important
    }

    .h-md-57p {
        height: 57% !important
    }

    .min-h-md-57p {
        min-height: 57% !important
    }

    .max-h-md-57p {
        max-height: 57% !important
    }

    .w-md-580 {
        width: 580px !important
    }

    .min-w-md-580 {
        min-width: 580px !important
    }

    .max-w-md-580 {
        max-width: 580px !important
    }

    .w-md-58p {
        width: 58% !important
    }

    .w-md-58p {
        width: 58% !important
    }

    .min-w-md-58p {
        min-width: 58% !important
    }

    .max-w-md-58p {
        max-width: 58% !important
    }

    .h-md-580 {
        height: 580px !important
    }

    .min-h-md-580 {
        min-height: 580px !important
    }

    .max-h-md-580 {
        max-height: 580px !important
    }

    .h-md-58p {
        height: 58% !important
    }

    .min-h-md-58p {
        min-height: 58% !important
    }

    .max-h-md-58p {
        max-height: 58% !important
    }

    .w-md-590 {
        width: 590px !important
    }

    .min-w-md-590 {
        min-width: 590px !important
    }

    .max-w-md-590 {
        max-width: 590px !important
    }

    .w-md-59p {
        width: 59% !important
    }

    .w-md-59p {
        width: 59% !important
    }

    .min-w-md-59p {
        min-width: 59% !important
    }

    .max-w-md-59p {
        max-width: 59% !important
    }

    .h-md-590 {
        height: 590px !important
    }

    .min-h-md-590 {
        min-height: 590px !important
    }

    .max-h-md-590 {
        max-height: 590px !important
    }

    .h-md-59p {
        height: 59% !important
    }

    .min-h-md-59p {
        min-height: 59% !important
    }

    .max-h-md-59p {
        max-height: 59% !important
    }

    .w-md-600 {
        width: 600px !important
    }

    .min-w-md-600 {
        min-width: 600px !important
    }

    .max-w-md-600 {
        max-width: 600px !important
    }

    .w-md-60p {
        width: 60% !important
    }

    .w-md-60p {
        width: 60% !important
    }

    .min-w-md-60p {
        min-width: 60% !important
    }

    .max-w-md-60p {
        max-width: 60% !important
    }

    .h-md-600 {
        height: 600px !important
    }

    .min-h-md-600 {
        min-height: 600px !important
    }

    .max-h-md-600 {
        max-height: 600px !important
    }

    .h-md-60p {
        height: 60% !important
    }

    .min-h-md-60p {
        min-height: 60% !important
    }

    .max-h-md-60p {
        max-height: 60% !important
    }

    .w-md-610 {
        width: 610px !important
    }

    .min-w-md-610 {
        min-width: 610px !important
    }

    .max-w-md-610 {
        max-width: 610px !important
    }

    .w-md-61p {
        width: 61% !important
    }

    .w-md-61p {
        width: 61% !important
    }

    .min-w-md-61p {
        min-width: 61% !important
    }

    .max-w-md-61p {
        max-width: 61% !important
    }

    .h-md-610 {
        height: 610px !important
    }

    .min-h-md-610 {
        min-height: 610px !important
    }

    .max-h-md-610 {
        max-height: 610px !important
    }

    .h-md-61p {
        height: 61% !important
    }

    .min-h-md-61p {
        min-height: 61% !important
    }

    .max-h-md-61p {
        max-height: 61% !important
    }

    .w-md-620 {
        width: 620px !important
    }

    .min-w-md-620 {
        min-width: 620px !important
    }

    .max-w-md-620 {
        max-width: 620px !important
    }

    .w-md-62p {
        width: 62% !important
    }

    .w-md-62p {
        width: 62% !important
    }

    .min-w-md-62p {
        min-width: 62% !important
    }

    .max-w-md-62p {
        max-width: 62% !important
    }

    .h-md-620 {
        height: 620px !important
    }

    .min-h-md-620 {
        min-height: 620px !important
    }

    .max-h-md-620 {
        max-height: 620px !important
    }

    .h-md-62p {
        height: 62% !important
    }

    .min-h-md-62p {
        min-height: 62% !important
    }

    .max-h-md-62p {
        max-height: 62% !important
    }

    .w-md-630 {
        width: 630px !important
    }

    .min-w-md-630 {
        min-width: 630px !important
    }

    .max-w-md-630 {
        max-width: 630px !important
    }

    .w-md-63p {
        width: 63% !important
    }

    .w-md-63p {
        width: 63% !important
    }

    .min-w-md-63p {
        min-width: 63% !important
    }

    .max-w-md-63p {
        max-width: 63% !important
    }

    .h-md-630 {
        height: 630px !important
    }

    .min-h-md-630 {
        min-height: 630px !important
    }

    .max-h-md-630 {
        max-height: 630px !important
    }

    .h-md-63p {
        height: 63% !important
    }

    .min-h-md-63p {
        min-height: 63% !important
    }

    .max-h-md-63p {
        max-height: 63% !important
    }

    .w-md-640 {
        width: 640px !important
    }

    .min-w-md-640 {
        min-width: 640px !important
    }

    .max-w-md-640 {
        max-width: 640px !important
    }

    .w-md-64p {
        width: 64% !important
    }

    .w-md-64p {
        width: 64% !important
    }

    .min-w-md-64p {
        min-width: 64% !important
    }

    .max-w-md-64p {
        max-width: 64% !important
    }

    .h-md-640 {
        height: 640px !important
    }

    .min-h-md-640 {
        min-height: 640px !important
    }

    .max-h-md-640 {
        max-height: 640px !important
    }

    .h-md-64p {
        height: 64% !important
    }

    .min-h-md-64p {
        min-height: 64% !important
    }

    .max-h-md-64p {
        max-height: 64% !important
    }

    .w-md-650 {
        width: 650px !important
    }

    .min-w-md-650 {
        min-width: 650px !important
    }

    .max-w-md-650 {
        max-width: 650px !important
    }

    .w-md-65p {
        width: 65% !important
    }

    .w-md-65p {
        width: 65% !important
    }

    .min-w-md-65p {
        min-width: 65% !important
    }

    .max-w-md-65p {
        max-width: 65% !important
    }

    .h-md-650 {
        height: 650px !important
    }

    .min-h-md-650 {
        min-height: 650px !important
    }

    .max-h-md-650 {
        max-height: 650px !important
    }

    .h-md-65p {
        height: 65% !important
    }

    .min-h-md-65p {
        min-height: 65% !important
    }

    .max-h-md-65p {
        max-height: 65% !important
    }

    .w-md-660 {
        width: 660px !important
    }

    .min-w-md-660 {
        min-width: 660px !important
    }

    .max-w-md-660 {
        max-width: 660px !important
    }

    .w-md-66p {
        width: 66% !important
    }

    .w-md-66p {
        width: 66% !important
    }

    .min-w-md-66p {
        min-width: 66% !important
    }

    .max-w-md-66p {
        max-width: 66% !important
    }

    .h-md-660 {
        height: 660px !important
    }

    .min-h-md-660 {
        min-height: 660px !important
    }

    .max-h-md-660 {
        max-height: 660px !important
    }

    .h-md-66p {
        height: 66% !important
    }

    .min-h-md-66p {
        min-height: 66% !important
    }

    .max-h-md-66p {
        max-height: 66% !important
    }

    .w-md-670 {
        width: 670px !important
    }

    .min-w-md-670 {
        min-width: 670px !important
    }

    .max-w-md-670 {
        max-width: 670px !important
    }

    .w-md-67p {
        width: 67% !important
    }

    .w-md-67p {
        width: 67% !important
    }

    .min-w-md-67p {
        min-width: 67% !important
    }

    .max-w-md-67p {
        max-width: 67% !important
    }

    .h-md-670 {
        height: 670px !important
    }

    .min-h-md-670 {
        min-height: 670px !important
    }

    .max-h-md-670 {
        max-height: 670px !important
    }

    .h-md-67p {
        height: 67% !important
    }

    .min-h-md-67p {
        min-height: 67% !important
    }

    .max-h-md-67p {
        max-height: 67% !important
    }

    .w-md-680 {
        width: 680px !important
    }

    .min-w-md-680 {
        min-width: 680px !important
    }

    .max-w-md-680 {
        max-width: 680px !important
    }

    .w-md-68p {
        width: 68% !important
    }

    .w-md-68p {
        width: 68% !important
    }

    .min-w-md-68p {
        min-width: 68% !important
    }

    .max-w-md-68p {
        max-width: 68% !important
    }

    .h-md-680 {
        height: 680px !important
    }

    .min-h-md-680 {
        min-height: 680px !important
    }

    .max-h-md-680 {
        max-height: 680px !important
    }

    .h-md-68p {
        height: 68% !important
    }

    .min-h-md-68p {
        min-height: 68% !important
    }

    .max-h-md-68p {
        max-height: 68% !important
    }

    .w-md-690 {
        width: 690px !important
    }

    .min-w-md-690 {
        min-width: 690px !important
    }

    .max-w-md-690 {
        max-width: 690px !important
    }

    .w-md-69p {
        width: 69% !important
    }

    .w-md-69p {
        width: 69% !important
    }

    .min-w-md-69p {
        min-width: 69% !important
    }

    .max-w-md-69p {
        max-width: 69% !important
    }

    .h-md-690 {
        height: 690px !important
    }

    .min-h-md-690 {
        min-height: 690px !important
    }

    .max-h-md-690 {
        max-height: 690px !important
    }

    .h-md-69p {
        height: 69% !important
    }

    .min-h-md-69p {
        min-height: 69% !important
    }

    .max-h-md-69p {
        max-height: 69% !important
    }

    .w-md-700 {
        width: 700px !important
    }

    .min-w-md-700 {
        min-width: 700px !important
    }

    .max-w-md-700 {
        max-width: 700px !important
    }

    .w-md-70p {
        width: 70% !important
    }

    .w-md-70p {
        width: 70% !important
    }

    .min-w-md-70p {
        min-width: 70% !important
    }

    .max-w-md-70p {
        max-width: 70% !important
    }

    .h-md-700 {
        height: 700px !important
    }

    .min-h-md-700 {
        min-height: 700px !important
    }

    .max-h-md-700 {
        max-height: 700px !important
    }

    .h-md-70p {
        height: 70% !important
    }

    .min-h-md-70p {
        min-height: 70% !important
    }

    .max-h-md-70p {
        max-height: 70% !important
    }

    .w-md-710 {
        width: 710px !important
    }

    .min-w-md-710 {
        min-width: 710px !important
    }

    .max-w-md-710 {
        max-width: 710px !important
    }

    .w-md-71p {
        width: 71% !important
    }

    .w-md-71p {
        width: 71% !important
    }

    .min-w-md-71p {
        min-width: 71% !important
    }

    .max-w-md-71p {
        max-width: 71% !important
    }

    .h-md-710 {
        height: 710px !important
    }

    .min-h-md-710 {
        min-height: 710px !important
    }

    .max-h-md-710 {
        max-height: 710px !important
    }

    .h-md-71p {
        height: 71% !important
    }

    .min-h-md-71p {
        min-height: 71% !important
    }

    .max-h-md-71p {
        max-height: 71% !important
    }

    .w-md-720 {
        width: 720px !important
    }

    .min-w-md-720 {
        min-width: 720px !important
    }

    .max-w-md-720 {
        max-width: 720px !important
    }

    .w-md-72p {
        width: 72% !important
    }

    .w-md-72p {
        width: 72% !important
    }

    .min-w-md-72p {
        min-width: 72% !important
    }

    .max-w-md-72p {
        max-width: 72% !important
    }

    .h-md-720 {
        height: 720px !important
    }

    .min-h-md-720 {
        min-height: 720px !important
    }

    .max-h-md-720 {
        max-height: 720px !important
    }

    .h-md-72p {
        height: 72% !important
    }

    .min-h-md-72p {
        min-height: 72% !important
    }

    .max-h-md-72p {
        max-height: 72% !important
    }

    .w-md-730 {
        width: 730px !important
    }

    .min-w-md-730 {
        min-width: 730px !important
    }

    .max-w-md-730 {
        max-width: 730px !important
    }

    .w-md-73p {
        width: 73% !important
    }

    .w-md-73p {
        width: 73% !important
    }

    .min-w-md-73p {
        min-width: 73% !important
    }

    .max-w-md-73p {
        max-width: 73% !important
    }

    .h-md-730 {
        height: 730px !important
    }

    .min-h-md-730 {
        min-height: 730px !important
    }

    .max-h-md-730 {
        max-height: 730px !important
    }

    .h-md-73p {
        height: 73% !important
    }

    .min-h-md-73p {
        min-height: 73% !important
    }

    .max-h-md-73p {
        max-height: 73% !important
    }

    .w-md-740 {
        width: 740px !important
    }

    .min-w-md-740 {
        min-width: 740px !important
    }

    .max-w-md-740 {
        max-width: 740px !important
    }

    .w-md-74p {
        width: 74% !important
    }

    .w-md-74p {
        width: 74% !important
    }

    .min-w-md-74p {
        min-width: 74% !important
    }

    .max-w-md-74p {
        max-width: 74% !important
    }

    .h-md-740 {
        height: 740px !important
    }

    .min-h-md-740 {
        min-height: 740px !important
    }

    .max-h-md-740 {
        max-height: 740px !important
    }

    .h-md-74p {
        height: 74% !important
    }

    .min-h-md-74p {
        min-height: 74% !important
    }

    .max-h-md-74p {
        max-height: 74% !important
    }

    .w-md-750 {
        width: 750px !important
    }

    .min-w-md-750 {
        min-width: 750px !important
    }

    .max-w-md-750 {
        max-width: 750px !important
    }

    .w-md-75p {
        width: 75% !important
    }

    .w-md-75p {
        width: 75% !important
    }

    .min-w-md-75p {
        min-width: 75% !important
    }

    .max-w-md-75p {
        max-width: 75% !important
    }

    .h-md-750 {
        height: 750px !important
    }

    .min-h-md-750 {
        min-height: 750px !important
    }

    .max-h-md-750 {
        max-height: 750px !important
    }

    .h-md-75p {
        height: 75% !important
    }

    .min-h-md-75p {
        min-height: 75% !important
    }

    .max-h-md-75p {
        max-height: 75% !important
    }

    .w-md-760 {
        width: 760px !important
    }

    .min-w-md-760 {
        min-width: 760px !important
    }

    .max-w-md-760 {
        max-width: 760px !important
    }

    .w-md-76p {
        width: 76% !important
    }

    .w-md-76p {
        width: 76% !important
    }

    .min-w-md-76p {
        min-width: 76% !important
    }

    .max-w-md-76p {
        max-width: 76% !important
    }

    .h-md-760 {
        height: 760px !important
    }

    .min-h-md-760 {
        min-height: 760px !important
    }

    .max-h-md-760 {
        max-height: 760px !important
    }

    .h-md-76p {
        height: 76% !important
    }

    .min-h-md-76p {
        min-height: 76% !important
    }

    .max-h-md-76p {
        max-height: 76% !important
    }

    .w-md-770 {
        width: 770px !important
    }

    .min-w-md-770 {
        min-width: 770px !important
    }

    .max-w-md-770 {
        max-width: 770px !important
    }

    .w-md-77p {
        width: 77% !important
    }

    .w-md-77p {
        width: 77% !important
    }

    .min-w-md-77p {
        min-width: 77% !important
    }

    .max-w-md-77p {
        max-width: 77% !important
    }

    .h-md-770 {
        height: 770px !important
    }

    .min-h-md-770 {
        min-height: 770px !important
    }

    .max-h-md-770 {
        max-height: 770px !important
    }

    .h-md-77p {
        height: 77% !important
    }

    .min-h-md-77p {
        min-height: 77% !important
    }

    .max-h-md-77p {
        max-height: 77% !important
    }

    .w-md-780 {
        width: 780px !important
    }

    .min-w-md-780 {
        min-width: 780px !important
    }

    .max-w-md-780 {
        max-width: 780px !important
    }

    .w-md-78p {
        width: 78% !important
    }

    .w-md-78p {
        width: 78% !important
    }

    .min-w-md-78p {
        min-width: 78% !important
    }

    .max-w-md-78p {
        max-width: 78% !important
    }

    .h-md-780 {
        height: 780px !important
    }

    .min-h-md-780 {
        min-height: 780px !important
    }

    .max-h-md-780 {
        max-height: 780px !important
    }

    .h-md-78p {
        height: 78% !important
    }

    .min-h-md-78p {
        min-height: 78% !important
    }

    .max-h-md-78p {
        max-height: 78% !important
    }

    .w-md-790 {
        width: 790px !important
    }

    .min-w-md-790 {
        min-width: 790px !important
    }

    .max-w-md-790 {
        max-width: 790px !important
    }

    .w-md-79p {
        width: 79% !important
    }

    .w-md-79p {
        width: 79% !important
    }

    .min-w-md-79p {
        min-width: 79% !important
    }

    .max-w-md-79p {
        max-width: 79% !important
    }

    .h-md-790 {
        height: 790px !important
    }

    .min-h-md-790 {
        min-height: 790px !important
    }

    .max-h-md-790 {
        max-height: 790px !important
    }

    .h-md-79p {
        height: 79% !important
    }

    .min-h-md-79p {
        min-height: 79% !important
    }

    .max-h-md-79p {
        max-height: 79% !important
    }

    .w-md-800 {
        width: 800px !important
    }

    .min-w-md-800 {
        min-width: 800px !important
    }

    .max-w-md-800 {
        max-width: 800px !important
    }

    .w-md-80p {
        width: 80% !important
    }

    .w-md-80p {
        width: 80% !important
    }

    .min-w-md-80p {
        min-width: 80% !important
    }

    .max-w-md-80p {
        max-width: 80% !important
    }

    .h-md-800 {
        height: 800px !important
    }

    .min-h-md-800 {
        min-height: 800px !important
    }

    .max-h-md-800 {
        max-height: 800px !important
    }

    .h-md-80p {
        height: 80% !important
    }

    .min-h-md-80p {
        min-height: 80% !important
    }

    .max-h-md-80p {
        max-height: 80% !important
    }

    .w-md-810 {
        width: 810px !important
    }

    .min-w-md-810 {
        min-width: 810px !important
    }

    .max-w-md-810 {
        max-width: 810px !important
    }

    .w-md-81p {
        width: 81% !important
    }

    .w-md-81p {
        width: 81% !important
    }

    .min-w-md-81p {
        min-width: 81% !important
    }

    .max-w-md-81p {
        max-width: 81% !important
    }

    .h-md-810 {
        height: 810px !important
    }

    .min-h-md-810 {
        min-height: 810px !important
    }

    .max-h-md-810 {
        max-height: 810px !important
    }

    .h-md-81p {
        height: 81% !important
    }

    .min-h-md-81p {
        min-height: 81% !important
    }

    .max-h-md-81p {
        max-height: 81% !important
    }

    .w-md-820 {
        width: 820px !important
    }

    .min-w-md-820 {
        min-width: 820px !important
    }

    .max-w-md-820 {
        max-width: 820px !important
    }

    .w-md-82p {
        width: 82% !important
    }

    .w-md-82p {
        width: 82% !important
    }

    .min-w-md-82p {
        min-width: 82% !important
    }

    .max-w-md-82p {
        max-width: 82% !important
    }

    .h-md-820 {
        height: 820px !important
    }

    .min-h-md-820 {
        min-height: 820px !important
    }

    .max-h-md-820 {
        max-height: 820px !important
    }

    .h-md-82p {
        height: 82% !important
    }

    .min-h-md-82p {
        min-height: 82% !important
    }

    .max-h-md-82p {
        max-height: 82% !important
    }

    .w-md-830 {
        width: 830px !important
    }

    .min-w-md-830 {
        min-width: 830px !important
    }

    .max-w-md-830 {
        max-width: 830px !important
    }

    .w-md-83p {
        width: 83% !important
    }

    .w-md-83p {
        width: 83% !important
    }

    .min-w-md-83p {
        min-width: 83% !important
    }

    .max-w-md-83p {
        max-width: 83% !important
    }

    .h-md-830 {
        height: 830px !important
    }

    .min-h-md-830 {
        min-height: 830px !important
    }

    .max-h-md-830 {
        max-height: 830px !important
    }

    .h-md-83p {
        height: 83% !important
    }

    .min-h-md-83p {
        min-height: 83% !important
    }

    .max-h-md-83p {
        max-height: 83% !important
    }

    .w-md-840 {
        width: 840px !important
    }

    .min-w-md-840 {
        min-width: 840px !important
    }

    .max-w-md-840 {
        max-width: 840px !important
    }

    .w-md-84p {
        width: 84% !important
    }

    .w-md-84p {
        width: 84% !important
    }

    .min-w-md-84p {
        min-width: 84% !important
    }

    .max-w-md-84p {
        max-width: 84% !important
    }

    .h-md-840 {
        height: 840px !important
    }

    .min-h-md-840 {
        min-height: 840px !important
    }

    .max-h-md-840 {
        max-height: 840px !important
    }

    .h-md-84p {
        height: 84% !important
    }

    .min-h-md-84p {
        min-height: 84% !important
    }

    .max-h-md-84p {
        max-height: 84% !important
    }

    .w-md-850 {
        width: 850px !important
    }

    .min-w-md-850 {
        min-width: 850px !important
    }

    .max-w-md-850 {
        max-width: 850px !important
    }

    .w-md-85p {
        width: 85% !important
    }

    .w-md-85p {
        width: 85% !important
    }

    .min-w-md-85p {
        min-width: 85% !important
    }

    .max-w-md-85p {
        max-width: 85% !important
    }

    .h-md-850 {
        height: 850px !important
    }

    .min-h-md-850 {
        min-height: 850px !important
    }

    .max-h-md-850 {
        max-height: 850px !important
    }

    .h-md-85p {
        height: 85% !important
    }

    .min-h-md-85p {
        min-height: 85% !important
    }

    .max-h-md-85p {
        max-height: 85% !important
    }

    .w-md-860 {
        width: 860px !important
    }

    .min-w-md-860 {
        min-width: 860px !important
    }

    .max-w-md-860 {
        max-width: 860px !important
    }

    .w-md-86p {
        width: 86% !important
    }

    .w-md-86p {
        width: 86% !important
    }

    .min-w-md-86p {
        min-width: 86% !important
    }

    .max-w-md-86p {
        max-width: 86% !important
    }

    .h-md-860 {
        height: 860px !important
    }

    .min-h-md-860 {
        min-height: 860px !important
    }

    .max-h-md-860 {
        max-height: 860px !important
    }

    .h-md-86p {
        height: 86% !important
    }

    .min-h-md-86p {
        min-height: 86% !important
    }

    .max-h-md-86p {
        max-height: 86% !important
    }

    .w-md-870 {
        width: 870px !important
    }

    .min-w-md-870 {
        min-width: 870px !important
    }

    .max-w-md-870 {
        max-width: 870px !important
    }

    .w-md-87p {
        width: 87% !important
    }

    .w-md-87p {
        width: 87% !important
    }

    .min-w-md-87p {
        min-width: 87% !important
    }

    .max-w-md-87p {
        max-width: 87% !important
    }

    .h-md-870 {
        height: 870px !important
    }

    .min-h-md-870 {
        min-height: 870px !important
    }

    .max-h-md-870 {
        max-height: 870px !important
    }

    .h-md-87p {
        height: 87% !important
    }

    .min-h-md-87p {
        min-height: 87% !important
    }

    .max-h-md-87p {
        max-height: 87% !important
    }

    .w-md-880 {
        width: 880px !important
    }

    .min-w-md-880 {
        min-width: 880px !important
    }

    .max-w-md-880 {
        max-width: 880px !important
    }

    .w-md-88p {
        width: 88% !important
    }

    .w-md-88p {
        width: 88% !important
    }

    .min-w-md-88p {
        min-width: 88% !important
    }

    .max-w-md-88p {
        max-width: 88% !important
    }

    .h-md-880 {
        height: 880px !important
    }

    .min-h-md-880 {
        min-height: 880px !important
    }

    .max-h-md-880 {
        max-height: 880px !important
    }

    .h-md-88p {
        height: 88% !important
    }

    .min-h-md-88p {
        min-height: 88% !important
    }

    .max-h-md-88p {
        max-height: 88% !important
    }

    .w-md-890 {
        width: 890px !important
    }

    .min-w-md-890 {
        min-width: 890px !important
    }

    .max-w-md-890 {
        max-width: 890px !important
    }

    .w-md-89p {
        width: 89% !important
    }

    .w-md-89p {
        width: 89% !important
    }

    .min-w-md-89p {
        min-width: 89% !important
    }

    .max-w-md-89p {
        max-width: 89% !important
    }

    .h-md-890 {
        height: 890px !important
    }

    .min-h-md-890 {
        min-height: 890px !important
    }

    .max-h-md-890 {
        max-height: 890px !important
    }

    .h-md-89p {
        height: 89% !important
    }

    .min-h-md-89p {
        min-height: 89% !important
    }

    .max-h-md-89p {
        max-height: 89% !important
    }

    .w-md-900 {
        width: 900px !important
    }

    .min-w-md-900 {
        min-width: 900px !important
    }

    .max-w-md-900 {
        max-width: 900px !important
    }

    .w-md-90p {
        width: 90% !important
    }

    .w-md-90p {
        width: 90% !important
    }

    .min-w-md-90p {
        min-width: 90% !important
    }

    .max-w-md-90p {
        max-width: 90% !important
    }

    .h-md-900 {
        height: 900px !important
    }

    .min-h-md-900 {
        min-height: 900px !important
    }

    .max-h-md-900 {
        max-height: 900px !important
    }

    .h-md-90p {
        height: 90% !important
    }

    .min-h-md-90p {
        min-height: 90% !important
    }

    .max-h-md-90p {
        max-height: 90% !important
    }

    .w-md-910 {
        width: 910px !important
    }

    .min-w-md-910 {
        min-width: 910px !important
    }

    .max-w-md-910 {
        max-width: 910px !important
    }

    .w-md-91p {
        width: 91% !important
    }

    .w-md-91p {
        width: 91% !important
    }

    .min-w-md-91p {
        min-width: 91% !important
    }

    .max-w-md-91p {
        max-width: 91% !important
    }

    .h-md-910 {
        height: 910px !important
    }

    .min-h-md-910 {
        min-height: 910px !important
    }

    .max-h-md-910 {
        max-height: 910px !important
    }

    .h-md-91p {
        height: 91% !important
    }

    .min-h-md-91p {
        min-height: 91% !important
    }

    .max-h-md-91p {
        max-height: 91% !important
    }

    .w-md-920 {
        width: 920px !important
    }

    .min-w-md-920 {
        min-width: 920px !important
    }

    .max-w-md-920 {
        max-width: 920px !important
    }

    .w-md-92p {
        width: 92% !important
    }

    .w-md-92p {
        width: 92% !important
    }

    .min-w-md-92p {
        min-width: 92% !important
    }

    .max-w-md-92p {
        max-width: 92% !important
    }

    .h-md-920 {
        height: 920px !important
    }

    .min-h-md-920 {
        min-height: 920px !important
    }

    .max-h-md-920 {
        max-height: 920px !important
    }

    .h-md-92p {
        height: 92% !important
    }

    .min-h-md-92p {
        min-height: 92% !important
    }

    .max-h-md-92p {
        max-height: 92% !important
    }

    .w-md-930 {
        width: 930px !important
    }

    .min-w-md-930 {
        min-width: 930px !important
    }

    .max-w-md-930 {
        max-width: 930px !important
    }

    .w-md-93p {
        width: 93% !important
    }

    .w-md-93p {
        width: 93% !important
    }

    .min-w-md-93p {
        min-width: 93% !important
    }

    .max-w-md-93p {
        max-width: 93% !important
    }

    .h-md-930 {
        height: 930px !important
    }

    .min-h-md-930 {
        min-height: 930px !important
    }

    .max-h-md-930 {
        max-height: 930px !important
    }

    .h-md-93p {
        height: 93% !important
    }

    .min-h-md-93p {
        min-height: 93% !important
    }

    .max-h-md-93p {
        max-height: 93% !important
    }

    .w-md-940 {
        width: 940px !important
    }

    .min-w-md-940 {
        min-width: 940px !important
    }

    .max-w-md-940 {
        max-width: 940px !important
    }

    .w-md-94p {
        width: 94% !important
    }

    .w-md-94p {
        width: 94% !important
    }

    .min-w-md-94p {
        min-width: 94% !important
    }

    .max-w-md-94p {
        max-width: 94% !important
    }

    .h-md-940 {
        height: 940px !important
    }

    .min-h-md-940 {
        min-height: 940px !important
    }

    .max-h-md-940 {
        max-height: 940px !important
    }

    .h-md-94p {
        height: 94% !important
    }

    .min-h-md-94p {
        min-height: 94% !important
    }

    .max-h-md-94p {
        max-height: 94% !important
    }

    .w-md-950 {
        width: 950px !important
    }

    .min-w-md-950 {
        min-width: 950px !important
    }

    .max-w-md-950 {
        max-width: 950px !important
    }

    .w-md-95p {
        width: 95% !important
    }

    .w-md-95p {
        width: 95% !important
    }

    .min-w-md-95p {
        min-width: 95% !important
    }

    .max-w-md-95p {
        max-width: 95% !important
    }

    .h-md-950 {
        height: 950px !important
    }

    .min-h-md-950 {
        min-height: 950px !important
    }

    .max-h-md-950 {
        max-height: 950px !important
    }

    .h-md-95p {
        height: 95% !important
    }

    .min-h-md-95p {
        min-height: 95% !important
    }

    .max-h-md-95p {
        max-height: 95% !important
    }

    .w-md-960 {
        width: 960px !important
    }

    .min-w-md-960 {
        min-width: 960px !important
    }

    .max-w-md-960 {
        max-width: 960px !important
    }

    .w-md-96p {
        width: 96% !important
    }

    .w-md-96p {
        width: 96% !important
    }

    .min-w-md-96p {
        min-width: 96% !important
    }

    .max-w-md-96p {
        max-width: 96% !important
    }

    .h-md-960 {
        height: 960px !important
    }

    .min-h-md-960 {
        min-height: 960px !important
    }

    .max-h-md-960 {
        max-height: 960px !important
    }

    .h-md-96p {
        height: 96% !important
    }

    .min-h-md-96p {
        min-height: 96% !important
    }

    .max-h-md-96p {
        max-height: 96% !important
    }

    .w-md-970 {
        width: 970px !important
    }

    .min-w-md-970 {
        min-width: 970px !important
    }

    .max-w-md-970 {
        max-width: 970px !important
    }

    .w-md-97p {
        width: 97% !important
    }

    .w-md-97p {
        width: 97% !important
    }

    .min-w-md-97p {
        min-width: 97% !important
    }

    .max-w-md-97p {
        max-width: 97% !important
    }

    .h-md-970 {
        height: 970px !important
    }

    .min-h-md-970 {
        min-height: 970px !important
    }

    .max-h-md-970 {
        max-height: 970px !important
    }

    .h-md-97p {
        height: 97% !important
    }

    .min-h-md-97p {
        min-height: 97% !important
    }

    .max-h-md-97p {
        max-height: 97% !important
    }

    .w-md-980 {
        width: 980px !important
    }

    .min-w-md-980 {
        min-width: 980px !important
    }

    .max-w-md-980 {
        max-width: 980px !important
    }

    .w-md-98p {
        width: 98% !important
    }

    .w-md-98p {
        width: 98% !important
    }

    .min-w-md-98p {
        min-width: 98% !important
    }

    .max-w-md-98p {
        max-width: 98% !important
    }

    .h-md-980 {
        height: 980px !important
    }

    .min-h-md-980 {
        min-height: 980px !important
    }

    .max-h-md-980 {
        max-height: 980px !important
    }

    .h-md-98p {
        height: 98% !important
    }

    .min-h-md-98p {
        min-height: 98% !important
    }

    .max-h-md-98p {
        max-height: 98% !important
    }

    .w-md-990 {
        width: 990px !important
    }

    .min-w-md-990 {
        min-width: 990px !important
    }

    .max-w-md-990 {
        max-width: 990px !important
    }

    .w-md-99p {
        width: 99% !important
    }

    .w-md-99p {
        width: 99% !important
    }

    .min-w-md-99p {
        min-width: 99% !important
    }

    .max-w-md-99p {
        max-width: 99% !important
    }

    .h-md-990 {
        height: 990px !important
    }

    .min-h-md-990 {
        min-height: 990px !important
    }

    .max-h-md-990 {
        max-height: 990px !important
    }

    .h-md-99p {
        height: 99% !important
    }

    .min-h-md-99p {
        min-height: 99% !important
    }

    .max-h-md-99p {
        max-height: 99% !important
    }

    .w-md-1000 {
        width: 1000px !important
    }

    .min-w-md-1000 {
        min-width: 1000px !important
    }

    .max-w-md-1000 {
        max-width: 1000px !important
    }

    .w-md-100p {
        width: 100% !important
    }

    .w-md-100p {
        width: 100% !important
    }

    .min-w-md-100p {
        min-width: 100% !important
    }

    .max-w-md-100p {
        max-width: 100% !important
    }

    .h-md-1000 {
        height: 1000px !important
    }

    .min-h-md-1000 {
        min-height: 1000px !important
    }

    .max-h-md-1000 {
        max-height: 1000px !important
    }

    .h-md-100p {
        height: 100% !important
    }

    .min-h-md-100p {
        min-height: 100% !important
    }

    .max-h-md-100p {
        max-height: 100% !important
    }
}

@media screen and (min-width: 1200px) {
    .w-lg-a {
        width:auto !important
    }

    .h-lg-a {
        height: auto !important
    }

    .w-lg-0 {
        width: 0 !important
    }

    .h-lg-0 {
        height: 0 !important
    }

    .w-lg-10 {
        width: 10px !important
    }

    .min-w-lg-10 {
        min-width: 10px !important
    }

    .max-w-lg-10 {
        max-width: 10px !important
    }

    .w-lg-1p {
        width: 1% !important
    }

    .w-lg-1p {
        width: 1% !important
    }

    .min-w-lg-1p {
        min-width: 1% !important
    }

    .max-w-lg-1p {
        max-width: 1% !important
    }

    .h-lg-10 {
        height: 10px !important
    }

    .min-h-lg-10 {
        min-height: 10px !important
    }

    .max-h-lg-10 {
        max-height: 10px !important
    }

    .h-lg-1p {
        height: 1% !important
    }

    .min-h-lg-1p {
        min-height: 1% !important
    }

    .max-h-lg-1p {
        max-height: 1% !important
    }

    .w-lg-20 {
        width: 20px !important
    }

    .min-w-lg-20 {
        min-width: 20px !important
    }

    .max-w-lg-20 {
        max-width: 20px !important
    }

    .w-lg-2p {
        width: 2% !important
    }

    .w-lg-2p {
        width: 2% !important
    }

    .min-w-lg-2p {
        min-width: 2% !important
    }

    .max-w-lg-2p {
        max-width: 2% !important
    }

    .h-lg-20 {
        height: 20px !important
    }

    .min-h-lg-20 {
        min-height: 20px !important
    }

    .max-h-lg-20 {
        max-height: 20px !important
    }

    .h-lg-2p {
        height: 2% !important
    }

    .min-h-lg-2p {
        min-height: 2% !important
    }

    .max-h-lg-2p {
        max-height: 2% !important
    }

    .w-lg-30 {
        width: 30px !important
    }

    .min-w-lg-30 {
        min-width: 30px !important
    }

    .max-w-lg-30 {
        max-width: 30px !important
    }

    .w-lg-3p {
        width: 3% !important
    }

    .w-lg-3p {
        width: 3% !important
    }

    .min-w-lg-3p {
        min-width: 3% !important
    }

    .max-w-lg-3p {
        max-width: 3% !important
    }

    .h-lg-30 {
        height: 30px !important
    }

    .min-h-lg-30 {
        min-height: 30px !important
    }

    .max-h-lg-30 {
        max-height: 30px !important
    }

    .h-lg-3p {
        height: 3% !important
    }

    .min-h-lg-3p {
        min-height: 3% !important
    }

    .max-h-lg-3p {
        max-height: 3% !important
    }

    .w-lg-40 {
        width: 40px !important
    }

    .min-w-lg-40 {
        min-width: 40px !important
    }

    .max-w-lg-40 {
        max-width: 40px !important
    }

    .w-lg-4p {
        width: 4% !important
    }

    .w-lg-4p {
        width: 4% !important
    }

    .min-w-lg-4p {
        min-width: 4% !important
    }

    .max-w-lg-4p {
        max-width: 4% !important
    }

    .h-lg-40 {
        height: 40px !important
    }

    .min-h-lg-40 {
        min-height: 40px !important
    }

    .max-h-lg-40 {
        max-height: 40px !important
    }

    .h-lg-4p {
        height: 4% !important
    }

    .min-h-lg-4p {
        min-height: 4% !important
    }

    .max-h-lg-4p {
        max-height: 4% !important
    }

    .w-lg-50 {
        width: 50px !important
    }

    .min-w-lg-50 {
        min-width: 50px !important
    }

    .max-w-lg-50 {
        max-width: 50px !important
    }

    .w-lg-5p {
        width: 5% !important
    }

    .w-lg-5p {
        width: 5% !important
    }

    .min-w-lg-5p {
        min-width: 5% !important
    }

    .max-w-lg-5p {
        max-width: 5% !important
    }

    .h-lg-50 {
        height: 50px !important
    }

    .min-h-lg-50 {
        min-height: 50px !important
    }

    .max-h-lg-50 {
        max-height: 50px !important
    }

    .h-lg-5p {
        height: 5% !important
    }

    .min-h-lg-5p {
        min-height: 5% !important
    }

    .max-h-lg-5p {
        max-height: 5% !important
    }

    .w-lg-60 {
        width: 60px !important
    }

    .min-w-lg-60 {
        min-width: 60px !important
    }

    .max-w-lg-60 {
        max-width: 60px !important
    }

    .w-lg-6p {
        width: 6% !important
    }

    .w-lg-6p {
        width: 6% !important
    }

    .min-w-lg-6p {
        min-width: 6% !important
    }

    .max-w-lg-6p {
        max-width: 6% !important
    }

    .h-lg-60 {
        height: 60px !important
    }

    .min-h-lg-60 {
        min-height: 60px !important
    }

    .max-h-lg-60 {
        max-height: 60px !important
    }

    .h-lg-6p {
        height: 6% !important
    }

    .min-h-lg-6p {
        min-height: 6% !important
    }

    .max-h-lg-6p {
        max-height: 6% !important
    }

    .w-lg-70 {
        width: 70px !important
    }

    .min-w-lg-70 {
        min-width: 70px !important
    }

    .max-w-lg-70 {
        max-width: 70px !important
    }

    .w-lg-7p {
        width: 7% !important
    }

    .w-lg-7p {
        width: 7% !important
    }

    .min-w-lg-7p {
        min-width: 7% !important
    }

    .max-w-lg-7p {
        max-width: 7% !important
    }

    .h-lg-70 {
        height: 70px !important
    }

    .min-h-lg-70 {
        min-height: 70px !important
    }

    .max-h-lg-70 {
        max-height: 70px !important
    }

    .h-lg-7p {
        height: 7% !important
    }

    .min-h-lg-7p {
        min-height: 7% !important
    }

    .max-h-lg-7p {
        max-height: 7% !important
    }

    .w-lg-80 {
        width: 80px !important
    }

    .min-w-lg-80 {
        min-width: 80px !important
    }

    .max-w-lg-80 {
        max-width: 80px !important
    }

    .w-lg-8p {
        width: 8% !important
    }

    .w-lg-8p {
        width: 8% !important
    }

    .min-w-lg-8p {
        min-width: 8% !important
    }

    .max-w-lg-8p {
        max-width: 8% !important
    }

    .h-lg-80 {
        height: 80px !important
    }

    .min-h-lg-80 {
        min-height: 80px !important
    }

    .max-h-lg-80 {
        max-height: 80px !important
    }

    .h-lg-8p {
        height: 8% !important
    }

    .min-h-lg-8p {
        min-height: 8% !important
    }

    .max-h-lg-8p {
        max-height: 8% !important
    }

    .w-lg-90 {
        width: 90px !important
    }

    .min-w-lg-90 {
        min-width: 90px !important
    }

    .max-w-lg-90 {
        max-width: 90px !important
    }

    .w-lg-9p {
        width: 9% !important
    }

    .w-lg-9p {
        width: 9% !important
    }

    .min-w-lg-9p {
        min-width: 9% !important
    }

    .max-w-lg-9p {
        max-width: 9% !important
    }

    .h-lg-90 {
        height: 90px !important
    }

    .min-h-lg-90 {
        min-height: 90px !important
    }

    .max-h-lg-90 {
        max-height: 90px !important
    }

    .h-lg-9p {
        height: 9% !important
    }

    .min-h-lg-9p {
        min-height: 9% !important
    }

    .max-h-lg-9p {
        max-height: 9% !important
    }

    .w-lg-100 {
        width: 100px !important
    }

    .min-w-lg-100 {
        min-width: 100px !important
    }

    .max-w-lg-100 {
        max-width: 100px !important
    }

    .w-lg-10p {
        width: 10% !important
    }

    .w-lg-10p {
        width: 10% !important
    }

    .min-w-lg-10p {
        min-width: 10% !important
    }

    .max-w-lg-10p {
        max-width: 10% !important
    }

    .h-lg-100 {
        height: 100px !important
    }

    .min-h-lg-100 {
        min-height: 100px !important
    }

    .max-h-lg-100 {
        max-height: 100px !important
    }

    .h-lg-10p {
        height: 10% !important
    }

    .min-h-lg-10p {
        min-height: 10% !important
    }

    .max-h-lg-10p {
        max-height: 10% !important
    }

    .w-lg-110 {
        width: 110px !important
    }

    .min-w-lg-110 {
        min-width: 110px !important
    }

    .max-w-lg-110 {
        max-width: 110px !important
    }

    .w-lg-11p {
        width: 11% !important
    }

    .w-lg-11p {
        width: 11% !important
    }

    .min-w-lg-11p {
        min-width: 11% !important
    }

    .max-w-lg-11p {
        max-width: 11% !important
    }

    .h-lg-110 {
        height: 110px !important
    }

    .min-h-lg-110 {
        min-height: 110px !important
    }

    .max-h-lg-110 {
        max-height: 110px !important
    }

    .h-lg-11p {
        height: 11% !important
    }

    .min-h-lg-11p {
        min-height: 11% !important
    }

    .max-h-lg-11p {
        max-height: 11% !important
    }

    .w-lg-120 {
        width: 120px !important
    }

    .min-w-lg-120 {
        min-width: 120px !important
    }

    .max-w-lg-120 {
        max-width: 120px !important
    }

    .w-lg-12p {
        width: 12% !important
    }

    .w-lg-12p {
        width: 12% !important
    }

    .min-w-lg-12p {
        min-width: 12% !important
    }

    .max-w-lg-12p {
        max-width: 12% !important
    }

    .h-lg-120 {
        height: 120px !important
    }

    .min-h-lg-120 {
        min-height: 120px !important
    }

    .max-h-lg-120 {
        max-height: 120px !important
    }

    .h-lg-12p {
        height: 12% !important
    }

    .min-h-lg-12p {
        min-height: 12% !important
    }

    .max-h-lg-12p {
        max-height: 12% !important
    }

    .w-lg-130 {
        width: 130px !important
    }

    .min-w-lg-130 {
        min-width: 130px !important
    }

    .max-w-lg-130 {
        max-width: 130px !important
    }

    .w-lg-13p {
        width: 13% !important
    }

    .w-lg-13p {
        width: 13% !important
    }

    .min-w-lg-13p {
        min-width: 13% !important
    }

    .max-w-lg-13p {
        max-width: 13% !important
    }

    .h-lg-130 {
        height: 130px !important
    }

    .min-h-lg-130 {
        min-height: 130px !important
    }

    .max-h-lg-130 {
        max-height: 130px !important
    }

    .h-lg-13p {
        height: 13% !important
    }

    .min-h-lg-13p {
        min-height: 13% !important
    }

    .max-h-lg-13p {
        max-height: 13% !important
    }

    .w-lg-140 {
        width: 140px !important
    }

    .min-w-lg-140 {
        min-width: 140px !important
    }

    .max-w-lg-140 {
        max-width: 140px !important
    }

    .w-lg-14p {
        width: 14% !important
    }

    .w-lg-14p {
        width: 14% !important
    }

    .min-w-lg-14p {
        min-width: 14% !important
    }

    .max-w-lg-14p {
        max-width: 14% !important
    }

    .h-lg-140 {
        height: 140px !important
    }

    .min-h-lg-140 {
        min-height: 140px !important
    }

    .max-h-lg-140 {
        max-height: 140px !important
    }

    .h-lg-14p {
        height: 14% !important
    }

    .min-h-lg-14p {
        min-height: 14% !important
    }

    .max-h-lg-14p {
        max-height: 14% !important
    }

    .w-lg-150 {
        width: 150px !important
    }

    .min-w-lg-150 {
        min-width: 150px !important
    }

    .max-w-lg-150 {
        max-width: 150px !important
    }

    .w-lg-15p {
        width: 15% !important
    }

    .w-lg-15p {
        width: 15% !important
    }

    .min-w-lg-15p {
        min-width: 15% !important
    }

    .max-w-lg-15p {
        max-width: 15% !important
    }

    .h-lg-150 {
        height: 150px !important
    }

    .min-h-lg-150 {
        min-height: 150px !important
    }

    .max-h-lg-150 {
        max-height: 150px !important
    }

    .h-lg-15p {
        height: 15% !important
    }

    .min-h-lg-15p {
        min-height: 15% !important
    }

    .max-h-lg-15p {
        max-height: 15% !important
    }

    .w-lg-160 {
        width: 160px !important
    }

    .min-w-lg-160 {
        min-width: 160px !important
    }

    .max-w-lg-160 {
        max-width: 160px !important
    }

    .w-lg-16p {
        width: 16% !important
    }

    .w-lg-16p {
        width: 16% !important
    }

    .min-w-lg-16p {
        min-width: 16% !important
    }

    .max-w-lg-16p {
        max-width: 16% !important
    }

    .h-lg-160 {
        height: 160px !important
    }

    .min-h-lg-160 {
        min-height: 160px !important
    }

    .max-h-lg-160 {
        max-height: 160px !important
    }

    .h-lg-16p {
        height: 16% !important
    }

    .min-h-lg-16p {
        min-height: 16% !important
    }

    .max-h-lg-16p {
        max-height: 16% !important
    }

    .w-lg-170 {
        width: 170px !important
    }

    .min-w-lg-170 {
        min-width: 170px !important
    }

    .max-w-lg-170 {
        max-width: 170px !important
    }

    .w-lg-17p {
        width: 17% !important
    }

    .w-lg-17p {
        width: 17% !important
    }

    .min-w-lg-17p {
        min-width: 17% !important
    }

    .max-w-lg-17p {
        max-width: 17% !important
    }

    .h-lg-170 {
        height: 170px !important
    }

    .min-h-lg-170 {
        min-height: 170px !important
    }

    .max-h-lg-170 {
        max-height: 170px !important
    }

    .h-lg-17p {
        height: 17% !important
    }

    .min-h-lg-17p {
        min-height: 17% !important
    }

    .max-h-lg-17p {
        max-height: 17% !important
    }

    .w-lg-180 {
        width: 180px !important
    }

    .min-w-lg-180 {
        min-width: 180px !important
    }

    .max-w-lg-180 {
        max-width: 180px !important
    }

    .w-lg-18p {
        width: 18% !important
    }

    .w-lg-18p {
        width: 18% !important
    }

    .min-w-lg-18p {
        min-width: 18% !important
    }

    .max-w-lg-18p {
        max-width: 18% !important
    }

    .h-lg-180 {
        height: 180px !important
    }

    .min-h-lg-180 {
        min-height: 180px !important
    }

    .max-h-lg-180 {
        max-height: 180px !important
    }

    .h-lg-18p {
        height: 18% !important
    }

    .min-h-lg-18p {
        min-height: 18% !important
    }

    .max-h-lg-18p {
        max-height: 18% !important
    }

    .w-lg-190 {
        width: 190px !important
    }

    .min-w-lg-190 {
        min-width: 190px !important
    }

    .max-w-lg-190 {
        max-width: 190px !important
    }

    .w-lg-19p {
        width: 19% !important
    }

    .w-lg-19p {
        width: 19% !important
    }

    .min-w-lg-19p {
        min-width: 19% !important
    }

    .max-w-lg-19p {
        max-width: 19% !important
    }

    .h-lg-190 {
        height: 190px !important
    }

    .min-h-lg-190 {
        min-height: 190px !important
    }

    .max-h-lg-190 {
        max-height: 190px !important
    }

    .h-lg-19p {
        height: 19% !important
    }

    .min-h-lg-19p {
        min-height: 19% !important
    }

    .max-h-lg-19p {
        max-height: 19% !important
    }

    .w-lg-200 {
        width: 200px !important
    }

    .min-w-lg-200 {
        min-width: 200px !important
    }

    .max-w-lg-200 {
        max-width: 200px !important
    }

    .w-lg-20p {
        width: 20% !important
    }

    .w-lg-20p {
        width: 20% !important
    }

    .min-w-lg-20p {
        min-width: 20% !important
    }

    .max-w-lg-20p {
        max-width: 20% !important
    }

    .h-lg-200 {
        height: 200px !important
    }

    .min-h-lg-200 {
        min-height: 200px !important
    }

    .max-h-lg-200 {
        max-height: 200px !important
    }

    .h-lg-20p {
        height: 20% !important
    }

    .min-h-lg-20p {
        min-height: 20% !important
    }

    .max-h-lg-20p {
        max-height: 20% !important
    }

    .w-lg-210 {
        width: 210px !important
    }

    .min-w-lg-210 {
        min-width: 210px !important
    }

    .max-w-lg-210 {
        max-width: 210px !important
    }

    .w-lg-21p {
        width: 21% !important
    }

    .w-lg-21p {
        width: 21% !important
    }

    .min-w-lg-21p {
        min-width: 21% !important
    }

    .max-w-lg-21p {
        max-width: 21% !important
    }

    .h-lg-210 {
        height: 210px !important
    }

    .min-h-lg-210 {
        min-height: 210px !important
    }

    .max-h-lg-210 {
        max-height: 210px !important
    }

    .h-lg-21p {
        height: 21% !important
    }

    .min-h-lg-21p {
        min-height: 21% !important
    }

    .max-h-lg-21p {
        max-height: 21% !important
    }

    .w-lg-220 {
        width: 220px !important
    }

    .min-w-lg-220 {
        min-width: 220px !important
    }

    .max-w-lg-220 {
        max-width: 220px !important
    }

    .w-lg-22p {
        width: 22% !important
    }

    .w-lg-22p {
        width: 22% !important
    }

    .min-w-lg-22p {
        min-width: 22% !important
    }

    .max-w-lg-22p {
        max-width: 22% !important
    }

    .h-lg-220 {
        height: 220px !important
    }

    .min-h-lg-220 {
        min-height: 220px !important
    }

    .max-h-lg-220 {
        max-height: 220px !important
    }

    .h-lg-22p {
        height: 22% !important
    }

    .min-h-lg-22p {
        min-height: 22% !important
    }

    .max-h-lg-22p {
        max-height: 22% !important
    }

    .w-lg-230 {
        width: 230px !important
    }

    .min-w-lg-230 {
        min-width: 230px !important
    }

    .max-w-lg-230 {
        max-width: 230px !important
    }

    .w-lg-23p {
        width: 23% !important
    }

    .w-lg-23p {
        width: 23% !important
    }

    .min-w-lg-23p {
        min-width: 23% !important
    }

    .max-w-lg-23p {
        max-width: 23% !important
    }

    .h-lg-230 {
        height: 230px !important
    }

    .min-h-lg-230 {
        min-height: 230px !important
    }

    .max-h-lg-230 {
        max-height: 230px !important
    }

    .h-lg-23p {
        height: 23% !important
    }

    .min-h-lg-23p {
        min-height: 23% !important
    }

    .max-h-lg-23p {
        max-height: 23% !important
    }

    .w-lg-240 {
        width: 240px !important
    }

    .min-w-lg-240 {
        min-width: 240px !important
    }

    .max-w-lg-240 {
        max-width: 240px !important
    }

    .w-lg-24p {
        width: 24% !important
    }

    .w-lg-24p {
        width: 24% !important
    }

    .min-w-lg-24p {
        min-width: 24% !important
    }

    .max-w-lg-24p {
        max-width: 24% !important
    }

    .h-lg-240 {
        height: 240px !important
    }

    .min-h-lg-240 {
        min-height: 240px !important
    }

    .max-h-lg-240 {
        max-height: 240px !important
    }

    .h-lg-24p {
        height: 24% !important
    }

    .min-h-lg-24p {
        min-height: 24% !important
    }

    .max-h-lg-24p {
        max-height: 24% !important
    }

    .w-lg-250 {
        width: 250px !important
    }

    .min-w-lg-250 {
        min-width: 250px !important
    }

    .max-w-lg-250 {
        max-width: 250px !important
    }

    .w-lg-25p {
        width: 25% !important
    }

    .w-lg-25p {
        width: 25% !important
    }

    .min-w-lg-25p {
        min-width: 25% !important
    }

    .max-w-lg-25p {
        max-width: 25% !important
    }

    .h-lg-250 {
        height: 250px !important
    }

    .min-h-lg-250 {
        min-height: 250px !important
    }

    .max-h-lg-250 {
        max-height: 250px !important
    }

    .h-lg-25p {
        height: 25% !important
    }

    .min-h-lg-25p {
        min-height: 25% !important
    }

    .max-h-lg-25p {
        max-height: 25% !important
    }

    .w-lg-260 {
        width: 260px !important
    }

    .min-w-lg-260 {
        min-width: 260px !important
    }

    .max-w-lg-260 {
        max-width: 260px !important
    }

    .w-lg-26p {
        width: 26% !important
    }

    .w-lg-26p {
        width: 26% !important
    }

    .min-w-lg-26p {
        min-width: 26% !important
    }

    .max-w-lg-26p {
        max-width: 26% !important
    }

    .h-lg-260 {
        height: 260px !important
    }

    .min-h-lg-260 {
        min-height: 260px !important
    }

    .max-h-lg-260 {
        max-height: 260px !important
    }

    .h-lg-26p {
        height: 26% !important
    }

    .min-h-lg-26p {
        min-height: 26% !important
    }

    .max-h-lg-26p {
        max-height: 26% !important
    }

    .w-lg-270 {
        width: 270px !important
    }

    .min-w-lg-270 {
        min-width: 270px !important
    }

    .max-w-lg-270 {
        max-width: 270px !important
    }

    .w-lg-27p {
        width: 27% !important
    }

    .w-lg-27p {
        width: 27% !important
    }

    .min-w-lg-27p {
        min-width: 27% !important
    }

    .max-w-lg-27p {
        max-width: 27% !important
    }

    .h-lg-270 {
        height: 270px !important
    }

    .min-h-lg-270 {
        min-height: 270px !important
    }

    .max-h-lg-270 {
        max-height: 270px !important
    }

    .h-lg-27p {
        height: 27% !important
    }

    .min-h-lg-27p {
        min-height: 27% !important
    }

    .max-h-lg-27p {
        max-height: 27% !important
    }

    .w-lg-280 {
        width: 280px !important
    }

    .min-w-lg-280 {
        min-width: 280px !important
    }

    .max-w-lg-280 {
        max-width: 280px !important
    }

    .w-lg-28p {
        width: 28% !important
    }

    .w-lg-28p {
        width: 28% !important
    }

    .min-w-lg-28p {
        min-width: 28% !important
    }

    .max-w-lg-28p {
        max-width: 28% !important
    }

    .h-lg-280 {
        height: 280px !important
    }

    .min-h-lg-280 {
        min-height: 280px !important
    }

    .max-h-lg-280 {
        max-height: 280px !important
    }

    .h-lg-28p {
        height: 28% !important
    }

    .min-h-lg-28p {
        min-height: 28% !important
    }

    .max-h-lg-28p {
        max-height: 28% !important
    }

    .w-lg-290 {
        width: 290px !important
    }

    .min-w-lg-290 {
        min-width: 290px !important
    }

    .max-w-lg-290 {
        max-width: 290px !important
    }

    .w-lg-29p {
        width: 29% !important
    }

    .w-lg-29p {
        width: 29% !important
    }

    .min-w-lg-29p {
        min-width: 29% !important
    }

    .max-w-lg-29p {
        max-width: 29% !important
    }

    .h-lg-290 {
        height: 290px !important
    }

    .min-h-lg-290 {
        min-height: 290px !important
    }

    .max-h-lg-290 {
        max-height: 290px !important
    }

    .h-lg-29p {
        height: 29% !important
    }

    .min-h-lg-29p {
        min-height: 29% !important
    }

    .max-h-lg-29p {
        max-height: 29% !important
    }

    .w-lg-300 {
        width: 300px !important
    }

    .min-w-lg-300 {
        min-width: 300px !important
    }

    .max-w-lg-300 {
        max-width: 300px !important
    }

    .w-lg-30p {
        width: 30% !important
    }

    .w-lg-30p {
        width: 30% !important
    }

    .min-w-lg-30p {
        min-width: 30% !important
    }

    .max-w-lg-30p {
        max-width: 30% !important
    }

    .h-lg-300 {
        height: 300px !important
    }

    .min-h-lg-300 {
        min-height: 300px !important
    }

    .max-h-lg-300 {
        max-height: 300px !important
    }

    .h-lg-30p {
        height: 30% !important
    }

    .min-h-lg-30p {
        min-height: 30% !important
    }

    .max-h-lg-30p {
        max-height: 30% !important
    }

    .w-lg-310 {
        width: 310px !important
    }

    .min-w-lg-310 {
        min-width: 310px !important
    }

    .max-w-lg-310 {
        max-width: 310px !important
    }

    .w-lg-31p {
        width: 31% !important
    }

    .w-lg-31p {
        width: 31% !important
    }

    .min-w-lg-31p {
        min-width: 31% !important
    }

    .max-w-lg-31p {
        max-width: 31% !important
    }

    .h-lg-310 {
        height: 310px !important
    }

    .min-h-lg-310 {
        min-height: 310px !important
    }

    .max-h-lg-310 {
        max-height: 310px !important
    }

    .h-lg-31p {
        height: 31% !important
    }

    .min-h-lg-31p {
        min-height: 31% !important
    }

    .max-h-lg-31p {
        max-height: 31% !important
    }

    .w-lg-320 {
        width: 320px !important
    }

    .min-w-lg-320 {
        min-width: 320px !important
    }

    .max-w-lg-320 {
        max-width: 320px !important
    }

    .w-lg-32p {
        width: 32% !important
    }

    .w-lg-32p {
        width: 32% !important
    }

    .min-w-lg-32p {
        min-width: 32% !important
    }

    .max-w-lg-32p {
        max-width: 32% !important
    }

    .h-lg-320 {
        height: 320px !important
    }

    .min-h-lg-320 {
        min-height: 320px !important
    }

    .max-h-lg-320 {
        max-height: 320px !important
    }

    .h-lg-32p {
        height: 32% !important
    }

    .min-h-lg-32p {
        min-height: 32% !important
    }

    .max-h-lg-32p {
        max-height: 32% !important
    }

    .w-lg-330 {
        width: 330px !important
    }

    .min-w-lg-330 {
        min-width: 330px !important
    }

    .max-w-lg-330 {
        max-width: 330px !important
    }

    .w-lg-33p {
        width: 33% !important
    }

    .w-lg-33p {
        width: 33% !important
    }

    .min-w-lg-33p {
        min-width: 33% !important
    }

    .max-w-lg-33p {
        max-width: 33% !important
    }

    .h-lg-330 {
        height: 330px !important
    }

    .min-h-lg-330 {
        min-height: 330px !important
    }

    .max-h-lg-330 {
        max-height: 330px !important
    }

    .h-lg-33p {
        height: 33% !important
    }

    .min-h-lg-33p {
        min-height: 33% !important
    }

    .max-h-lg-33p {
        max-height: 33% !important
    }

    .w-lg-340 {
        width: 340px !important
    }

    .min-w-lg-340 {
        min-width: 340px !important
    }

    .max-w-lg-340 {
        max-width: 340px !important
    }

    .w-lg-34p {
        width: 34% !important
    }

    .w-lg-34p {
        width: 34% !important
    }

    .min-w-lg-34p {
        min-width: 34% !important
    }

    .max-w-lg-34p {
        max-width: 34% !important
    }

    .h-lg-340 {
        height: 340px !important
    }

    .min-h-lg-340 {
        min-height: 340px !important
    }

    .max-h-lg-340 {
        max-height: 340px !important
    }

    .h-lg-34p {
        height: 34% !important
    }

    .min-h-lg-34p {
        min-height: 34% !important
    }

    .max-h-lg-34p {
        max-height: 34% !important
    }

    .w-lg-350 {
        width: 350px !important
    }

    .min-w-lg-350 {
        min-width: 350px !important
    }

    .max-w-lg-350 {
        max-width: 350px !important
    }

    .w-lg-35p {
        width: 35% !important
    }

    .w-lg-35p {
        width: 35% !important
    }

    .min-w-lg-35p {
        min-width: 35% !important
    }

    .max-w-lg-35p {
        max-width: 35% !important
    }

    .h-lg-350 {
        height: 350px !important
    }

    .min-h-lg-350 {
        min-height: 350px !important
    }

    .max-h-lg-350 {
        max-height: 350px !important
    }

    .h-lg-35p {
        height: 35% !important
    }

    .min-h-lg-35p {
        min-height: 35% !important
    }

    .max-h-lg-35p {
        max-height: 35% !important
    }

    .w-lg-360 {
        width: 360px !important
    }

    .min-w-lg-360 {
        min-width: 360px !important
    }

    .max-w-lg-360 {
        max-width: 360px !important
    }

    .w-lg-36p {
        width: 36% !important
    }

    .w-lg-36p {
        width: 36% !important
    }

    .min-w-lg-36p {
        min-width: 36% !important
    }

    .max-w-lg-36p {
        max-width: 36% !important
    }

    .h-lg-360 {
        height: 360px !important
    }

    .min-h-lg-360 {
        min-height: 360px !important
    }

    .max-h-lg-360 {
        max-height: 360px !important
    }

    .h-lg-36p {
        height: 36% !important
    }

    .min-h-lg-36p {
        min-height: 36% !important
    }

    .max-h-lg-36p {
        max-height: 36% !important
    }

    .w-lg-370 {
        width: 370px !important
    }

    .min-w-lg-370 {
        min-width: 370px !important
    }

    .max-w-lg-370 {
        max-width: 370px !important
    }

    .w-lg-37p {
        width: 37% !important
    }

    .w-lg-37p {
        width: 37% !important
    }

    .min-w-lg-37p {
        min-width: 37% !important
    }

    .max-w-lg-37p {
        max-width: 37% !important
    }

    .h-lg-370 {
        height: 370px !important
    }

    .min-h-lg-370 {
        min-height: 370px !important
    }

    .max-h-lg-370 {
        max-height: 370px !important
    }

    .h-lg-37p {
        height: 37% !important
    }

    .min-h-lg-37p {
        min-height: 37% !important
    }

    .max-h-lg-37p {
        max-height: 37% !important
    }

    .w-lg-380 {
        width: 380px !important
    }

    .min-w-lg-380 {
        min-width: 380px !important
    }

    .max-w-lg-380 {
        max-width: 380px !important
    }

    .w-lg-38p {
        width: 38% !important
    }

    .w-lg-38p {
        width: 38% !important
    }

    .min-w-lg-38p {
        min-width: 38% !important
    }

    .max-w-lg-38p {
        max-width: 38% !important
    }

    .h-lg-380 {
        height: 380px !important
    }

    .min-h-lg-380 {
        min-height: 380px !important
    }

    .max-h-lg-380 {
        max-height: 380px !important
    }

    .h-lg-38p {
        height: 38% !important
    }

    .min-h-lg-38p {
        min-height: 38% !important
    }

    .max-h-lg-38p {
        max-height: 38% !important
    }

    .w-lg-390 {
        width: 390px !important
    }

    .min-w-lg-390 {
        min-width: 390px !important
    }

    .max-w-lg-390 {
        max-width: 390px !important
    }

    .w-lg-39p {
        width: 39% !important
    }

    .w-lg-39p {
        width: 39% !important
    }

    .min-w-lg-39p {
        min-width: 39% !important
    }

    .max-w-lg-39p {
        max-width: 39% !important
    }

    .h-lg-390 {
        height: 390px !important
    }

    .min-h-lg-390 {
        min-height: 390px !important
    }

    .max-h-lg-390 {
        max-height: 390px !important
    }

    .h-lg-39p {
        height: 39% !important
    }

    .min-h-lg-39p {
        min-height: 39% !important
    }

    .max-h-lg-39p {
        max-height: 39% !important
    }

    .w-lg-400 {
        width: 400px !important
    }

    .min-w-lg-400 {
        min-width: 400px !important
    }

    .max-w-lg-400 {
        max-width: 400px !important
    }

    .w-lg-40p {
        width: 40% !important
    }

    .w-lg-40p {
        width: 40% !important
    }

    .min-w-lg-40p {
        min-width: 40% !important
    }

    .max-w-lg-40p {
        max-width: 40% !important
    }

    .h-lg-400 {
        height: 400px !important
    }

    .min-h-lg-400 {
        min-height: 400px !important
    }

    .max-h-lg-400 {
        max-height: 400px !important
    }

    .h-lg-40p {
        height: 40% !important
    }

    .min-h-lg-40p {
        min-height: 40% !important
    }

    .max-h-lg-40p {
        max-height: 40% !important
    }

    .w-lg-410 {
        width: 410px !important
    }

    .min-w-lg-410 {
        min-width: 410px !important
    }

    .max-w-lg-410 {
        max-width: 410px !important
    }

    .w-lg-41p {
        width: 41% !important
    }

    .w-lg-41p {
        width: 41% !important
    }

    .min-w-lg-41p {
        min-width: 41% !important
    }

    .max-w-lg-41p {
        max-width: 41% !important
    }

    .h-lg-410 {
        height: 410px !important
    }

    .min-h-lg-410 {
        min-height: 410px !important
    }

    .max-h-lg-410 {
        max-height: 410px !important
    }

    .h-lg-41p {
        height: 41% !important
    }

    .min-h-lg-41p {
        min-height: 41% !important
    }

    .max-h-lg-41p {
        max-height: 41% !important
    }

    .w-lg-420 {
        width: 420px !important
    }

    .min-w-lg-420 {
        min-width: 420px !important
    }

    .max-w-lg-420 {
        max-width: 420px !important
    }

    .w-lg-42p {
        width: 42% !important
    }

    .w-lg-42p {
        width: 42% !important
    }

    .min-w-lg-42p {
        min-width: 42% !important
    }

    .max-w-lg-42p {
        max-width: 42% !important
    }

    .h-lg-420 {
        height: 420px !important
    }

    .min-h-lg-420 {
        min-height: 420px !important
    }

    .max-h-lg-420 {
        max-height: 420px !important
    }

    .h-lg-42p {
        height: 42% !important
    }

    .min-h-lg-42p {
        min-height: 42% !important
    }

    .max-h-lg-42p {
        max-height: 42% !important
    }

    .w-lg-430 {
        width: 430px !important
    }

    .min-w-lg-430 {
        min-width: 430px !important
    }

    .max-w-lg-430 {
        max-width: 430px !important
    }

    .w-lg-43p {
        width: 43% !important
    }

    .w-lg-43p {
        width: 43% !important
    }

    .min-w-lg-43p {
        min-width: 43% !important
    }

    .max-w-lg-43p {
        max-width: 43% !important
    }

    .h-lg-430 {
        height: 430px !important
    }

    .min-h-lg-430 {
        min-height: 430px !important
    }

    .max-h-lg-430 {
        max-height: 430px !important
    }

    .h-lg-43p {
        height: 43% !important
    }

    .min-h-lg-43p {
        min-height: 43% !important
    }

    .max-h-lg-43p {
        max-height: 43% !important
    }

    .w-lg-440 {
        width: 440px !important
    }

    .min-w-lg-440 {
        min-width: 440px !important
    }

    .max-w-lg-440 {
        max-width: 440px !important
    }

    .w-lg-44p {
        width: 44% !important
    }

    .w-lg-44p {
        width: 44% !important
    }

    .min-w-lg-44p {
        min-width: 44% !important
    }

    .max-w-lg-44p {
        max-width: 44% !important
    }

    .h-lg-440 {
        height: 440px !important
    }

    .min-h-lg-440 {
        min-height: 440px !important
    }

    .max-h-lg-440 {
        max-height: 440px !important
    }

    .h-lg-44p {
        height: 44% !important
    }

    .min-h-lg-44p {
        min-height: 44% !important
    }

    .max-h-lg-44p {
        max-height: 44% !important
    }

    .w-lg-450 {
        width: 450px !important
    }

    .min-w-lg-450 {
        min-width: 450px !important
    }

    .max-w-lg-450 {
        max-width: 450px !important
    }

    .w-lg-45p {
        width: 45% !important
    }

    .w-lg-45p {
        width: 45% !important
    }

    .min-w-lg-45p {
        min-width: 45% !important
    }

    .max-w-lg-45p {
        max-width: 45% !important
    }

    .h-lg-450 {
        height: 450px !important
    }

    .min-h-lg-450 {
        min-height: 450px !important
    }

    .max-h-lg-450 {
        max-height: 450px !important
    }

    .h-lg-45p {
        height: 45% !important
    }

    .min-h-lg-45p {
        min-height: 45% !important
    }

    .max-h-lg-45p {
        max-height: 45% !important
    }

    .w-lg-460 {
        width: 460px !important
    }

    .min-w-lg-460 {
        min-width: 460px !important
    }

    .max-w-lg-460 {
        max-width: 460px !important
    }

    .w-lg-46p {
        width: 46% !important
    }

    .w-lg-46p {
        width: 46% !important
    }

    .min-w-lg-46p {
        min-width: 46% !important
    }

    .max-w-lg-46p {
        max-width: 46% !important
    }

    .h-lg-460 {
        height: 460px !important
    }

    .min-h-lg-460 {
        min-height: 460px !important
    }

    .max-h-lg-460 {
        max-height: 460px !important
    }

    .h-lg-46p {
        height: 46% !important
    }

    .min-h-lg-46p {
        min-height: 46% !important
    }

    .max-h-lg-46p {
        max-height: 46% !important
    }

    .w-lg-470 {
        width: 470px !important
    }

    .min-w-lg-470 {
        min-width: 470px !important
    }

    .max-w-lg-470 {
        max-width: 470px !important
    }

    .w-lg-47p {
        width: 47% !important
    }

    .w-lg-47p {
        width: 47% !important
    }

    .min-w-lg-47p {
        min-width: 47% !important
    }

    .max-w-lg-47p {
        max-width: 47% !important
    }

    .h-lg-470 {
        height: 470px !important
    }

    .min-h-lg-470 {
        min-height: 470px !important
    }

    .max-h-lg-470 {
        max-height: 470px !important
    }

    .h-lg-47p {
        height: 47% !important
    }

    .min-h-lg-47p {
        min-height: 47% !important
    }

    .max-h-lg-47p {
        max-height: 47% !important
    }

    .w-lg-480 {
        width: 480px !important
    }

    .min-w-lg-480 {
        min-width: 480px !important
    }

    .max-w-lg-480 {
        max-width: 480px !important
    }

    .w-lg-48p {
        width: 48% !important
    }

    .w-lg-48p {
        width: 48% !important
    }

    .min-w-lg-48p {
        min-width: 48% !important
    }

    .max-w-lg-48p {
        max-width: 48% !important
    }

    .h-lg-480 {
        height: 480px !important
    }

    .min-h-lg-480 {
        min-height: 480px !important
    }

    .max-h-lg-480 {
        max-height: 480px !important
    }

    .h-lg-48p {
        height: 48% !important
    }

    .min-h-lg-48p {
        min-height: 48% !important
    }

    .max-h-lg-48p {
        max-height: 48% !important
    }

    .w-lg-490 {
        width: 490px !important
    }

    .min-w-lg-490 {
        min-width: 490px !important
    }

    .max-w-lg-490 {
        max-width: 490px !important
    }

    .w-lg-49p {
        width: 49% !important
    }

    .w-lg-49p {
        width: 49% !important
    }

    .min-w-lg-49p {
        min-width: 49% !important
    }

    .max-w-lg-49p {
        max-width: 49% !important
    }

    .h-lg-490 {
        height: 490px !important
    }

    .min-h-lg-490 {
        min-height: 490px !important
    }

    .max-h-lg-490 {
        max-height: 490px !important
    }

    .h-lg-49p {
        height: 49% !important
    }

    .min-h-lg-49p {
        min-height: 49% !important
    }

    .max-h-lg-49p {
        max-height: 49% !important
    }

    .w-lg-500 {
        width: 500px !important
    }

    .min-w-lg-500 {
        min-width: 500px !important
    }

    .max-w-lg-500 {
        max-width: 500px !important
    }

    .w-lg-50p {
        width: 50% !important
    }

    .w-lg-50p {
        width: 50% !important
    }

    .min-w-lg-50p {
        min-width: 50% !important
    }

    .max-w-lg-50p {
        max-width: 50% !important
    }

    .h-lg-500 {
        height: 500px !important
    }

    .min-h-lg-500 {
        min-height: 500px !important
    }

    .max-h-lg-500 {
        max-height: 500px !important
    }

    .h-lg-50p {
        height: 50% !important
    }

    .min-h-lg-50p {
        min-height: 50% !important
    }

    .max-h-lg-50p {
        max-height: 50% !important
    }

    .w-lg-510 {
        width: 510px !important
    }

    .min-w-lg-510 {
        min-width: 510px !important
    }

    .max-w-lg-510 {
        max-width: 510px !important
    }

    .w-lg-51p {
        width: 51% !important
    }

    .w-lg-51p {
        width: 51% !important
    }

    .min-w-lg-51p {
        min-width: 51% !important
    }

    .max-w-lg-51p {
        max-width: 51% !important
    }

    .h-lg-510 {
        height: 510px !important
    }

    .min-h-lg-510 {
        min-height: 510px !important
    }

    .max-h-lg-510 {
        max-height: 510px !important
    }

    .h-lg-51p {
        height: 51% !important
    }

    .min-h-lg-51p {
        min-height: 51% !important
    }

    .max-h-lg-51p {
        max-height: 51% !important
    }

    .w-lg-520 {
        width: 520px !important
    }

    .min-w-lg-520 {
        min-width: 520px !important
    }

    .max-w-lg-520 {
        max-width: 520px !important
    }

    .w-lg-52p {
        width: 52% !important
    }

    .w-lg-52p {
        width: 52% !important
    }

    .min-w-lg-52p {
        min-width: 52% !important
    }

    .max-w-lg-52p {
        max-width: 52% !important
    }

    .h-lg-520 {
        height: 520px !important
    }

    .min-h-lg-520 {
        min-height: 520px !important
    }

    .max-h-lg-520 {
        max-height: 520px !important
    }

    .h-lg-52p {
        height: 52% !important
    }

    .min-h-lg-52p {
        min-height: 52% !important
    }

    .max-h-lg-52p {
        max-height: 52% !important
    }

    .w-lg-530 {
        width: 530px !important
    }

    .min-w-lg-530 {
        min-width: 530px !important
    }

    .max-w-lg-530 {
        max-width: 530px !important
    }

    .w-lg-53p {
        width: 53% !important
    }

    .w-lg-53p {
        width: 53% !important
    }

    .min-w-lg-53p {
        min-width: 53% !important
    }

    .max-w-lg-53p {
        max-width: 53% !important
    }

    .h-lg-530 {
        height: 530px !important
    }

    .min-h-lg-530 {
        min-height: 530px !important
    }

    .max-h-lg-530 {
        max-height: 530px !important
    }

    .h-lg-53p {
        height: 53% !important
    }

    .min-h-lg-53p {
        min-height: 53% !important
    }

    .max-h-lg-53p {
        max-height: 53% !important
    }

    .w-lg-540 {
        width: 540px !important
    }

    .min-w-lg-540 {
        min-width: 540px !important
    }

    .max-w-lg-540 {
        max-width: 540px !important
    }

    .w-lg-54p {
        width: 54% !important
    }

    .w-lg-54p {
        width: 54% !important
    }

    .min-w-lg-54p {
        min-width: 54% !important
    }

    .max-w-lg-54p {
        max-width: 54% !important
    }

    .h-lg-540 {
        height: 540px !important
    }

    .min-h-lg-540 {
        min-height: 540px !important
    }

    .max-h-lg-540 {
        max-height: 540px !important
    }

    .h-lg-54p {
        height: 54% !important
    }

    .min-h-lg-54p {
        min-height: 54% !important
    }

    .max-h-lg-54p {
        max-height: 54% !important
    }

    .w-lg-550 {
        width: 550px !important
    }

    .min-w-lg-550 {
        min-width: 550px !important
    }

    .max-w-lg-550 {
        max-width: 550px !important
    }

    .w-lg-55p {
        width: 55% !important
    }

    .w-lg-55p {
        width: 55% !important
    }

    .min-w-lg-55p {
        min-width: 55% !important
    }

    .max-w-lg-55p {
        max-width: 55% !important
    }

    .h-lg-550 {
        height: 550px !important
    }

    .min-h-lg-550 {
        min-height: 550px !important
    }

    .max-h-lg-550 {
        max-height: 550px !important
    }

    .h-lg-55p {
        height: 55% !important
    }

    .min-h-lg-55p {
        min-height: 55% !important
    }

    .max-h-lg-55p {
        max-height: 55% !important
    }

    .w-lg-560 {
        width: 560px !important
    }

    .min-w-lg-560 {
        min-width: 560px !important
    }

    .max-w-lg-560 {
        max-width: 560px !important
    }

    .w-lg-56p {
        width: 56% !important
    }

    .w-lg-56p {
        width: 56% !important
    }

    .min-w-lg-56p {
        min-width: 56% !important
    }

    .max-w-lg-56p {
        max-width: 56% !important
    }

    .h-lg-560 {
        height: 560px !important
    }

    .min-h-lg-560 {
        min-height: 560px !important
    }

    .max-h-lg-560 {
        max-height: 560px !important
    }

    .h-lg-56p {
        height: 56% !important
    }

    .min-h-lg-56p {
        min-height: 56% !important
    }

    .max-h-lg-56p {
        max-height: 56% !important
    }

    .w-lg-570 {
        width: 570px !important
    }

    .min-w-lg-570 {
        min-width: 570px !important
    }

    .max-w-lg-570 {
        max-width: 570px !important
    }

    .w-lg-57p {
        width: 57% !important
    }

    .w-lg-57p {
        width: 57% !important
    }

    .min-w-lg-57p {
        min-width: 57% !important
    }

    .max-w-lg-57p {
        max-width: 57% !important
    }

    .h-lg-570 {
        height: 570px !important
    }

    .min-h-lg-570 {
        min-height: 570px !important
    }

    .max-h-lg-570 {
        max-height: 570px !important
    }

    .h-lg-57p {
        height: 57% !important
    }

    .min-h-lg-57p {
        min-height: 57% !important
    }

    .max-h-lg-57p {
        max-height: 57% !important
    }

    .w-lg-580 {
        width: 580px !important
    }

    .min-w-lg-580 {
        min-width: 580px !important
    }

    .max-w-lg-580 {
        max-width: 580px !important
    }

    .w-lg-58p {
        width: 58% !important
    }

    .w-lg-58p {
        width: 58% !important
    }

    .min-w-lg-58p {
        min-width: 58% !important
    }

    .max-w-lg-58p {
        max-width: 58% !important
    }

    .h-lg-580 {
        height: 580px !important
    }

    .min-h-lg-580 {
        min-height: 580px !important
    }

    .max-h-lg-580 {
        max-height: 580px !important
    }

    .h-lg-58p {
        height: 58% !important
    }

    .min-h-lg-58p {
        min-height: 58% !important
    }

    .max-h-lg-58p {
        max-height: 58% !important
    }

    .w-lg-590 {
        width: 590px !important
    }

    .min-w-lg-590 {
        min-width: 590px !important
    }

    .max-w-lg-590 {
        max-width: 590px !important
    }

    .w-lg-59p {
        width: 59% !important
    }

    .w-lg-59p {
        width: 59% !important
    }

    .min-w-lg-59p {
        min-width: 59% !important
    }

    .max-w-lg-59p {
        max-width: 59% !important
    }

    .h-lg-590 {
        height: 590px !important
    }

    .min-h-lg-590 {
        min-height: 590px !important
    }

    .max-h-lg-590 {
        max-height: 590px !important
    }

    .h-lg-59p {
        height: 59% !important
    }

    .min-h-lg-59p {
        min-height: 59% !important
    }

    .max-h-lg-59p {
        max-height: 59% !important
    }

    .w-lg-600 {
        width: 600px !important
    }

    .min-w-lg-600 {
        min-width: 600px !important
    }

    .max-w-lg-600 {
        max-width: 600px !important
    }

    .w-lg-60p {
        width: 60% !important
    }

    .w-lg-60p {
        width: 60% !important
    }

    .min-w-lg-60p {
        min-width: 60% !important
    }

    .max-w-lg-60p {
        max-width: 60% !important
    }

    .h-lg-600 {
        height: 600px !important
    }

    .min-h-lg-600 {
        min-height: 600px !important
    }

    .max-h-lg-600 {
        max-height: 600px !important
    }

    .h-lg-60p {
        height: 60% !important
    }

    .min-h-lg-60p {
        min-height: 60% !important
    }

    .max-h-lg-60p {
        max-height: 60% !important
    }

    .w-lg-610 {
        width: 610px !important
    }

    .min-w-lg-610 {
        min-width: 610px !important
    }

    .max-w-lg-610 {
        max-width: 610px !important
    }

    .w-lg-61p {
        width: 61% !important
    }

    .w-lg-61p {
        width: 61% !important
    }

    .min-w-lg-61p {
        min-width: 61% !important
    }

    .max-w-lg-61p {
        max-width: 61% !important
    }

    .h-lg-610 {
        height: 610px !important
    }

    .min-h-lg-610 {
        min-height: 610px !important
    }

    .max-h-lg-610 {
        max-height: 610px !important
    }

    .h-lg-61p {
        height: 61% !important
    }

    .min-h-lg-61p {
        min-height: 61% !important
    }

    .max-h-lg-61p {
        max-height: 61% !important
    }

    .w-lg-620 {
        width: 620px !important
    }

    .min-w-lg-620 {
        min-width: 620px !important
    }

    .max-w-lg-620 {
        max-width: 620px !important
    }

    .w-lg-62p {
        width: 62% !important
    }

    .w-lg-62p {
        width: 62% !important
    }

    .min-w-lg-62p {
        min-width: 62% !important
    }

    .max-w-lg-62p {
        max-width: 62% !important
    }

    .h-lg-620 {
        height: 620px !important
    }

    .min-h-lg-620 {
        min-height: 620px !important
    }

    .max-h-lg-620 {
        max-height: 620px !important
    }

    .h-lg-62p {
        height: 62% !important
    }

    .min-h-lg-62p {
        min-height: 62% !important
    }

    .max-h-lg-62p {
        max-height: 62% !important
    }

    .w-lg-630 {
        width: 630px !important
    }

    .min-w-lg-630 {
        min-width: 630px !important
    }

    .max-w-lg-630 {
        max-width: 630px !important
    }

    .w-lg-63p {
        width: 63% !important
    }

    .w-lg-63p {
        width: 63% !important
    }

    .min-w-lg-63p {
        min-width: 63% !important
    }

    .max-w-lg-63p {
        max-width: 63% !important
    }

    .h-lg-630 {
        height: 630px !important
    }

    .min-h-lg-630 {
        min-height: 630px !important
    }

    .max-h-lg-630 {
        max-height: 630px !important
    }

    .h-lg-63p {
        height: 63% !important
    }

    .min-h-lg-63p {
        min-height: 63% !important
    }

    .max-h-lg-63p {
        max-height: 63% !important
    }

    .w-lg-640 {
        width: 640px !important
    }

    .min-w-lg-640 {
        min-width: 640px !important
    }

    .max-w-lg-640 {
        max-width: 640px !important
    }

    .w-lg-64p {
        width: 64% !important
    }

    .w-lg-64p {
        width: 64% !important
    }

    .min-w-lg-64p {
        min-width: 64% !important
    }

    .max-w-lg-64p {
        max-width: 64% !important
    }

    .h-lg-640 {
        height: 640px !important
    }

    .min-h-lg-640 {
        min-height: 640px !important
    }

    .max-h-lg-640 {
        max-height: 640px !important
    }

    .h-lg-64p {
        height: 64% !important
    }

    .min-h-lg-64p {
        min-height: 64% !important
    }

    .max-h-lg-64p {
        max-height: 64% !important
    }

    .w-lg-650 {
        width: 650px !important
    }

    .min-w-lg-650 {
        min-width: 650px !important
    }

    .max-w-lg-650 {
        max-width: 650px !important
    }

    .w-lg-65p {
        width: 65% !important
    }

    .w-lg-65p {
        width: 65% !important
    }

    .min-w-lg-65p {
        min-width: 65% !important
    }

    .max-w-lg-65p {
        max-width: 65% !important
    }

    .h-lg-650 {
        height: 650px !important
    }

    .min-h-lg-650 {
        min-height: 650px !important
    }

    .max-h-lg-650 {
        max-height: 650px !important
    }

    .h-lg-65p {
        height: 65% !important
    }

    .min-h-lg-65p {
        min-height: 65% !important
    }

    .max-h-lg-65p {
        max-height: 65% !important
    }

    .w-lg-660 {
        width: 660px !important
    }

    .min-w-lg-660 {
        min-width: 660px !important
    }

    .max-w-lg-660 {
        max-width: 660px !important
    }

    .w-lg-66p {
        width: 66% !important
    }

    .w-lg-66p {
        width: 66% !important
    }

    .min-w-lg-66p {
        min-width: 66% !important
    }

    .max-w-lg-66p {
        max-width: 66% !important
    }

    .h-lg-660 {
        height: 660px !important
    }

    .min-h-lg-660 {
        min-height: 660px !important
    }

    .max-h-lg-660 {
        max-height: 660px !important
    }

    .h-lg-66p {
        height: 66% !important
    }

    .min-h-lg-66p {
        min-height: 66% !important
    }

    .max-h-lg-66p {
        max-height: 66% !important
    }

    .w-lg-670 {
        width: 670px !important
    }

    .min-w-lg-670 {
        min-width: 670px !important
    }

    .max-w-lg-670 {
        max-width: 670px !important
    }

    .w-lg-67p {
        width: 67% !important
    }

    .w-lg-67p {
        width: 67% !important
    }

    .min-w-lg-67p {
        min-width: 67% !important
    }

    .max-w-lg-67p {
        max-width: 67% !important
    }

    .h-lg-670 {
        height: 670px !important
    }

    .min-h-lg-670 {
        min-height: 670px !important
    }

    .max-h-lg-670 {
        max-height: 670px !important
    }

    .h-lg-67p {
        height: 67% !important
    }

    .min-h-lg-67p {
        min-height: 67% !important
    }

    .max-h-lg-67p {
        max-height: 67% !important
    }

    .w-lg-680 {
        width: 680px !important
    }

    .min-w-lg-680 {
        min-width: 680px !important
    }

    .max-w-lg-680 {
        max-width: 680px !important
    }

    .w-lg-68p {
        width: 68% !important
    }

    .w-lg-68p {
        width: 68% !important
    }

    .min-w-lg-68p {
        min-width: 68% !important
    }

    .max-w-lg-68p {
        max-width: 68% !important
    }

    .h-lg-680 {
        height: 680px !important
    }

    .min-h-lg-680 {
        min-height: 680px !important
    }

    .max-h-lg-680 {
        max-height: 680px !important
    }

    .h-lg-68p {
        height: 68% !important
    }

    .min-h-lg-68p {
        min-height: 68% !important
    }

    .max-h-lg-68p {
        max-height: 68% !important
    }

    .w-lg-690 {
        width: 690px !important
    }

    .min-w-lg-690 {
        min-width: 690px !important
    }

    .max-w-lg-690 {
        max-width: 690px !important
    }

    .w-lg-69p {
        width: 69% !important
    }

    .w-lg-69p {
        width: 69% !important
    }

    .min-w-lg-69p {
        min-width: 69% !important
    }

    .max-w-lg-69p {
        max-width: 69% !important
    }

    .h-lg-690 {
        height: 690px !important
    }

    .min-h-lg-690 {
        min-height: 690px !important
    }

    .max-h-lg-690 {
        max-height: 690px !important
    }

    .h-lg-69p {
        height: 69% !important
    }

    .min-h-lg-69p {
        min-height: 69% !important
    }

    .max-h-lg-69p {
        max-height: 69% !important
    }

    .w-lg-700 {
        width: 700px !important
    }

    .min-w-lg-700 {
        min-width: 700px !important
    }

    .max-w-lg-700 {
        max-width: 700px !important
    }

    .w-lg-70p {
        width: 70% !important
    }

    .w-lg-70p {
        width: 70% !important
    }

    .min-w-lg-70p {
        min-width: 70% !important
    }

    .max-w-lg-70p {
        max-width: 70% !important
    }

    .h-lg-700 {
        height: 700px !important
    }

    .min-h-lg-700 {
        min-height: 700px !important
    }

    .max-h-lg-700 {
        max-height: 700px !important
    }

    .h-lg-70p {
        height: 70% !important
    }

    .min-h-lg-70p {
        min-height: 70% !important
    }

    .max-h-lg-70p {
        max-height: 70% !important
    }

    .w-lg-710 {
        width: 710px !important
    }

    .min-w-lg-710 {
        min-width: 710px !important
    }

    .max-w-lg-710 {
        max-width: 710px !important
    }

    .w-lg-71p {
        width: 71% !important
    }

    .w-lg-71p {
        width: 71% !important
    }

    .min-w-lg-71p {
        min-width: 71% !important
    }

    .max-w-lg-71p {
        max-width: 71% !important
    }

    .h-lg-710 {
        height: 710px !important
    }

    .min-h-lg-710 {
        min-height: 710px !important
    }

    .max-h-lg-710 {
        max-height: 710px !important
    }

    .h-lg-71p {
        height: 71% !important
    }

    .min-h-lg-71p {
        min-height: 71% !important
    }

    .max-h-lg-71p {
        max-height: 71% !important
    }

    .w-lg-720 {
        width: 720px !important
    }

    .min-w-lg-720 {
        min-width: 720px !important
    }

    .max-w-lg-720 {
        max-width: 720px !important
    }

    .w-lg-72p {
        width: 72% !important
    }

    .w-lg-72p {
        width: 72% !important
    }

    .min-w-lg-72p {
        min-width: 72% !important
    }

    .max-w-lg-72p {
        max-width: 72% !important
    }

    .h-lg-720 {
        height: 720px !important
    }

    .min-h-lg-720 {
        min-height: 720px !important
    }

    .max-h-lg-720 {
        max-height: 720px !important
    }

    .h-lg-72p {
        height: 72% !important
    }

    .min-h-lg-72p {
        min-height: 72% !important
    }

    .max-h-lg-72p {
        max-height: 72% !important
    }

    .w-lg-730 {
        width: 730px !important
    }

    .min-w-lg-730 {
        min-width: 730px !important
    }

    .max-w-lg-730 {
        max-width: 730px !important
    }

    .w-lg-73p {
        width: 73% !important
    }

    .w-lg-73p {
        width: 73% !important
    }

    .min-w-lg-73p {
        min-width: 73% !important
    }

    .max-w-lg-73p {
        max-width: 73% !important
    }

    .h-lg-730 {
        height: 730px !important
    }

    .min-h-lg-730 {
        min-height: 730px !important
    }

    .max-h-lg-730 {
        max-height: 730px !important
    }

    .h-lg-73p {
        height: 73% !important
    }

    .min-h-lg-73p {
        min-height: 73% !important
    }

    .max-h-lg-73p {
        max-height: 73% !important
    }

    .w-lg-740 {
        width: 740px !important
    }

    .min-w-lg-740 {
        min-width: 740px !important
    }

    .max-w-lg-740 {
        max-width: 740px !important
    }

    .w-lg-74p {
        width: 74% !important
    }

    .w-lg-74p {
        width: 74% !important
    }

    .min-w-lg-74p {
        min-width: 74% !important
    }

    .max-w-lg-74p {
        max-width: 74% !important
    }

    .h-lg-740 {
        height: 740px !important
    }

    .min-h-lg-740 {
        min-height: 740px !important
    }

    .max-h-lg-740 {
        max-height: 740px !important
    }

    .h-lg-74p {
        height: 74% !important
    }

    .min-h-lg-74p {
        min-height: 74% !important
    }

    .max-h-lg-74p {
        max-height: 74% !important
    }

    .w-lg-750 {
        width: 750px !important
    }

    .min-w-lg-750 {
        min-width: 750px !important
    }

    .max-w-lg-750 {
        max-width: 750px !important
    }

    .w-lg-75p {
        width: 75% !important
    }

    .w-lg-75p {
        width: 75% !important
    }

    .min-w-lg-75p {
        min-width: 75% !important
    }

    .max-w-lg-75p {
        max-width: 75% !important
    }

    .h-lg-750 {
        height: 750px !important
    }

    .min-h-lg-750 {
        min-height: 750px !important
    }

    .max-h-lg-750 {
        max-height: 750px !important
    }

    .h-lg-75p {
        height: 75% !important
    }

    .min-h-lg-75p {
        min-height: 75% !important
    }

    .max-h-lg-75p {
        max-height: 75% !important
    }

    .w-lg-760 {
        width: 760px !important
    }

    .min-w-lg-760 {
        min-width: 760px !important
    }

    .max-w-lg-760 {
        max-width: 760px !important
    }

    .w-lg-76p {
        width: 76% !important
    }

    .w-lg-76p {
        width: 76% !important
    }

    .min-w-lg-76p {
        min-width: 76% !important
    }

    .max-w-lg-76p {
        max-width: 76% !important
    }

    .h-lg-760 {
        height: 760px !important
    }

    .min-h-lg-760 {
        min-height: 760px !important
    }

    .max-h-lg-760 {
        max-height: 760px !important
    }

    .h-lg-76p {
        height: 76% !important
    }

    .min-h-lg-76p {
        min-height: 76% !important
    }

    .max-h-lg-76p {
        max-height: 76% !important
    }

    .w-lg-770 {
        width: 770px !important
    }

    .min-w-lg-770 {
        min-width: 770px !important
    }

    .max-w-lg-770 {
        max-width: 770px !important
    }

    .w-lg-77p {
        width: 77% !important
    }

    .w-lg-77p {
        width: 77% !important
    }

    .min-w-lg-77p {
        min-width: 77% !important
    }

    .max-w-lg-77p {
        max-width: 77% !important
    }

    .h-lg-770 {
        height: 770px !important
    }

    .min-h-lg-770 {
        min-height: 770px !important
    }

    .max-h-lg-770 {
        max-height: 770px !important
    }

    .h-lg-77p {
        height: 77% !important
    }

    .min-h-lg-77p {
        min-height: 77% !important
    }

    .max-h-lg-77p {
        max-height: 77% !important
    }

    .w-lg-780 {
        width: 780px !important
    }

    .min-w-lg-780 {
        min-width: 780px !important
    }

    .max-w-lg-780 {
        max-width: 780px !important
    }

    .w-lg-78p {
        width: 78% !important
    }

    .w-lg-78p {
        width: 78% !important
    }

    .min-w-lg-78p {
        min-width: 78% !important
    }

    .max-w-lg-78p {
        max-width: 78% !important
    }

    .h-lg-780 {
        height: 780px !important
    }

    .min-h-lg-780 {
        min-height: 780px !important
    }

    .max-h-lg-780 {
        max-height: 780px !important
    }

    .h-lg-78p {
        height: 78% !important
    }

    .min-h-lg-78p {
        min-height: 78% !important
    }

    .max-h-lg-78p {
        max-height: 78% !important
    }

    .w-lg-790 {
        width: 790px !important
    }

    .min-w-lg-790 {
        min-width: 790px !important
    }

    .max-w-lg-790 {
        max-width: 790px !important
    }

    .w-lg-79p {
        width: 79% !important
    }

    .w-lg-79p {
        width: 79% !important
    }

    .min-w-lg-79p {
        min-width: 79% !important
    }

    .max-w-lg-79p {
        max-width: 79% !important
    }

    .h-lg-790 {
        height: 790px !important
    }

    .min-h-lg-790 {
        min-height: 790px !important
    }

    .max-h-lg-790 {
        max-height: 790px !important
    }

    .h-lg-79p {
        height: 79% !important
    }

    .min-h-lg-79p {
        min-height: 79% !important
    }

    .max-h-lg-79p {
        max-height: 79% !important
    }

    .w-lg-800 {
        width: 800px !important
    }

    .min-w-lg-800 {
        min-width: 800px !important
    }

    .max-w-lg-800 {
        max-width: 800px !important
    }

    .w-lg-80p {
        width: 80% !important
    }

    .w-lg-80p {
        width: 80% !important
    }

    .min-w-lg-80p {
        min-width: 80% !important
    }

    .max-w-lg-80p {
        max-width: 80% !important
    }

    .h-lg-800 {
        height: 800px !important
    }

    .min-h-lg-800 {
        min-height: 800px !important
    }

    .max-h-lg-800 {
        max-height: 800px !important
    }

    .h-lg-80p {
        height: 80% !important
    }

    .min-h-lg-80p {
        min-height: 80% !important
    }

    .max-h-lg-80p {
        max-height: 80% !important
    }

    .w-lg-810 {
        width: 810px !important
    }

    .min-w-lg-810 {
        min-width: 810px !important
    }

    .max-w-lg-810 {
        max-width: 810px !important
    }

    .w-lg-81p {
        width: 81% !important
    }

    .w-lg-81p {
        width: 81% !important
    }

    .min-w-lg-81p {
        min-width: 81% !important
    }

    .max-w-lg-81p {
        max-width: 81% !important
    }

    .h-lg-810 {
        height: 810px !important
    }

    .min-h-lg-810 {
        min-height: 810px !important
    }

    .max-h-lg-810 {
        max-height: 810px !important
    }

    .h-lg-81p {
        height: 81% !important
    }

    .min-h-lg-81p {
        min-height: 81% !important
    }

    .max-h-lg-81p {
        max-height: 81% !important
    }

    .w-lg-820 {
        width: 820px !important
    }

    .min-w-lg-820 {
        min-width: 820px !important
    }

    .max-w-lg-820 {
        max-width: 820px !important
    }

    .w-lg-82p {
        width: 82% !important
    }

    .w-lg-82p {
        width: 82% !important
    }

    .min-w-lg-82p {
        min-width: 82% !important
    }

    .max-w-lg-82p {
        max-width: 82% !important
    }

    .h-lg-820 {
        height: 820px !important
    }

    .min-h-lg-820 {
        min-height: 820px !important
    }

    .max-h-lg-820 {
        max-height: 820px !important
    }

    .h-lg-82p {
        height: 82% !important
    }

    .min-h-lg-82p {
        min-height: 82% !important
    }

    .max-h-lg-82p {
        max-height: 82% !important
    }

    .w-lg-830 {
        width: 830px !important
    }

    .min-w-lg-830 {
        min-width: 830px !important
    }

    .max-w-lg-830 {
        max-width: 830px !important
    }

    .w-lg-83p {
        width: 83% !important
    }

    .w-lg-83p {
        width: 83% !important
    }

    .min-w-lg-83p {
        min-width: 83% !important
    }

    .max-w-lg-83p {
        max-width: 83% !important
    }

    .h-lg-830 {
        height: 830px !important
    }

    .min-h-lg-830 {
        min-height: 830px !important
    }

    .max-h-lg-830 {
        max-height: 830px !important
    }

    .h-lg-83p {
        height: 83% !important
    }

    .min-h-lg-83p {
        min-height: 83% !important
    }

    .max-h-lg-83p {
        max-height: 83% !important
    }

    .w-lg-840 {
        width: 840px !important
    }

    .min-w-lg-840 {
        min-width: 840px !important
    }

    .max-w-lg-840 {
        max-width: 840px !important
    }

    .w-lg-84p {
        width: 84% !important
    }

    .w-lg-84p {
        width: 84% !important
    }

    .min-w-lg-84p {
        min-width: 84% !important
    }

    .max-w-lg-84p {
        max-width: 84% !important
    }

    .h-lg-840 {
        height: 840px !important
    }

    .min-h-lg-840 {
        min-height: 840px !important
    }

    .max-h-lg-840 {
        max-height: 840px !important
    }

    .h-lg-84p {
        height: 84% !important
    }

    .min-h-lg-84p {
        min-height: 84% !important
    }

    .max-h-lg-84p {
        max-height: 84% !important
    }

    .w-lg-850 {
        width: 850px !important
    }

    .min-w-lg-850 {
        min-width: 850px !important
    }

    .max-w-lg-850 {
        max-width: 850px !important
    }

    .w-lg-85p {
        width: 85% !important
    }

    .w-lg-85p {
        width: 85% !important
    }

    .min-w-lg-85p {
        min-width: 85% !important
    }

    .max-w-lg-85p {
        max-width: 85% !important
    }

    .h-lg-850 {
        height: 850px !important
    }

    .min-h-lg-850 {
        min-height: 850px !important
    }

    .max-h-lg-850 {
        max-height: 850px !important
    }

    .h-lg-85p {
        height: 85% !important
    }

    .min-h-lg-85p {
        min-height: 85% !important
    }

    .max-h-lg-85p {
        max-height: 85% !important
    }

    .w-lg-860 {
        width: 860px !important
    }

    .min-w-lg-860 {
        min-width: 860px !important
    }

    .max-w-lg-860 {
        max-width: 860px !important
    }

    .w-lg-86p {
        width: 86% !important
    }

    .w-lg-86p {
        width: 86% !important
    }

    .min-w-lg-86p {
        min-width: 86% !important
    }

    .max-w-lg-86p {
        max-width: 86% !important
    }

    .h-lg-860 {
        height: 860px !important
    }

    .min-h-lg-860 {
        min-height: 860px !important
    }

    .max-h-lg-860 {
        max-height: 860px !important
    }

    .h-lg-86p {
        height: 86% !important
    }

    .min-h-lg-86p {
        min-height: 86% !important
    }

    .max-h-lg-86p {
        max-height: 86% !important
    }

    .w-lg-870 {
        width: 870px !important
    }

    .min-w-lg-870 {
        min-width: 870px !important
    }

    .max-w-lg-870 {
        max-width: 870px !important
    }

    .w-lg-87p {
        width: 87% !important
    }

    .w-lg-87p {
        width: 87% !important
    }

    .min-w-lg-87p {
        min-width: 87% !important
    }

    .max-w-lg-87p {
        max-width: 87% !important
    }

    .h-lg-870 {
        height: 870px !important
    }

    .min-h-lg-870 {
        min-height: 870px !important
    }

    .max-h-lg-870 {
        max-height: 870px !important
    }

    .h-lg-87p {
        height: 87% !important
    }

    .min-h-lg-87p {
        min-height: 87% !important
    }

    .max-h-lg-87p {
        max-height: 87% !important
    }

    .w-lg-880 {
        width: 880px !important
    }

    .min-w-lg-880 {
        min-width: 880px !important
    }

    .max-w-lg-880 {
        max-width: 880px !important
    }

    .w-lg-88p {
        width: 88% !important
    }

    .w-lg-88p {
        width: 88% !important
    }

    .min-w-lg-88p {
        min-width: 88% !important
    }

    .max-w-lg-88p {
        max-width: 88% !important
    }

    .h-lg-880 {
        height: 880px !important
    }

    .min-h-lg-880 {
        min-height: 880px !important
    }

    .max-h-lg-880 {
        max-height: 880px !important
    }

    .h-lg-88p {
        height: 88% !important
    }

    .min-h-lg-88p {
        min-height: 88% !important
    }

    .max-h-lg-88p {
        max-height: 88% !important
    }

    .w-lg-890 {
        width: 890px !important
    }

    .min-w-lg-890 {
        min-width: 890px !important
    }

    .max-w-lg-890 {
        max-width: 890px !important
    }

    .w-lg-89p {
        width: 89% !important
    }

    .w-lg-89p {
        width: 89% !important
    }

    .min-w-lg-89p {
        min-width: 89% !important
    }

    .max-w-lg-89p {
        max-width: 89% !important
    }

    .h-lg-890 {
        height: 890px !important
    }

    .min-h-lg-890 {
        min-height: 890px !important
    }

    .max-h-lg-890 {
        max-height: 890px !important
    }

    .h-lg-89p {
        height: 89% !important
    }

    .min-h-lg-89p {
        min-height: 89% !important
    }

    .max-h-lg-89p {
        max-height: 89% !important
    }

    .w-lg-900 {
        width: 900px !important
    }

    .min-w-lg-900 {
        min-width: 900px !important
    }

    .max-w-lg-900 {
        max-width: 900px !important
    }

    .w-lg-90p {
        width: 90% !important
    }

    .w-lg-90p {
        width: 90% !important
    }

    .min-w-lg-90p {
        min-width: 90% !important
    }

    .max-w-lg-90p {
        max-width: 90% !important
    }

    .h-lg-900 {
        height: 900px !important
    }

    .min-h-lg-900 {
        min-height: 900px !important
    }

    .max-h-lg-900 {
        max-height: 900px !important
    }

    .h-lg-90p {
        height: 90% !important
    }

    .min-h-lg-90p {
        min-height: 90% !important
    }

    .max-h-lg-90p {
        max-height: 90% !important
    }

    .w-lg-910 {
        width: 910px !important
    }

    .min-w-lg-910 {
        min-width: 910px !important
    }

    .max-w-lg-910 {
        max-width: 910px !important
    }

    .w-lg-91p {
        width: 91% !important
    }

    .w-lg-91p {
        width: 91% !important
    }

    .min-w-lg-91p {
        min-width: 91% !important
    }

    .max-w-lg-91p {
        max-width: 91% !important
    }

    .h-lg-910 {
        height: 910px !important
    }

    .min-h-lg-910 {
        min-height: 910px !important
    }

    .max-h-lg-910 {
        max-height: 910px !important
    }

    .h-lg-91p {
        height: 91% !important
    }

    .min-h-lg-91p {
        min-height: 91% !important
    }

    .max-h-lg-91p {
        max-height: 91% !important
    }

    .w-lg-920 {
        width: 920px !important
    }

    .min-w-lg-920 {
        min-width: 920px !important
    }

    .max-w-lg-920 {
        max-width: 920px !important
    }

    .w-lg-92p {
        width: 92% !important
    }

    .w-lg-92p {
        width: 92% !important
    }

    .min-w-lg-92p {
        min-width: 92% !important
    }

    .max-w-lg-92p {
        max-width: 92% !important
    }

    .h-lg-920 {
        height: 920px !important
    }

    .min-h-lg-920 {
        min-height: 920px !important
    }

    .max-h-lg-920 {
        max-height: 920px !important
    }

    .h-lg-92p {
        height: 92% !important
    }

    .min-h-lg-92p {
        min-height: 92% !important
    }

    .max-h-lg-92p {
        max-height: 92% !important
    }

    .w-lg-930 {
        width: 930px !important
    }

    .min-w-lg-930 {
        min-width: 930px !important
    }

    .max-w-lg-930 {
        max-width: 930px !important
    }

    .w-lg-93p {
        width: 93% !important
    }

    .w-lg-93p {
        width: 93% !important
    }

    .min-w-lg-93p {
        min-width: 93% !important
    }

    .max-w-lg-93p {
        max-width: 93% !important
    }

    .h-lg-930 {
        height: 930px !important
    }

    .min-h-lg-930 {
        min-height: 930px !important
    }

    .max-h-lg-930 {
        max-height: 930px !important
    }

    .h-lg-93p {
        height: 93% !important
    }

    .min-h-lg-93p {
        min-height: 93% !important
    }

    .max-h-lg-93p {
        max-height: 93% !important
    }

    .w-lg-940 {
        width: 940px !important
    }

    .min-w-lg-940 {
        min-width: 940px !important
    }

    .max-w-lg-940 {
        max-width: 940px !important
    }

    .w-lg-94p {
        width: 94% !important
    }

    .w-lg-94p {
        width: 94% !important
    }

    .min-w-lg-94p {
        min-width: 94% !important
    }

    .max-w-lg-94p {
        max-width: 94% !important
    }

    .h-lg-940 {
        height: 940px !important
    }

    .min-h-lg-940 {
        min-height: 940px !important
    }

    .max-h-lg-940 {
        max-height: 940px !important
    }

    .h-lg-94p {
        height: 94% !important
    }

    .min-h-lg-94p {
        min-height: 94% !important
    }

    .max-h-lg-94p {
        max-height: 94% !important
    }

    .w-lg-950 {
        width: 950px !important
    }

    .min-w-lg-950 {
        min-width: 950px !important
    }

    .max-w-lg-950 {
        max-width: 950px !important
    }

    .w-lg-95p {
        width: 95% !important
    }

    .w-lg-95p {
        width: 95% !important
    }

    .min-w-lg-95p {
        min-width: 95% !important
    }

    .max-w-lg-95p {
        max-width: 95% !important
    }

    .h-lg-950 {
        height: 950px !important
    }

    .min-h-lg-950 {
        min-height: 950px !important
    }

    .max-h-lg-950 {
        max-height: 950px !important
    }

    .h-lg-95p {
        height: 95% !important
    }

    .min-h-lg-95p {
        min-height: 95% !important
    }

    .max-h-lg-95p {
        max-height: 95% !important
    }

    .w-lg-960 {
        width: 960px !important
    }

    .min-w-lg-960 {
        min-width: 960px !important
    }

    .max-w-lg-960 {
        max-width: 960px !important
    }

    .w-lg-96p {
        width: 96% !important
    }

    .w-lg-96p {
        width: 96% !important
    }

    .min-w-lg-96p {
        min-width: 96% !important
    }

    .max-w-lg-96p {
        max-width: 96% !important
    }

    .h-lg-960 {
        height: 960px !important
    }

    .min-h-lg-960 {
        min-height: 960px !important
    }

    .max-h-lg-960 {
        max-height: 960px !important
    }

    .h-lg-96p {
        height: 96% !important
    }

    .min-h-lg-96p {
        min-height: 96% !important
    }

    .max-h-lg-96p {
        max-height: 96% !important
    }

    .w-lg-970 {
        width: 970px !important
    }

    .min-w-lg-970 {
        min-width: 970px !important
    }

    .max-w-lg-970 {
        max-width: 970px !important
    }

    .w-lg-97p {
        width: 97% !important
    }

    .w-lg-97p {
        width: 97% !important
    }

    .min-w-lg-97p {
        min-width: 97% !important
    }

    .max-w-lg-97p {
        max-width: 97% !important
    }

    .h-lg-970 {
        height: 970px !important
    }

    .min-h-lg-970 {
        min-height: 970px !important
    }

    .max-h-lg-970 {
        max-height: 970px !important
    }

    .h-lg-97p {
        height: 97% !important
    }

    .min-h-lg-97p {
        min-height: 97% !important
    }

    .max-h-lg-97p {
        max-height: 97% !important
    }

    .w-lg-980 {
        width: 980px !important
    }

    .min-w-lg-980 {
        min-width: 980px !important
    }

    .max-w-lg-980 {
        max-width: 980px !important
    }

    .w-lg-98p {
        width: 98% !important
    }

    .w-lg-98p {
        width: 98% !important
    }

    .min-w-lg-98p {
        min-width: 98% !important
    }

    .max-w-lg-98p {
        max-width: 98% !important
    }

    .h-lg-980 {
        height: 980px !important
    }

    .min-h-lg-980 {
        min-height: 980px !important
    }

    .max-h-lg-980 {
        max-height: 980px !important
    }

    .h-lg-98p {
        height: 98% !important
    }

    .min-h-lg-98p {
        min-height: 98% !important
    }

    .max-h-lg-98p {
        max-height: 98% !important
    }

    .w-lg-990 {
        width: 990px !important
    }

    .min-w-lg-990 {
        min-width: 990px !important
    }

    .max-w-lg-990 {
        max-width: 990px !important
    }

    .w-lg-99p {
        width: 99% !important
    }

    .w-lg-99p {
        width: 99% !important
    }

    .min-w-lg-99p {
        min-width: 99% !important
    }

    .max-w-lg-99p {
        max-width: 99% !important
    }

    .h-lg-990 {
        height: 990px !important
    }

    .min-h-lg-990 {
        min-height: 990px !important
    }

    .max-h-lg-990 {
        max-height: 990px !important
    }

    .h-lg-99p {
        height: 99% !important
    }

    .min-h-lg-99p {
        min-height: 99% !important
    }

    .max-h-lg-99p {
        max-height: 99% !important
    }

    .w-lg-1000 {
        width: 1000px !important
    }

    .min-w-lg-1000 {
        min-width: 1000px !important
    }

    .max-w-lg-1000 {
        max-width: 1000px !important
    }

    .w-lg-100p {
        width: 100% !important
    }

    .w-lg-100p {
        width: 100% !important
    }

    .min-w-lg-100p {
        min-width: 100% !important
    }

    .max-w-lg-100p {
        max-width: 100% !important
    }

    .h-lg-1000 {
        height: 1000px !important
    }

    .min-h-lg-1000 {
        min-height: 1000px !important
    }

    .max-h-lg-1000 {
        max-height: 1000px !important
    }

    .h-lg-100p {
        height: 100% !important
    }

    .min-h-lg-100p {
        min-height: 100% !important
    }

    .max-h-lg-100p {
        max-height: 100% !important
    }
}

.min-w-init {
    min-width: initial !important
}

.text-lts-0 {
    letter-spacing: 0px !important
}

.text-lts-1 {
    letter-spacing: 1px !important
}

.text-lts-2 {
    letter-spacing: 2px !important
}

.text-lts-3 {
    letter-spacing: 3px !important
}

.text-lts-4 {
    letter-spacing: 4px !important
}

.text-lts-5 {
    letter-spacing: 5px !important
}

.text-lts-6 {
    letter-spacing: 6px !important
}

.text-lts-7 {
    letter-spacing: 7px !important
}

.text-lts-8 {
    letter-spacing: 8px !important
}

.text-lts-9 {
    letter-spacing: 9px !important
}

.text-lts-10 {
    letter-spacing: 10px !important
}

.text-lts-11 {
    letter-spacing: 11px !important
}

.text-lts-12 {
    letter-spacing: 12px !important
}

.text-lts-13 {
    letter-spacing: 13px !important
}

.text-lts-14 {
    letter-spacing: 14px !important
}

.text-lts-15 {
    letter-spacing: 15px !important
}

.text-lts-16 {
    letter-spacing: 16px !important
}

.text-lts-17 {
    letter-spacing: 17px !important
}

.text-lts-18 {
    letter-spacing: 18px !important
}

.text-lts-19 {
    letter-spacing: 19px !important
}

.text-lts-20 {
    letter-spacing: 20px !important
}

.text-lts-21 {
    letter-spacing: 21px !important
}

.text-lts-22 {
    letter-spacing: 22px !important
}

.text-lts-23 {
    letter-spacing: 23px !important
}

.text-lts-24 {
    letter-spacing: 24px !important
}

.text-lts-25 {
    letter-spacing: 25px !important
}

.text-lts-26 {
    letter-spacing: 26px !important
}

.text-lts-27 {
    letter-spacing: 27px !important
}

.text-lts-28 {
    letter-spacing: 28px !important
}

.text-lts-29 {
    letter-spacing: 29px !important
}

.text-lts-30 {
    letter-spacing: 30px !important
}

@media screen and (max-width: 375px) {
    .text-xxs-lts-0 {
        letter-spacing:0px !important
    }

    .text-xxs-lts-1 {
        letter-spacing: 1px !important
    }

    .text-xxs-lts-2 {
        letter-spacing: 2px !important
    }

    .text-xxs-lts-3 {
        letter-spacing: 3px !important
    }

    .text-xxs-lts-4 {
        letter-spacing: 4px !important
    }

    .text-xxs-lts-5 {
        letter-spacing: 5px !important
    }

    .text-xxs-lts-6 {
        letter-spacing: 6px !important
    }

    .text-xxs-lts-7 {
        letter-spacing: 7px !important
    }

    .text-xxs-lts-8 {
        letter-spacing: 8px !important
    }

    .text-xxs-lts-9 {
        letter-spacing: 9px !important
    }

    .text-xxs-lts-10 {
        letter-spacing: 10px !important
    }

    .text-xxs-lts-11 {
        letter-spacing: 11px !important
    }

    .text-xxs-lts-12 {
        letter-spacing: 12px !important
    }

    .text-xxs-lts-13 {
        letter-spacing: 13px !important
    }

    .text-xxs-lts-14 {
        letter-spacing: 14px !important
    }

    .text-xxs-lts-15 {
        letter-spacing: 15px !important
    }

    .text-xxs-lts-16 {
        letter-spacing: 16px !important
    }

    .text-xxs-lts-17 {
        letter-spacing: 17px !important
    }

    .text-xxs-lts-18 {
        letter-spacing: 18px !important
    }

    .text-xxs-lts-19 {
        letter-spacing: 19px !important
    }

    .text-xxs-lts-20 {
        letter-spacing: 20px !important
    }

    .text-xxs-lts-21 {
        letter-spacing: 21px !important
    }

    .text-xxs-lts-22 {
        letter-spacing: 22px !important
    }

    .text-xxs-lts-23 {
        letter-spacing: 23px !important
    }

    .text-xxs-lts-24 {
        letter-spacing: 24px !important
    }

    .text-xxs-lts-25 {
        letter-spacing: 25px !important
    }

    .text-xxs-lts-26 {
        letter-spacing: 26px !important
    }

    .text-xxs-lts-27 {
        letter-spacing: 27px !important
    }

    .text-xxs-lts-28 {
        letter-spacing: 28px !important
    }

    .text-xxs-lts-29 {
        letter-spacing: 29px !important
    }

    .text-xxs-lts-30 {
        letter-spacing: 30px !important
    }
}

@media screen and (max-width: 767px) {
    .text-xs-lts-0 {
        letter-spacing:0px !important
    }

    .text-xs-lts-1 {
        letter-spacing: 1px !important
    }

    .text-xs-lts-2 {
        letter-spacing: 2px !important
    }

    .text-xs-lts-3 {
        letter-spacing: 3px !important
    }

    .text-xs-lts-4 {
        letter-spacing: 4px !important
    }

    .text-xs-lts-5 {
        letter-spacing: 5px !important
    }

    .text-xs-lts-6 {
        letter-spacing: 6px !important
    }

    .text-xs-lts-7 {
        letter-spacing: 7px !important
    }

    .text-xs-lts-8 {
        letter-spacing: 8px !important
    }

    .text-xs-lts-9 {
        letter-spacing: 9px !important
    }

    .text-xs-lts-10 {
        letter-spacing: 10px !important
    }

    .text-xs-lts-11 {
        letter-spacing: 11px !important
    }

    .text-xs-lts-12 {
        letter-spacing: 12px !important
    }

    .text-xs-lts-13 {
        letter-spacing: 13px !important
    }

    .text-xs-lts-14 {
        letter-spacing: 14px !important
    }

    .text-xs-lts-15 {
        letter-spacing: 15px !important
    }

    .text-xs-lts-16 {
        letter-spacing: 16px !important
    }

    .text-xs-lts-17 {
        letter-spacing: 17px !important
    }

    .text-xs-lts-18 {
        letter-spacing: 18px !important
    }

    .text-xs-lts-19 {
        letter-spacing: 19px !important
    }

    .text-xs-lts-20 {
        letter-spacing: 20px !important
    }

    .text-xs-lts-21 {
        letter-spacing: 21px !important
    }

    .text-xs-lts-22 {
        letter-spacing: 22px !important
    }

    .text-xs-lts-23 {
        letter-spacing: 23px !important
    }

    .text-xs-lts-24 {
        letter-spacing: 24px !important
    }

    .text-xs-lts-25 {
        letter-spacing: 25px !important
    }

    .text-xs-lts-26 {
        letter-spacing: 26px !important
    }

    .text-xs-lts-27 {
        letter-spacing: 27px !important
    }

    .text-xs-lts-28 {
        letter-spacing: 28px !important
    }

    .text-xs-lts-29 {
        letter-spacing: 29px !important
    }

    .text-xs-lts-30 {
        letter-spacing: 30px !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .text-sm-lts-0 {
        letter-spacing:0px !important
    }

    .text-sm-lts-1 {
        letter-spacing: 1px !important
    }

    .text-sm-lts-2 {
        letter-spacing: 2px !important
    }

    .text-sm-lts-3 {
        letter-spacing: 3px !important
    }

    .text-sm-lts-4 {
        letter-spacing: 4px !important
    }

    .text-sm-lts-5 {
        letter-spacing: 5px !important
    }

    .text-sm-lts-6 {
        letter-spacing: 6px !important
    }

    .text-sm-lts-7 {
        letter-spacing: 7px !important
    }

    .text-sm-lts-8 {
        letter-spacing: 8px !important
    }

    .text-sm-lts-9 {
        letter-spacing: 9px !important
    }

    .text-sm-lts-10 {
        letter-spacing: 10px !important
    }

    .text-sm-lts-11 {
        letter-spacing: 11px !important
    }

    .text-sm-lts-12 {
        letter-spacing: 12px !important
    }

    .text-sm-lts-13 {
        letter-spacing: 13px !important
    }

    .text-sm-lts-14 {
        letter-spacing: 14px !important
    }

    .text-sm-lts-15 {
        letter-spacing: 15px !important
    }

    .text-sm-lts-16 {
        letter-spacing: 16px !important
    }

    .text-sm-lts-17 {
        letter-spacing: 17px !important
    }

    .text-sm-lts-18 {
        letter-spacing: 18px !important
    }

    .text-sm-lts-19 {
        letter-spacing: 19px !important
    }

    .text-sm-lts-20 {
        letter-spacing: 20px !important
    }

    .text-sm-lts-21 {
        letter-spacing: 21px !important
    }

    .text-sm-lts-22 {
        letter-spacing: 22px !important
    }

    .text-sm-lts-23 {
        letter-spacing: 23px !important
    }

    .text-sm-lts-24 {
        letter-spacing: 24px !important
    }

    .text-sm-lts-25 {
        letter-spacing: 25px !important
    }

    .text-sm-lts-26 {
        letter-spacing: 26px !important
    }

    .text-sm-lts-27 {
        letter-spacing: 27px !important
    }

    .text-sm-lts-28 {
        letter-spacing: 28px !important
    }

    .text-sm-lts-29 {
        letter-spacing: 29px !important
    }

    .text-sm-lts-30 {
        letter-spacing: 30px !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .text-md-lts-0 {
        letter-spacing:0px !important
    }

    .text-md-lts-1 {
        letter-spacing: 1px !important
    }

    .text-md-lts-2 {
        letter-spacing: 2px !important
    }

    .text-md-lts-3 {
        letter-spacing: 3px !important
    }

    .text-md-lts-4 {
        letter-spacing: 4px !important
    }

    .text-md-lts-5 {
        letter-spacing: 5px !important
    }

    .text-md-lts-6 {
        letter-spacing: 6px !important
    }

    .text-md-lts-7 {
        letter-spacing: 7px !important
    }

    .text-md-lts-8 {
        letter-spacing: 8px !important
    }

    .text-md-lts-9 {
        letter-spacing: 9px !important
    }

    .text-md-lts-10 {
        letter-spacing: 10px !important
    }

    .text-md-lts-11 {
        letter-spacing: 11px !important
    }

    .text-md-lts-12 {
        letter-spacing: 12px !important
    }

    .text-md-lts-13 {
        letter-spacing: 13px !important
    }

    .text-md-lts-14 {
        letter-spacing: 14px !important
    }

    .text-md-lts-15 {
        letter-spacing: 15px !important
    }

    .text-md-lts-16 {
        letter-spacing: 16px !important
    }

    .text-md-lts-17 {
        letter-spacing: 17px !important
    }

    .text-md-lts-18 {
        letter-spacing: 18px !important
    }

    .text-md-lts-19 {
        letter-spacing: 19px !important
    }

    .text-md-lts-20 {
        letter-spacing: 20px !important
    }

    .text-md-lts-21 {
        letter-spacing: 21px !important
    }

    .text-md-lts-22 {
        letter-spacing: 22px !important
    }

    .text-md-lts-23 {
        letter-spacing: 23px !important
    }

    .text-md-lts-24 {
        letter-spacing: 24px !important
    }

    .text-md-lts-25 {
        letter-spacing: 25px !important
    }

    .text-md-lts-26 {
        letter-spacing: 26px !important
    }

    .text-md-lts-27 {
        letter-spacing: 27px !important
    }

    .text-md-lts-28 {
        letter-spacing: 28px !important
    }

    .text-md-lts-29 {
        letter-spacing: 29px !important
    }

    .text-md-lts-30 {
        letter-spacing: 30px !important
    }
}

@media screen and (min-width: 1200px) {
    .text-lg-lts-0 {
        letter-spacing:0px !important
    }

    .text-lg-lts-1 {
        letter-spacing: 1px !important
    }

    .text-lg-lts-2 {
        letter-spacing: 2px !important
    }

    .text-lg-lts-3 {
        letter-spacing: 3px !important
    }

    .text-lg-lts-4 {
        letter-spacing: 4px !important
    }

    .text-lg-lts-5 {
        letter-spacing: 5px !important
    }

    .text-lg-lts-6 {
        letter-spacing: 6px !important
    }

    .text-lg-lts-7 {
        letter-spacing: 7px !important
    }

    .text-lg-lts-8 {
        letter-spacing: 8px !important
    }

    .text-lg-lts-9 {
        letter-spacing: 9px !important
    }

    .text-lg-lts-10 {
        letter-spacing: 10px !important
    }

    .text-lg-lts-11 {
        letter-spacing: 11px !important
    }

    .text-lg-lts-12 {
        letter-spacing: 12px !important
    }

    .text-lg-lts-13 {
        letter-spacing: 13px !important
    }

    .text-lg-lts-14 {
        letter-spacing: 14px !important
    }

    .text-lg-lts-15 {
        letter-spacing: 15px !important
    }

    .text-lg-lts-16 {
        letter-spacing: 16px !important
    }

    .text-lg-lts-17 {
        letter-spacing: 17px !important
    }

    .text-lg-lts-18 {
        letter-spacing: 18px !important
    }

    .text-lg-lts-19 {
        letter-spacing: 19px !important
    }

    .text-lg-lts-20 {
        letter-spacing: 20px !important
    }

    .text-lg-lts-21 {
        letter-spacing: 21px !important
    }

    .text-lg-lts-22 {
        letter-spacing: 22px !important
    }

    .text-lg-lts-23 {
        letter-spacing: 23px !important
    }

    .text-lg-lts-24 {
        letter-spacing: 24px !important
    }

    .text-lg-lts-25 {
        letter-spacing: 25px !important
    }

    .text-lg-lts-26 {
        letter-spacing: 26px !important
    }

    .text-lg-lts-27 {
        letter-spacing: 27px !important
    }

    .text-lg-lts-28 {
        letter-spacing: 28px !important
    }

    .text-lg-lts-29 {
        letter-spacing: 29px !important
    }

    .text-lg-lts-30 {
        letter-spacing: 30px !important
    }
}

.fz-9 {
    font-size: 9px !important
}

.fz-10 {
    font-size: 10px !important
}

.fz-11 {
    font-size: 11px !important
}

.fz-12 {
    font-size: 12px !important
}

.fz-13 {
    font-size: 13px !important
}

.fz-14 {
    font-size: 14px !important
}

.fz-15 {
    font-size: 15px !important
}

.fz-16 {
    font-size: 16px !important
}

.fz-17 {
    font-size: 17px !important
}

.fz-18 {
    font-size: 18px !important
}

.fz-19 {
    font-size: 19px !important
}

.fz-20 {
    font-size: 20px !important
}

.fz-21 {
    font-size: 21px !important
}

.fz-22 {
    font-size: 22px !important
}

.fz-23 {
    font-size: 23px !important
}

.fz-24 {
    font-size: 24px !important
}

.fz-25 {
    font-size: 25px !important
}

.fz-26 {
    font-size: 26px !important
}

.fz-27 {
    font-size: 27px !important
}

.fz-28 {
    font-size: 28px !important
}

.fz-29 {
    font-size: 29px !important
}

.fz-30 {
    font-size: 30px !important
}

.fz-31 {
    font-size: 31px !important
}

.fz-32 {
    font-size: 32px !important
}

.fz-33 {
    font-size: 33px !important
}

.fz-34 {
    font-size: 34px !important
}

.fz-35 {
    font-size: 35px !important
}

.fz-36 {
    font-size: 36px !important
}

.fz-37 {
    font-size: 37px !important
}

.fz-38 {
    font-size: 38px !important
}

.fz-39 {
    font-size: 39px !important
}

.fz-40 {
    font-size: 40px !important
}

.fz-41 {
    font-size: 41px !important
}

.fz-42 {
    font-size: 42px !important
}

.fz-43 {
    font-size: 43px !important
}

.fz-44 {
    font-size: 44px !important
}

.fz-45 {
    font-size: 45px !important
}

.fz-46 {
    font-size: 46px !important
}

.fz-47 {
    font-size: 47px !important
}

.fz-48 {
    font-size: 48px !important
}

.fz-49 {
    font-size: 49px !important
}

.fz-50 {
    font-size: 50px !important
}

.fz-51 {
    font-size: 51px !important
}

.fz-52 {
    font-size: 52px !important
}

.fz-53 {
    font-size: 53px !important
}

.fz-54 {
    font-size: 54px !important
}

.fz-55 {
    font-size: 55px !important
}

.fz-56 {
    font-size: 56px !important
}

.fz-57 {
    font-size: 57px !important
}

.fz-58 {
    font-size: 58px !important
}

.fz-59 {
    font-size: 59px !important
}

.fz-60 {
    font-size: 60px !important
}

.fz-61 {
    font-size: 61px !important
}

.fz-62 {
    font-size: 62px !important
}

.fz-63 {
    font-size: 63px !important
}

.fz-64 {
    font-size: 64px !important
}

.fz-65 {
    font-size: 65px !important
}

.fz-66 {
    font-size: 66px !important
}

.fz-67 {
    font-size: 67px !important
}

.fz-68 {
    font-size: 68px !important
}

.fz-69 {
    font-size: 69px !important
}

.fz-70 {
    font-size: 70px !important
}

.fz-71 {
    font-size: 71px !important
}

.fz-72 {
    font-size: 72px !important
}

.fz-73 {
    font-size: 73px !important
}

.fz-74 {
    font-size: 74px !important
}

.fz-75 {
    font-size: 75px !important
}

.fz-76 {
    font-size: 76px !important
}

.fz-77 {
    font-size: 77px !important
}

.fz-78 {
    font-size: 78px !important
}

@media screen and (max-width: 375px) {
    .fz-xxs-9 {
        font-size:9px !important
    }

    .fz-xxs-10 {
        font-size: 10px !important
    }

    .fz-xxs-11 {
        font-size: 11px !important
    }

    .fz-xxs-12 {
        font-size: 12px !important
    }

    .fz-xxs-13 {
        font-size: 13px !important
    }

    .fz-xxs-14 {
        font-size: 14px !important
    }

    .fz-xxs-15 {
        font-size: 15px !important
    }

    .fz-xxs-16 {
        font-size: 16px !important
    }

    .fz-xxs-17 {
        font-size: 17px !important
    }

    .fz-xxs-18 {
        font-size: 18px !important
    }

    .fz-xxs-19 {
        font-size: 19px !important
    }

    .fz-xxs-20 {
        font-size: 20px !important
    }

    .fz-xxs-21 {
        font-size: 21px !important
    }

    .fz-xxs-22 {
        font-size: 22px !important
    }

    .fz-xxs-23 {
        font-size: 23px !important
    }

    .fz-xxs-24 {
        font-size: 24px !important
    }

    .fz-xxs-25 {
        font-size: 25px !important
    }

    .fz-xxs-26 {
        font-size: 26px !important
    }

    .fz-xxs-27 {
        font-size: 27px !important
    }

    .fz-xxs-28 {
        font-size: 28px !important
    }

    .fz-xxs-29 {
        font-size: 29px !important
    }

    .fz-xxs-30 {
        font-size: 30px !important
    }

    .fz-xxs-31 {
        font-size: 31px !important
    }

    .fz-xxs-32 {
        font-size: 32px !important
    }

    .fz-xxs-33 {
        font-size: 33px !important
    }

    .fz-xxs-34 {
        font-size: 34px !important
    }

    .fz-xxs-35 {
        font-size: 35px !important
    }

    .fz-xxs-36 {
        font-size: 36px !important
    }

    .fz-xxs-37 {
        font-size: 37px !important
    }

    .fz-xxs-38 {
        font-size: 38px !important
    }

    .fz-xxs-39 {
        font-size: 39px !important
    }

    .fz-xxs-40 {
        font-size: 40px !important
    }

    .fz-xxs-41 {
        font-size: 41px !important
    }

    .fz-xxs-42 {
        font-size: 42px !important
    }

    .fz-xxs-43 {
        font-size: 43px !important
    }

    .fz-xxs-44 {
        font-size: 44px !important
    }

    .fz-xxs-45 {
        font-size: 45px !important
    }

    .fz-xxs-46 {
        font-size: 46px !important
    }

    .fz-xxs-47 {
        font-size: 47px !important
    }

    .fz-xxs-48 {
        font-size: 48px !important
    }

    .fz-xxs-49 {
        font-size: 49px !important
    }

    .fz-xxs-50 {
        font-size: 50px !important
    }

    .fz-xxs-51 {
        font-size: 51px !important
    }

    .fz-xxs-52 {
        font-size: 52px !important
    }

    .fz-xxs-53 {
        font-size: 53px !important
    }

    .fz-xxs-54 {
        font-size: 54px !important
    }

    .fz-xxs-55 {
        font-size: 55px !important
    }

    .fz-xxs-56 {
        font-size: 56px !important
    }

    .fz-xxs-57 {
        font-size: 57px !important
    }

    .fz-xxs-58 {
        font-size: 58px !important
    }

    .fz-xxs-59 {
        font-size: 59px !important
    }

    .fz-xxs-60 {
        font-size: 60px !important
    }

    .fz-xxs-61 {
        font-size: 61px !important
    }

    .fz-xxs-62 {
        font-size: 62px !important
    }

    .fz-xxs-63 {
        font-size: 63px !important
    }

    .fz-xxs-64 {
        font-size: 64px !important
    }

    .fz-xxs-65 {
        font-size: 65px !important
    }

    .fz-xxs-66 {
        font-size: 66px !important
    }

    .fz-xxs-67 {
        font-size: 67px !important
    }

    .fz-xxs-68 {
        font-size: 68px !important
    }

    .fz-xxs-69 {
        font-size: 69px !important
    }

    .fz-xxs-70 {
        font-size: 70px !important
    }

    .fz-xxs-71 {
        font-size: 71px !important
    }

    .fz-xxs-72 {
        font-size: 72px !important
    }

    .fz-xxs-73 {
        font-size: 73px !important
    }

    .fz-xxs-74 {
        font-size: 74px !important
    }

    .fz-xxs-75 {
        font-size: 75px !important
    }

    .fz-xxs-76 {
        font-size: 76px !important
    }

    .fz-xxs-77 {
        font-size: 77px !important
    }

    .fz-xxs-78 {
        font-size: 78px !important
    }
}

@media screen and (max-width: 767px) {
    .fz-xs-9 {
        font-size:9px !important
    }

    .fz-xs-10 {
        font-size: 10px !important
    }

    .fz-xs-11 {
        font-size: 11px !important
    }

    .fz-xs-12 {
        font-size: 12px !important
    }

    .fz-xs-13 {
        font-size: 13px !important
    }

    .fz-xs-14 {
        font-size: 14px !important
    }

    .fz-xs-15 {
        font-size: 15px !important
    }

    .fz-xs-16 {
        font-size: 16px !important
    }

    .fz-xs-17 {
        font-size: 17px !important
    }

    .fz-xs-18 {
        font-size: 18px !important
    }

    .fz-xs-19 {
        font-size: 19px !important
    }

    .fz-xs-20 {
        font-size: 20px !important
    }

    .fz-xs-21 {
        font-size: 21px !important
    }

    .fz-xs-22 {
        font-size: 22px !important
    }

    .fz-xs-23 {
        font-size: 23px !important
    }

    .fz-xs-24 {
        font-size: 24px !important
    }

    .fz-xs-25 {
        font-size: 25px !important
    }

    .fz-xs-26 {
        font-size: 26px !important
    }

    .fz-xs-27 {
        font-size: 27px !important
    }

    .fz-xs-28 {
        font-size: 28px !important
    }

    .fz-xs-29 {
        font-size: 29px !important
    }

    .fz-xs-30 {
        font-size: 30px !important
    }

    .fz-xs-31 {
        font-size: 31px !important
    }

    .fz-xs-32 {
        font-size: 32px !important
    }

    .fz-xs-33 {
        font-size: 33px !important
    }

    .fz-xs-34 {
        font-size: 34px !important
    }

    .fz-xs-35 {
        font-size: 35px !important
    }

    .fz-xs-36 {
        font-size: 36px !important
    }

    .fz-xs-37 {
        font-size: 37px !important
    }

    .fz-xs-38 {
        font-size: 38px !important
    }

    .fz-xs-39 {
        font-size: 39px !important
    }

    .fz-xs-40 {
        font-size: 40px !important
    }

    .fz-xs-41 {
        font-size: 41px !important
    }

    .fz-xs-42 {
        font-size: 42px !important
    }

    .fz-xs-43 {
        font-size: 43px !important
    }

    .fz-xs-44 {
        font-size: 44px !important
    }

    .fz-xs-45 {
        font-size: 45px !important
    }

    .fz-xs-46 {
        font-size: 46px !important
    }

    .fz-xs-47 {
        font-size: 47px !important
    }

    .fz-xs-48 {
        font-size: 48px !important
    }

    .fz-xs-49 {
        font-size: 49px !important
    }

    .fz-xs-50 {
        font-size: 50px !important
    }

    .fz-xs-51 {
        font-size: 51px !important
    }

    .fz-xs-52 {
        font-size: 52px !important
    }

    .fz-xs-53 {
        font-size: 53px !important
    }

    .fz-xs-54 {
        font-size: 54px !important
    }

    .fz-xs-55 {
        font-size: 55px !important
    }

    .fz-xs-56 {
        font-size: 56px !important
    }

    .fz-xs-57 {
        font-size: 57px !important
    }

    .fz-xs-58 {
        font-size: 58px !important
    }

    .fz-xs-59 {
        font-size: 59px !important
    }

    .fz-xs-60 {
        font-size: 60px !important
    }

    .fz-xs-61 {
        font-size: 61px !important
    }

    .fz-xs-62 {
        font-size: 62px !important
    }

    .fz-xs-63 {
        font-size: 63px !important
    }

    .fz-xs-64 {
        font-size: 64px !important
    }

    .fz-xs-65 {
        font-size: 65px !important
    }

    .fz-xs-66 {
        font-size: 66px !important
    }

    .fz-xs-67 {
        font-size: 67px !important
    }

    .fz-xs-68 {
        font-size: 68px !important
    }

    .fz-xs-69 {
        font-size: 69px !important
    }

    .fz-xs-70 {
        font-size: 70px !important
    }

    .fz-xs-71 {
        font-size: 71px !important
    }

    .fz-xs-72 {
        font-size: 72px !important
    }

    .fz-xs-73 {
        font-size: 73px !important
    }

    .fz-xs-74 {
        font-size: 74px !important
    }

    .fz-xs-75 {
        font-size: 75px !important
    }

    .fz-xs-76 {
        font-size: 76px !important
    }

    .fz-xs-77 {
        font-size: 77px !important
    }

    .fz-xs-78 {
        font-size: 78px !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .fz-sm-9 {
        font-size:9px !important
    }

    .fz-sm-10 {
        font-size: 10px !important
    }

    .fz-sm-11 {
        font-size: 11px !important
    }

    .fz-sm-12 {
        font-size: 12px !important
    }

    .fz-sm-13 {
        font-size: 13px !important
    }

    .fz-sm-14 {
        font-size: 14px !important
    }

    .fz-sm-15 {
        font-size: 15px !important
    }

    .fz-sm-16 {
        font-size: 16px !important
    }

    .fz-sm-17 {
        font-size: 17px !important
    }

    .fz-sm-18 {
        font-size: 18px !important
    }

    .fz-sm-19 {
        font-size: 19px !important
    }

    .fz-sm-20 {
        font-size: 20px !important
    }

    .fz-sm-21 {
        font-size: 21px !important
    }

    .fz-sm-22 {
        font-size: 22px !important
    }

    .fz-sm-23 {
        font-size: 23px !important
    }

    .fz-sm-24 {
        font-size: 24px !important
    }

    .fz-sm-25 {
        font-size: 25px !important
    }

    .fz-sm-26 {
        font-size: 26px !important
    }

    .fz-sm-27 {
        font-size: 27px !important
    }

    .fz-sm-28 {
        font-size: 28px !important
    }

    .fz-sm-29 {
        font-size: 29px !important
    }

    .fz-sm-30 {
        font-size: 30px !important
    }

    .fz-sm-31 {
        font-size: 31px !important
    }

    .fz-sm-32 {
        font-size: 32px !important
    }

    .fz-sm-33 {
        font-size: 33px !important
    }

    .fz-sm-34 {
        font-size: 34px !important
    }

    .fz-sm-35 {
        font-size: 35px !important
    }

    .fz-sm-36 {
        font-size: 36px !important
    }

    .fz-sm-37 {
        font-size: 37px !important
    }

    .fz-sm-38 {
        font-size: 38px !important
    }

    .fz-sm-39 {
        font-size: 39px !important
    }

    .fz-sm-40 {
        font-size: 40px !important
    }

    .fz-sm-41 {
        font-size: 41px !important
    }

    .fz-sm-42 {
        font-size: 42px !important
    }

    .fz-sm-43 {
        font-size: 43px !important
    }

    .fz-sm-44 {
        font-size: 44px !important
    }

    .fz-sm-45 {
        font-size: 45px !important
    }

    .fz-sm-46 {
        font-size: 46px !important
    }

    .fz-sm-47 {
        font-size: 47px !important
    }

    .fz-sm-48 {
        font-size: 48px !important
    }

    .fz-sm-49 {
        font-size: 49px !important
    }

    .fz-sm-50 {
        font-size: 50px !important
    }

    .fz-sm-51 {
        font-size: 51px !important
    }

    .fz-sm-52 {
        font-size: 52px !important
    }

    .fz-sm-53 {
        font-size: 53px !important
    }

    .fz-sm-54 {
        font-size: 54px !important
    }

    .fz-sm-55 {
        font-size: 55px !important
    }

    .fz-sm-56 {
        font-size: 56px !important
    }

    .fz-sm-57 {
        font-size: 57px !important
    }

    .fz-sm-58 {
        font-size: 58px !important
    }

    .fz-sm-59 {
        font-size: 59px !important
    }

    .fz-sm-60 {
        font-size: 60px !important
    }

    .fz-sm-61 {
        font-size: 61px !important
    }

    .fz-sm-62 {
        font-size: 62px !important
    }

    .fz-sm-63 {
        font-size: 63px !important
    }

    .fz-sm-64 {
        font-size: 64px !important
    }

    .fz-sm-65 {
        font-size: 65px !important
    }

    .fz-sm-66 {
        font-size: 66px !important
    }

    .fz-sm-67 {
        font-size: 67px !important
    }

    .fz-sm-68 {
        font-size: 68px !important
    }

    .fz-sm-69 {
        font-size: 69px !important
    }

    .fz-sm-70 {
        font-size: 70px !important
    }

    .fz-sm-71 {
        font-size: 71px !important
    }

    .fz-sm-72 {
        font-size: 72px !important
    }

    .fz-sm-73 {
        font-size: 73px !important
    }

    .fz-sm-74 {
        font-size: 74px !important
    }

    .fz-sm-75 {
        font-size: 75px !important
    }

    .fz-sm-76 {
        font-size: 76px !important
    }

    .fz-sm-77 {
        font-size: 77px !important
    }

    .fz-sm-78 {
        font-size: 78px !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .fz-md-9 {
        font-size:9px !important
    }

    .fz-md-10 {
        font-size: 10px !important
    }

    .fz-md-11 {
        font-size: 11px !important
    }

    .fz-md-12 {
        font-size: 12px !important
    }

    .fz-md-13 {
        font-size: 13px !important
    }

    .fz-md-14 {
        font-size: 14px !important
    }

    .fz-md-15 {
        font-size: 15px !important
    }

    .fz-md-16 {
        font-size: 16px !important
    }

    .fz-md-17 {
        font-size: 17px !important
    }

    .fz-md-18 {
        font-size: 18px !important
    }

    .fz-md-19 {
        font-size: 19px !important
    }

    .fz-md-20 {
        font-size: 20px !important
    }

    .fz-md-21 {
        font-size: 21px !important
    }

    .fz-md-22 {
        font-size: 22px !important
    }

    .fz-md-23 {
        font-size: 23px !important
    }

    .fz-md-24 {
        font-size: 24px !important
    }

    .fz-md-25 {
        font-size: 25px !important
    }

    .fz-md-26 {
        font-size: 26px !important
    }

    .fz-md-27 {
        font-size: 27px !important
    }

    .fz-md-28 {
        font-size: 28px !important
    }

    .fz-md-29 {
        font-size: 29px !important
    }

    .fz-md-30 {
        font-size: 30px !important
    }

    .fz-md-31 {
        font-size: 31px !important
    }

    .fz-md-32 {
        font-size: 32px !important
    }

    .fz-md-33 {
        font-size: 33px !important
    }

    .fz-md-34 {
        font-size: 34px !important
    }

    .fz-md-35 {
        font-size: 35px !important
    }

    .fz-md-36 {
        font-size: 36px !important
    }

    .fz-md-37 {
        font-size: 37px !important
    }

    .fz-md-38 {
        font-size: 38px !important
    }

    .fz-md-39 {
        font-size: 39px !important
    }

    .fz-md-40 {
        font-size: 40px !important
    }

    .fz-md-41 {
        font-size: 41px !important
    }

    .fz-md-42 {
        font-size: 42px !important
    }

    .fz-md-43 {
        font-size: 43px !important
    }

    .fz-md-44 {
        font-size: 44px !important
    }

    .fz-md-45 {
        font-size: 45px !important
    }

    .fz-md-46 {
        font-size: 46px !important
    }

    .fz-md-47 {
        font-size: 47px !important
    }

    .fz-md-48 {
        font-size: 48px !important
    }

    .fz-md-49 {
        font-size: 49px !important
    }

    .fz-md-50 {
        font-size: 50px !important
    }

    .fz-md-51 {
        font-size: 51px !important
    }

    .fz-md-52 {
        font-size: 52px !important
    }

    .fz-md-53 {
        font-size: 53px !important
    }

    .fz-md-54 {
        font-size: 54px !important
    }

    .fz-md-55 {
        font-size: 55px !important
    }

    .fz-md-56 {
        font-size: 56px !important
    }

    .fz-md-57 {
        font-size: 57px !important
    }

    .fz-md-58 {
        font-size: 58px !important
    }

    .fz-md-59 {
        font-size: 59px !important
    }

    .fz-md-60 {
        font-size: 60px !important
    }

    .fz-md-61 {
        font-size: 61px !important
    }

    .fz-md-62 {
        font-size: 62px !important
    }

    .fz-md-63 {
        font-size: 63px !important
    }

    .fz-md-64 {
        font-size: 64px !important
    }

    .fz-md-65 {
        font-size: 65px !important
    }

    .fz-md-66 {
        font-size: 66px !important
    }

    .fz-md-67 {
        font-size: 67px !important
    }

    .fz-md-68 {
        font-size: 68px !important
    }

    .fz-md-69 {
        font-size: 69px !important
    }

    .fz-md-70 {
        font-size: 70px !important
    }

    .fz-md-71 {
        font-size: 71px !important
    }

    .fz-md-72 {
        font-size: 72px !important
    }

    .fz-md-73 {
        font-size: 73px !important
    }

    .fz-md-74 {
        font-size: 74px !important
    }

    .fz-md-75 {
        font-size: 75px !important
    }

    .fz-md-76 {
        font-size: 76px !important
    }

    .fz-md-77 {
        font-size: 77px !important
    }

    .fz-md-78 {
        font-size: 78px !important
    }
}

@media screen and (min-width: 1200px) {
    .fz-lg-9 {
        font-size:9px !important
    }

    .fz-lg-10 {
        font-size: 10px !important
    }

    .fz-lg-11 {
        font-size: 11px !important
    }

    .fz-lg-12 {
        font-size: 12px !important
    }

    .fz-lg-13 {
        font-size: 13px !important
    }

    .fz-lg-14 {
        font-size: 14px !important
    }

    .fz-lg-15 {
        font-size: 15px !important
    }

    .fz-lg-16 {
        font-size: 16px !important
    }

    .fz-lg-17 {
        font-size: 17px !important
    }

    .fz-lg-18 {
        font-size: 18px !important
    }

    .fz-lg-19 {
        font-size: 19px !important
    }

    .fz-lg-20 {
        font-size: 20px !important
    }

    .fz-lg-21 {
        font-size: 21px !important
    }

    .fz-lg-22 {
        font-size: 22px !important
    }

    .fz-lg-23 {
        font-size: 23px !important
    }

    .fz-lg-24 {
        font-size: 24px !important
    }

    .fz-lg-25 {
        font-size: 25px !important
    }

    .fz-lg-26 {
        font-size: 26px !important
    }

    .fz-lg-27 {
        font-size: 27px !important
    }

    .fz-lg-28 {
        font-size: 28px !important
    }

    .fz-lg-29 {
        font-size: 29px !important
    }

    .fz-lg-30 {
        font-size: 30px !important
    }

    .fz-lg-31 {
        font-size: 31px !important
    }

    .fz-lg-32 {
        font-size: 32px !important
    }

    .fz-lg-33 {
        font-size: 33px !important
    }

    .fz-lg-34 {
        font-size: 34px !important
    }

    .fz-lg-35 {
        font-size: 35px !important
    }

    .fz-lg-36 {
        font-size: 36px !important
    }

    .fz-lg-37 {
        font-size: 37px !important
    }

    .fz-lg-38 {
        font-size: 38px !important
    }

    .fz-lg-39 {
        font-size: 39px !important
    }

    .fz-lg-40 {
        font-size: 40px !important
    }

    .fz-lg-41 {
        font-size: 41px !important
    }

    .fz-lg-42 {
        font-size: 42px !important
    }

    .fz-lg-43 {
        font-size: 43px !important
    }

    .fz-lg-44 {
        font-size: 44px !important
    }

    .fz-lg-45 {
        font-size: 45px !important
    }

    .fz-lg-46 {
        font-size: 46px !important
    }

    .fz-lg-47 {
        font-size: 47px !important
    }

    .fz-lg-48 {
        font-size: 48px !important
    }

    .fz-lg-49 {
        font-size: 49px !important
    }

    .fz-lg-50 {
        font-size: 50px !important
    }

    .fz-lg-51 {
        font-size: 51px !important
    }

    .fz-lg-52 {
        font-size: 52px !important
    }

    .fz-lg-53 {
        font-size: 53px !important
    }

    .fz-lg-54 {
        font-size: 54px !important
    }

    .fz-lg-55 {
        font-size: 55px !important
    }

    .fz-lg-56 {
        font-size: 56px !important
    }

    .fz-lg-57 {
        font-size: 57px !important
    }

    .fz-lg-58 {
        font-size: 58px !important
    }

    .fz-lg-59 {
        font-size: 59px !important
    }

    .fz-lg-60 {
        font-size: 60px !important
    }

    .fz-lg-61 {
        font-size: 61px !important
    }

    .fz-lg-62 {
        font-size: 62px !important
    }

    .fz-lg-63 {
        font-size: 63px !important
    }

    .fz-lg-64 {
        font-size: 64px !important
    }

    .fz-lg-65 {
        font-size: 65px !important
    }

    .fz-lg-66 {
        font-size: 66px !important
    }

    .fz-lg-67 {
        font-size: 67px !important
    }

    .fz-lg-68 {
        font-size: 68px !important
    }

    .fz-lg-69 {
        font-size: 69px !important
    }

    .fz-lg-70 {
        font-size: 70px !important
    }

    .fz-lg-71 {
        font-size: 71px !important
    }

    .fz-lg-72 {
        font-size: 72px !important
    }

    .fz-lg-73 {
        font-size: 73px !important
    }

    .fz-lg-74 {
        font-size: 74px !important
    }

    .fz-lg-75 {
        font-size: 75px !important
    }

    .fz-lg-76 {
        font-size: 76px !important
    }

    .fz-lg-77 {
        font-size: 77px !important
    }

    .fz-lg-78 {
        font-size: 78px !important
    }
}

.fz-50p {
    font-size: 50%
}

.fz-60p {
    font-size: 60%
}

.fz-70p {
    font-size: 70%
}

.fz-80p {
    font-size: 80%
}

.fz-90p {
    font-size: 90%
}

.fz-100p {
    font-size: 100%
}

.fz-110p {
    font-size: 110%
}

.fz-120p {
    font-size: 120%
}

.fz-130p {
    font-size: 130%
}

.fz-140p {
    font-size: 140%
}

.fz-150p {
    font-size: 150%
}

.fz-160p {
    font-size: 160%
}

.fz-170p {
    font-size: 170%
}

.fz-180p {
    font-size: 180%
}

.fz-190p {
    font-size: 190%
}

.fz-200p {
    font-size: 200%
}

@media screen and (max-width: 767px) {
    .fz-xs-50p {
        font-size:50%
    }

    .fz-xs-60p {
        font-size: 60%
    }

    .fz-xs-70p {
        font-size: 70%
    }

    .fz-xs-80p {
        font-size: 80%
    }

    .fz-xs-90p {
        font-size: 90%
    }

    .fz-xs-100p {
        font-size: 100%
    }

    .fz-xs-110p {
        font-size: 110%
    }

    .fz-xs-120p {
        font-size: 120%
    }

    .fz-xs-130p {
        font-size: 130%
    }

    .fz-xs-140p {
        font-size: 140%
    }

    .fz-xs-150p {
        font-size: 150%
    }

    .fz-xs-160p {
        font-size: 160%
    }

    .fz-xs-170p {
        font-size: 170%
    }

    .fz-xs-180p {
        font-size: 180%
    }

    .fz-xs-190p {
        font-size: 190%
    }

    .fz-xs-200p {
        font-size: 200%
    }

    .fz-xs-ex-1 {
        font-size: 4.3vw !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .fz-sm-50p {
        font-size:50%
    }

    .fz-sm-60p {
        font-size: 60%
    }

    .fz-sm-70p {
        font-size: 70%
    }

    .fz-sm-80p {
        font-size: 80%
    }

    .fz-sm-90p {
        font-size: 90%
    }

    .fz-sm-100p {
        font-size: 100%
    }

    .fz-sm-110p {
        font-size: 110%
    }

    .fz-sm-120p {
        font-size: 120%
    }

    .fz-sm-130p {
        font-size: 130%
    }

    .fz-sm-140p {
        font-size: 140%
    }

    .fz-sm-150p {
        font-size: 150%
    }

    .fz-sm-160p {
        font-size: 160%
    }

    .fz-sm-170p {
        font-size: 170%
    }

    .fz-sm-180p {
        font-size: 180%
    }

    .fz-sm-190p {
        font-size: 190%
    }

    .fz-sm-200p {
        font-size: 200%
    }

    .fz-sm-ex-1 {
        font-size: 4.3vw !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .fz-md-50p {
        font-size:50%
    }

    .fz-md-60p {
        font-size: 60%
    }

    .fz-md-70p {
        font-size: 70%
    }

    .fz-md-80p {
        font-size: 80%
    }

    .fz-md-90p {
        font-size: 90%
    }

    .fz-md-100p {
        font-size: 100%
    }

    .fz-md-110p {
        font-size: 110%
    }

    .fz-md-120p {
        font-size: 120%
    }

    .fz-md-130p {
        font-size: 130%
    }

    .fz-md-140p {
        font-size: 140%
    }

    .fz-md-150p {
        font-size: 150%
    }

    .fz-md-160p {
        font-size: 160%
    }

    .fz-md-170p {
        font-size: 170%
    }

    .fz-md-180p {
        font-size: 180%
    }

    .fz-md-190p {
        font-size: 190%
    }

    .fz-md-200p {
        font-size: 200%
    }

    .fz-md-ex-1 {
        font-size: 4.3vw !important
    }
}

html {
    font-size: 62.5%
}

body {
    font-feature-settings: "palt";
    font-size: min(3.6vw,1.4rem);
    color: #534741
}

@media screen and (min-width: 768px) {
    body {
        font-size:1.4rem
    }
}

p,ul,ol {
    line-height: 1.8;
    margin-bottom: min(2.4vw,1em);
    font-size: min(3.2vw,1.4rem)
}

a {
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s
}

img {
    max-width: 100%;
    height: auto
}

.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container {
    padding-left: 9vw;
    padding-right: 9vw
}

@media screen and (min-width: 768px) {
    .container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container {
        padding-left:30px;
        padding-right: 30px
    }
}

.row {
    margin-left: -9vw;
    margin-right: -9vw
}

@media screen and (min-width: 768px) {
    .row {
        margin-left:-30px;
        margin-right: -30px
    }
}

.g-l-a {
    margin-left: auto
}

.g-r-a {
    margin-right: auto
}

.p-t-5vw {
    padding-top: 5vw
}

.p-t-10vw {
    padding-top: 10vw
}

.p-t-15vw {
    padding-top: 15vw
}

.p-t-20vw {
    padding-top: 20vw
}

.p-t-25vw {
    padding-top: 25vw
}

.p-b-5vw {
    padding-bottom: 5vw
}

.p-b-10vw {
    padding-bottom: 10vw
}

.p-b-15vw {
    padding-bottom: 15vw
}

.p-b-20vw {
    padding-bottom: 20vw
}

.p-b-25vw {
    padding-bottom: 25vw
}

.p-h-9vw {
    padding-left: 9vw;
    padding-right: 9vw
}

.p-l-9vw {
    padding-left: 9vw
}

.p-r-9vw {
    padding-right: 9vw
}

.p-h-18vw {
    padding-left: 18vw;
    padding-right: 18vw
}

.p-l-18vw {
    padding-left: 18vw
}

.p-r-18vw {
    padding-right: 18vw
}

.g-h--9vw {
    margin-left: -9vw;
    margin-right: -9vw
}

.g-l--9vw {
    margin-left: -9vw
}

.g-r--9vw {
    margin-right: -9vw
}

@media screen and (max-width: 767px) {
    .p-xs-h-1vw {
        padding-left:1vw;
        padding-right: 1vw
    }

    .p-xs-h-2vw {
        padding-left: 2vw;
        padding-right: 2vw
    }

    .p-xs-h-3vw {
        padding-left: 3vw;
        padding-right: 3vw
    }

    .p-xs-h-4vw {
        padding-left: 4vw;
        padding-right: 4vw
    }

    .p-xs-h-5vw {
        padding-left: 5vw;
        padding-right: 5vw
    }

    .p-xs-h-6vw {
        padding-left: 6vw;
        padding-right: 6vw
    }

    .p-xs-h-7vw {
        padding-left: 7vw;
        padding-right: 7vw
    }

    .p-xs-h-8vw {
        padding-left: 8vw;
        padding-right: 8vw
    }

    .p-xs-h-9vw {
        padding-left: 9vw;
        padding-right: 9vw
    }

    .p-xs-h-10vw {
        padding-left: 10vw;
        padding-right: 10vw
    }

    .p-xs-h-18vw {
        padding-left: 18vw;
        padding-right: 18vw
    }

    .p-xs-l-18vw {
        padding-left: 18vw
    }

    .p-xs-r-18vw {
        padding-right: 18vw
    }

    .p-xs-t-5vw {
        padding-top: 5vw
    }

    .p-xs-t-10vw {
        padding-top: 10vw
    }

    .p-xs-t-15vw {
        padding-top: 15vw
    }

    .p-xs-t-20vw {
        padding-top: 20vw
    }

    .p-xs-t-25vw {
        padding-top: 25vw
    }

    .p-xs-b-5vw {
        padding-bottom: 5vw
    }

    .p-xs-b-10vw {
        padding-bottom: 10vw
    }

    .p-xs-b-15vw {
        padding-bottom: 15vw
    }

    .p-xs-b-20vw {
        padding-bottom: 20vw
    }

    .p-xs-b-25vw {
        padding-bottom: 25vw
    }

    .g-xs-h--10vw {
        margin-left: -10vw;
        margin-right: -10vw
    }

    .g-xs-h--9vw {
        margin-left: -9vw;
        margin-right: -9vw
    }

    .g-xs-h--8vw {
        margin-left: -8vw;
        margin-right: -8vw
    }

    .g-xs-h--7vw {
        margin-left: -7vw;
        margin-right: -7vw
    }

    .g-xs-h--6vw {
        margin-left: -6vw;
        margin-right: -6vw
    }

    .g-xs-h--5vw {
        margin-left: -5vw;
        margin-right: -5vw
    }

    .g-xs-h--4vw {
        margin-left: -4vw;
        margin-right: -4vw
    }

    .g-xs-h--3vw {
        margin-left: -3vw;
        margin-right: -3vw
    }

    .g-xs-h--2vw {
        margin-left: -2vw;
        margin-right: -2vw
    }

    .g-xs-h--1vw {
        margin-left: -1vw;
        margin-right: -1vw
    }

    .g-xs-h-1vw {
        margin-left: 1vw;
        margin-right: 1vw
    }

    .g-xs-h-2vw {
        margin-left: 2vw;
        margin-right: 2vw
    }

    .g-xs-h-3vw {
        margin-left: 3vw;
        margin-right: 3vw
    }

    .g-xs-h-4vw {
        margin-left: 4vw;
        margin-right: 4vw
    }

    .g-xs-h-5vw {
        margin-left: 5vw;
        margin-right: 5vw
    }

    .g-xs-h-6vw {
        margin-left: 6vw;
        margin-right: 6vw
    }

    .g-xs-h-7vw {
        margin-left: 7vw;
        margin-right: 7vw
    }

    .g-xs-h-8vw {
        margin-left: 8vw;
        margin-right: 8vw
    }

    .g-xs-h-9vw {
        margin-left: 9vw;
        margin-right: 9vw
    }

    .g-xs-h-10vw {
        margin-left: 10vw;
        margin-right: 10vw
    }

    .g-xs-t--20vw {
        margin-top: -20vw !important
    }

    .g-xs-t-9vw {
        margin-top: 9vw !important
    }

    .g-xs-t-16p {
        margin-top: 16% !important
    }
}

.caret-right {
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 3px solid rgba(0,0,0,0);
    border-top: 3px solid rgba(0,0,0,0);
    border-left: 4px solid
}

.caret-left {
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 3px solid rgba(0,0,0,0);
    border-top: 3px solid rgba(0,0,0,0);
    border-right: 4px solid
}

.caret-up {
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-left: 3px solid rgba(0,0,0,0);
    border-right: 3px solid rgba(0,0,0,0);
    border-bottom: 4px solid
}

.caret-down {
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-left: 3px solid rgba(0,0,0,0);
    border-right: 3px solid rgba(0,0,0,0);
    border-top: 4px solid
}

.fluid-has-max {
    max-width: 1600px
}

a.underconstruction {
    cursor: default;
    opacity: .38
}

.pre-unstyled {
    display: block;
    padding: 0;
    margin: 0;
    font-size: inherit;
    line-height: inherit;
    word-break: break-all;
    word-wrap: break-word;
    color: inherit;
    background-color: rgba(0,0,0,0);
    border: none;
    border-radius: 0
}

.whs-nw,.whitespace-nowrap {
    white-space: nowrap
}

.whs-n,.whitespace-normal {
    white-space: normal
}

.va-t,.vertical-align-top {
    vertical-align: top !important
}

.va-m,.vertical-align-middle {
    vertical-align: middle !important
}

.va-b,.vertical-align-bottom {
    vertical-align: bottom !important
}

.ov-h,.overflow-hidden {
    overflow: hidden
}

.ov-init,.overflow-initial {
    overflow: initial
}

.op-0 {
    opacity: 0 !important
}

.op-1 {
    opacity: .1 !important
}

.op-2 {
    opacity: .2 !important
}

.op-3 {
    opacity: .3 !important
}

.op-4 {
    opacity: .4 !important
}

.op-5 {
    opacity: .5 !important
}

.op-6 {
    opacity: .6 !important
}

.op-7 {
    opacity: .7 !important
}

.op-8 {
    opacity: .8 !important
}

.op-9 {
    opacity: .9 !important
}

.op-10 {
    opacity: 1 !important
}

.fade-in-1 {
    transition: opacity 1s;
    opacity: 1
}

.fade-out-1 {
    transition: opacity 1s;
    opacity: 0
}

.pos-s {
    position: static !important
}

.pos-a {
    position: absolute !important
}

.pos-r {
    position: relative !important
}

.pos-f {
    position: fixed !important
}

.t-0 {
    top: 0 !important
}

.b-0 {
    bottom: 0 !important
}

.r-0 {
    right: 0 !important
}

.l-0 {
    left: 0 !important
}

.t-50 {
    top: 50% !important
}

.b-50 {
    bottom: 50% !important
}

.r-50 {
    right: 50% !important
}

.l-50 {
    left: 50% !important
}

.t-a {
    top: auto !important
}

.b-a {
    bottom: auto !important
}

.r-a {
    right: auto !important
}

.l-a {
    left: auto !important
}

.translate-0 {
    transform: translate(0, 0) !important
}

.translate-x-0 {
    transform: translateX(0) !important
}

.translate-y-0 {
    transform: translateY(0) !important
}

.translate-50 {
    transform: translate(-50%, -50%) !important
}

.translate-x-50 {
    transform: translateX(-50%) !important
}

.translate-y-50 {
    transform: translateY(-50%) !important
}

.translate-70 {
    transform: translate(-70%, -70%) !important
}

.translate-x-70 {
    transform: translateX(-70%) !important
}

.translate-y-70 {
    transform: translateY(-70%) !important
}

.translate-100 {
    transform: translate(-100%, -100%) !important
}

.translate-x-100 {
    transform: translateX(-100%) !important
}

.translate-y-100 {
    transform: translateY(-100%) !important
}

.pos-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.scale-1 {
    transform: scale(0.1)
}

.scale-2 {
    transform: scale(0.2)
}

.scale-3 {
    transform: scale(0.3)
}

.scale-4 {
    transform: scale(0.4)
}

.scale-5 {
    transform: scale(0.5)
}

.scale-6 {
    transform: scale(0.6)
}

.scale-7 {
    transform: scale(0.7)
}

.scale-8 {
    transform: scale(0.8)
}

.scale-9 {
    transform: scale(0.9)
}

.scale-10 {
    transform: scale(1)
}

.scale-11 {
    transform: scale(1.1)
}

.scale-12 {
    transform: scale(1.2)
}

.scale-13 {
    transform: scale(1.3)
}

.scale-14 {
    transform: scale(1.4)
}

.scale-15 {
    transform: scale(1.5)
}

.scale-16 {
    transform: scale(1.6)
}

.scale-17 {
    transform: scale(1.7)
}

.scale-18 {
    transform: scale(1.8)
}

.scale-19 {
    transform: scale(1.9)
}

.scale-20 {
    transform: scale(2)
}

.flip-h {
    transform: scale(-1, 1)
}

.flip-v {
    transform: scale(1, -1)
}

@media screen and (max-width: 767px) {
    .pos-xs-s {
        position:static !important
    }

    .pos-xs-a {
        position: absolute !important
    }

    .pos-xs-r {
        position: relative !important
    }

    .pos-xs-f {
        position: fixed !important
    }

    .t-xs-0 {
        top: 0 !important
    }

    .b-xs-0 {
        bottom: 0 !important
    }

    .r-xs-0 {
        right: 0 !important
    }

    .l-xs-0 {
        left: 0 !important
    }

    .t-xs-50 {
        top: 50% !important
    }

    .b-xs-50 {
        bottom: 50% !important
    }

    .r-xs-50 {
        right: 50% !important
    }

    .l-xs-50 {
        left: 50% !important
    }

    .t-xs-a {
        top: auto !important
    }

    .b-xs-a {
        bottom: auto !important
    }

    .r-xs-a {
        right: auto !important
    }

    .l-xs-a {
        left: auto !important
    }

    .translate-xs-0 {
        transform: translate(0, 0) !important
    }

    .translate-xs-x-0 {
        transform: translateX(0) !important
    }

    .translate-xs-y-0 {
        transform: translateY(0) !important
    }

    .translate-xs-50 {
        transform: translate(-50%, -50%) !important
    }

    .translate-xs-x-50 {
        transform: translateX(-50%) !important
    }

    .translate-xs-y-50 {
        transform: translateY(-50%) !important
    }

    .translate-xs-70 {
        transform: translate(-70%, -70%) !important
    }

    .translate-xs-x-70 {
        transform: translateX(-70%) !important
    }

    .translate-xs-y-70 {
        transform: translateY(-70%) !important
    }

    .translate-xs-100 {
        transform: translate(-100%, -100%) !important
    }

    .translate-xs-x-100 {
        transform: translateX(-100%) !important
    }

    .translate-xs-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .pos-sm-s {
        position:static !important
    }

    .pos-sm-a {
        position: absolute !important
    }

    .pos-sm-r {
        position: relative !important
    }

    .pos-sm-f {
        position: fixed !important
    }

    .t-sm-0 {
        top: 0 !important
    }

    .b-sm-0 {
        bottom: 0 !important
    }

    .r-sm-0 {
        right: 0 !important
    }

    .l-sm-0 {
        left: 0 !important
    }

    .t-sm-50 {
        top: 50% !important
    }

    .b-sm-50 {
        bottom: 50% !important
    }

    .r-sm-50 {
        right: 50% !important
    }

    .l-sm-50 {
        left: 50% !important
    }

    .t-sm-a {
        top: auto !important
    }

    .b-sm-a {
        bottom: auto !important
    }

    .r-sm-a {
        right: auto !important
    }

    .l-sm-a {
        left: auto !important
    }

    .translate-sm-0 {
        transform: translate(0, 0) !important
    }

    .translate-sm-x-0 {
        transform: translateX(0) !important
    }

    .translate-sm-y-0 {
        transform: translateY(0) !important
    }

    .translate-sm-50 {
        transform: translate(-50%, -50%) !important
    }

    .translate-sm-x-50 {
        transform: translateX(-50%) !important
    }

    .translate-sm-y-50 {
        transform: translateY(-50%) !important
    }

    .translate-sm-70 {
        transform: translate(-70%, -70%) !important
    }

    .translate-sm-x-70 {
        transform: translateX(-70%) !important
    }

    .translate-sm-y-70 {
        transform: translateY(-70%) !important
    }

    .translate-sm-100 {
        transform: translate(-100%, -100%) !important
    }

    .translate-sm-x-100 {
        transform: translateX(-100%) !important
    }

    .translate-sm-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .pos-md-s {
        position:static !important
    }

    .pos-md-a {
        position: absolute !important
    }

    .pos-md-r {
        position: relative !important
    }

    .pos-md-f {
        position: fixed !important
    }

    .t-md-0 {
        top: 0 !important
    }

    .b-md-0 {
        bottom: 0 !important
    }

    .r-md-0 {
        right: 0 !important
    }

    .l-md-0 {
        left: 0 !important
    }

    .t-md-50 {
        top: 50% !important
    }

    .b-md-50 {
        bottom: 50% !important
    }

    .r-md-50 {
        right: 50% !important
    }

    .l-md-50 {
        left: 50% !important
    }

    .t-md-a {
        top: auto !important
    }

    .b-md-a {
        bottom: auto !important
    }

    .r-md-a {
        right: auto !important
    }

    .l-md-a {
        left: auto !important
    }

    .translate-md-0 {
        transform: translate(0, 0) !important
    }

    .translate-md-x-0 {
        transform: translateX(0) !important
    }

    .translate-md-y-0 {
        transform: translateY(0) !important
    }

    .translate-md-50 {
        transform: translate(-50%, -50%) !important
    }

    .translate-md-x-50 {
        transform: translateX(-50%) !important
    }

    .translate-md-y-50 {
        transform: translateY(-50%) !important
    }

    .translate-md-70 {
        transform: translate(-70%, -70%) !important
    }

    .translate-md-x-70 {
        transform: translateX(-70%) !important
    }

    .translate-md-y-70 {
        transform: translateY(-70%) !important
    }

    .translate-md-100 {
        transform: translate(-100%, -100%) !important
    }

    .translate-md-x-100 {
        transform: translateX(-100%) !important
    }

    .translate-md-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 1200px) {
    .pos-lg-s {
        position:static !important
    }

    .pos-lg-a {
        position: absolute !important
    }

    .pos-lg-r {
        position: relative !important
    }

    .pos-lg-f {
        position: fixed !important
    }

    .t-lg-0 {
        top: 0 !important
    }

    .b-lg-0 {
        bottom: 0 !important
    }

    .r-lg-0 {
        right: 0 !important
    }

    .l-lg-0 {
        left: 0 !important
    }

    .t-lg-50 {
        top: 50% !important
    }

    .b-lg-50 {
        bottom: 50% !important
    }

    .r-lg-50 {
        right: 50% !important
    }

    .l-lg-50 {
        left: 50% !important
    }

    .t-lg-a {
        top: auto !important
    }

    .b-lg-a {
        bottom: auto !important
    }

    .r-lg-a {
        right: auto !important
    }

    .l-lg-a {
        left: auto !important
    }

    .translate-lg-0 {
        transform: translate(0, 0) !important
    }

    .translate-lg-x-0 {
        transform: translateX(0) !important
    }

    .translate-lg-y-0 {
        transform: translateY(0) !important
    }

    .translate-lg-50 {
        transform: translate(-50%, -50%) !important
    }

    .translate-lg-x-50 {
        transform: translateX(-50%) !important
    }

    .translate-lg-y-50 {
        transform: translateY(-50%) !important
    }

    .translate-lg-70 {
        transform: translate(-70%, -70%) !important
    }

    .translate-lg-x-70 {
        transform: translateX(-70%) !important
    }

    .translate-lg-y-70 {
        transform: translateY(-70%) !important
    }

    .translate-lg-100 {
        transform: translate(-100%, -100%) !important
    }

    .translate-lg-x-100 {
        transform: translateX(-100%) !important
    }

    .translate-lg-y-100 {
        transform: translateY(-100%) !important
    }
}

.d-b,.display-block {
    display: block !important
}

.d-i,.display-inline {
    display: inline !important
}

.d-ib,.display-inline-block {
    display: inline-block !important
}

.d-f,.display-flex {
    display: flex !important
}

.ai-c,.align-items-center {
    align-items: center
}

.ai-fs,.align-items-flex-start {
    align-items: flex-start
}

.ai-fe,.align-items-flex-end {
    align-items: flex-end
}

.jc-c,.justify-content-center {
    justify-content: center
}

.jc-fs,.justify-content-flex-start {
    justify-content: flex-start
}

.jc-fe,.justify-content-flex-end {
    justify-content: flex-end
}

.jc-sa,.justify-content-space-around {
    justify-content: space-around
}

.jc-sb,.justify-content-space-between {
    justify-content: space-between
}

.jc-se,.justify-content-space-evenly {
    justify-content: space-evenly
}

.as-s,.align-self-stretch {
    align-self: stretch
}

.as-fs,.align-self-flex-start {
    align-self: flex-start
}

.as-fe,.align-self-flex-end {
    align-self: flex-end
}

.fxw-n,.flex-wrap-nowrap {
    flex-wrap: nowrap
}

.fxw-w,.flex-wrap-wrap {
    flex-wrap: wrap
}

.fxd-r,.flex-direction-row {
    flex-direction: row !important
}

.fxd-rr,.flex-direction-row-reverse {
    flex-direction: row-reverse !important
}

.fxd-c,.flex-direction-column {
    flex-direction: column !important
}

.fxd-cr,.flex-direction-column-reverse {
    flex-direction: column-reverse !important
}

@media screen and (max-width: 767px) {
    .d-xs-b,.display-xs-block {
        display:block !important
    }

    .d-xs-i,.display-xs-inline {
        display: inline !important
    }

    .d-xs-ib,.display-xs-inline-block {
        display: inline-block !important
    }

    .d-xs-f,.display-xs-flex {
        display: flex !important
    }

    .ai-xs-c,.align-items-xs-center {
        align-items: center
    }

    .ai-xs-fs,.align-items-xs-flex-start {
        align-items: flex-start
    }

    .ai-xs-fe,.align-items-xs-flex-end {
        align-items: flex-end
    }

    .jc-xs-c,.justify-content-xs-center {
        justify-content: center
    }

    .jc-xs-fs,.justify-content-xs-flex-start {
        justify-content: flex-start
    }

    .jc-xs-fe,.justify-content-xs-flex-end {
        justify-content: flex-end
    }

    .jc-xs-sa,.justify-content-xs-space-around {
        justify-content: space-around
    }

    .jc-xs-sb,.justify-content-xs-space-between {
        justify-content: space-between
    }

    .jc-xs-se,.justify-content-xs-space-evenly {
        justify-content: space-evenly
    }

    .as-xs-s,.align-self-xs-stretch {
        align-self: stretch
    }

    .as-xs-fs,.align-self-xs-flex-start {
        align-self: flex-start
    }

    .as-xs-fe,.align-self-xs-flex-end {
        align-self: flex-end
    }

    .fxw-xs-n,.flex-wrap-xs-nowrap {
        flex-wrap: nowrap
    }

    .fxw-xs-w,.flex-wrap-xs-wrap {
        flex-wrap: wrap
    }

    .fxd-xs-r,.flex-direction-xs-row {
        flex-direction: row !important
    }

    .fxd-xs-rr,.flex-direction-xs-row-reverse {
        flex-direction: row-reverse !important
    }

    .fxd-xs-c,.flex-direction-xs-column {
        flex-direction: column !important
    }

    .fxd-xs-cr,.flex-direction-xs-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .d-sm-b,.display-sm-block {
        display:block !important
    }

    .d-sm-i,.display-sm-inline {
        display: inline !important
    }

    .d-sm-ib,.display-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-f,.display-sm-flex {
        display: flex !important
    }

    .ai-sm-c,.align-items-sm-center {
        align-items: center
    }

    .ai-sm-fs,.align-items-sm-flex-start {
        align-items: flex-start
    }

    .ai-sm-fe,.align-items-sm-flex-end {
        align-items: flex-end
    }

    .jc-sm-c,.justify-content-sm-center {
        justify-content: center
    }

    .jc-sm-fs,.justify-content-sm-flex-start {
        justify-content: flex-start
    }

    .jc-sm-fe,.justify-content-sm-flex-end {
        justify-content: flex-end
    }

    .jc-sm-sa,.justify-content-sm-space-around {
        justify-content: space-around
    }

    .jc-sm-sb,.justify-content-sm-space-between {
        justify-content: space-between
    }

    .jc-sm-se,.justify-content-sm-space-evenly {
        justify-content: space-evenly
    }

    .as-sm-s,.align-self-sm-stretch {
        align-self: stretch
    }

    .as-sm-fs,.align-self-sm-flex-start {
        align-self: flex-start
    }

    .as-sm-fe,.align-self-sm-flex-end {
        align-self: flex-end
    }

    .fxw-sm-n,.flex-wrap-sm-nowrap {
        flex-wrap: nowrap
    }

    .fxw-sm-w,.flex-wrap-sm-wrap {
        flex-wrap: wrap
    }

    .fxd-sm-r,.flex-direction-sm-row {
        flex-direction: row !important
    }

    .fxd-sm-rr,.flex-direction-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .fxd-sm-c,.flex-direction-sm-column {
        flex-direction: column !important
    }

    .fxd-sm-cr,.flex-direction-sm-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .d-md-b,.display-md-block {
        display:block !important
    }

    .d-md-i,.display-md-inline {
        display: inline !important
    }

    .d-md-ib,.display-md-inline-block {
        display: inline-block !important
    }

    .d-md-f,.display-md-flex {
        display: flex !important
    }

    .ai-md-c,.align-items-md-center {
        align-items: center
    }

    .ai-md-fs,.align-items-md-flex-start {
        align-items: flex-start
    }

    .ai-md-fe,.align-items-md-flex-end {
        align-items: flex-end
    }

    .jc-md-c,.justify-content-md-center {
        justify-content: center
    }

    .jc-md-fs,.justify-content-md-flex-start {
        justify-content: flex-start
    }

    .jc-md-fe,.justify-content-md-flex-end {
        justify-content: flex-end
    }

    .jc-md-sa,.justify-content-md-space-around {
        justify-content: space-around
    }

    .jc-md-sb,.justify-content-md-space-between {
        justify-content: space-between
    }

    .jc-md-se,.justify-content-md-space-evenly {
        justify-content: space-evenly
    }

    .as-md-s,.align-self-md-stretch {
        align-self: stretch
    }

    .as-md-fs,.align-self-md-flex-start {
        align-self: flex-start
    }

    .as-md-fe,.align-self-md-flex-end {
        align-self: flex-end
    }

    .fxw-md-n,.flex-wrap-md-nowrap {
        flex-wrap: nowrap
    }

    .fxw-md-w,.flex-wrap-md-wrap {
        flex-wrap: wrap
    }

    .fxd-md-r,.flex-direction-md-row {
        flex-direction: row !important
    }

    .fxd-md-rr,.flex-direction-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .fxd-md-c,.flex-direction-md-column {
        flex-direction: column !important
    }

    .fxd-md-cr,.flex-direction-md-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 1200px) {
    .d-lg-b,.display-lg-block {
        display:block !important
    }

    .d-lg-i,.display-lg-inline {
        display: inline !important
    }

    .d-lg-ib,.display-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-f,.display-lg-flex {
        display: flex !important
    }

    .ai-lg-c,.align-items-lg-center {
        align-items: center
    }

    .ai-lg-fs,.align-items-lg-flex-start {
        align-items: flex-start
    }

    .ai-lg-fe,.align-items-lg-flex-end {
        align-items: flex-end
    }

    .jc-lg-c,.justify-content-lg-center {
        justify-content: center
    }

    .jc-lg-fs,.justify-content-lg-flex-start {
        justify-content: flex-start
    }

    .jc-lg-fe,.justify-content-lg-flex-end {
        justify-content: flex-end
    }

    .jc-lg-sa,.justify-content-lg-space-around {
        justify-content: space-around
    }

    .jc-lg-sb,.justify-content-lg-space-between {
        justify-content: space-between
    }

    .jc-lg-se,.justify-content-lg-space-evenly {
        justify-content: space-evenly
    }

    .as-lg-s,.align-self-lg-stretch {
        align-self: stretch
    }

    .as-lg-fs,.align-self-lg-flex-start {
        align-self: flex-start
    }

    .as-lg-fe,.align-self-lg-flex-end {
        align-self: flex-end
    }

    .fxw-lg-n,.flex-wrap-lg-nowrap {
        flex-wrap: nowrap
    }

    .fxw-lg-w,.flex-wrap-lg-wrap {
        flex-wrap: wrap
    }

    .fxd-lg-r,.flex-direction-lg-row {
        flex-direction: row !important
    }

    .fxd-lg-rr,.flex-direction-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .fxd-lg-c,.flex-direction-lg-column {
        flex-direction: column !important
    }

    .fxd-lg-cr,.flex-direction-lg-column-reverse {
        flex-direction: column-reverse !important
    }
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.row.d-f.fxw-w:before {
    content: none !important
}

.hidden {
    display: none !important
}

.visible-xxs {
    display: none !important
}

.visible-xs {
    display: none !important
}

.visible-sm {
    display: none !important
}

.visible-md {
    display: none !important
}

.visible-lg {
    display: none !important
}

.hidden-xxs {
    display: block !important
}

.hidden-xs {
    display: block !important
}

.hidden-sm {
    display: block !important
}

.hidden-md {
    display: block !important
}

.hidden-lg {
    display: block !important
}

@media screen and (max-width: 374px) {
    .visible-xxs {
        display:block !important
    }

    .hidden-xxs {
        display: none !important
    }
}

@media screen and (max-width: 767px) {
    .visible-xs {
        display:block !important
    }

    .hidden-xs {
        display: none !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .visible-sm {
        display:block !important
    }

    .hidden-sm {
        display: none !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .visible-md {
        display:block !important
    }

    .hidden-md {
        display: none !important
    }
}

@media screen and (min-width: 1200px) {
    .visible-lg {
        display:block !important
    }

    .hidden-lg {
        display: none !important
    }
}

.clear {
    clear: both !important
}

.clear-right {
    clear: right !important
}

.clear-left {
    clear: left !important
}

.clear-none {
    clear: none !important
}

.clear-child-left>:nth-child(odd) {
    clear: left !important
}

@media screen and (max-width: 767px) {
    .clear-xs {
        clear:both !important
    }

    .clear-xs-right {
        clear: right !important
    }

    .clear-xs-left {
        clear: left !important
    }

    .clear-xs-none {
        clear: none !important
    }

    .pull-xs-right {
        float: right !important
    }

    .pull-xs-left {
        float: left !important
    }

    .pull-xs-none {
        float: none !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .clear-sm {
        clear:both !important
    }

    .clear-sm-right {
        clear: right !important
    }

    .clear-sm-left {
        clear: left !important
    }

    .clear-sm-none {
        clear: none !important
    }

    .pull-sm-right {
        float: right !important
    }

    .pull-sm-left {
        float: left !important
    }

    .pull-sm-none {
        float: none !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .clear-md {
        clear:both !important
    }

    .clear-md-right {
        clear: right !important
    }

    .clear-md-left {
        clear: left !important
    }

    .clear-md-none {
        clear: none !important
    }

    .pull-md-right {
        float: right !important
    }

    .pull-md-left {
        float: left !important
    }

    .pull-md-none {
        float: none !important
    }
}

@media screen and (min-width: 1200px) {
    .clear-lg {
        clear:both !important
    }

    .clear-lg-right {
        clear: right !important
    }

    .clear-lg-left {
        clear: left !important
    }

    .clear-lg-none {
        clear: none !important
    }

    .pull-lg-right {
        float: right !important
    }

    .pull-lg-left {
        float: left !important
    }

    .pull-lg-none {
        float: none !important
    }
}

.fz-xs {
    font-size: min(2.4vw,1rem) !important
}

.fz-s {
    font-size: min(3vw,1.1rem) !important
}

.fz-m {
    font-size: min(3.4vw,1.4rem) !important
}

.fz-xl {
    font-size: min(6.6vw,2.6rem) !important
}

.auto-counter {
    counter-reset: num 0
}

.auto-counter>* {
    position: relative
}

.auto-counter>*::before {
    counter-increment: num 1;
    content: counter(num);
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: rgba(0,0,0,.36)
}

.bgz-init {
    background-size: initial !important
}

.bgz-cover {
    background-size: cover !important
}

.bgz-contain {
    background-size: contain !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-transparent {
    background-color: rgba(0,0,0,0) !important
}

.bg-0 {
    background-color: #fff !important
}

.bg-1 {
    background-color: #59a8b8 !important
}

.bg-2 {
    background-color: #ed8989 !important
}

.bg-3 {
    background-color: #f7bfad !important
}

.bg-4 {
    background-color: #f7e5e1 !important
}

.bg-5 {
    background-color: #736357 !important
}

.bg-6 {
    background-color: #edddbe !important
}

.bg-7 {
    background-color: #f7efde !important
}

.bg-8 {
    background-color: #fcee21 !important
}

.bg-9 {
    background-color: #d3d6ed !important
}

.bg-10 {
    background-color: #efebe4 !important
}

.bg-11 {
    background-color: #787ab1 !important
}

.bg-12 {
    background-color: #b7a2cd !important
}

.bg-13 {
    background-color: #727577 !important
}

.bg-14 {
    background-color: #92b4cd !important
}

.bg-15 {
    background-color: #c4755d !important
}

.bg-16 {
    background-color: #efcd8c !important
}

.bg-17 {
    background-color: #e6efed !important
}

.bg-18 {
    background-color: #fbf8f0 !important
}

.bg-19 {
    background-color: #fdf5f5 !important
}

.bg-20 {
    background-color: #d5ebf8 !important
}

.bg-21 {
    background-color: #579083 !important
}

.bg-22 {
    background-color: #cec4aa !important
}

.bg-23 {
    background-color: #8e69aa !important
}

.bg-24 {
    background-color: #75bbb6 !important
}

.bg-25 {
    background-color: #ebe471 !important
}

.bg-gs-1 {
    background-color: #000 !important
}

.bg-gs-2 {
    background-color: #111 !important
}

.bg-gs-3 {
    background-color: #222 !important
}

.bg-gs-4 {
    background-color: #333 !important
}

.bg-gs-5 {
    background-color: #444 !important
}

.bg-gs-6 {
    background-color: #555 !important
}

.bg-gs-7 {
    background-color: #666 !important
}

.bg-gs-8 {
    background-color: #777 !important
}

.bg-gs-9 {
    background-color: #888 !important
}

.bg-gs-10 {
    background-color: #999 !important
}

.bg-gs-11 {
    background-color: #aaa !important
}

.bg-gs-12 {
    background-color: #bbb !important
}

.bg-gs-13 {
    background-color: #ccc !important
}

.bg-gs-14 {
    background-color: #ddd !important
}

.bg-gs-15 {
    background-color: #eee !important
}

.bg-gs-16 {
    background-color: #fff !important
}

.bg-shape-1 {
    background-color: #f7e5e1;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(https://87a4fc.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-shape-1.svg);
    background-size: contain
}

.bg-gradient-1 {
    background-image: linear-gradient(90deg, #eda99b 0, #e68471 50%, #eda99b 100%)
}

.bg-gradient-2 {
    background-image: linear-gradient(180deg, #faf7f8 0, #faf5e8 100%)
}

.bg-gradient-3 {
    background-image: linear-gradient(90deg, #898078 0, #5c5046 50%, #898078 100%)
}

.bg-gradient-4 {
    background-image: linear-gradient(90deg, #b7a2cd 0, #787ab1 50%, #b7a2cd 100%)
}

.bg-gradient-5 {
    background-image: linear-gradient(90deg, #92b4cd 0, #727577 50%, #92b4cd 100%)
}

.bg-gradient-6 {
    background-image: linear-gradient(90deg, #efcd8c 0, #c4755d 50%, #efcd8c 100%)
}

.bg-gradient-7 {
    background-image: linear-gradient(90deg, #ebe471 0, #75bbb6 50%, #efcd8c 100%)
}

.bg-gradient-v-0 {
    background-image: linear-gradient(0deg, white 50%, transparent 49.999%)
}

.bg-gradient-v-1 {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 50%, transparent 49.999%)
}

.bg-gradient-s-1 {
    background-image: linear-gradient(171.6deg, #f7efde 23.9999%, #fff 24%, #fff 53.999%, transparent 54%)
}

.bg-photo-1 {
    background-image: url(https://00d711.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-photo-1.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-photo-2 {
    background-color: #59a8b8;
    background-image: url(https://84ac87.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-photo-2.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-tx-1 {
    background-image: url(https://f5fba6.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/tx-1.svg)
}

.bg-alternate-even-container>[class^=bg-]:nth-child(even) {
    background-color: rgba(0,0,0,0) !important
}

.bg-alternate-odd-container>[class^=bg-]:nth-child(odd) {
    background-color: rgba(0,0,0,0) !important
}

.bg-rect-1 {
    position: absolute;
    top: 3vw;
    left: 0;
    width: min(50vw,300px);
    height: min(50vw,300px)
}

.bg-rect-2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    width: 50%;
    height: 50%
}

.btn-container-1 {
    position: relative;
    z-index: 2;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.btn-container-1 a {
    margin-top: 10px;
    margin-bottom: 10px
}

@media screen and (min-width: 768px) {
    .btn-container-1 {
        margin-top:50px;
        margin-bottom: 50px
    }
}

@media screen and (min-width: 992px) {
    .btn-container-1 {
        margin-top:60px;
        margin-bottom: 60px
    }
}

.btn-1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #59a8b8
}

.btn-1:visited {
    color: #fff
}

.btn-1:hover,.btn-1:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-1 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-1 {
        font-size:1.3rem
    }
}

.btn-1:hover,.btn-1:focus {
    color: #fff;
    background-color: #71655e
}

.btn-1[disabled]:hover,.btn-1[disabled]:focus {
    background-color: #59a8b8;
    color: #fff
}

.btn-1-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #59a8b8;
    color: #fff
}

.btn-1-extended:visited {
    color: #fff
}

.btn-1-extended:hover,.btn-1-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-1-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-1-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-1-extended:hover,.btn-1-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-1-extended[disabled]:hover,.btn-1-extended[disabled]:focus {
    background-color: #59a8b8;
    color: #fff
}

.btn-bordered-1 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #59a8b8;
    background-color: rgba(0,0,0,0);
    color: #59a8b8
}

.btn-bordered-1:visited {
    color: #fff
}

.btn-bordered-1:hover,.btn-bordered-1:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-1 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-1 {
        font-size:1.3rem
    }
}

.btn-bordered-1:visited {
    color: #59a8b8
}

.btn-bordered-1:hover,.btn-bordered-1:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-1[disabled]:hover,.btn-bordered-1[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-1-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #59a8b8;
    background-color: rgba(0,0,0,0);
    color: #59a8b8
}

.btn-bordered-1-extended:visited {
    color: #fff
}

.btn-bordered-1-extended:hover,.btn-bordered-1-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-1-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-1-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-1-extended:visited {
    color: #59a8b8
}

.btn-bordered-1-extended:hover,.btn-bordered-1-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-1-extended[disabled]:hover,.btn-bordered-1-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-1 {
    position: relative
}

.btn-arrow-1:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #59a8b8;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #59a8b8;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-1:hover::after {
    border-color: #fff
}

.btn-arrow-1-extended {
    position: relative
}

.btn-arrow-1-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #59a8b8;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #59a8b8;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-1-extended:hover::after {
    border-color: #fff
}

.btn-arrow-1-left {
    position: relative
}

.btn-arrow-1-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #59a8b8;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #59a8b8;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-1-left:hover::after {
    border-color: #fff
}

.btn-arrow-1-left-extended {
    position: relative
}

.btn-arrow-1-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #59a8b8;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #59a8b8;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-1-left-extended:hover::after {
    border-color: #fff
}

.btn-2 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ed8989
}

.btn-2:visited {
    color: #fff
}

.btn-2:hover,.btn-2:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-2 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-2 {
        font-size:1.3rem
    }
}

.btn-2:hover,.btn-2:focus {
    color: #fff;
    background-color: #71655e
}

.btn-2[disabled]:hover,.btn-2[disabled]:focus {
    background-color: #ed8989;
    color: #fff
}

.btn-2-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ed8989;
    color: #fff
}

.btn-2-extended:visited {
    color: #fff
}

.btn-2-extended:hover,.btn-2-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-2-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-2-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-2-extended:hover,.btn-2-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-2-extended[disabled]:hover,.btn-2-extended[disabled]:focus {
    background-color: #ed8989;
    color: #fff
}

.btn-bordered-2 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ed8989;
    background-color: rgba(0,0,0,0);
    color: #ed8989
}

.btn-bordered-2:visited {
    color: #fff
}

.btn-bordered-2:hover,.btn-bordered-2:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-2 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-2 {
        font-size:1.3rem
    }
}

.btn-bordered-2:visited {
    color: #ed8989
}

.btn-bordered-2:hover,.btn-bordered-2:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-2[disabled]:hover,.btn-bordered-2[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-2-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #fff;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ed8989;
    background-color: rgba(0,0,0,0);
    color: #ed8989
}

.btn-bordered-2-extended:visited {
    color: #fff
}

.btn-bordered-2-extended:hover,.btn-bordered-2-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-2-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-2-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-2-extended:visited {
    color: #ed8989
}

.btn-bordered-2-extended:hover,.btn-bordered-2-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-2-extended[disabled]:hover,.btn-bordered-2-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-2 {
    position: relative
}

.btn-arrow-2:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #ed8989;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #ed8989;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-2:hover::after {
    border-color: #fff
}

.btn-arrow-2-extended {
    position: relative
}

.btn-arrow-2-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #ed8989;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #ed8989;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-2-extended:hover::after {
    border-color: #fff
}

.btn-arrow-2-left {
    position: relative
}

.btn-arrow-2-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #ed8989;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #ed8989;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-2-left:hover::after {
    border-color: #fff
}

.btn-arrow-2-left-extended {
    position: relative
}

.btn-arrow-2-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #ed8989;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #ed8989;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-2-left-extended:hover::after {
    border-color: #fff
}

.btn-3 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7bfad
}

.btn-3:visited {
    color: #736357
}

.btn-3:hover,.btn-3:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-3 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-3 {
        font-size:1.3rem
    }
}

.btn-3:hover,.btn-3:focus {
    color: #fff;
    background-color: #71655e
}

.btn-3[disabled]:hover,.btn-3[disabled]:focus {
    background-color: #f7bfad;
    color: #736357
}

.btn-3-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7bfad;
    color: #736357
}

.btn-3-extended:visited {
    color: #736357
}

.btn-3-extended:hover,.btn-3-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-3-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-3-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-3-extended:hover,.btn-3-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-3-extended[disabled]:hover,.btn-3-extended[disabled]:focus {
    background-color: #f7bfad;
    color: #736357
}

.btn-bordered-3 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7bfad;
    background-color: rgba(0,0,0,0);
    color: #f7bfad
}

.btn-bordered-3:visited {
    color: #736357
}

.btn-bordered-3:hover,.btn-bordered-3:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-3 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-3 {
        font-size:1.3rem
    }
}

.btn-bordered-3:visited {
    color: #f7bfad
}

.btn-bordered-3:hover,.btn-bordered-3:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-3[disabled]:hover,.btn-bordered-3[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-3-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7bfad;
    background-color: rgba(0,0,0,0);
    color: #f7bfad
}

.btn-bordered-3-extended:visited {
    color: #736357
}

.btn-bordered-3-extended:hover,.btn-bordered-3-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-3-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-3-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-3-extended:visited {
    color: #f7bfad
}

.btn-bordered-3-extended:hover,.btn-bordered-3-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-3-extended[disabled]:hover,.btn-bordered-3-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-3 {
    position: relative
}

.btn-arrow-3:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7bfad;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #f7bfad;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-3:hover::after {
    border-color: #fff
}

.btn-arrow-3-extended {
    position: relative
}

.btn-arrow-3-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7bfad;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #f7bfad;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-3-extended:hover::after {
    border-color: #fff
}

.btn-arrow-3-left {
    position: relative
}

.btn-arrow-3-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7bfad;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #f7bfad;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-3-left:hover::after {
    border-color: #fff
}

.btn-arrow-3-left-extended {
    position: relative
}

.btn-arrow-3-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7bfad;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #f7bfad;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-3-left-extended:hover::after {
    border-color: #fff
}

.btn-4 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7e5e1
}

.btn-4:visited {
    color: #736357
}

.btn-4:hover,.btn-4:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-4 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-4 {
        font-size:1.3rem
    }
}

.btn-4:hover,.btn-4:focus {
    color: #fff;
    background-color: #71655e
}

.btn-4[disabled]:hover,.btn-4[disabled]:focus {
    background-color: #f7e5e1;
    color: #736357
}

.btn-4-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7e5e1;
    color: #736357
}

.btn-4-extended:visited {
    color: #736357
}

.btn-4-extended:hover,.btn-4-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-4-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-4-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-4-extended:hover,.btn-4-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-4-extended[disabled]:hover,.btn-4-extended[disabled]:focus {
    background-color: #f7e5e1;
    color: #736357
}

.btn-bordered-4 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7e5e1;
    background-color: rgba(0,0,0,0);
    color: #f7e5e1
}

.btn-bordered-4:visited {
    color: #736357
}

.btn-bordered-4:hover,.btn-bordered-4:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-4 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-4 {
        font-size:1.3rem
    }
}

.btn-bordered-4:visited {
    color: #f7e5e1
}

.btn-bordered-4:hover,.btn-bordered-4:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-4[disabled]:hover,.btn-bordered-4[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-4-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7e5e1;
    background-color: rgba(0,0,0,0);
    color: #f7e5e1
}

.btn-bordered-4-extended:visited {
    color: #736357
}

.btn-bordered-4-extended:hover,.btn-bordered-4-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-4-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-4-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-4-extended:visited {
    color: #f7e5e1
}

.btn-bordered-4-extended:hover,.btn-bordered-4-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-4-extended[disabled]:hover,.btn-bordered-4-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-4 {
    position: relative
}

.btn-arrow-4:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7e5e1;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #f7e5e1;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-4:hover::after {
    border-color: #fff
}

.btn-arrow-4-extended {
    position: relative
}

.btn-arrow-4-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7e5e1;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #f7e5e1;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-4-extended:hover::after {
    border-color: #fff
}

.btn-arrow-4-left {
    position: relative
}

.btn-arrow-4-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7e5e1;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #f7e5e1;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-4-left:hover::after {
    border-color: #fff
}

.btn-arrow-4-left-extended {
    position: relative
}

.btn-arrow-4-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7e5e1;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #f7e5e1;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-4-left-extended:hover::after {
    border-color: #fff
}

.btn-5 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #736357
}

.btn-5:visited {
    color: #736357
}

.btn-5:hover,.btn-5:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-5 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-5 {
        font-size:1.3rem
    }
}

.btn-5:hover,.btn-5:focus {
    color: #fff;
    background-color: #71655e
}

.btn-5[disabled]:hover,.btn-5[disabled]:focus {
    background-color: #736357;
    color: #736357
}

.btn-5-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #736357;
    color: #736357
}

.btn-5-extended:visited {
    color: #736357
}

.btn-5-extended:hover,.btn-5-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-5-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-5-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-5-extended:hover,.btn-5-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-5-extended[disabled]:hover,.btn-5-extended[disabled]:focus {
    background-color: #736357;
    color: #736357
}

.btn-bordered-5 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #736357;
    background-color: rgba(0,0,0,0);
    color: #736357
}

.btn-bordered-5:visited {
    color: #736357
}

.btn-bordered-5:hover,.btn-bordered-5:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-5 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-5 {
        font-size:1.3rem
    }
}

.btn-bordered-5:visited {
    color: #736357
}

.btn-bordered-5:hover,.btn-bordered-5:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-5[disabled]:hover,.btn-bordered-5[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-5-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #736357;
    background-color: rgba(0,0,0,0);
    color: #736357
}

.btn-bordered-5-extended:visited {
    color: #736357
}

.btn-bordered-5-extended:hover,.btn-bordered-5-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-5-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-5-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-5-extended:visited {
    color: #736357
}

.btn-bordered-5-extended:hover,.btn-bordered-5-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-5-extended[disabled]:hover,.btn-bordered-5-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-5 {
    position: relative
}

.btn-arrow-5:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #736357;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #736357;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-5:hover::after {
    border-color: #fff
}

.btn-arrow-5-extended {
    position: relative
}

.btn-arrow-5-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #736357;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #736357;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-5-extended:hover::after {
    border-color: #fff
}

.btn-arrow-5-left {
    position: relative
}

.btn-arrow-5-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #736357;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #736357;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-5-left:hover::after {
    border-color: #fff
}

.btn-arrow-5-left-extended {
    position: relative
}

.btn-arrow-5-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #736357;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #736357;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-5-left-extended:hover::after {
    border-color: #fff
}

.btn-6 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #edddbe
}

.btn-6:visited {
    color: #736357
}

.btn-6:hover,.btn-6:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-6 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-6 {
        font-size:1.3rem
    }
}

.btn-6:hover,.btn-6:focus {
    color: #fff;
    background-color: #71655e
}

.btn-6[disabled]:hover,.btn-6[disabled]:focus {
    background-color: #edddbe;
    color: #736357
}

.btn-6-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #edddbe;
    color: #736357
}

.btn-6-extended:visited {
    color: #736357
}

.btn-6-extended:hover,.btn-6-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-6-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-6-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-6-extended:hover,.btn-6-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-6-extended[disabled]:hover,.btn-6-extended[disabled]:focus {
    background-color: #edddbe;
    color: #736357
}

.btn-bordered-6 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #edddbe;
    background-color: rgba(0,0,0,0);
    color: #736357
}

.btn-bordered-6:visited {
    color: #736357
}

.btn-bordered-6:hover,.btn-bordered-6:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-6 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-6 {
        font-size:1.3rem
    }
}

.btn-bordered-6:visited {
    color: #736357
}

.btn-bordered-6:hover,.btn-bordered-6:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-6[disabled]:hover,.btn-bordered-6[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-6-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #edddbe;
    background-color: rgba(0,0,0,0);
    color: #736357
}

.btn-bordered-6-extended:visited {
    color: #736357
}

.btn-bordered-6-extended:hover,.btn-bordered-6-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-6-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-6-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-6-extended:visited {
    color: #736357
}

.btn-bordered-6-extended:hover,.btn-bordered-6-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-6-extended[disabled]:hover,.btn-bordered-6-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-6 {
    position: relative
}

.btn-arrow-6:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #edddbe;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #edddbe;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-6:hover::after {
    border-color: #fff
}

.btn-arrow-6-extended {
    position: relative
}

.btn-arrow-6-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #edddbe;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #edddbe;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-6-extended:hover::after {
    border-color: #fff
}

.btn-arrow-6-left {
    position: relative
}

.btn-arrow-6-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #edddbe;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #edddbe;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-6-left:hover::after {
    border-color: #fff
}

.btn-arrow-6-left-extended {
    position: relative
}

.btn-arrow-6-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #edddbe;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #edddbe;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-6-left-extended:hover::after {
    border-color: #fff
}

.btn-7 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7efde
}

.btn-7:visited {
    color: #736357
}

.btn-7:hover,.btn-7:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-7 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-7 {
        font-size:1.3rem
    }
}

.btn-7:hover,.btn-7:focus {
    color: #fff;
    background-color: #71655e
}

.btn-7[disabled]:hover,.btn-7[disabled]:focus {
    background-color: #f7efde;
    color: #736357
}

.btn-7-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f7efde;
    color: #736357
}

.btn-7-extended:visited {
    color: #736357
}

.btn-7-extended:hover,.btn-7-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-7-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-7-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-7-extended:hover,.btn-7-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-7-extended[disabled]:hover,.btn-7-extended[disabled]:focus {
    background-color: #f7efde;
    color: #736357
}

.btn-bordered-7 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7efde;
    background-color: rgba(0,0,0,0);
    color: #f7efde
}

.btn-bordered-7:visited {
    color: #736357
}

.btn-bordered-7:hover,.btn-bordered-7:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-7 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-7 {
        font-size:1.3rem
    }
}

.btn-bordered-7:visited {
    color: #f7efde
}

.btn-bordered-7:hover,.btn-bordered-7:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-7[disabled]:hover,.btn-bordered-7[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-7-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #f7efde;
    background-color: rgba(0,0,0,0);
    color: #f7efde
}

.btn-bordered-7-extended:visited {
    color: #736357
}

.btn-bordered-7-extended:hover,.btn-bordered-7-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-7-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-7-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-7-extended:visited {
    color: #f7efde
}

.btn-bordered-7-extended:hover,.btn-bordered-7-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-7-extended[disabled]:hover,.btn-bordered-7-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-7 {
    position: relative
}

.btn-arrow-7:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7efde;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #f7efde;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-7:hover::after {
    border-color: #fff
}

.btn-arrow-7-extended {
    position: relative
}

.btn-arrow-7-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7efde;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #f7efde;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-7-extended:hover::after {
    border-color: #fff
}

.btn-arrow-7-left {
    position: relative
}

.btn-arrow-7-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #f7efde;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #f7efde;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-7-left:hover::after {
    border-color: #fff
}

.btn-arrow-7-left-extended {
    position: relative
}

.btn-arrow-7-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #f7efde;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #f7efde;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-7-left-extended:hover::after {
    border-color: #fff
}

.btn-8 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fcee21
}

.btn-8:visited {
    color: #736357
}

.btn-8:hover,.btn-8:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-8 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-8 {
        font-size:1.3rem
    }
}

.btn-8:hover,.btn-8:focus {
    color: #fff;
    background-color: #71655e
}

.btn-8[disabled]:hover,.btn-8[disabled]:focus {
    background-color: #fcee21;
    color: #736357
}

.btn-8-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fcee21;
    color: #736357
}

.btn-8-extended:visited {
    color: #736357
}

.btn-8-extended:hover,.btn-8-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-8-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-8-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-8-extended:hover,.btn-8-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-8-extended[disabled]:hover,.btn-8-extended[disabled]:focus {
    background-color: #fcee21;
    color: #736357
}

.btn-bordered-8 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fcee21;
    background-color: rgba(0,0,0,0);
    color: #fcee21
}

.btn-bordered-8:visited {
    color: #736357
}

.btn-bordered-8:hover,.btn-bordered-8:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-8 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-8 {
        font-size:1.3rem
    }
}

.btn-bordered-8:visited {
    color: #fcee21
}

.btn-bordered-8:hover,.btn-bordered-8:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-8[disabled]:hover,.btn-bordered-8[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-8-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fcee21;
    background-color: rgba(0,0,0,0);
    color: #fcee21
}

.btn-bordered-8-extended:visited {
    color: #736357
}

.btn-bordered-8-extended:hover,.btn-bordered-8-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-8-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-8-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-8-extended:visited {
    color: #fcee21
}

.btn-bordered-8-extended:hover,.btn-bordered-8-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-8-extended[disabled]:hover,.btn-bordered-8-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-8 {
    position: relative
}

.btn-arrow-8:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fcee21;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #fcee21;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-8:hover::after {
    border-color: #fff
}

.btn-arrow-8-extended {
    position: relative
}

.btn-arrow-8-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fcee21;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #fcee21;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-8-extended:hover::after {
    border-color: #fff
}

.btn-arrow-8-left {
    position: relative
}

.btn-arrow-8-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fcee21;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #fcee21;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-8-left:hover::after {
    border-color: #fff
}

.btn-arrow-8-left-extended {
    position: relative
}

.btn-arrow-8-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fcee21;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #fcee21;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-8-left-extended:hover::after {
    border-color: #fff
}

.btn-9 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d3d6ed
}

.btn-9:visited {
    color: #736357
}

.btn-9:hover,.btn-9:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-9 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-9 {
        font-size:1.3rem
    }
}

.btn-9:hover,.btn-9:focus {
    color: #fff;
    background-color: #71655e
}

.btn-9[disabled]:hover,.btn-9[disabled]:focus {
    background-color: #d3d6ed;
    color: #736357
}

.btn-9-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d3d6ed;
    color: #736357
}

.btn-9-extended:visited {
    color: #736357
}

.btn-9-extended:hover,.btn-9-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-9-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-9-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-9-extended:hover,.btn-9-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-9-extended[disabled]:hover,.btn-9-extended[disabled]:focus {
    background-color: #d3d6ed;
    color: #736357
}

.btn-bordered-9 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #d3d6ed;
    background-color: rgba(0,0,0,0);
    color: #d3d6ed
}

.btn-bordered-9:visited {
    color: #736357
}

.btn-bordered-9:hover,.btn-bordered-9:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-9 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-9 {
        font-size:1.3rem
    }
}

.btn-bordered-9:visited {
    color: #d3d6ed
}

.btn-bordered-9:hover,.btn-bordered-9:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-9[disabled]:hover,.btn-bordered-9[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-9-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #d3d6ed;
    background-color: rgba(0,0,0,0);
    color: #d3d6ed
}

.btn-bordered-9-extended:visited {
    color: #736357
}

.btn-bordered-9-extended:hover,.btn-bordered-9-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-9-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-9-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-9-extended:visited {
    color: #d3d6ed
}

.btn-bordered-9-extended:hover,.btn-bordered-9-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-9-extended[disabled]:hover,.btn-bordered-9-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-9 {
    position: relative
}

.btn-arrow-9:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #d3d6ed;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #d3d6ed;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-9:hover::after {
    border-color: #fff
}

.btn-arrow-9-extended {
    position: relative
}

.btn-arrow-9-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #d3d6ed;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #d3d6ed;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-9-extended:hover::after {
    border-color: #fff
}

.btn-arrow-9-left {
    position: relative
}

.btn-arrow-9-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #d3d6ed;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #d3d6ed;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-9-left:hover::after {
    border-color: #fff
}

.btn-arrow-9-left-extended {
    position: relative
}

.btn-arrow-9-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #d3d6ed;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #d3d6ed;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-9-left-extended:hover::after {
    border-color: #fff
}

.btn-10 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #efebe4
}

.btn-10:visited {
    color: #736357
}

.btn-10:hover,.btn-10:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-10 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-10 {
        font-size:1.3rem
    }
}

.btn-10:hover,.btn-10:focus {
    color: #fff;
    background-color: #71655e
}

.btn-10[disabled]:hover,.btn-10[disabled]:focus {
    background-color: #efebe4;
    color: #736357
}

.btn-10-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #efebe4;
    color: #736357
}

.btn-10-extended:visited {
    color: #736357
}

.btn-10-extended:hover,.btn-10-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-10-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-10-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-10-extended:hover,.btn-10-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-10-extended[disabled]:hover,.btn-10-extended[disabled]:focus {
    background-color: #efebe4;
    color: #736357
}

.btn-bordered-10 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #efebe4;
    background-color: rgba(0,0,0,0);
    color: #efebe4
}

.btn-bordered-10:visited {
    color: #736357
}

.btn-bordered-10:hover,.btn-bordered-10:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-10 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-10 {
        font-size:1.3rem
    }
}

.btn-bordered-10:visited {
    color: #efebe4
}

.btn-bordered-10:hover,.btn-bordered-10:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-10[disabled]:hover,.btn-bordered-10[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-10-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #efebe4;
    background-color: rgba(0,0,0,0);
    color: #efebe4
}

.btn-bordered-10-extended:visited {
    color: #736357
}

.btn-bordered-10-extended:hover,.btn-bordered-10-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-10-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-10-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-10-extended:visited {
    color: #efebe4
}

.btn-bordered-10-extended:hover,.btn-bordered-10-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-10-extended[disabled]:hover,.btn-bordered-10-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-10 {
    position: relative
}

.btn-arrow-10:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #efebe4;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #efebe4;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-10:hover::after {
    border-color: #fff
}

.btn-arrow-10-extended {
    position: relative
}

.btn-arrow-10-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #efebe4;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #efebe4;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-10-extended:hover::after {
    border-color: #fff
}

.btn-arrow-10-left {
    position: relative
}

.btn-arrow-10-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #efebe4;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #efebe4;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-10-left:hover::after {
    border-color: #fff
}

.btn-arrow-10-left-extended {
    position: relative
}

.btn-arrow-10-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #efebe4;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #efebe4;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-10-left-extended:hover::after {
    border-color: #fff
}

.btn-11 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #787ab1
}

.btn-11:visited {
    color: #736357
}

.btn-11:hover,.btn-11:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-11 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-11 {
        font-size:1.3rem
    }
}

.btn-11:hover,.btn-11:focus {
    color: #fff;
    background-color: #71655e
}

.btn-11[disabled]:hover,.btn-11[disabled]:focus {
    background-color: #787ab1;
    color: #736357
}

.btn-11-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #787ab1;
    color: #736357
}

.btn-11-extended:visited {
    color: #736357
}

.btn-11-extended:hover,.btn-11-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-11-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-11-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-11-extended:hover,.btn-11-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-11-extended[disabled]:hover,.btn-11-extended[disabled]:focus {
    background-color: #787ab1;
    color: #736357
}

.btn-bordered-11 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #787ab1;
    background-color: rgba(0,0,0,0);
    color: #787ab1
}

.btn-bordered-11:visited {
    color: #736357
}

.btn-bordered-11:hover,.btn-bordered-11:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-11 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-11 {
        font-size:1.3rem
    }
}

.btn-bordered-11:visited {
    color: #787ab1
}

.btn-bordered-11:hover,.btn-bordered-11:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-11[disabled]:hover,.btn-bordered-11[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-11-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #787ab1;
    background-color: rgba(0,0,0,0);
    color: #787ab1
}

.btn-bordered-11-extended:visited {
    color: #736357
}

.btn-bordered-11-extended:hover,.btn-bordered-11-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-11-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-11-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-11-extended:visited {
    color: #787ab1
}

.btn-bordered-11-extended:hover,.btn-bordered-11-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-11-extended[disabled]:hover,.btn-bordered-11-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-11 {
    position: relative
}

.btn-arrow-11:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #787ab1;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #787ab1;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-11:hover::after {
    border-color: #fff
}

.btn-arrow-11-extended {
    position: relative
}

.btn-arrow-11-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #787ab1;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #787ab1;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-11-extended:hover::after {
    border-color: #fff
}

.btn-arrow-11-left {
    position: relative
}

.btn-arrow-11-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #787ab1;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #787ab1;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-11-left:hover::after {
    border-color: #fff
}

.btn-arrow-11-left-extended {
    position: relative
}

.btn-arrow-11-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #787ab1;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #787ab1;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-11-left-extended:hover::after {
    border-color: #fff
}

.btn-12 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #b7a2cd
}

.btn-12:visited {
    color: #736357
}

.btn-12:hover,.btn-12:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-12 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-12 {
        font-size:1.3rem
    }
}

.btn-12:hover,.btn-12:focus {
    color: #fff;
    background-color: #71655e
}

.btn-12[disabled]:hover,.btn-12[disabled]:focus {
    background-color: #b7a2cd;
    color: #736357
}

.btn-12-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #b7a2cd;
    color: #736357
}

.btn-12-extended:visited {
    color: #736357
}

.btn-12-extended:hover,.btn-12-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-12-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-12-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-12-extended:hover,.btn-12-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-12-extended[disabled]:hover,.btn-12-extended[disabled]:focus {
    background-color: #b7a2cd;
    color: #736357
}

.btn-bordered-12 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #b7a2cd;
    background-color: rgba(0,0,0,0);
    color: #b7a2cd
}

.btn-bordered-12:visited {
    color: #736357
}

.btn-bordered-12:hover,.btn-bordered-12:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-12 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-12 {
        font-size:1.3rem
    }
}

.btn-bordered-12:visited {
    color: #b7a2cd
}

.btn-bordered-12:hover,.btn-bordered-12:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-12[disabled]:hover,.btn-bordered-12[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-12-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #b7a2cd;
    background-color: rgba(0,0,0,0);
    color: #b7a2cd
}

.btn-bordered-12-extended:visited {
    color: #736357
}

.btn-bordered-12-extended:hover,.btn-bordered-12-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-12-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-12-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-12-extended:visited {
    color: #b7a2cd
}

.btn-bordered-12-extended:hover,.btn-bordered-12-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-12-extended[disabled]:hover,.btn-bordered-12-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-12 {
    position: relative
}

.btn-arrow-12:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #b7a2cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #b7a2cd;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-12:hover::after {
    border-color: #fff
}

.btn-arrow-12-extended {
    position: relative
}

.btn-arrow-12-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #b7a2cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #b7a2cd;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-12-extended:hover::after {
    border-color: #fff
}

.btn-arrow-12-left {
    position: relative
}

.btn-arrow-12-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #b7a2cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #b7a2cd;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-12-left:hover::after {
    border-color: #fff
}

.btn-arrow-12-left-extended {
    position: relative
}

.btn-arrow-12-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #b7a2cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #b7a2cd;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-12-left-extended:hover::after {
    border-color: #fff
}

.btn-13 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #727577
}

.btn-13:visited {
    color: #736357
}

.btn-13:hover,.btn-13:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-13 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-13 {
        font-size:1.3rem
    }
}

.btn-13:hover,.btn-13:focus {
    color: #fff;
    background-color: #71655e
}

.btn-13[disabled]:hover,.btn-13[disabled]:focus {
    background-color: #727577;
    color: #736357
}

.btn-13-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #727577;
    color: #736357
}

.btn-13-extended:visited {
    color: #736357
}

.btn-13-extended:hover,.btn-13-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-13-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-13-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-13-extended:hover,.btn-13-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-13-extended[disabled]:hover,.btn-13-extended[disabled]:focus {
    background-color: #727577;
    color: #736357
}

.btn-bordered-13 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #727577;
    background-color: rgba(0,0,0,0);
    color: #727577
}

.btn-bordered-13:visited {
    color: #736357
}

.btn-bordered-13:hover,.btn-bordered-13:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-13 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-13 {
        font-size:1.3rem
    }
}

.btn-bordered-13:visited {
    color: #727577
}

.btn-bordered-13:hover,.btn-bordered-13:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-13[disabled]:hover,.btn-bordered-13[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-13-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #727577;
    background-color: rgba(0,0,0,0);
    color: #727577
}

.btn-bordered-13-extended:visited {
    color: #736357
}

.btn-bordered-13-extended:hover,.btn-bordered-13-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-13-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-13-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-13-extended:visited {
    color: #727577
}

.btn-bordered-13-extended:hover,.btn-bordered-13-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-13-extended[disabled]:hover,.btn-bordered-13-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-13 {
    position: relative
}

.btn-arrow-13:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #727577;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #727577;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-13:hover::after {
    border-color: #fff
}

.btn-arrow-13-extended {
    position: relative
}

.btn-arrow-13-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #727577;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #727577;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-13-extended:hover::after {
    border-color: #fff
}

.btn-arrow-13-left {
    position: relative
}

.btn-arrow-13-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #727577;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #727577;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-13-left:hover::after {
    border-color: #fff
}

.btn-arrow-13-left-extended {
    position: relative
}

.btn-arrow-13-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #727577;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #727577;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-13-left-extended:hover::after {
    border-color: #fff
}

.btn-14 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #92b4cd
}

.btn-14:visited {
    color: #736357
}

.btn-14:hover,.btn-14:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-14 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-14 {
        font-size:1.3rem
    }
}

.btn-14:hover,.btn-14:focus {
    color: #fff;
    background-color: #71655e
}

.btn-14[disabled]:hover,.btn-14[disabled]:focus {
    background-color: #92b4cd;
    color: #736357
}

.btn-14-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #92b4cd;
    color: #736357
}

.btn-14-extended:visited {
    color: #736357
}

.btn-14-extended:hover,.btn-14-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-14-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-14-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-14-extended:hover,.btn-14-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-14-extended[disabled]:hover,.btn-14-extended[disabled]:focus {
    background-color: #92b4cd;
    color: #736357
}

.btn-bordered-14 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #92b4cd;
    background-color: rgba(0,0,0,0);
    color: #92b4cd
}

.btn-bordered-14:visited {
    color: #736357
}

.btn-bordered-14:hover,.btn-bordered-14:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-14 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-14 {
        font-size:1.3rem
    }
}

.btn-bordered-14:visited {
    color: #92b4cd
}

.btn-bordered-14:hover,.btn-bordered-14:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-14[disabled]:hover,.btn-bordered-14[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-14-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #92b4cd;
    background-color: rgba(0,0,0,0);
    color: #92b4cd
}

.btn-bordered-14-extended:visited {
    color: #736357
}

.btn-bordered-14-extended:hover,.btn-bordered-14-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-14-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-14-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-14-extended:visited {
    color: #92b4cd
}

.btn-bordered-14-extended:hover,.btn-bordered-14-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-14-extended[disabled]:hover,.btn-bordered-14-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-14 {
    position: relative
}

.btn-arrow-14:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #92b4cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #92b4cd;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-14:hover::after {
    border-color: #fff
}

.btn-arrow-14-extended {
    position: relative
}

.btn-arrow-14-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #92b4cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #92b4cd;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-14-extended:hover::after {
    border-color: #fff
}

.btn-arrow-14-left {
    position: relative
}

.btn-arrow-14-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #92b4cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #92b4cd;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-14-left:hover::after {
    border-color: #fff
}

.btn-arrow-14-left-extended {
    position: relative
}

.btn-arrow-14-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #92b4cd;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #92b4cd;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-14-left-extended:hover::after {
    border-color: #fff
}

.btn-15 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #c4755d
}

.btn-15:visited {
    color: #736357
}

.btn-15:hover,.btn-15:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-15 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-15 {
        font-size:1.3rem
    }
}

.btn-15:hover,.btn-15:focus {
    color: #fff;
    background-color: #71655e
}

.btn-15[disabled]:hover,.btn-15[disabled]:focus {
    background-color: #c4755d;
    color: #736357
}

.btn-15-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #c4755d;
    color: #736357
}

.btn-15-extended:visited {
    color: #736357
}

.btn-15-extended:hover,.btn-15-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-15-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-15-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-15-extended:hover,.btn-15-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-15-extended[disabled]:hover,.btn-15-extended[disabled]:focus {
    background-color: #c4755d;
    color: #736357
}

.btn-bordered-15 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #c4755d;
    background-color: rgba(0,0,0,0);
    color: #c4755d
}

.btn-bordered-15:visited {
    color: #736357
}

.btn-bordered-15:hover,.btn-bordered-15:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-15 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-15 {
        font-size:1.3rem
    }
}

.btn-bordered-15:visited {
    color: #c4755d
}

.btn-bordered-15:hover,.btn-bordered-15:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-15[disabled]:hover,.btn-bordered-15[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-15-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #c4755d;
    background-color: rgba(0,0,0,0);
    color: #c4755d
}

.btn-bordered-15-extended:visited {
    color: #736357
}

.btn-bordered-15-extended:hover,.btn-bordered-15-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-15-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-15-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-15-extended:visited {
    color: #c4755d
}

.btn-bordered-15-extended:hover,.btn-bordered-15-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-15-extended[disabled]:hover,.btn-bordered-15-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-15 {
    position: relative
}

.btn-arrow-15:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #c4755d;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #c4755d;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-15:hover::after {
    border-color: #fff
}

.btn-arrow-15-extended {
    position: relative
}

.btn-arrow-15-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #c4755d;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #c4755d;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-15-extended:hover::after {
    border-color: #fff
}

.btn-arrow-15-left {
    position: relative
}

.btn-arrow-15-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #c4755d;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #c4755d;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-15-left:hover::after {
    border-color: #fff
}

.btn-arrow-15-left-extended {
    position: relative
}

.btn-arrow-15-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #c4755d;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #c4755d;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-15-left-extended:hover::after {
    border-color: #fff
}

.btn-16 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #efcd8c
}

.btn-16:visited {
    color: #736357
}

.btn-16:hover,.btn-16:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-16 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-16 {
        font-size:1.3rem
    }
}

.btn-16:hover,.btn-16:focus {
    color: #fff;
    background-color: #71655e
}

.btn-16[disabled]:hover,.btn-16[disabled]:focus {
    background-color: #efcd8c;
    color: #736357
}

.btn-16-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #efcd8c;
    color: #736357
}

.btn-16-extended:visited {
    color: #736357
}

.btn-16-extended:hover,.btn-16-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-16-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-16-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-16-extended:hover,.btn-16-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-16-extended[disabled]:hover,.btn-16-extended[disabled]:focus {
    background-color: #efcd8c;
    color: #736357
}

.btn-bordered-16 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #efcd8c;
    background-color: rgba(0,0,0,0);
    color: #efcd8c
}

.btn-bordered-16:visited {
    color: #736357
}

.btn-bordered-16:hover,.btn-bordered-16:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-16 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-16 {
        font-size:1.3rem
    }
}

.btn-bordered-16:visited {
    color: #efcd8c
}

.btn-bordered-16:hover,.btn-bordered-16:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-16[disabled]:hover,.btn-bordered-16[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-16-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #efcd8c;
    background-color: rgba(0,0,0,0);
    color: #efcd8c
}

.btn-bordered-16-extended:visited {
    color: #736357
}

.btn-bordered-16-extended:hover,.btn-bordered-16-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-16-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-16-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-16-extended:visited {
    color: #efcd8c
}

.btn-bordered-16-extended:hover,.btn-bordered-16-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-16-extended[disabled]:hover,.btn-bordered-16-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-16 {
    position: relative
}

.btn-arrow-16:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #efcd8c;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #efcd8c;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-16:hover::after {
    border-color: #fff
}

.btn-arrow-16-extended {
    position: relative
}

.btn-arrow-16-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #efcd8c;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #efcd8c;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-16-extended:hover::after {
    border-color: #fff
}

.btn-arrow-16-left {
    position: relative
}

.btn-arrow-16-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #efcd8c;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #efcd8c;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-16-left:hover::after {
    border-color: #fff
}

.btn-arrow-16-left-extended {
    position: relative
}

.btn-arrow-16-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #efcd8c;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #efcd8c;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-16-left-extended:hover::after {
    border-color: #fff
}

.btn-17 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e6efed
}

.btn-17:visited {
    color: #736357
}

.btn-17:hover,.btn-17:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-17 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-17 {
        font-size:1.3rem
    }
}

.btn-17:hover,.btn-17:focus {
    color: #fff;
    background-color: #71655e
}

.btn-17[disabled]:hover,.btn-17[disabled]:focus {
    background-color: #e6efed;
    color: #736357
}

.btn-17-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e6efed;
    color: #736357
}

.btn-17-extended:visited {
    color: #736357
}

.btn-17-extended:hover,.btn-17-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-17-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-17-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-17-extended:hover,.btn-17-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-17-extended[disabled]:hover,.btn-17-extended[disabled]:focus {
    background-color: #e6efed;
    color: #736357
}

.btn-bordered-17 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #e6efed;
    background-color: rgba(0,0,0,0);
    color: #e6efed
}

.btn-bordered-17:visited {
    color: #736357
}

.btn-bordered-17:hover,.btn-bordered-17:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-17 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-17 {
        font-size:1.3rem
    }
}

.btn-bordered-17:visited {
    color: #e6efed
}

.btn-bordered-17:hover,.btn-bordered-17:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-17[disabled]:hover,.btn-bordered-17[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-17-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #e6efed;
    background-color: rgba(0,0,0,0);
    color: #e6efed
}

.btn-bordered-17-extended:visited {
    color: #736357
}

.btn-bordered-17-extended:hover,.btn-bordered-17-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-17-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-17-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-17-extended:visited {
    color: #e6efed
}

.btn-bordered-17-extended:hover,.btn-bordered-17-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-17-extended[disabled]:hover,.btn-bordered-17-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-17 {
    position: relative
}

.btn-arrow-17:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #e6efed;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #e6efed;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-17:hover::after {
    border-color: #fff
}

.btn-arrow-17-extended {
    position: relative
}

.btn-arrow-17-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #e6efed;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #e6efed;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-17-extended:hover::after {
    border-color: #fff
}

.btn-arrow-17-left {
    position: relative
}

.btn-arrow-17-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #e6efed;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #e6efed;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-17-left:hover::after {
    border-color: #fff
}

.btn-arrow-17-left-extended {
    position: relative
}

.btn-arrow-17-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #e6efed;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #e6efed;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-17-left-extended:hover::after {
    border-color: #fff
}

.btn-18 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fbf8f0
}

.btn-18:visited {
    color: #736357
}

.btn-18:hover,.btn-18:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-18 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-18 {
        font-size:1.3rem
    }
}

.btn-18:hover,.btn-18:focus {
    color: #fff;
    background-color: #71655e
}

.btn-18[disabled]:hover,.btn-18[disabled]:focus {
    background-color: #fbf8f0;
    color: #736357
}

.btn-18-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fbf8f0;
    color: #736357
}

.btn-18-extended:visited {
    color: #736357
}

.btn-18-extended:hover,.btn-18-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-18-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-18-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-18-extended:hover,.btn-18-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-18-extended[disabled]:hover,.btn-18-extended[disabled]:focus {
    background-color: #fbf8f0;
    color: #736357
}

.btn-bordered-18 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fbf8f0;
    background-color: rgba(0,0,0,0);
    color: #fbf8f0
}

.btn-bordered-18:visited {
    color: #736357
}

.btn-bordered-18:hover,.btn-bordered-18:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-18 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-18 {
        font-size:1.3rem
    }
}

.btn-bordered-18:visited {
    color: #fbf8f0
}

.btn-bordered-18:hover,.btn-bordered-18:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-18[disabled]:hover,.btn-bordered-18[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-18-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fbf8f0;
    background-color: rgba(0,0,0,0);
    color: #fbf8f0
}

.btn-bordered-18-extended:visited {
    color: #736357
}

.btn-bordered-18-extended:hover,.btn-bordered-18-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-18-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-18-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-18-extended:visited {
    color: #fbf8f0
}

.btn-bordered-18-extended:hover,.btn-bordered-18-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-18-extended[disabled]:hover,.btn-bordered-18-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-18 {
    position: relative
}

.btn-arrow-18:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fbf8f0;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #fbf8f0;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-18:hover::after {
    border-color: #fff
}

.btn-arrow-18-extended {
    position: relative
}

.btn-arrow-18-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fbf8f0;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #fbf8f0;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-18-extended:hover::after {
    border-color: #fff
}

.btn-arrow-18-left {
    position: relative
}

.btn-arrow-18-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fbf8f0;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #fbf8f0;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-18-left:hover::after {
    border-color: #fff
}

.btn-arrow-18-left-extended {
    position: relative
}

.btn-arrow-18-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fbf8f0;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #fbf8f0;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-18-left-extended:hover::after {
    border-color: #fff
}

.btn-19 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fdf5f5
}

.btn-19:visited {
    color: #736357
}

.btn-19:hover,.btn-19:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-19 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-19 {
        font-size:1.3rem
    }
}

.btn-19:hover,.btn-19:focus {
    color: #fff;
    background-color: #71655e
}

.btn-19[disabled]:hover,.btn-19[disabled]:focus {
    background-color: #fdf5f5;
    color: #736357
}

.btn-19-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fdf5f5;
    color: #736357
}

.btn-19-extended:visited {
    color: #736357
}

.btn-19-extended:hover,.btn-19-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-19-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-19-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-19-extended:hover,.btn-19-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-19-extended[disabled]:hover,.btn-19-extended[disabled]:focus {
    background-color: #fdf5f5;
    color: #736357
}

.btn-bordered-19 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fdf5f5;
    background-color: rgba(0,0,0,0);
    color: #fdf5f5
}

.btn-bordered-19:visited {
    color: #736357
}

.btn-bordered-19:hover,.btn-bordered-19:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-19 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-19 {
        font-size:1.3rem
    }
}

.btn-bordered-19:visited {
    color: #fdf5f5
}

.btn-bordered-19:hover,.btn-bordered-19:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-19[disabled]:hover,.btn-bordered-19[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-19-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fdf5f5;
    background-color: rgba(0,0,0,0);
    color: #fdf5f5
}

.btn-bordered-19-extended:visited {
    color: #736357
}

.btn-bordered-19-extended:hover,.btn-bordered-19-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-19-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-19-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-19-extended:visited {
    color: #fdf5f5
}

.btn-bordered-19-extended:hover,.btn-bordered-19-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-19-extended[disabled]:hover,.btn-bordered-19-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-19 {
    position: relative
}

.btn-arrow-19:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fdf5f5;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #fdf5f5;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-19:hover::after {
    border-color: #fff
}

.btn-arrow-19-extended {
    position: relative
}

.btn-arrow-19-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fdf5f5;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #fdf5f5;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-19-extended:hover::after {
    border-color: #fff
}

.btn-arrow-19-left {
    position: relative
}

.btn-arrow-19-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #fdf5f5;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #fdf5f5;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-19-left:hover::after {
    border-color: #fff
}

.btn-arrow-19-left-extended {
    position: relative
}

.btn-arrow-19-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #fdf5f5;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #fdf5f5;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-19-left-extended:hover::after {
    border-color: #fff
}

.btn-20 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d5ebf8
}

.btn-20:visited {
    color: #736357
}

.btn-20:hover,.btn-20:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-20 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-20 {
        font-size:1.3rem
    }
}

.btn-20:hover,.btn-20:focus {
    color: #fff;
    background-color: #71655e
}

.btn-20[disabled]:hover,.btn-20[disabled]:focus {
    background-color: #d5ebf8;
    color: #736357
}

.btn-20-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d5ebf8;
    color: #736357
}

.btn-20-extended:visited {
    color: #736357
}

.btn-20-extended:hover,.btn-20-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-20-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-20-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-20-extended:hover,.btn-20-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-20-extended[disabled]:hover,.btn-20-extended[disabled]:focus {
    background-color: #d5ebf8;
    color: #736357
}

.btn-bordered-20 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #d5ebf8;
    background-color: rgba(0,0,0,0);
    color: #d5ebf8
}

.btn-bordered-20:visited {
    color: #736357
}

.btn-bordered-20:hover,.btn-bordered-20:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-20 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-20 {
        font-size:1.3rem
    }
}

.btn-bordered-20:visited {
    color: #d5ebf8
}

.btn-bordered-20:hover,.btn-bordered-20:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-20[disabled]:hover,.btn-bordered-20[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-20-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #d5ebf8;
    background-color: rgba(0,0,0,0);
    color: #d5ebf8
}

.btn-bordered-20-extended:visited {
    color: #736357
}

.btn-bordered-20-extended:hover,.btn-bordered-20-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-20-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-20-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-20-extended:visited {
    color: #d5ebf8
}

.btn-bordered-20-extended:hover,.btn-bordered-20-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-20-extended[disabled]:hover,.btn-bordered-20-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-20 {
    position: relative
}

.btn-arrow-20:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #d5ebf8;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #d5ebf8;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-20:hover::after {
    border-color: #fff
}

.btn-arrow-20-extended {
    position: relative
}

.btn-arrow-20-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #d5ebf8;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #d5ebf8;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-20-extended:hover::after {
    border-color: #fff
}

.btn-arrow-20-left {
    position: relative
}

.btn-arrow-20-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #d5ebf8;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #d5ebf8;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-20-left:hover::after {
    border-color: #fff
}

.btn-arrow-20-left-extended {
    position: relative
}

.btn-arrow-20-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #d5ebf8;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #d5ebf8;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-20-left-extended:hover::after {
    border-color: #fff
}

.btn-21 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #579083
}

.btn-21:visited {
    color: #736357
}

.btn-21:hover,.btn-21:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-21 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-21 {
        font-size:1.3rem
    }
}

.btn-21:hover,.btn-21:focus {
    color: #fff;
    background-color: #71655e
}

.btn-21[disabled]:hover,.btn-21[disabled]:focus {
    background-color: #579083;
    color: #736357
}

.btn-21-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #579083;
    color: #736357
}

.btn-21-extended:visited {
    color: #736357
}

.btn-21-extended:hover,.btn-21-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-21-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-21-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-21-extended:hover,.btn-21-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-21-extended[disabled]:hover,.btn-21-extended[disabled]:focus {
    background-color: #579083;
    color: #736357
}

.btn-bordered-21 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #579083;
    background-color: rgba(0,0,0,0);
    color: #579083
}

.btn-bordered-21:visited {
    color: #736357
}

.btn-bordered-21:hover,.btn-bordered-21:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-21 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-21 {
        font-size:1.3rem
    }
}

.btn-bordered-21:visited {
    color: #579083
}

.btn-bordered-21:hover,.btn-bordered-21:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-21[disabled]:hover,.btn-bordered-21[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-21-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #579083;
    background-color: rgba(0,0,0,0);
    color: #579083
}

.btn-bordered-21-extended:visited {
    color: #736357
}

.btn-bordered-21-extended:hover,.btn-bordered-21-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-21-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-21-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-21-extended:visited {
    color: #579083
}

.btn-bordered-21-extended:hover,.btn-bordered-21-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-21-extended[disabled]:hover,.btn-bordered-21-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-21 {
    position: relative
}

.btn-arrow-21:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #579083;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #579083;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-21:hover::after {
    border-color: #fff
}

.btn-arrow-21-extended {
    position: relative
}

.btn-arrow-21-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #579083;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #579083;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-21-extended:hover::after {
    border-color: #fff
}

.btn-arrow-21-left {
    position: relative
}

.btn-arrow-21-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #579083;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #579083;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-21-left:hover::after {
    border-color: #fff
}

.btn-arrow-21-left-extended {
    position: relative
}

.btn-arrow-21-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #579083;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #579083;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-21-left-extended:hover::after {
    border-color: #fff
}

.btn-22 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #cec4aa
}

.btn-22:visited {
    color: #736357
}

.btn-22:hover,.btn-22:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-22 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-22 {
        font-size:1.3rem
    }
}

.btn-22:hover,.btn-22:focus {
    color: #fff;
    background-color: #71655e
}

.btn-22[disabled]:hover,.btn-22[disabled]:focus {
    background-color: #cec4aa;
    color: #736357
}

.btn-22-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #cec4aa;
    color: #736357
}

.btn-22-extended:visited {
    color: #736357
}

.btn-22-extended:hover,.btn-22-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-22-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-22-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-22-extended:hover,.btn-22-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-22-extended[disabled]:hover,.btn-22-extended[disabled]:focus {
    background-color: #cec4aa;
    color: #736357
}

.btn-bordered-22 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #cec4aa;
    background-color: rgba(0,0,0,0);
    color: #cec4aa
}

.btn-bordered-22:visited {
    color: #736357
}

.btn-bordered-22:hover,.btn-bordered-22:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-22 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-22 {
        font-size:1.3rem
    }
}

.btn-bordered-22:visited {
    color: #cec4aa
}

.btn-bordered-22:hover,.btn-bordered-22:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-22[disabled]:hover,.btn-bordered-22[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-22-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #cec4aa;
    background-color: rgba(0,0,0,0);
    color: #cec4aa
}

.btn-bordered-22-extended:visited {
    color: #736357
}

.btn-bordered-22-extended:hover,.btn-bordered-22-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-22-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-22-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-22-extended:visited {
    color: #cec4aa
}

.btn-bordered-22-extended:hover,.btn-bordered-22-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-22-extended[disabled]:hover,.btn-bordered-22-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-22 {
    position: relative
}

.btn-arrow-22:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #cec4aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #cec4aa;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-22:hover::after {
    border-color: #fff
}

.btn-arrow-22-extended {
    position: relative
}

.btn-arrow-22-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #cec4aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #cec4aa;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-22-extended:hover::after {
    border-color: #fff
}

.btn-arrow-22-left {
    position: relative
}

.btn-arrow-22-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #cec4aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #cec4aa;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-22-left:hover::after {
    border-color: #fff
}

.btn-arrow-22-left-extended {
    position: relative
}

.btn-arrow-22-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #cec4aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #cec4aa;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-22-left-extended:hover::after {
    border-color: #fff
}

.btn-23 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #8e69aa
}

.btn-23:visited {
    color: #736357
}

.btn-23:hover,.btn-23:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-23 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-23 {
        font-size:1.3rem
    }
}

.btn-23:hover,.btn-23:focus {
    color: #fff;
    background-color: #71655e
}

.btn-23[disabled]:hover,.btn-23[disabled]:focus {
    background-color: #8e69aa;
    color: #736357
}

.btn-23-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #8e69aa;
    color: #736357
}

.btn-23-extended:visited {
    color: #736357
}

.btn-23-extended:hover,.btn-23-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-23-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-23-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-23-extended:hover,.btn-23-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-23-extended[disabled]:hover,.btn-23-extended[disabled]:focus {
    background-color: #8e69aa;
    color: #736357
}

.btn-bordered-23 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #8e69aa;
    background-color: rgba(0,0,0,0);
    color: #8e69aa
}

.btn-bordered-23:visited {
    color: #736357
}

.btn-bordered-23:hover,.btn-bordered-23:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-23 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-23 {
        font-size:1.3rem
    }
}

.btn-bordered-23:visited {
    color: #8e69aa
}

.btn-bordered-23:hover,.btn-bordered-23:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-23[disabled]:hover,.btn-bordered-23[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-23-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #8e69aa;
    background-color: rgba(0,0,0,0);
    color: #8e69aa
}

.btn-bordered-23-extended:visited {
    color: #736357
}

.btn-bordered-23-extended:hover,.btn-bordered-23-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-23-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-23-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-23-extended:visited {
    color: #8e69aa
}

.btn-bordered-23-extended:hover,.btn-bordered-23-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-23-extended[disabled]:hover,.btn-bordered-23-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-23 {
    position: relative
}

.btn-arrow-23:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #8e69aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #8e69aa;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-23:hover::after {
    border-color: #fff
}

.btn-arrow-23-extended {
    position: relative
}

.btn-arrow-23-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #8e69aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #8e69aa;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-23-extended:hover::after {
    border-color: #fff
}

.btn-arrow-23-left {
    position: relative
}

.btn-arrow-23-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #8e69aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #8e69aa;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-23-left:hover::after {
    border-color: #fff
}

.btn-arrow-23-left-extended {
    position: relative
}

.btn-arrow-23-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #8e69aa;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #8e69aa;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-23-left-extended:hover::after {
    border-color: #fff
}

.btn-24 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #75bbb6
}

.btn-24:visited {
    color: #736357
}

.btn-24:hover,.btn-24:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-24 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-24 {
        font-size:1.3rem
    }
}

.btn-24:hover,.btn-24:focus {
    color: #fff;
    background-color: #71655e
}

.btn-24[disabled]:hover,.btn-24[disabled]:focus {
    background-color: #75bbb6;
    color: #736357
}

.btn-24-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #75bbb6;
    color: #736357
}

.btn-24-extended:visited {
    color: #736357
}

.btn-24-extended:hover,.btn-24-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-24-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-24-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-24-extended:hover,.btn-24-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-24-extended[disabled]:hover,.btn-24-extended[disabled]:focus {
    background-color: #75bbb6;
    color: #736357
}

.btn-bordered-24 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #75bbb6;
    background-color: rgba(0,0,0,0);
    color: #75bbb6
}

.btn-bordered-24:visited {
    color: #736357
}

.btn-bordered-24:hover,.btn-bordered-24:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-24 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-24 {
        font-size:1.3rem
    }
}

.btn-bordered-24:visited {
    color: #75bbb6
}

.btn-bordered-24:hover,.btn-bordered-24:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-24[disabled]:hover,.btn-bordered-24[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-24-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #75bbb6;
    background-color: rgba(0,0,0,0);
    color: #75bbb6
}

.btn-bordered-24-extended:visited {
    color: #736357
}

.btn-bordered-24-extended:hover,.btn-bordered-24-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-24-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-24-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-24-extended:visited {
    color: #75bbb6
}

.btn-bordered-24-extended:hover,.btn-bordered-24-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-24-extended[disabled]:hover,.btn-bordered-24-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-24 {
    position: relative
}

.btn-arrow-24:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #75bbb6;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #75bbb6;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-24:hover::after {
    border-color: #fff
}

.btn-arrow-24-extended {
    position: relative
}

.btn-arrow-24-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #75bbb6;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #75bbb6;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-24-extended:hover::after {
    border-color: #fff
}

.btn-arrow-24-left {
    position: relative
}

.btn-arrow-24-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #75bbb6;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #75bbb6;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-24-left:hover::after {
    border-color: #fff
}

.btn-arrow-24-left-extended {
    position: relative
}

.btn-arrow-24-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #75bbb6;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #75bbb6;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-24-left-extended:hover::after {
    border-color: #fff
}

.btn-25 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ebe471
}

.btn-25:visited {
    color: #736357
}

.btn-25:hover,.btn-25:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-25 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-25 {
        font-size:1.3rem
    }
}

.btn-25:hover,.btn-25:focus {
    color: #fff;
    background-color: #71655e
}

.btn-25[disabled]:hover,.btn-25[disabled]:focus {
    background-color: #ebe471;
    color: #736357
}

.btn-25-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #ebe471;
    color: #736357
}

.btn-25-extended:visited {
    color: #736357
}

.btn-25-extended:hover,.btn-25-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-25-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-25-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-25-extended:hover,.btn-25-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-25-extended[disabled]:hover,.btn-25-extended[disabled]:focus {
    background-color: #ebe471;
    color: #736357
}

.btn-bordered-25 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ebe471;
    background-color: rgba(0,0,0,0);
    color: #ebe471
}

.btn-bordered-25:visited {
    color: #736357
}

.btn-bordered-25:hover,.btn-bordered-25:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-25 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-25 {
        font-size:1.3rem
    }
}

.btn-bordered-25:visited {
    color: #ebe471
}

.btn-bordered-25:hover,.btn-bordered-25:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-25[disabled]:hover,.btn-bordered-25[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-bordered-25-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ebe471;
    background-color: rgba(0,0,0,0);
    color: #ebe471
}

.btn-bordered-25-extended:visited {
    color: #736357
}

.btn-bordered-25-extended:hover,.btn-bordered-25-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-bordered-25-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-bordered-25-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-bordered-25-extended:visited {
    color: #ebe471
}

.btn-bordered-25-extended:hover,.btn-bordered-25-extended:focus {
    border-color: rgba(0,0,0,0);
    color: #fff;
    background-color: #71655e
}

.btn-bordered-25-extended[disabled]:hover,.btn-bordered-25-extended[disabled]:focus {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.btn-arrow-25 {
    position: relative
}

.btn-arrow-25:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #ebe471;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 16px;
    border-right: 1px solid #ebe471;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-25:hover::after {
    border-color: #fff
}

.btn-arrow-25-extended {
    position: relative
}

.btn-arrow-25-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #ebe471;
    position: absolute;
    top: 50%;
    transition: .2s;
    right: 20px;
    border-right: 1px solid #ebe471;
    transform: translateY(-50%) rotate(45deg)
}

.btn-arrow-25-extended:hover::after {
    border-color: #fff
}

.btn-arrow-25-left {
    position: relative
}

.btn-arrow-25-left:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 1px solid #ebe471;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 16px;
    border-left: 1px solid #ebe471;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-25-left:hover::after {
    border-color: #fff
}

.btn-arrow-25-left-extended {
    position: relative
}

.btn-arrow-25-left-extended:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 1px solid #ebe471;
    position: absolute;
    top: 50%;
    transition: .2s;
    left: 20px;
    border-left: 1px solid #ebe471;
    transform: translateY(-50%) rotate(-45deg)
}

.btn-arrow-25-left-extended:hover::after {
    border-color: #fff
}

.btn-caret {
    position: relative
}

.btn-caret::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-0 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #534741;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff
}

.btn-0:visited {
    color: #534741
}

.btn-0:hover,.btn-0:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-0 {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-0 {
        font-size:1.3rem
    }
}

.btn-0:hover,.btn-0:focus {
    color: #fff;
    background-color: #71655e
}

.btn-0[disabled]:hover,.btn-0[disabled]:focus {
    background-color: #fff;
    color: #534741
}

.btn-0-extended {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    min-width: 210px;
    color: #534741;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 18px 20px;
    font-size: 3.2vw;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #534741
}

.btn-0-extended:visited {
    color: #534741
}

.btn-0-extended:hover,.btn-0-extended:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .btn-0-extended {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .btn-0-extended {
        width:540px;
        font-size: 1.5rem
    }
}

.btn-0-extended:hover,.btn-0-extended:focus {
    color: #fff;
    background-color: #71655e
}

.btn-0-extended[disabled]:hover,.btn-0-extended[disabled]:focus {
    background-color: #fff;
    color: #534741
}

.btn-g-1 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #eda99b 0, #e68471 50%, #eda99b 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-1::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-1:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-2 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(180deg, #faf7f8 0, #faf5e8 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-2::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-2:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-3 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #898078 0, #5c5046 50%, #898078 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-3::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-3:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-4 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #b7a2cd 0, #787ab1 50%, #b7a2cd 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-4::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-4:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-5 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #92b4cd 0, #727577 50%, #92b4cd 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-5::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-5:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-6 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #efcd8c 0, #c4755d 50%, #efcd8c 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-6::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-6:hover {
    background-position: 0 0;
    color: #fff
}

.btn-g-7 {
    transition: all .4s ease-in-out;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 640px;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: min(1.2vw,4px);
    background-image: linear-gradient(90deg, #ebe471 0, #75bbb6 50%, #efcd8c 100%);
    background-size: 240% 100%;
    background-position: 100% 0;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    text-align: center;
    font-size: min(3.2vw,1.6rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.btn-g-7::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.btn-g-7:hover {
    background-position: 0 0;
    color: #fff
}

.btn-icon-arrow-1 {
    position: relative
}

.btn-icon-arrow-1::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%);
    width: 18px;
    height: 5px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(https://b848a9.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow-left-1.svg);
    transition: all .2s ease-out
}

.btn-icon-arrow-1:hover::after {
    right: 4%;
    width: 40px
}

@media screen and (min-width: 768px) {
    .btn-icon-arrow-1::after {
        width:25px;
        height: 6px
    }
}

.btn-icon-arrow-2 {
    position: relative
}

.btn-icon-arrow-2::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%);
    width: 18px;
    height: 5px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(https://c55e76.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow-left-2.svg);
    transition: all .2s ease-out
}

.btn-icon-arrow-2:hover::after {
    right: 4%;
    width: 40px
}

@media screen and (min-width: 768px) {
    .btn-icon-arrow-2::after {
        width:25px;
        height: 6px
    }
}

.btn-icon-arrow-2:hover::after {
    opacity: .3
}

.btn-arrow-up::after {
    transform: translateY(-15%) rotate(-45deg)
}

.btn-arrow-up.collapsed::after {
    transform: rotate(495deg)
}

.btn-arrow-down::after {
    transform: translateY(-60%) rotate(135deg)
}

.btn-frame {
    position: relative
}

.btn-frame::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 2px
}

.btn-container-price-1 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 80%)
}

.btn-s {
    min-width: 0;
    padding: .4em 1.8em;
    font-size: min(3.1vw,1.3rem)
}

.table a,.blog-entry-body table a {
    word-break: break-all
}

.table-responsive {
    margin-bottom: 60px
}

.table-responsive>.table,.blog-entry-body .table-responsive>table {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .table-responsive>.table,.blog-entry-body .table-responsive>table {
        margin-top:-1px
    }
}

.table-1,.blog-entry-body table {
    width: 100%;
    margin: 0 0 30px;
    border-collapse: collapse;
    border-bottom: 1px solid rgba(0,0,0,.0666666667)
}

.table-1.text-center th,.blog-entry-body table.text-center th {
    text-align: center
}

.table-1.text-left th,.blog-entry-body table.text-left th {
    text-align: left
}

.table-1.text-right th,.blog-entry-body table.text-right th {
    text-align: right
}

.table-1 th,.blog-entry-body table th,.table-1 td,.blog-entry-body table td {
    padding: 1.5rem
}

.table-1 th.v-gutter,.blog-entry-body table th.v-gutter {
    box-shadow: inset 0 4px #fff,inset 0 -4px #fff
}

.table-1 a,.blog-entry-body table a {
    word-break: break-all
}

@media screen and (min-width: 768px) {
    .table-1,.blog-entry-body table {
        margin-bottom:60px
    }
}

.table-1 tr,.blog-entry-body table tr {
    border-top: 1px solid rgba(0,0,0,.0666666667)
}

.table-1 th,.blog-entry-body table th {
    background-color: rgba(0,0,0,.0196078431)
}

.table-2 {
    width: 100%;
    margin: 0 0 30px;
    border-collapse: collapse;
    border-bottom: 1px solid rgba(0,0,0,.0666666667);
    text-align: left
}

.table-2.text-center th {
    text-align: center
}

.table-2.text-left th {
    text-align: left
}

.table-2.text-right th {
    text-align: right
}

.table-2 th,.table-2 td {
    padding: 1.5rem
}

.table-2 th.v-gutter {
    box-shadow: inset 0 4px #fff,inset 0 -4px #fff
}

.table-2 a {
    word-break: break-all
}

@media screen and (min-width: 768px) {
    .table-2 {
        margin-bottom:60px
    }
}

.table-2 tr {
    border-top: 1px solid rgba(0,0,0,.0666666667)
}

.table-2 th,.table-2 td {
    vertical-align: top
}

.table-2 td+td {
    border-left: 1px solid rgba(0,0,0,.0666666667)
}

.table-3 {
    width: 100%;
    margin: 0 0 30px;
    border-collapse: collapse
}

.table-3.text-center th {
    text-align: center
}

.table-3.text-left th {
    text-align: left
}

.table-3.text-right th {
    text-align: right
}

.table-3 th,.table-3 td {
    padding: 1.5rem
}

.table-3 th.v-gutter {
    box-shadow: inset 0 4px #fff,inset 0 -4px #fff
}

.table-3 a {
    word-break: break-all
}

@media screen and (min-width: 768px) {
    .table-3 {
        margin-bottom:60px
    }
}

.table-3 tr+tr {
    border-top: 1px solid #59a8b8
}

@media screen and (max-width: 767px) {
    .table-3 tr {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-around;
        justify-content: space-evenly
    }

    .table-3 tr+tr {
        border: none
    }

    .table-3 th,.table-3 td {
        font-size: 4.2vw;
        text-align: center
    }

    .table-3 th {
        flex-basis: 100%;
        border-top: 1px solid #59a8b8;
        border-bottom: 1px solid #eee
    }

    .table-3 td {
        padding: 1em .3em 1.4em
    }
}

.table-th-nowrap th {
    white-space: nowrap
}

.table-notes {
    margin-top: 5px;
    text-align: right;
    font-size: 10px
}

.table-responsive+.table-notes {
    margin-top: -55px
}

.td-price {
    text-align: right
}

[class^=table-caption-] {
    caption-side: initial;
    padding: 6px 0;
    text-align: center
}

.table-caption-1 {
    border-bottom: 1px solid #6f6f6f;
    background-color: #59a8b8
}

.table-caption-2 {
    border-bottom: 1px solid #c18282;
    background-color: #ed8989
}

.table-caption-3 {
    border-bottom: 1px solid #d6a99b;
    background-color: #f7bfad
}

.table-caption-4 {
    border-bottom: 1px solid #dacdcb;
    background-color: #f7e5e1
}

.table-caption-5 {
    border-bottom: 1px solid #4c4c4c;
    background-color: #736357
}

.table-caption-6 {
    border-bottom: 1px solid #c7c0b1;
    background-color: #edddbe
}

.table-caption-7 {
    border-bottom: 1px solid #dbd4c7;
    background-color: #f7efde
}

.table-caption-8 {
    border-bottom: 1px solid #b8b032;
    background-color: #fcee21
}

.table-caption-9 {
    border-bottom: 1px solid #c5c6c8;
    background-color: #d3d6ed
}

.table-caption-10 {
    border-bottom: 1px solid #d0d0d0;
    background-color: #efebe4
}

.table-caption-11 {
    border-bottom: 1px solid #7b7b7b;
    background-color: #787ab1
}

.table-caption-12 {
    border-bottom: 1px solid #9e9e9e;
    background-color: #b7a2cd
}

.table-caption-13 {
    border-bottom: 1px solid #5b5b5b;
    background-color: #727577
}

.table-caption-14 {
    border-bottom: 1px solid #969696;
    background-color: #92b4cd
}

.table-caption-15 {
    border-bottom: 1px solid #7f736f;
    background-color: #c4755d
}

.table-caption-16 {
    border-bottom: 1px solid #c4ae84;
    background-color: #efcd8c
}

.table-caption-17 {
    border-bottom: 1px solid #d1d1d1;
    background-color: #e6efed
}

.table-caption-18 {
    border-bottom: 1px solid #e2dfd6;
    background-color: #fbf8f0
}

.table-caption-19 {
    border-bottom: 1px solid #e8d7d7;
    background-color: #fdf5f5
}

.table-caption-20 {
    border-bottom: 1px solid #bdd1dd;
    background-color: #d5ebf8
}

.table-caption-21 {
    border-bottom: 1px solid #5a5a5a;
    background-color: #579083
}

.table-caption-22 {
    border-bottom: 1px solid #a3a3a3;
    background-color: #cec4aa
}

.table-caption-23 {
    border-bottom: 1px solid #707070;
    background-color: #8e69aa
}

.table-caption-24 {
    border-bottom: 1px solid #7f7f7f;
    background-color: #75bbb6
}

.table-caption-25 {
    border-bottom: 1px solid #bab66f;
    background-color: #ebe471
}

input,select,textarea {
    font-family: "Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

label,input[type=radio],input[type=checkbox] {
    vertical-align: middle
}

input[type=radio],input[type=checkbox] {
    margin-top: 0;
    margin-right: 3px
}

label {
    cursor: pointer;
    font-weight: normal
}

th label {
    margin-bottom: 0;
    font-weight: bold
}

label.validate-error {
    display: block;
    font-weight: normal;
    font-family: "Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 14px;
    color: red
}

.form-label-1 {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: 1em
}

.form-bg {
    background-color: #edddbe
}

.form-frame {
    background-color: rgba(237,137,137,.13)
}

.form-shadow {
    box-shadow: 0 15px 30px rgba(237,137,137,.52)
}

.form-wrap-input {
    display: inline-block;
    margin-right: 15px
}

.form .table-responsive>thead>tr>td,.form .table-responsive>tbody>tr>td,.form .table-responsive>tfoot>tr>td {
    background-color: rgba(0,0,0,0)
}

.form th label.text-1 {
    padding: 6px 0
}

.form th b.label-8 {
    float: right
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .form th b.label-8 {
        float:none
    }
}

@media screen and (min-width: 768px) {
    .form th {
        width:30%
    }

    .form th b.label-8 {
        float: right;
        margin-right: 8%
    }
}

.form-control {
    display: inline-block;
    border-radius: 2px;
    border-color: #aaa;
    font-size: 1.5rem
}

.form-control[readonly] {
    background-color: #fcfdfd
}

.form-control-small {
    font-size: inherit;
    height: auto;
    padding: 2px 5px
}

.form-group-container+.form-group-container,.form-group-container+.form-group,.form-group+.form-group-container,.form-group+.form-group {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #ccc
}

.form-group-container label[for],.form-group label[for] {
    font-weight: bold;
    font-size: 15px
}

.select-container {
    position: relative
}

.select-container:after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 50%;
    border-left: 5px solid rgba(0,0,0,0);
    border-right: 5px solid rgba(0,0,0,0);
    border-top: 8px solid;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

select.form-control {
    padding-right: 3px;
    padding-left: 3px
}

.checkbox-inline,.radio-inline {
    margin-right: 10px
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-left: 0
}

.form-input-group-icon {
    height: 100%;
    border-color: #aaa;
    border-left-width: 0;
    border-radius: 0 2px 2px 0
}

.input-group.datetimepicker {
    position: relative
}

.bootstrap-datetimepicker-widget {
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0
}

.bootstrap-datetimepicker-widget .datepicker,.bootstrap-datetimepicker-widget .timepicker {
    margin-top: -5px;
    box-shadow: 0 3px 15px rgba(0,0,0,.0666666667);
    border: 1px solid rgba(0,0,0,.1333333333);
    background-color: #fff
}

.bootstrap-datetimepicker-widget .datepicker {
    width: 260px;
    padding: 12px
}

.bootstrap-datetimepicker-widget .timepicker {
    width: 152px;
    padding: 0
}

.bootstrap-datetimepicker-widget thead th {
    border: none
}

.bootstrap-datetimepicker-widget th,.bootstrap-datetimepicker-widget td {
    padding: 4px 5px
}

.text-notes {
    font-size: 10px;
    color: #666
}

.text-price {
    font-size: 7.8vw
}

.text-price .symbol {
    margin-right: .16em;
    font-size: 50%
}

@media screen and (min-width: 768px) {
    .text-price {
        font-size:4.2rem
    }
}

.text-date {
    font-size: 1.6rem
}

.text-date .sat {
    color: #33a1c3
}

.text-date .sun,.text-date .hol {
    color: #f75201
}

@media screen and (min-width: 768px) {
    .text-date {
        font-size:1.8rem
    }
}

.text-circle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.2em;
    height: 2.2em;
    border-radius: 100%
}

.text-sans,.text-sans-1 {
    font-family: "Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.text-sans-2 {
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.text-sans-3 {
    font-family: "Barlow Condensed","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.text-serif,.text-serif-1 {
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.text-serif-2 {
    font-family: "EB Garamond","Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-style: italic;
    font-weight: 400
}

.text-palt {
    font-feature-settings: "palt"
}

.text-palt-first-letter:first-letter {
    font-feature-settings: "palt"
}

.text-fff {
    color: #fff !important
}

.text-0 {
    color: #534741 !important
}

.text-1,.text-1 a {
    color: #59a8b8 !important
}

.text-1 a:hover {
    color: #888 !important
}

.text-underline-1 {
    background: linear-gradient(transparent 65%, #59a8b8 50%)
}

.text-2,.text-2 a {
    color: #ed8989 !important
}

.text-2 a:hover {
    color: #888 !important
}

.text-underline-2 {
    background: linear-gradient(transparent 65%, #ed8989 50%)
}

.text-3,.text-3 a {
    color: #f7bfad !important
}

.text-3 a:hover {
    color: #888 !important
}

.text-underline-3 {
    background: linear-gradient(transparent 65%, #f7bfad 50%)
}

.text-4,.text-4 a {
    color: #f7e5e1 !important
}

.text-4 a:hover {
    color: #888 !important
}

.text-underline-4 {
    background: linear-gradient(transparent 65%, #f7e5e1 50%)
}

.text-5,.text-5 a {
    color: #736357 !important
}

.text-5 a:hover {
    color: #888 !important
}

.text-underline-5 {
    background: linear-gradient(transparent 65%, #736357 50%)
}

.text-6,.text-6 a {
    color: #edddbe !important
}

.text-6 a:hover {
    color: #888 !important
}

.text-underline-6 {
    background: linear-gradient(transparent 65%, #edddbe 50%)
}

.text-7,.text-7 a {
    color: #f7efde !important
}

.text-7 a:hover {
    color: #888 !important
}

.text-underline-7 {
    background: linear-gradient(transparent 65%, #f7efde 50%)
}

.text-8,.text-8 a {
    color: #fcee21 !important
}

.text-8 a:hover {
    color: #888 !important
}

.text-underline-8 {
    background: linear-gradient(transparent 65%, #fcee21 50%)
}

.text-9,.text-9 a {
    color: #d3d6ed !important
}

.text-9 a:hover {
    color: #888 !important
}

.text-underline-9 {
    background: linear-gradient(transparent 65%, #d3d6ed 50%)
}

.text-10,.text-10 a {
    color: #efebe4 !important
}

.text-10 a:hover {
    color: #888 !important
}

.text-underline-10 {
    background: linear-gradient(transparent 65%, #efebe4 50%)
}

.text-11,.text-11 a {
    color: #787ab1 !important
}

.text-11 a:hover {
    color: #888 !important
}

.text-underline-11 {
    background: linear-gradient(transparent 65%, #787ab1 50%)
}

.text-12,.text-12 a {
    color: #b7a2cd !important
}

.text-12 a:hover {
    color: #888 !important
}

.text-underline-12 {
    background: linear-gradient(transparent 65%, #b7a2cd 50%)
}

.text-13,.text-13 a {
    color: #727577 !important
}

.text-13 a:hover {
    color: #888 !important
}

.text-underline-13 {
    background: linear-gradient(transparent 65%, #727577 50%)
}

.text-14,.text-14 a {
    color: #92b4cd !important
}

.text-14 a:hover {
    color: #888 !important
}

.text-underline-14 {
    background: linear-gradient(transparent 65%, #92b4cd 50%)
}

.text-15,.text-15 a {
    color: #c4755d !important
}

.text-15 a:hover {
    color: #888 !important
}

.text-underline-15 {
    background: linear-gradient(transparent 65%, #c4755d 50%)
}

.text-16,.text-16 a {
    color: #efcd8c !important
}

.text-16 a:hover {
    color: #888 !important
}

.text-underline-16 {
    background: linear-gradient(transparent 65%, #efcd8c 50%)
}

.text-17,.text-17 a {
    color: #e6efed !important
}

.text-17 a:hover {
    color: #888 !important
}

.text-underline-17 {
    background: linear-gradient(transparent 65%, #e6efed 50%)
}

.text-18,.text-18 a {
    color: #fbf8f0 !important
}

.text-18 a:hover {
    color: #888 !important
}

.text-underline-18 {
    background: linear-gradient(transparent 65%, #fbf8f0 50%)
}

.text-19,.text-19 a {
    color: #fdf5f5 !important
}

.text-19 a:hover {
    color: #888 !important
}

.text-underline-19 {
    background: linear-gradient(transparent 65%, #fdf5f5 50%)
}

.text-20,.text-20 a {
    color: #d5ebf8 !important
}

.text-20 a:hover {
    color: #888 !important
}

.text-underline-20 {
    background: linear-gradient(transparent 65%, #d5ebf8 50%)
}

.text-21,.text-21 a {
    color: #579083 !important
}

.text-21 a:hover {
    color: #888 !important
}

.text-underline-21 {
    background: linear-gradient(transparent 65%, #579083 50%)
}

.text-22,.text-22 a {
    color: #cec4aa !important
}

.text-22 a:hover {
    color: #888 !important
}

.text-underline-22 {
    background: linear-gradient(transparent 65%, #cec4aa 50%)
}

.text-23,.text-23 a {
    color: #8e69aa !important
}

.text-23 a:hover {
    color: #888 !important
}

.text-underline-23 {
    background: linear-gradient(transparent 65%, #8e69aa 50%)
}

.text-24,.text-24 a {
    color: #75bbb6 !important
}

.text-24 a:hover {
    color: #888 !important
}

.text-underline-24 {
    background: linear-gradient(transparent 65%, #75bbb6 50%)
}

.text-25,.text-25 a {
    color: #ebe471 !important
}

.text-25 a:hover {
    color: #888 !important
}

.text-underline-25 {
    background: linear-gradient(transparent 65%, #ebe471 50%)
}

.text-gs-1,.text-gs-1 a {
    color: #000 !important
}

.text-gs-1 a:hover {
    color: #888 !important
}

.text-underline-gs-1 {
    background: linear-gradient(transparent 65%, #000 50%)
}

.text-gs-2,.text-gs-2 a {
    color: #111 !important
}

.text-gs-2 a:hover {
    color: #888 !important
}

.text-underline-gs-2 {
    background: linear-gradient(transparent 65%, #111 50%)
}

.text-gs-3,.text-gs-3 a {
    color: #222 !important
}

.text-gs-3 a:hover {
    color: #888 !important
}

.text-underline-gs-3 {
    background: linear-gradient(transparent 65%, #222 50%)
}

.text-gs-4,.text-gs-4 a {
    color: #333 !important
}

.text-gs-4 a:hover {
    color: #888 !important
}

.text-underline-gs-4 {
    background: linear-gradient(transparent 65%, #333 50%)
}

.text-gs-5,.text-gs-5 a {
    color: #444 !important
}

.text-gs-5 a:hover {
    color: #888 !important
}

.text-underline-gs-5 {
    background: linear-gradient(transparent 65%, #444 50%)
}

.text-gs-6,.text-gs-6 a {
    color: #555 !important
}

.text-gs-6 a:hover {
    color: #888 !important
}

.text-underline-gs-6 {
    background: linear-gradient(transparent 65%, #555 50%)
}

.text-gs-7,.text-gs-7 a {
    color: #666 !important
}

.text-gs-7 a:hover {
    color: #888 !important
}

.text-underline-gs-7 {
    background: linear-gradient(transparent 65%, #666 50%)
}

.text-gs-8,.text-gs-8 a {
    color: #777 !important
}

.text-gs-8 a:hover {
    color: #888 !important
}

.text-underline-gs-8 {
    background: linear-gradient(transparent 65%, #777 50%)
}

.text-gs-9,.text-gs-9 a {
    color: #888 !important
}

.text-gs-9 a:hover {
    color: #888 !important
}

.text-underline-gs-9 {
    background: linear-gradient(transparent 65%, #888 50%)
}

.text-gs-10,.text-gs-10 a {
    color: #999 !important
}

.text-gs-10 a:hover {
    color: #888 !important
}

.text-underline-gs-10 {
    background: linear-gradient(transparent 65%, #999 50%)
}

.text-gs-11,.text-gs-11 a {
    color: #aaa !important
}

.text-gs-11 a:hover {
    color: #888 !important
}

.text-underline-gs-11 {
    background: linear-gradient(transparent 65%, #aaa 50%)
}

.text-gs-12,.text-gs-12 a {
    color: #bbb !important
}

.text-gs-12 a:hover {
    color: #888 !important
}

.text-underline-gs-12 {
    background: linear-gradient(transparent 65%, #bbb 50%)
}

.text-gs-13,.text-gs-13 a {
    color: #ccc !important
}

.text-gs-13 a:hover {
    color: #888 !important
}

.text-underline-gs-13 {
    background: linear-gradient(transparent 65%, #ccc 50%)
}

.text-gs-14,.text-gs-14 a {
    color: #ddd !important
}

.text-gs-14 a:hover {
    color: #888 !important
}

.text-underline-gs-14 {
    background: linear-gradient(transparent 65%, #ddd 50%)
}

.text-gs-15,.text-gs-15 a {
    color: #eee !important
}

.text-gs-15 a:hover {
    color: #888 !important
}

.text-underline-gs-15 {
    background: linear-gradient(transparent 65%, #eee 50%)
}

.text-gs-16,.text-gs-16 a {
    color: #fff !important
}

.text-gs-16 a:hover {
    color: #888 !important
}

.text-underline-gs-16 {
    background: linear-gradient(transparent 65%, #fff 50%)
}

.text-shadow-1 {
    text-shadow: 0 0 10px rgba(0,0,0,.8) !important
}

.text-shadow-2 {
    text-shadow: 0 0 4px #fff,0 0 15px #fff !important
}

.text-italic {
    font-style: italic !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-justify {
    text-align: justify !important
}

.text-right {
    text-align: right !important
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.text-lh-0 {
    line-height: 0 !important
}

.text-lh-0_1 {
    line-height: .1 !important
}

.text-lh-0_2 {
    line-height: .2 !important
}

.text-lh-0_3 {
    line-height: .3 !important
}

.text-lh-0_4 {
    line-height: .4 !important
}

.text-lh-0_5 {
    line-height: .5 !important
}

.text-lh-0_6 {
    line-height: .6 !important
}

.text-lh-0_7 {
    line-height: .7 !important
}

.text-lh-0_8 {
    line-height: .8 !important
}

.text-lh-0_9 {
    line-height: .9 !important
}

.text-lh-1_0 {
    line-height: 1 !important
}

.text-lh-1_1 {
    line-height: 1.1 !important
}

.text-lh-1_2 {
    line-height: 1.2 !important
}

.text-lh-1_3 {
    line-height: 1.3 !important
}

.text-lh-1_4 {
    line-height: 1.4 !important
}

.text-lh-1_5 {
    line-height: 1.5 !important
}

.text-lh-1_6 {
    line-height: 1.6 !important
}

.text-lh-1_7 {
    line-height: 1.7 !important
}

.text-lh-1_8 {
    line-height: 1.8 !important
}

.text-lh-1_9 {
    line-height: 1.9 !important
}

.text-lh-2_0 {
    line-height: 2 !important
}

.text-lh-2_1 {
    line-height: 2.1 !important
}

.text-lh-2_2 {
    line-height: 2.2 !important
}

.text-lh-2_3 {
    line-height: 2.3 !important
}

.text-lh-2_4 {
    line-height: 2.4 !important
}

.text-lh-2_5 {
    line-height: 2.5 !important
}

.text-lh-2_6 {
    line-height: 2.6 !important
}

.text-lh-2_7 {
    line-height: 2.7 !important
}

.text-lh-2_8 {
    line-height: 2.8 !important
}

.text-lh-2_9 {
    line-height: 2.9 !important
}

.text-lh-3_0 {
    line-height: 3 !important
}

@media screen and (max-width: 767px) {
    .text-xs-right {
        text-align:right !important
    }

    .text-xs-left {
        text-align: left !important
    }

    .text-xs-center {
        text-align: center !important
    }

    .text-xs-justify {
        text-align: justify !important
    }

    .text-xs-lh-0 {
        line-height: 0 !important
    }

    .text-xs-lh-0_1 {
        line-height: .1 !important
    }

    .text-xs-lh-0_2 {
        line-height: .2 !important
    }

    .text-xs-lh-0_3 {
        line-height: .3 !important
    }

    .text-xs-lh-0_4 {
        line-height: .4 !important
    }

    .text-xs-lh-0_5 {
        line-height: .5 !important
    }

    .text-xs-lh-0_6 {
        line-height: .6 !important
    }

    .text-xs-lh-0_7 {
        line-height: .7 !important
    }

    .text-xs-lh-0_8 {
        line-height: .8 !important
    }

    .text-xs-lh-0_9 {
        line-height: .9 !important
    }

    .text-xs-lh-1_0 {
        line-height: 1 !important
    }

    .text-xs-lh-1_1 {
        line-height: 1.1 !important
    }

    .text-xs-lh-1_2 {
        line-height: 1.2 !important
    }

    .text-xs-lh-1_3 {
        line-height: 1.3 !important
    }

    .text-xs-lh-1_4 {
        line-height: 1.4 !important
    }

    .text-xs-lh-1_5 {
        line-height: 1.5 !important
    }

    .text-xs-lh-1_6 {
        line-height: 1.6 !important
    }

    .text-xs-lh-1_7 {
        line-height: 1.7 !important
    }

    .text-xs-lh-1_8 {
        line-height: 1.8 !important
    }

    .text-xs-lh-1_9 {
        line-height: 1.9 !important
    }

    .text-xs-lh-2_0 {
        line-height: 2 !important
    }

    .text-xs-lh-2_1 {
        line-height: 2.1 !important
    }

    .text-xs-lh-2_2 {
        line-height: 2.2 !important
    }

    .text-xs-lh-2_3 {
        line-height: 2.3 !important
    }

    .text-xs-lh-2_4 {
        line-height: 2.4 !important
    }

    .text-xs-lh-2_5 {
        line-height: 2.5 !important
    }

    .text-xs-lh-2_6 {
        line-height: 2.6 !important
    }

    .text-xs-lh-2_7 {
        line-height: 2.7 !important
    }

    .text-xs-lh-2_8 {
        line-height: 2.8 !important
    }

    .text-xs-lh-2_9 {
        line-height: 2.9 !important
    }

    .text-xs-lh-3_0 {
        line-height: 3 !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .text-sm-right {
        text-align:right !important
    }

    .text-sm-left {
        text-align: left !important
    }

    .text-sm-center {
        text-align: center !important
    }

    .text-sm-justify {
        text-align: justify !important
    }

    .text-sm-lh-0 {
        line-height: 0 !important
    }

    .text-sm-lh-0_1 {
        line-height: .1 !important
    }

    .text-sm-lh-0_2 {
        line-height: .2 !important
    }

    .text-sm-lh-0_3 {
        line-height: .3 !important
    }

    .text-sm-lh-0_4 {
        line-height: .4 !important
    }

    .text-sm-lh-0_5 {
        line-height: .5 !important
    }

    .text-sm-lh-0_6 {
        line-height: .6 !important
    }

    .text-sm-lh-0_7 {
        line-height: .7 !important
    }

    .text-sm-lh-0_8 {
        line-height: .8 !important
    }

    .text-sm-lh-0_9 {
        line-height: .9 !important
    }

    .text-sm-lh-1_0 {
        line-height: 1 !important
    }

    .text-sm-lh-1_1 {
        line-height: 1.1 !important
    }

    .text-sm-lh-1_2 {
        line-height: 1.2 !important
    }

    .text-sm-lh-1_3 {
        line-height: 1.3 !important
    }

    .text-sm-lh-1_4 {
        line-height: 1.4 !important
    }

    .text-sm-lh-1_5 {
        line-height: 1.5 !important
    }

    .text-sm-lh-1_6 {
        line-height: 1.6 !important
    }

    .text-sm-lh-1_7 {
        line-height: 1.7 !important
    }

    .text-sm-lh-1_8 {
        line-height: 1.8 !important
    }

    .text-sm-lh-1_9 {
        line-height: 1.9 !important
    }

    .text-sm-lh-2_0 {
        line-height: 2 !important
    }

    .text-sm-lh-2_1 {
        line-height: 2.1 !important
    }

    .text-sm-lh-2_2 {
        line-height: 2.2 !important
    }

    .text-sm-lh-2_3 {
        line-height: 2.3 !important
    }

    .text-sm-lh-2_4 {
        line-height: 2.4 !important
    }

    .text-sm-lh-2_5 {
        line-height: 2.5 !important
    }

    .text-sm-lh-2_6 {
        line-height: 2.6 !important
    }

    .text-sm-lh-2_7 {
        line-height: 2.7 !important
    }

    .text-sm-lh-2_8 {
        line-height: 2.8 !important
    }

    .text-sm-lh-2_9 {
        line-height: 2.9 !important
    }

    .text-sm-lh-3_0 {
        line-height: 3 !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .text-md-right {
        text-align:right !important
    }

    .text-md-left {
        text-align: left !important
    }

    .text-md-center {
        text-align: center !important
    }

    .text-md-justify {
        text-align: justify !important
    }

    .text-md-lh-0 {
        line-height: 0 !important
    }

    .text-md-lh-0_1 {
        line-height: .1 !important
    }

    .text-md-lh-0_2 {
        line-height: .2 !important
    }

    .text-md-lh-0_3 {
        line-height: .3 !important
    }

    .text-md-lh-0_4 {
        line-height: .4 !important
    }

    .text-md-lh-0_5 {
        line-height: .5 !important
    }

    .text-md-lh-0_6 {
        line-height: .6 !important
    }

    .text-md-lh-0_7 {
        line-height: .7 !important
    }

    .text-md-lh-0_8 {
        line-height: .8 !important
    }

    .text-md-lh-0_9 {
        line-height: .9 !important
    }

    .text-md-lh-1_0 {
        line-height: 1 !important
    }

    .text-md-lh-1_1 {
        line-height: 1.1 !important
    }

    .text-md-lh-1_2 {
        line-height: 1.2 !important
    }

    .text-md-lh-1_3 {
        line-height: 1.3 !important
    }

    .text-md-lh-1_4 {
        line-height: 1.4 !important
    }

    .text-md-lh-1_5 {
        line-height: 1.5 !important
    }

    .text-md-lh-1_6 {
        line-height: 1.6 !important
    }

    .text-md-lh-1_7 {
        line-height: 1.7 !important
    }

    .text-md-lh-1_8 {
        line-height: 1.8 !important
    }

    .text-md-lh-1_9 {
        line-height: 1.9 !important
    }

    .text-md-lh-2_0 {
        line-height: 2 !important
    }

    .text-md-lh-2_1 {
        line-height: 2.1 !important
    }

    .text-md-lh-2_2 {
        line-height: 2.2 !important
    }

    .text-md-lh-2_3 {
        line-height: 2.3 !important
    }

    .text-md-lh-2_4 {
        line-height: 2.4 !important
    }

    .text-md-lh-2_5 {
        line-height: 2.5 !important
    }

    .text-md-lh-2_6 {
        line-height: 2.6 !important
    }

    .text-md-lh-2_7 {
        line-height: 2.7 !important
    }

    .text-md-lh-2_8 {
        line-height: 2.8 !important
    }

    .text-md-lh-2_9 {
        line-height: 2.9 !important
    }

    .text-md-lh-3_0 {
        line-height: 3 !important
    }
}

@media screen and (min-width: 1200px) {
    .text-lg-right {
        text-align:right !important
    }

    .text-lg-left {
        text-align: left !important
    }

    .text-lg-center {
        text-align: center !important
    }

    .text-lg-justify {
        text-align: justify !important
    }

    .text-lg-lh-0 {
        line-height: 0 !important
    }

    .text-lg-lh-0_1 {
        line-height: .1 !important
    }

    .text-lg-lh-0_2 {
        line-height: .2 !important
    }

    .text-lg-lh-0_3 {
        line-height: .3 !important
    }

    .text-lg-lh-0_4 {
        line-height: .4 !important
    }

    .text-lg-lh-0_5 {
        line-height: .5 !important
    }

    .text-lg-lh-0_6 {
        line-height: .6 !important
    }

    .text-lg-lh-0_7 {
        line-height: .7 !important
    }

    .text-lg-lh-0_8 {
        line-height: .8 !important
    }

    .text-lg-lh-0_9 {
        line-height: .9 !important
    }

    .text-lg-lh-1_0 {
        line-height: 1 !important
    }

    .text-lg-lh-1_1 {
        line-height: 1.1 !important
    }

    .text-lg-lh-1_2 {
        line-height: 1.2 !important
    }

    .text-lg-lh-1_3 {
        line-height: 1.3 !important
    }

    .text-lg-lh-1_4 {
        line-height: 1.4 !important
    }

    .text-lg-lh-1_5 {
        line-height: 1.5 !important
    }

    .text-lg-lh-1_6 {
        line-height: 1.6 !important
    }

    .text-lg-lh-1_7 {
        line-height: 1.7 !important
    }

    .text-lg-lh-1_8 {
        line-height: 1.8 !important
    }

    .text-lg-lh-1_9 {
        line-height: 1.9 !important
    }

    .text-lg-lh-2_0 {
        line-height: 2 !important
    }

    .text-lg-lh-2_1 {
        line-height: 2.1 !important
    }

    .text-lg-lh-2_2 {
        line-height: 2.2 !important
    }

    .text-lg-lh-2_3 {
        line-height: 2.3 !important
    }

    .text-lg-lh-2_4 {
        line-height: 2.4 !important
    }

    .text-lg-lh-2_5 {
        line-height: 2.5 !important
    }

    .text-lg-lh-2_6 {
        line-height: 2.6 !important
    }

    .text-lg-lh-2_7 {
        line-height: 2.7 !important
    }

    .text-lg-lh-2_8 {
        line-height: 2.8 !important
    }

    .text-lg-lh-2_9 {
        line-height: 2.9 !important
    }

    .text-lg-lh-3_0 {
        line-height: 3 !important
    }
}

.fs-i {
    font-style: italic !important
}

.fs-n {
    font-style: normal !important
}

.fw-b {
    font-weight: bold !important
}

.fw-n {
    font-weight: normal !important
}

.fw-100 {
    font-weight: 100 !important
}

.fw-200 {
    font-weight: 200 !important
}

.fw-300 {
    font-weight: 300 !important
}

.fw-400 {
    font-weight: 400 !important
}

.fw-500 {
    font-weight: 500 !important
}

.fw-600 {
    font-weight: 600 !important
}

.fw-700 {
    font-weight: 700 !important
}

.text-vertical {
    writing-mode: vertical-rl
}

.text-vertical a {
    text-decoration: overline
}

@media screen and (max-width: 767px) {
    .text-xs-horizontal {
        writing-mode:horizontal-tb
    }
}

.text-orientation-upright {
    text-orientation: upright
}

.text-combine {
    -webkit-text-combine: horizontal;
    -ms-text-combine-horizontal: all;
    text-combine-upright: all
}

.text-decoration-none {
    text-decoration: none
}

.text-indent-1 {
    text-indent: -1em;
    padding-left: 1em
}

.text-indent-1_5 {
    text-indent: -1.5em;
    padding-left: 1.5em
}

.text-num {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 32.24px;
    height: 32.24px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 4.8vw;
    color: rgba(255,255,255,.75)
}

.text-num-container {
    position: relative
}

.text-num-container::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -1px;
    width: 26px;
    border: 26px solid rgba(0,0,0,0);
    border-top-color: #59a8b8;
    border-left-color: #ed8989
}

@media screen and (min-width: 768px) {
    .text-num {
        width:45.88px;
        height: 45.88px;
        font-size: calc(1.6rem + .3vw)
    }

    .text-num-container::before {
        width: 37px;
        border-width: 37px
    }
}

.label-1 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #59a8b8;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-1 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #59a8b8;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #59a8b8
}

.label-2 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #ed8989;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-2 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #ed8989;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #ed8989
}

.label-3 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #f7bfad;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-3 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #f7bfad;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #f7bfad
}

.label-4 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #f7e5e1;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-4 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #f7e5e1;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #f7e5e1
}

.label-5 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #736357;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-5 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #736357;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #736357
}

.label-6 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #edddbe;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-6 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #edddbe;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #edddbe
}

.label-7 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #f7efde;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-7 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #f7efde;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #f7efde
}

.label-8 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #fcee21;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-8 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fcee21;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #fcee21
}

.label-9 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #d3d6ed;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-9 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #d3d6ed;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #d3d6ed
}

.label-10 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #efebe4;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-10 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #efebe4;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #efebe4
}

.label-11 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #787ab1;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-11 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #787ab1;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #787ab1
}

.label-12 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #b7a2cd;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-12 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #b7a2cd;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #b7a2cd
}

.label-13 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #727577;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-13 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #727577;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #727577
}

.label-14 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #92b4cd;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-14 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #92b4cd;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #92b4cd
}

.label-15 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #c4755d;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-15 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #c4755d;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #c4755d
}

.label-16 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #efcd8c;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-16 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #efcd8c;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #efcd8c
}

.label-17 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #e6efed;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-17 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #e6efed;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #e6efed
}

.label-18 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #fbf8f0;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-18 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fbf8f0;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #fbf8f0
}

.label-19 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #fdf5f5;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-19 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fdf5f5;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #fdf5f5
}

.label-20 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #d5ebf8;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-20 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #d5ebf8;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #d5ebf8
}

.label-21 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #579083;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-21 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #579083;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #579083
}

.label-22 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #cec4aa;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-22 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #cec4aa;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #cec4aa
}

.label-23 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #8e69aa;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-23 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #8e69aa;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #8e69aa
}

.label-24 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #75bbb6;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-24 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #75bbb6;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #75bbb6
}

.label-25 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #ebe471;
    font-size: min(3.2vw,1.2rem)
}

.label-bordered-25 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #ebe471;
    background-color: rgba(0,0,0,0);
    font-size: min(3.2vw,1.2rem);
    border: 1px solid #ebe471
}

.label-gs-1 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #000;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-2 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #111;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-3 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #222;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-4 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #333;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-5 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #444;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-6 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #555;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-7 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #666;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-8 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #777;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-9 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #888;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-10 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #999;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-11 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #aaa;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-12 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #bbb;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-13 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #ccc;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-14 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #ddd;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-15 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #eee;
    font-size: min(3.2vw,1.2rem)
}

.label-gs-16 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #fff;
    font-size: min(3.2vw,1.2rem)
}

.labels {
    display: flex;
    flex-wrap: wrap;
    gap: .3em
}

.label-status-1 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #59a8b8;
    font-size: min(3.2vw,1.2rem)
}

.label-status-2 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #f4b765;
    font-size: min(3.2vw,1.2rem)
}

.label-status-3 {
    display: inline-block;
    line-height: 1.4;
    margin: 0;
    padding: .2em .6em;
    border-radius: 2px;
    color: #fff;
    background-color: #92b4cd;
    font-size: min(3.2vw,1.2rem)
}

.lazyloading {
    opacity: 0
}

.lazyloaded {
    opacity: 1;
    transition: all .5s
}

.img-fullsize-container {
    margin-left: -30px;
    margin-right: -30px
}

@media screen and (max-width: 767px) {
    .img-xs-fullsize-container {
        margin-left:-30px;
        margin-right: -30px
    }
}

.img-responsive,.blog-entry-thumbnail img,.blog-entry-eyecatch-bg img,.blog-entry-eyecatch img,.blog-entry-body .wp-caption>img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-hover {
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
    backface-visibility: hidden
}

a:hover .img-hover {
    opacity: .55
}

.img-layered {
    position: relative
}

.img-layered::before,.img-layered::after {
    content: "";
    z-index: 1;
    position: absolute
}

.img-layered-title {
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    color: #59a8b8;
    font-size: 120%
}

@media screen and (min-width: 768px) {
    .img-layered-texts {
        z-index:2;
        position: absolute;
        display: flex;
        flex-direction: column;
        line-height: 2.1
    }

    .img-layered-title {
        line-height: 1.6;
        font-size: 210%
    }
}

.img-layered-1::before {
    top: -25vw;
    right: 0;
    width: 39vw;
    height: 61vw;
    border-radius: 0 0 6vw 0;
    background-color: #ebd5cb;
    background-repeat: no-repeat;
    background-image: url(https://f2a21f.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-photo-1.jpg);
    background-size: cover;
    filter: blur(5px)
}

.img-layered-1::after {
    bottom: 10vw;
    left: -9vw;
    width: 80vw;
    height: 40vw;
    background-repeat: no-repeat;
    background-image: url(https://ee6edd.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-photo-2.jpg);
    background-size: cover;
    filter: blur(5px)
}

.img-layered-1-1,.img-layered-1-2 {
    overflow: hidden;
    z-index: 2;
    position: relative;
    margin-bottom: 6vw
}

.img-layered-1-1 {
    width: 52vw;
    margin-top: 4vw;
    border-radius: 0 26vw 0 13vw
}

.img-layered-1-2 {
    width: 63vw;
    margin-left: auto;
    margin-right: -9vw;
    border-radius: 0 0 0 19vw
}

@media screen and (min-width: 768px) {
    .img-layered-1 {
        margin-bottom:12%
    }

    .img-layered-1::before {
        top: -12%;
        right: 0;
        width: 28%;
        height: 54%
    }

    .img-layered-1::after {
        bottom: -9%;
        left: auto;
        right: 4%;
        width: 63%;
        height: 28%
    }

    .img-layered-1-1,.img-layered-1-2 {
        margin-bottom: 3vw
    }

    .img-layered-1-1 {
        width: 39%;
        margin: 0 11% 0 auto;
        border-radius: 0 13vw 0 6.5vw
    }

    .img-layered-1-2 {
        width: 44%;
        margin-top: -6%;
        margin-left: 0;
        margin-right: auto;
        border-radius: 0 0 0 9.5vw
    }

    .img-layered-1-texts {
        top: 0;
        left: 0;
        justify-content: center;
        align-items: flex-start;
        width: 38%;
        height: 61%;
        margin-left: 3%
    }
}

.img-layered-2::before {
    top: 21vw;
    left: 11vw;
    right: 0;
    height: 36vw;
    border-radius: 0 4vw 0 0;
    background-color: #f7efde;
    filter: blur(5px)
}

.img-layered-2::after {
    bottom: 8vw;
    left: 1vw;
    width: 30vw;
    height: 30vw;
    border-radius: 10vw 0 10vw 0;
    background-color: #f7e5e1;
    filter: blur(5px)
}

.img-layered-2-1,.img-layered-2-2,.img-layered-2-3 {
    overflow: hidden;
    z-index: 2;
    position: relative;
    margin-bottom: 6vw
}

.img-layered-2-1 {
    width: 72vw;
    margin-top: 14vw;
    margin-left: -9vw;
    border-radius: 0 20vw 0 0
}

.img-layered-2-2 {
    width: 53vw;
    margin-left: auto;
    margin-right: -9vw;
    border-radius: 0 0 0 19vw
}

.img-layered-2-3 {
    position: absolute;
    bottom: 12vw;
    left: -1vw;
    width: 30vw;
    margin: 0;
    border-radius: 10vw 0 10vw 0
}

.img-layered-2-texts {
    text-align: right
}

@media screen and (min-width: 768px) {
    .img-layered-2::before {
        top:15%;
        left: -9vw;
        right: 27%;
        height: 30%
    }

    .img-layered-2::after {
        bottom: 14%;
        left: 21%;
        width: 21%;
        height: auto;
        padding-top: 21%;
        border-radius: 40% 0 40% 0
    }

    .img-layered-2-1 {
        width: 44%;
        margin: 0;
        border-radius: 0 10vw 0 0
    }

    .img-layered-2-2 {
        width: 37%;
        margin-right: 0;
        border-radius: 0 0 0 9.5vw
    }

    .img-layered-2-3 {
        bottom: 17%;
        left: 23%;
        width: 21%;
        height: auto;
        border-radius: 40% 0 40% 0
    }

    .img-layered-2-texts {
        top: 0;
        left: auto;
        right: 15%;
        justify-content: center;
        align-items: flex-end;
        width: 38%;
        height: 31%
    }
}

.img-tile-1 {
    display: block;
    max-width: 220px;
    margin-bottom: 2em
}

.img-tile-1 a {
    display: block;
    margin-bottom: 1em
}

.links-contact-container {
    position: relative
}

.links-contact-container>[class^=col-] {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 768px) {
    .links-contact-container {
        display:flex;
        align-items: center
    }

    .links-contact-container::after {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        width: 0;
        height: 100%;
        border-left: 1px solid #59a8b8
    }
}

.link-box-1 {
    transition: .24s;
    display: block;
    color: #534741;
    text-decoration: none
}

.link-box-1:hover {
    text-decoration: none;
    color: #888
}

.link-box-1:hover [class*=text-] {
    color: #888 !important
}

.links-1 {
    list-style: none;
    padding: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.links-1 li {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.links-1 a {
    display: block;
    padding: .5em;
    text-decoration: none;
    color: #534741
}

.links-1 a:hover {
    color: #736357;
    background-color: #fbf8f0
}

.nav-local,.nav-local ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.nav-local a {
    display: flex;
    align-items: center;
    justify-content: center
}

.nav-local>li ul li {
    margin-top: 15px
}

@media screen and (min-width: 992px) {
    .nav-local>li {
        display:flex;
        justify-content: space-between;
        align-items: center
    }

    .nav-local>li>a {
        flex-basis: 32%;
        flex-shrink: 0;
        width: 100%;
        padding: 28px 0
    }

    .nav-local>li ul {
        flex-basis: 100%;
        margin-top: 0;
        display: flex;
        justify-content: space-between
    }

    .nav-local>li ul li {
        flex-basis: 100%;
        position: relative;
        margin-top: 0
    }

    .nav-local>li ul a {
        width: 80%;
        min-width: 0;
        margin-left: 20%
    }
}

.tab-content>.tab-pane {
    display: block;
    height: 0;
    overflow: hidden
}

.tab-content>.tab-pane .row {
    padding: 0 3vw
}

.tab-content>.tab-pane .row .grid {
    margin-bottom: 6vw;
    padding: 0 3vw
}

.tab-content>.active {
    height: auto
}

@media screen and (min-width: 768px) {
    .tab-content>.tab-pane .row {
        padding:0 15px
    }

    .tab-content>.tab-pane .row .grid {
        margin-bottom: 30px;
        padding: 0 15px
    }
}

.nav-tabs-1 {
    display: flex;
    justify-content: center;
    border-bottom-color: #aaa;
    text-align: center
}

.nav-tabs-1>li {
    float: none;
    display: inline-block;
    max-width: 400px;
    margin-left: .4%;
    margin-right: .4%;
    margin-bottom: -1px;
    border-bottom: 1px solid #aaa;
    border-radius: 4px 4px 0 0
}

.nav-tabs-1>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 9px 15px;
    background-color: #eee;
    color: #999;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}

.nav-tabs-1>li>a:hover {
    border-bottom-color: rgba(0,0,0,0);
    background-color: #ddd;
    color: #333
}

.nav-tabs-1>li.active {
    border-bottom: rgba(0,0,0,0)
}

.nav-tabs-1>li.active>a,.nav-tabs-1>li.active>a:hover,.nav-tabs-1>li.active>a:focus {
    cursor: default;
    border: 1px solid #aaa;
    border-bottom-color: rgba(0,0,0,0);
    background-color: #fff;
    color: #534741
}

.nav-tabs-1-bg-7 {
    border-bottom-color: #f1e3c5
}

.nav-tabs-1-bg-7>li {
    border-bottom-color: #f1e3c5
}

.nav-tabs-1-bg-7>li>a {
    background-color: #f4f1ec
}

.nav-tabs-1-bg-7>li.active a,.nav-tabs-1-bg-7>li.active>a:hover,.nav-tabs-1-bg-7>li.active>a:focus {
    border-color: #f1e3c5 #f1e3c5 rgba(0,0,0,0);
    background-color: #f7efde
}

@media screen and (min-width: 768px) {
    .nav-tabs-1>li>a {
        padding-top:16px;
        padding-bottom: 16px
    }
}

.nav-tabs-2 {
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    padding: 0 5px;
    text-align: center
}

.nav-tabs-2>li {
    width: 100%;
    margin: 0 5px
}

.nav-tabs-2>li>a {
    padding: 10px 5px 9px;
    border: 1px solid rgba(0,0,0,0);
    border-bottom-color: #ddd;
    border-radius: 4px 4px 0 0;
    background-color: #f2f2f2;
    text-decoration: none;
    color: #888
}

.nav-tabs-2>li>a:hover {
    background-color: #f8f8f8;
    color: #534741
}

.nav-tabs-2>li.active>a {
    border-color: #ddd #ddd #fff #ddd;
    background-color: #fff;
    color: #534741
}

.list-1 {
    padding-left: 1.4em
}

.list-1 li {
    margin-bottom: .4em
}

.list-2 {
    list-style: none;
    padding: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.list-2 li {
    padding: 1em 0;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.list-checked-1 {
    list-style: none;
    padding: .9em 1.7em;
    border-radius: 2px;
    line-height: 1.3;
    font-size: min(3vw,1.4rem)
}

.list-checked-1 li {
    margin: .6em 0;
    padding-left: 21px;
    background: url(https://fac168.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/icon-checked-1.svg) no-repeat 0 .2em
}

.list-separator {
    list-style: none;
    padding-left: 0
}

.list-separator>li {
    display: inline-block;
    margin-bottom: .5em
}

.list-separator>li a {
    text-decoration: none
}

.list-separator>li::after {
    content: " |";
    margin: 0 .2em;
    color: rgba(0,0,0,.35)
}

.list-separator>li:last-child::after {
    content: none
}

.list-asterisk {
    list-style: none;
    padding-left: 1.2em
}

.list-asterisk>li {
    margin-bottom: .4em;
    text-indent: -1.2em
}

.list-asterisk>li::before {
    content: "※";
    margin-right: .2em
}

.list-breadcrumb {
    overflow-x: auto;
    margin-bottom: 1em;
    background-color: #fafafa
}

.list-breadcrumb ol {
    list-style: none;
    display: flex;
    padding: 1em;
    margin: 0;
    font-size: min(2.4vw,1rem)
}

.list-breadcrumb ol>li {
    white-space: nowrap
}

.list-breadcrumb ol>li+li::before {
    content: " / ";
    margin: 0 1em
}

.title-1 {
    display: flex;
    flex-direction: column;
    margin: 1.3em 0;
    line-height: 1.46;
    letter-spacing: .16em;
    font-size: min(5.4vw,3.2rem);
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    text-align: center
}

.title-1 small,.title-1 .small {
    letter-spacing: 0;
    font-size: min(2.777777vw,1.2rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    color: gray
}

@media screen and (min-width: 768px) {
    .title-1 {
        margin:2.4em 0
    }
}

.title-2 {
    line-height: 1.46;
    margin: 0 0 .8em;
    letter-spacing: .15em;
    font-size: min(4.444444vw,2.6rem);
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.title-3 {
    line-height: 1.46;
    display: inline-block;
    margin: 0 0 min(5.2vw,2em) -9vw;
    padding: 0 .2em min(2vw,.8em) 9vw;
    border-bottom: 2px solid #59a8b8;
    font-size: min(4.2vw,2.1rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.title-4 {
    line-height: 1.76;
    margin: min(6.9vw,2em) auto;
    font-size: min(1.225rem + .9vw,2rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.title-5 {
    line-height: 1.76;
    margin: min(8.2vw,2em) auto;
    font-size: min(5.2vw,2.4rem);
    text-align: center
}

.title-5 small,.title-5 .small {
    display: block;
    margin-bottom: .2em;
    font-size: 50%
}

.title-6 {
    text-align: center;
    margin: 2em 0 2em;
    padding: 1em 0;
    border: 1px solid #f7e5e1;
    font-size: min(1.3rem + .6vw,1.75rem)
}

.title-7 {
    margin: 1.4em 0;
    font-size: min(1.4rem + .6vw,1.95rem);
    font-weight: bold
}

.title-7.bordered {
    padding-top: 1.4em;
    border-top: 1px solid rgba(0,0,0,.1)
}

.title-8 {
    margin: 1em 0;
    font-size: min(1.1rem + .6vw,1.5rem);
    font-weight: bold
}

.title-borders {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.title-borders::before,.title-borders::after {
    content: "";
    display: block;
    width: 100%;
    border-width: 1px 0 0;
    border-style: solid
}

.title-borders::before {
    margin-right: 2em
}

.title-borders::after {
    margin-left: 2em
}

.title-course-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 3em;
    padding-left: 9vw;
    padding-right: 9vw
}

.title-course-texts {
    white-space: nowrap
}

.title-course-title {
    margin: .3em 0 .8em;
    font-size: min(6.6vw,3.2rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.title-course-lead-1 {
    margin-bottom: .4em;
    font-size: min(2.3vw,1.2rem);
    color: #4d4d4d
}

.title-course-lead-2 {
    margin-top: 2em
}

.title-course-lead-2 p {
    margin-bottom: .4em;
    color: #4d4d4d
}

.title-course-price {
    margin-bottom: 0;
    padding-top: .3em;
    padding-right: 1em;
    border-top: 1px solid;
    font-size: 140%;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.title-course-labels {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: .6em
}

@media screen and (min-width: 992px) {
    .title-course-container {
        position:absolute;
        top: 50%;
        left: 50%;
        transform: translate(0, -50%);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 46%;
        height: 100%;
        margin-bottom: 0
    }

    .title-course-texts {
        width: 90%
    }

    .title-course-title {
        margin: 1em 0
    }

    .title-course-title [class^=fz-] {
        font-size: 100% !important
    }

    .title-course-price {
        padding-top: 1.5em;
        font-size: 190%
    }

    .title-course-labels {
        flex-direction: row;
        justify-content: flex-start;
        width: 90%;
        margin-top: 1.5em
    }

    .title-course-lead-2 {
        width: 90%;
        margin-top: 4em
    }
}

.title-course-labels-cloned {
    position: fixed;
    z-index: 99;
    top: -200px;
    bottom: auto;
    left: 0;
    right: auto;
    width: 100%;
    transition: .3s;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 1em;
    border-top: 1px solid #eee
}

.labels-fixed .title-course-labels-cloned {
    top: 55px
}

.title-main-container {
    margin-bottom: 30px;
    padding: 1.1em 2% 1.03em;
    border-top: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
    text-align: center
}

@media screen and (min-width: 768px) {
    .title-main-container {
        margin-bottom:60px
    }
}

.title-main-container .title {
    display: flex;
    flex-direction: column;
    margin: 1.3em 0;
    line-height: 1.46;
    letter-spacing: .16em;
    font-size: min(5.4vw,3.2rem);
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    text-align: center;
    margin: 0
}

.title-main-container .title small,.title-main-container .title .small {
    letter-spacing: 0;
    font-size: min(2.777777vw,1.2rem);
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    color: gray
}

@media screen and (min-width: 768px) {
    .title-main-container .title {
        margin:2.4em 0
    }
}

@media screen and (min-width: 768px) {
    .title-main-container {
        padding-top:2.2em;
        padding-bottom: 2.2em
    }

    .title-main-container .title {
        margin: 0
    }
}

.border-radius-1 {
    border-radius: 1px !important
}

.border-radius-2 {
    border-radius: 2px !important
}

.border-radius-3 {
    border-radius: 3px !important
}

.border-radius-4 {
    border-radius: 4px !important
}

.border-radius-5 {
    border-radius: 5px !important
}

.border-radius-6 {
    border-radius: 6px !important
}

.border-radius-7 {
    border-radius: 7px !important
}

.border-radius-8 {
    border-radius: 8px !important
}

.border-radius-9 {
    border-radius: 9px !important
}

.border-radius-10 {
    border-radius: 10px !important
}

.border-radius-11 {
    border-radius: 11px !important
}

.border-radius-12 {
    border-radius: 12px !important
}

.border-radius-13 {
    border-radius: 13px !important
}

.border-radius-14 {
    border-radius: 14px !important
}

.border-radius-15 {
    border-radius: 15px !important
}

.border-radius-16 {
    border-radius: 16px !important
}

.border-radius-17 {
    border-radius: 17px !important
}

.border-radius-18 {
    border-radius: 18px !important
}

.border-radius-19 {
    border-radius: 19px !important
}

.border-radius-20 {
    border-radius: 20px !important
}

.border-radius-100p,.border-circle {
    border-radius: 100% !important
}

.border-1 {
    border: 1px solid rgba(0,0,0,.1) !important
}

.border-2 {
    border: 1px solid rgba(0,0,0,.34) !important
}

.border-3 {
    border: 1px solid #fff !important
}

.border-d {
    border: 1px dotted #b0a89f !important
}

.border-t-d {
    border-top: 1px dotted #b0a89f !important
}

.border-b-d {
    border-bottom: 1px dotted #b0a89f !important
}

.border-r-d {
    border-right: 1px dotted #b0a89f !important
}

.border-l-d {
    border-left: 1px dotted #b0a89f !important
}

.border-t-1 {
    border-top: 1px solid rgba(0,0,0,.1) !important
}

.border-b-1 {
    border-bottom: 1px solid rgba(0,0,0,.1) !important
}

.border-r-1 {
    border-right: 1px solid rgba(0,0,0,.1) !important
}

.border-l-1 {
    border-left: 1px solid rgba(0,0,0,.1) !important
}

.border-t-2 {
    border-top: 1px solid rgba(0,0,0,.34) !important
}

.border-b-2 {
    border-bottom: 1px solid rgba(0,0,0,.34) !important
}

.border-r-2 {
    border-right: 1px solid rgba(0,0,0,.34) !important
}

.border-l-2 {
    border-left: 1px solid rgba(0,0,0,.34) !important
}

.border-n {
    border: none !important
}

.border-t-n {
    border-top: none !important
}

.border-b-n {
    border-bottom: none !important
}

.border-r-n {
    border-right: none !important
}

.border-l-n {
    border-left: none !important
}

@media screen and (max-width: 767px) {
    .border-xs-t-1 {
        border-top:1px solid rgba(0,0,0,.1) !important
    }

    .border-xs-b-1 {
        border-bottom: 1px solid rgba(0,0,0,.1) !important
    }

    .border-xs-r-1 {
        border-right: 1px solid rgba(0,0,0,.1) !important
    }

    .border-xs-l-1 {
        border-left: 1px solid rgba(0,0,0,.1) !important
    }

    .border-xs-t-d {
        border-top: 1px dotted #b0a89f !important
    }

    .border-xs-b-d {
        border-bottom: 1px dotted #b0a89f !important
    }

    .border-xs-r-d {
        border-right: 1px dotted #b0a89f !important
    }

    .border-xs-l-d {
        border-left: 1px dotted #b0a89f !important
    }

    .border-xs-n {
        border: none !important
    }

    .border-xs-t-n {
        border-top: none !important
    }

    .border-xs-b-n {
        border-bottom: none !important
    }

    .border-xs-r-n {
        border-right: none !important
    }

    .border-xs-l-n {
        border-left: none !important
    }
}

@media screen and (min-width: 768px)and (max-width: 991px) {
    .border-sm-t-1 {
        border-top:1px solid rgba(0,0,0,.1) !important
    }

    .border-sm-b-1 {
        border-bottom: 1px solid rgba(0,0,0,.1) !important
    }

    .border-sm-r-1 {
        border-right: 1px solid rgba(0,0,0,.1) !important
    }

    .border-sm-l-1 {
        border-left: 1px solid rgba(0,0,0,.1) !important
    }

    .border-sm-t-d {
        border-top: 1px dotted #b0a89f !important
    }

    .border-sm-b-d {
        border-bottom: 1px dotted #b0a89f !important
    }

    .border-sm-r-d {
        border-right: 1px dotted #b0a89f !important
    }

    .border-sm-l-d {
        border-left: 1px dotted #b0a89f !important
    }

    .border-sm-n {
        border: none !important
    }

    .border-sm-t-n {
        border-top: none !important
    }

    .border-sm-b-n {
        border-bottom: none !important
    }

    .border-sm-r-n {
        border-right: none !important
    }

    .border-sm-l-n {
        border-left: none !important
    }
}

@media screen and (min-width: 992px)and (max-width: 1199px) {
    .border-md-t-1 {
        border-top:1px solid rgba(0,0,0,.1) !important
    }

    .border-md-b-1 {
        border-bottom: 1px solid rgba(0,0,0,.1) !important
    }

    .border-md-r-1 {
        border-right: 1px solid rgba(0,0,0,.1) !important
    }

    .border-md-l-1 {
        border-left: 1px solid rgba(0,0,0,.1) !important
    }

    .border-md-t-d {
        border-top: 1px dotted #b0a89f !important
    }

    .border-md-b-d {
        border-bottom: 1px dotted #b0a89f !important
    }

    .border-md-r-d {
        border-right: 1px dotted #b0a89f !important
    }

    .border-md-l-d {
        border-left: 1px dotted #b0a89f !important
    }

    .border-md-n {
        border: none !important
    }

    .border-md-t-n {
        border-top: none !important
    }

    .border-md-b-n {
        border-bottom: none !important
    }

    .border-md-r-n {
        border-right: none !important
    }

    .border-md-l-n {
        border-left: none !important
    }
}

@media screen and (min-width: 1200px) {
    .border-lg-t-1 {
        border-top:1px solid rgba(0,0,0,.1) !important
    }

    .border-lg-b-1 {
        border-bottom: 1px solid rgba(0,0,0,.1) !important
    }

    .border-lg-r-1 {
        border-right: 1px solid rgba(0,0,0,.1) !important
    }

    .border-lg-l-1 {
        border-left: 1px solid rgba(0,0,0,.1) !important
    }

    .border-lg-t-d {
        border-top: 1px dotted #b0a89f !important
    }

    .border-lg-b-d {
        border-bottom: 1px dotted #b0a89f !important
    }

    .border-lg-r-d {
        border-right: 1px dotted #b0a89f !important
    }

    .border-lg-l-d {
        border-left: 1px dotted #b0a89f !important
    }

    .border-lg-n {
        border: none !important
    }

    .border-lg-t-n {
        border-top: none !important
    }

    .border-lg-b-n {
        border-bottom: none !important
    }

    .border-lg-r-n {
        border-right: none !important
    }

    .border-lg-l-n {
        border-left: none !important
    }
}

.border-c-fff-00 {
    border-color: rgba(255,255,255,0) !important
}

.border-t-c-fff-00 {
    border-top-color: rgba(255,255,255,0) !important
}

.border-b-c-fff-00 {
    border-bottom-color: rgba(255,255,255,0) !important
}

.border-r-c-fff-00 {
    border-right-color: rgba(255,255,255,0) !important
}

.border-l-c-fff-00 {
    border-left-color: rgba(255,255,255,0) !important
}

.border-c-000-00 {
    border-color: rgba(0,0,0,0) !important
}

.border-t-c-000-00 {
    border-top-color: rgba(0,0,0,0) !important
}

.border-b-c-000-00 {
    border-bottom-color: rgba(0,0,0,0) !important
}

.border-r-c-000-00 {
    border-right-color: rgba(0,0,0,0) !important
}

.border-l-c-000-00 {
    border-left-color: rgba(0,0,0,0) !important
}

.border-w-0 {
    border-width: 0px !important
}

.border-t-w-0 {
    border-top-width: 0px !important
}

.border-b-w-0 {
    border-bottom-width: 0px !important
}

.border-r-w-0 {
    border-right-width: 0px !important
}

.border-l-w-0 {
    border-left-width: 0px !important
}

.border-c-fff-05 {
    border-color: rgba(255,255,255,.05) !important
}

.border-t-c-fff-05 {
    border-top-color: rgba(255,255,255,.05) !important
}

.border-b-c-fff-05 {
    border-bottom-color: rgba(255,255,255,.05) !important
}

.border-r-c-fff-05 {
    border-right-color: rgba(255,255,255,.05) !important
}

.border-l-c-fff-05 {
    border-left-color: rgba(255,255,255,.05) !important
}

.border-c-000-05 {
    border-color: rgba(0,0,0,.05) !important
}

.border-t-c-000-05 {
    border-top-color: rgba(0,0,0,.05) !important
}

.border-b-c-000-05 {
    border-bottom-color: rgba(0,0,0,.05) !important
}

.border-r-c-000-05 {
    border-right-color: rgba(0,0,0,.05) !important
}

.border-l-c-000-05 {
    border-left-color: rgba(0,0,0,.05) !important
}

.border-w-1 {
    border-width: 1px !important
}

.border-t-w-1 {
    border-top-width: 1px !important
}

.border-b-w-1 {
    border-bottom-width: 1px !important
}

.border-r-w-1 {
    border-right-width: 1px !important
}

.border-l-w-1 {
    border-left-width: 1px !important
}

.border-c-fff-010 {
    border-color: rgba(255,255,255,.1) !important
}

.border-t-c-fff-010 {
    border-top-color: rgba(255,255,255,.1) !important
}

.border-b-c-fff-010 {
    border-bottom-color: rgba(255,255,255,.1) !important
}

.border-r-c-fff-010 {
    border-right-color: rgba(255,255,255,.1) !important
}

.border-l-c-fff-010 {
    border-left-color: rgba(255,255,255,.1) !important
}

.border-c-000-010 {
    border-color: rgba(0,0,0,.1) !important
}

.border-t-c-000-010 {
    border-top-color: rgba(0,0,0,.1) !important
}

.border-b-c-000-010 {
    border-bottom-color: rgba(0,0,0,.1) !important
}

.border-r-c-000-010 {
    border-right-color: rgba(0,0,0,.1) !important
}

.border-l-c-000-010 {
    border-left-color: rgba(0,0,0,.1) !important
}

.border-w-2 {
    border-width: 2px !important
}

.border-t-w-2 {
    border-top-width: 2px !important
}

.border-b-w-2 {
    border-bottom-width: 2px !important
}

.border-r-w-2 {
    border-right-width: 2px !important
}

.border-l-w-2 {
    border-left-width: 2px !important
}

.border-c-fff-015 {
    border-color: rgba(255,255,255,.15) !important
}

.border-t-c-fff-015 {
    border-top-color: rgba(255,255,255,.15) !important
}

.border-b-c-fff-015 {
    border-bottom-color: rgba(255,255,255,.15) !important
}

.border-r-c-fff-015 {
    border-right-color: rgba(255,255,255,.15) !important
}

.border-l-c-fff-015 {
    border-left-color: rgba(255,255,255,.15) !important
}

.border-c-000-015 {
    border-color: rgba(0,0,0,.15) !important
}

.border-t-c-000-015 {
    border-top-color: rgba(0,0,0,.15) !important
}

.border-b-c-000-015 {
    border-bottom-color: rgba(0,0,0,.15) !important
}

.border-r-c-000-015 {
    border-right-color: rgba(0,0,0,.15) !important
}

.border-l-c-000-015 {
    border-left-color: rgba(0,0,0,.15) !important
}

.border-w-3 {
    border-width: 3px !important
}

.border-t-w-3 {
    border-top-width: 3px !important
}

.border-b-w-3 {
    border-bottom-width: 3px !important
}

.border-r-w-3 {
    border-right-width: 3px !important
}

.border-l-w-3 {
    border-left-width: 3px !important
}

.border-c-fff-020 {
    border-color: rgba(255,255,255,.2) !important
}

.border-t-c-fff-020 {
    border-top-color: rgba(255,255,255,.2) !important
}

.border-b-c-fff-020 {
    border-bottom-color: rgba(255,255,255,.2) !important
}

.border-r-c-fff-020 {
    border-right-color: rgba(255,255,255,.2) !important
}

.border-l-c-fff-020 {
    border-left-color: rgba(255,255,255,.2) !important
}

.border-c-000-020 {
    border-color: rgba(0,0,0,.2) !important
}

.border-t-c-000-020 {
    border-top-color: rgba(0,0,0,.2) !important
}

.border-b-c-000-020 {
    border-bottom-color: rgba(0,0,0,.2) !important
}

.border-r-c-000-020 {
    border-right-color: rgba(0,0,0,.2) !important
}

.border-l-c-000-020 {
    border-left-color: rgba(0,0,0,.2) !important
}

.border-w-4 {
    border-width: 4px !important
}

.border-t-w-4 {
    border-top-width: 4px !important
}

.border-b-w-4 {
    border-bottom-width: 4px !important
}

.border-r-w-4 {
    border-right-width: 4px !important
}

.border-l-w-4 {
    border-left-width: 4px !important
}

.border-c-fff-025 {
    border-color: rgba(255,255,255,.25) !important
}

.border-t-c-fff-025 {
    border-top-color: rgba(255,255,255,.25) !important
}

.border-b-c-fff-025 {
    border-bottom-color: rgba(255,255,255,.25) !important
}

.border-r-c-fff-025 {
    border-right-color: rgba(255,255,255,.25) !important
}

.border-l-c-fff-025 {
    border-left-color: rgba(255,255,255,.25) !important
}

.border-c-000-025 {
    border-color: rgba(0,0,0,.25) !important
}

.border-t-c-000-025 {
    border-top-color: rgba(0,0,0,.25) !important
}

.border-b-c-000-025 {
    border-bottom-color: rgba(0,0,0,.25) !important
}

.border-r-c-000-025 {
    border-right-color: rgba(0,0,0,.25) !important
}

.border-l-c-000-025 {
    border-left-color: rgba(0,0,0,.25) !important
}

.border-w-5 {
    border-width: 5px !important
}

.border-t-w-5 {
    border-top-width: 5px !important
}

.border-b-w-5 {
    border-bottom-width: 5px !important
}

.border-r-w-5 {
    border-right-width: 5px !important
}

.border-l-w-5 {
    border-left-width: 5px !important
}

.border-c-fff-030 {
    border-color: rgba(255,255,255,.3) !important
}

.border-t-c-fff-030 {
    border-top-color: rgba(255,255,255,.3) !important
}

.border-b-c-fff-030 {
    border-bottom-color: rgba(255,255,255,.3) !important
}

.border-r-c-fff-030 {
    border-right-color: rgba(255,255,255,.3) !important
}

.border-l-c-fff-030 {
    border-left-color: rgba(255,255,255,.3) !important
}

.border-c-000-030 {
    border-color: rgba(0,0,0,.3) !important
}

.border-t-c-000-030 {
    border-top-color: rgba(0,0,0,.3) !important
}

.border-b-c-000-030 {
    border-bottom-color: rgba(0,0,0,.3) !important
}

.border-r-c-000-030 {
    border-right-color: rgba(0,0,0,.3) !important
}

.border-l-c-000-030 {
    border-left-color: rgba(0,0,0,.3) !important
}

.border-w-6 {
    border-width: 6px !important
}

.border-t-w-6 {
    border-top-width: 6px !important
}

.border-b-w-6 {
    border-bottom-width: 6px !important
}

.border-r-w-6 {
    border-right-width: 6px !important
}

.border-l-w-6 {
    border-left-width: 6px !important
}

.border-c-fff-035 {
    border-color: rgba(255,255,255,.35) !important
}

.border-t-c-fff-035 {
    border-top-color: rgba(255,255,255,.35) !important
}

.border-b-c-fff-035 {
    border-bottom-color: rgba(255,255,255,.35) !important
}

.border-r-c-fff-035 {
    border-right-color: rgba(255,255,255,.35) !important
}

.border-l-c-fff-035 {
    border-left-color: rgba(255,255,255,.35) !important
}

.border-c-000-035 {
    border-color: rgba(0,0,0,.35) !important
}

.border-t-c-000-035 {
    border-top-color: rgba(0,0,0,.35) !important
}

.border-b-c-000-035 {
    border-bottom-color: rgba(0,0,0,.35) !important
}

.border-r-c-000-035 {
    border-right-color: rgba(0,0,0,.35) !important
}

.border-l-c-000-035 {
    border-left-color: rgba(0,0,0,.35) !important
}

.border-w-7 {
    border-width: 7px !important
}

.border-t-w-7 {
    border-top-width: 7px !important
}

.border-b-w-7 {
    border-bottom-width: 7px !important
}

.border-r-w-7 {
    border-right-width: 7px !important
}

.border-l-w-7 {
    border-left-width: 7px !important
}

.border-c-fff-040 {
    border-color: rgba(255,255,255,.4) !important
}

.border-t-c-fff-040 {
    border-top-color: rgba(255,255,255,.4) !important
}

.border-b-c-fff-040 {
    border-bottom-color: rgba(255,255,255,.4) !important
}

.border-r-c-fff-040 {
    border-right-color: rgba(255,255,255,.4) !important
}

.border-l-c-fff-040 {
    border-left-color: rgba(255,255,255,.4) !important
}

.border-c-000-040 {
    border-color: rgba(0,0,0,.4) !important
}

.border-t-c-000-040 {
    border-top-color: rgba(0,0,0,.4) !important
}

.border-b-c-000-040 {
    border-bottom-color: rgba(0,0,0,.4) !important
}

.border-r-c-000-040 {
    border-right-color: rgba(0,0,0,.4) !important
}

.border-l-c-000-040 {
    border-left-color: rgba(0,0,0,.4) !important
}

.border-w-8 {
    border-width: 8px !important
}

.border-t-w-8 {
    border-top-width: 8px !important
}

.border-b-w-8 {
    border-bottom-width: 8px !important
}

.border-r-w-8 {
    border-right-width: 8px !important
}

.border-l-w-8 {
    border-left-width: 8px !important
}

.border-c-fff-045 {
    border-color: rgba(255,255,255,.45) !important
}

.border-t-c-fff-045 {
    border-top-color: rgba(255,255,255,.45) !important
}

.border-b-c-fff-045 {
    border-bottom-color: rgba(255,255,255,.45) !important
}

.border-r-c-fff-045 {
    border-right-color: rgba(255,255,255,.45) !important
}

.border-l-c-fff-045 {
    border-left-color: rgba(255,255,255,.45) !important
}

.border-c-000-045 {
    border-color: rgba(0,0,0,.45) !important
}

.border-t-c-000-045 {
    border-top-color: rgba(0,0,0,.45) !important
}

.border-b-c-000-045 {
    border-bottom-color: rgba(0,0,0,.45) !important
}

.border-r-c-000-045 {
    border-right-color: rgba(0,0,0,.45) !important
}

.border-l-c-000-045 {
    border-left-color: rgba(0,0,0,.45) !important
}

.border-w-9 {
    border-width: 9px !important
}

.border-t-w-9 {
    border-top-width: 9px !important
}

.border-b-w-9 {
    border-bottom-width: 9px !important
}

.border-r-w-9 {
    border-right-width: 9px !important
}

.border-l-w-9 {
    border-left-width: 9px !important
}

.border-c-fff-050 {
    border-color: rgba(255,255,255,.5) !important
}

.border-t-c-fff-050 {
    border-top-color: rgba(255,255,255,.5) !important
}

.border-b-c-fff-050 {
    border-bottom-color: rgba(255,255,255,.5) !important
}

.border-r-c-fff-050 {
    border-right-color: rgba(255,255,255,.5) !important
}

.border-l-c-fff-050 {
    border-left-color: rgba(255,255,255,.5) !important
}

.border-c-000-050 {
    border-color: rgba(0,0,0,.5) !important
}

.border-t-c-000-050 {
    border-top-color: rgba(0,0,0,.5) !important
}

.border-b-c-000-050 {
    border-bottom-color: rgba(0,0,0,.5) !important
}

.border-r-c-000-050 {
    border-right-color: rgba(0,0,0,.5) !important
}

.border-l-c-000-050 {
    border-left-color: rgba(0,0,0,.5) !important
}

.border-w-10 {
    border-width: 10px !important
}

.border-t-w-10 {
    border-top-width: 10px !important
}

.border-b-w-10 {
    border-bottom-width: 10px !important
}

.border-r-w-10 {
    border-right-width: 10px !important
}

.border-l-w-10 {
    border-left-width: 10px !important
}

.border-c-fff-055 {
    border-color: rgba(255,255,255,.55) !important
}

.border-t-c-fff-055 {
    border-top-color: rgba(255,255,255,.55) !important
}

.border-b-c-fff-055 {
    border-bottom-color: rgba(255,255,255,.55) !important
}

.border-r-c-fff-055 {
    border-right-color: rgba(255,255,255,.55) !important
}

.border-l-c-fff-055 {
    border-left-color: rgba(255,255,255,.55) !important
}

.border-c-000-055 {
    border-color: rgba(0,0,0,.55) !important
}

.border-t-c-000-055 {
    border-top-color: rgba(0,0,0,.55) !important
}

.border-b-c-000-055 {
    border-bottom-color: rgba(0,0,0,.55) !important
}

.border-r-c-000-055 {
    border-right-color: rgba(0,0,0,.55) !important
}

.border-l-c-000-055 {
    border-left-color: rgba(0,0,0,.55) !important
}

.border-w-11 {
    border-width: 11px !important
}

.border-t-w-11 {
    border-top-width: 11px !important
}

.border-b-w-11 {
    border-bottom-width: 11px !important
}

.border-r-w-11 {
    border-right-width: 11px !important
}

.border-l-w-11 {
    border-left-width: 11px !important
}

.border-c-fff-060 {
    border-color: rgba(255,255,255,.6) !important
}

.border-t-c-fff-060 {
    border-top-color: rgba(255,255,255,.6) !important
}

.border-b-c-fff-060 {
    border-bottom-color: rgba(255,255,255,.6) !important
}

.border-r-c-fff-060 {
    border-right-color: rgba(255,255,255,.6) !important
}

.border-l-c-fff-060 {
    border-left-color: rgba(255,255,255,.6) !important
}

.border-c-000-060 {
    border-color: rgba(0,0,0,.6) !important
}

.border-t-c-000-060 {
    border-top-color: rgba(0,0,0,.6) !important
}

.border-b-c-000-060 {
    border-bottom-color: rgba(0,0,0,.6) !important
}

.border-r-c-000-060 {
    border-right-color: rgba(0,0,0,.6) !important
}

.border-l-c-000-060 {
    border-left-color: rgba(0,0,0,.6) !important
}

.border-w-12 {
    border-width: 12px !important
}

.border-t-w-12 {
    border-top-width: 12px !important
}

.border-b-w-12 {
    border-bottom-width: 12px !important
}

.border-r-w-12 {
    border-right-width: 12px !important
}

.border-l-w-12 {
    border-left-width: 12px !important
}

.border-c-fff-065 {
    border-color: rgba(255,255,255,.65) !important
}

.border-t-c-fff-065 {
    border-top-color: rgba(255,255,255,.65) !important
}

.border-b-c-fff-065 {
    border-bottom-color: rgba(255,255,255,.65) !important
}

.border-r-c-fff-065 {
    border-right-color: rgba(255,255,255,.65) !important
}

.border-l-c-fff-065 {
    border-left-color: rgba(255,255,255,.65) !important
}

.border-c-000-065 {
    border-color: rgba(0,0,0,.65) !important
}

.border-t-c-000-065 {
    border-top-color: rgba(0,0,0,.65) !important
}

.border-b-c-000-065 {
    border-bottom-color: rgba(0,0,0,.65) !important
}

.border-r-c-000-065 {
    border-right-color: rgba(0,0,0,.65) !important
}

.border-l-c-000-065 {
    border-left-color: rgba(0,0,0,.65) !important
}

.border-w-13 {
    border-width: 13px !important
}

.border-t-w-13 {
    border-top-width: 13px !important
}

.border-b-w-13 {
    border-bottom-width: 13px !important
}

.border-r-w-13 {
    border-right-width: 13px !important
}

.border-l-w-13 {
    border-left-width: 13px !important
}

.border-c-fff-070 {
    border-color: rgba(255,255,255,.7) !important
}

.border-t-c-fff-070 {
    border-top-color: rgba(255,255,255,.7) !important
}

.border-b-c-fff-070 {
    border-bottom-color: rgba(255,255,255,.7) !important
}

.border-r-c-fff-070 {
    border-right-color: rgba(255,255,255,.7) !important
}

.border-l-c-fff-070 {
    border-left-color: rgba(255,255,255,.7) !important
}

.border-c-000-070 {
    border-color: rgba(0,0,0,.7) !important
}

.border-t-c-000-070 {
    border-top-color: rgba(0,0,0,.7) !important
}

.border-b-c-000-070 {
    border-bottom-color: rgba(0,0,0,.7) !important
}

.border-r-c-000-070 {
    border-right-color: rgba(0,0,0,.7) !important
}

.border-l-c-000-070 {
    border-left-color: rgba(0,0,0,.7) !important
}

.border-w-14 {
    border-width: 14px !important
}

.border-t-w-14 {
    border-top-width: 14px !important
}

.border-b-w-14 {
    border-bottom-width: 14px !important
}

.border-r-w-14 {
    border-right-width: 14px !important
}

.border-l-w-14 {
    border-left-width: 14px !important
}

.border-c-fff-075 {
    border-color: rgba(255,255,255,.75) !important
}

.border-t-c-fff-075 {
    border-top-color: rgba(255,255,255,.75) !important
}

.border-b-c-fff-075 {
    border-bottom-color: rgba(255,255,255,.75) !important
}

.border-r-c-fff-075 {
    border-right-color: rgba(255,255,255,.75) !important
}

.border-l-c-fff-075 {
    border-left-color: rgba(255,255,255,.75) !important
}

.border-c-000-075 {
    border-color: rgba(0,0,0,.75) !important
}

.border-t-c-000-075 {
    border-top-color: rgba(0,0,0,.75) !important
}

.border-b-c-000-075 {
    border-bottom-color: rgba(0,0,0,.75) !important
}

.border-r-c-000-075 {
    border-right-color: rgba(0,0,0,.75) !important
}

.border-l-c-000-075 {
    border-left-color: rgba(0,0,0,.75) !important
}

.border-w-15 {
    border-width: 15px !important
}

.border-t-w-15 {
    border-top-width: 15px !important
}

.border-b-w-15 {
    border-bottom-width: 15px !important
}

.border-r-w-15 {
    border-right-width: 15px !important
}

.border-l-w-15 {
    border-left-width: 15px !important
}

.border-c-fff-080 {
    border-color: rgba(255,255,255,.8) !important
}

.border-t-c-fff-080 {
    border-top-color: rgba(255,255,255,.8) !important
}

.border-b-c-fff-080 {
    border-bottom-color: rgba(255,255,255,.8) !important
}

.border-r-c-fff-080 {
    border-right-color: rgba(255,255,255,.8) !important
}

.border-l-c-fff-080 {
    border-left-color: rgba(255,255,255,.8) !important
}

.border-c-000-080 {
    border-color: rgba(0,0,0,.8) !important
}

.border-t-c-000-080 {
    border-top-color: rgba(0,0,0,.8) !important
}

.border-b-c-000-080 {
    border-bottom-color: rgba(0,0,0,.8) !important
}

.border-r-c-000-080 {
    border-right-color: rgba(0,0,0,.8) !important
}

.border-l-c-000-080 {
    border-left-color: rgba(0,0,0,.8) !important
}

.border-w-16 {
    border-width: 16px !important
}

.border-t-w-16 {
    border-top-width: 16px !important
}

.border-b-w-16 {
    border-bottom-width: 16px !important
}

.border-r-w-16 {
    border-right-width: 16px !important
}

.border-l-w-16 {
    border-left-width: 16px !important
}

.border-c-fff-085 {
    border-color: rgba(255,255,255,.85) !important
}

.border-t-c-fff-085 {
    border-top-color: rgba(255,255,255,.85) !important
}

.border-b-c-fff-085 {
    border-bottom-color: rgba(255,255,255,.85) !important
}

.border-r-c-fff-085 {
    border-right-color: rgba(255,255,255,.85) !important
}

.border-l-c-fff-085 {
    border-left-color: rgba(255,255,255,.85) !important
}

.border-c-000-085 {
    border-color: rgba(0,0,0,.85) !important
}

.border-t-c-000-085 {
    border-top-color: rgba(0,0,0,.85) !important
}

.border-b-c-000-085 {
    border-bottom-color: rgba(0,0,0,.85) !important
}

.border-r-c-000-085 {
    border-right-color: rgba(0,0,0,.85) !important
}

.border-l-c-000-085 {
    border-left-color: rgba(0,0,0,.85) !important
}

.border-w-17 {
    border-width: 17px !important
}

.border-t-w-17 {
    border-top-width: 17px !important
}

.border-b-w-17 {
    border-bottom-width: 17px !important
}

.border-r-w-17 {
    border-right-width: 17px !important
}

.border-l-w-17 {
    border-left-width: 17px !important
}

.border-c-fff-090 {
    border-color: rgba(255,255,255,.9) !important
}

.border-t-c-fff-090 {
    border-top-color: rgba(255,255,255,.9) !important
}

.border-b-c-fff-090 {
    border-bottom-color: rgba(255,255,255,.9) !important
}

.border-r-c-fff-090 {
    border-right-color: rgba(255,255,255,.9) !important
}

.border-l-c-fff-090 {
    border-left-color: rgba(255,255,255,.9) !important
}

.border-c-000-090 {
    border-color: rgba(0,0,0,.9) !important
}

.border-t-c-000-090 {
    border-top-color: rgba(0,0,0,.9) !important
}

.border-b-c-000-090 {
    border-bottom-color: rgba(0,0,0,.9) !important
}

.border-r-c-000-090 {
    border-right-color: rgba(0,0,0,.9) !important
}

.border-l-c-000-090 {
    border-left-color: rgba(0,0,0,.9) !important
}

.border-w-18 {
    border-width: 18px !important
}

.border-t-w-18 {
    border-top-width: 18px !important
}

.border-b-w-18 {
    border-bottom-width: 18px !important
}

.border-r-w-18 {
    border-right-width: 18px !important
}

.border-l-w-18 {
    border-left-width: 18px !important
}

.border-c-fff-095 {
    border-color: rgba(255,255,255,.95) !important
}

.border-t-c-fff-095 {
    border-top-color: rgba(255,255,255,.95) !important
}

.border-b-c-fff-095 {
    border-bottom-color: rgba(255,255,255,.95) !important
}

.border-r-c-fff-095 {
    border-right-color: rgba(255,255,255,.95) !important
}

.border-l-c-fff-095 {
    border-left-color: rgba(255,255,255,.95) !important
}

.border-c-000-095 {
    border-color: rgba(0,0,0,.95) !important
}

.border-t-c-000-095 {
    border-top-color: rgba(0,0,0,.95) !important
}

.border-b-c-000-095 {
    border-bottom-color: rgba(0,0,0,.95) !important
}

.border-r-c-000-095 {
    border-right-color: rgba(0,0,0,.95) !important
}

.border-l-c-000-095 {
    border-left-color: rgba(0,0,0,.95) !important
}

.border-w-19 {
    border-width: 19px !important
}

.border-t-w-19 {
    border-top-width: 19px !important
}

.border-b-w-19 {
    border-bottom-width: 19px !important
}

.border-r-w-19 {
    border-right-width: 19px !important
}

.border-l-w-19 {
    border-left-width: 19px !important
}

.border-c-fff-0100 {
    border-color: #fff !important
}

.border-t-c-fff-0100 {
    border-top-color: #fff !important
}

.border-b-c-fff-0100 {
    border-bottom-color: #fff !important
}

.border-r-c-fff-0100 {
    border-right-color: #fff !important
}

.border-l-c-fff-0100 {
    border-left-color: #fff !important
}

.border-c-000-0100 {
    border-color: #000 !important
}

.border-t-c-000-0100 {
    border-top-color: #000 !important
}

.border-b-c-000-0100 {
    border-bottom-color: #000 !important
}

.border-r-c-000-0100 {
    border-right-color: #000 !important
}

.border-l-c-000-0100 {
    border-left-color: #000 !important
}

.border-w-20 {
    border-width: 20px !important
}

.border-t-w-20 {
    border-top-width: 20px !important
}

.border-b-w-20 {
    border-bottom-width: 20px !important
}

.border-r-w-20 {
    border-right-width: 20px !important
}

.border-l-w-20 {
    border-left-width: 20px !important
}

.border-c-1 {
    border-color: #59a8b8 !important
}

.border-t-c-1 {
    border-top-color: #59a8b8 !important
}

.border-b-c-1 {
    border-bottom-color: #59a8b8 !important
}

.border-r-c-1 {
    border-right-color: #59a8b8 !important
}

.border-l-c-1 {
    border-left-color: #59a8b8 !important
}

.border-c-2 {
    border-color: #ed8989 !important
}

.border-t-c-2 {
    border-top-color: #ed8989 !important
}

.border-b-c-2 {
    border-bottom-color: #ed8989 !important
}

.border-r-c-2 {
    border-right-color: #ed8989 !important
}

.border-l-c-2 {
    border-left-color: #ed8989 !important
}

.border-c-3 {
    border-color: #f7bfad !important
}

.border-t-c-3 {
    border-top-color: #f7bfad !important
}

.border-b-c-3 {
    border-bottom-color: #f7bfad !important
}

.border-r-c-3 {
    border-right-color: #f7bfad !important
}

.border-l-c-3 {
    border-left-color: #f7bfad !important
}

.border-c-4 {
    border-color: #f7e5e1 !important
}

.border-t-c-4 {
    border-top-color: #f7e5e1 !important
}

.border-b-c-4 {
    border-bottom-color: #f7e5e1 !important
}

.border-r-c-4 {
    border-right-color: #f7e5e1 !important
}

.border-l-c-4 {
    border-left-color: #f7e5e1 !important
}

.border-c-5 {
    border-color: #736357 !important
}

.border-t-c-5 {
    border-top-color: #736357 !important
}

.border-b-c-5 {
    border-bottom-color: #736357 !important
}

.border-r-c-5 {
    border-right-color: #736357 !important
}

.border-l-c-5 {
    border-left-color: #736357 !important
}

.border-c-6 {
    border-color: #edddbe !important
}

.border-t-c-6 {
    border-top-color: #edddbe !important
}

.border-b-c-6 {
    border-bottom-color: #edddbe !important
}

.border-r-c-6 {
    border-right-color: #edddbe !important
}

.border-l-c-6 {
    border-left-color: #edddbe !important
}

.border-c-7 {
    border-color: #f7efde !important
}

.border-t-c-7 {
    border-top-color: #f7efde !important
}

.border-b-c-7 {
    border-bottom-color: #f7efde !important
}

.border-r-c-7 {
    border-right-color: #f7efde !important
}

.border-l-c-7 {
    border-left-color: #f7efde !important
}

.border-c-8 {
    border-color: #fcee21 !important
}

.border-t-c-8 {
    border-top-color: #fcee21 !important
}

.border-b-c-8 {
    border-bottom-color: #fcee21 !important
}

.border-r-c-8 {
    border-right-color: #fcee21 !important
}

.border-l-c-8 {
    border-left-color: #fcee21 !important
}

.border-c-9 {
    border-color: #d3d6ed !important
}

.border-t-c-9 {
    border-top-color: #d3d6ed !important
}

.border-b-c-9 {
    border-bottom-color: #d3d6ed !important
}

.border-r-c-9 {
    border-right-color: #d3d6ed !important
}

.border-l-c-9 {
    border-left-color: #d3d6ed !important
}

.border-c-10 {
    border-color: #efebe4 !important
}

.border-t-c-10 {
    border-top-color: #efebe4 !important
}

.border-b-c-10 {
    border-bottom-color: #efebe4 !important
}

.border-r-c-10 {
    border-right-color: #efebe4 !important
}

.border-l-c-10 {
    border-left-color: #efebe4 !important
}

.border-c-11 {
    border-color: #787ab1 !important
}

.border-t-c-11 {
    border-top-color: #787ab1 !important
}

.border-b-c-11 {
    border-bottom-color: #787ab1 !important
}

.border-r-c-11 {
    border-right-color: #787ab1 !important
}

.border-l-c-11 {
    border-left-color: #787ab1 !important
}

.border-c-12 {
    border-color: #b7a2cd !important
}

.border-t-c-12 {
    border-top-color: #b7a2cd !important
}

.border-b-c-12 {
    border-bottom-color: #b7a2cd !important
}

.border-r-c-12 {
    border-right-color: #b7a2cd !important
}

.border-l-c-12 {
    border-left-color: #b7a2cd !important
}

.border-c-13 {
    border-color: #727577 !important
}

.border-t-c-13 {
    border-top-color: #727577 !important
}

.border-b-c-13 {
    border-bottom-color: #727577 !important
}

.border-r-c-13 {
    border-right-color: #727577 !important
}

.border-l-c-13 {
    border-left-color: #727577 !important
}

.border-c-14 {
    border-color: #92b4cd !important
}

.border-t-c-14 {
    border-top-color: #92b4cd !important
}

.border-b-c-14 {
    border-bottom-color: #92b4cd !important
}

.border-r-c-14 {
    border-right-color: #92b4cd !important
}

.border-l-c-14 {
    border-left-color: #92b4cd !important
}

.border-c-15 {
    border-color: #c4755d !important
}

.border-t-c-15 {
    border-top-color: #c4755d !important
}

.border-b-c-15 {
    border-bottom-color: #c4755d !important
}

.border-r-c-15 {
    border-right-color: #c4755d !important
}

.border-l-c-15 {
    border-left-color: #c4755d !important
}

.border-c-16 {
    border-color: #efcd8c !important
}

.border-t-c-16 {
    border-top-color: #efcd8c !important
}

.border-b-c-16 {
    border-bottom-color: #efcd8c !important
}

.border-r-c-16 {
    border-right-color: #efcd8c !important
}

.border-l-c-16 {
    border-left-color: #efcd8c !important
}

.border-c-17 {
    border-color: #e6efed !important
}

.border-t-c-17 {
    border-top-color: #e6efed !important
}

.border-b-c-17 {
    border-bottom-color: #e6efed !important
}

.border-r-c-17 {
    border-right-color: #e6efed !important
}

.border-l-c-17 {
    border-left-color: #e6efed !important
}

.border-c-18 {
    border-color: #fbf8f0 !important
}

.border-t-c-18 {
    border-top-color: #fbf8f0 !important
}

.border-b-c-18 {
    border-bottom-color: #fbf8f0 !important
}

.border-r-c-18 {
    border-right-color: #fbf8f0 !important
}

.border-l-c-18 {
    border-left-color: #fbf8f0 !important
}

.border-c-19 {
    border-color: #fdf5f5 !important
}

.border-t-c-19 {
    border-top-color: #fdf5f5 !important
}

.border-b-c-19 {
    border-bottom-color: #fdf5f5 !important
}

.border-r-c-19 {
    border-right-color: #fdf5f5 !important
}

.border-l-c-19 {
    border-left-color: #fdf5f5 !important
}

.border-c-20 {
    border-color: #d5ebf8 !important
}

.border-t-c-20 {
    border-top-color: #d5ebf8 !important
}

.border-b-c-20 {
    border-bottom-color: #d5ebf8 !important
}

.border-r-c-20 {
    border-right-color: #d5ebf8 !important
}

.border-l-c-20 {
    border-left-color: #d5ebf8 !important
}

.border-c-21 {
    border-color: #579083 !important
}

.border-t-c-21 {
    border-top-color: #579083 !important
}

.border-b-c-21 {
    border-bottom-color: #579083 !important
}

.border-r-c-21 {
    border-right-color: #579083 !important
}

.border-l-c-21 {
    border-left-color: #579083 !important
}

.border-c-22 {
    border-color: #cec4aa !important
}

.border-t-c-22 {
    border-top-color: #cec4aa !important
}

.border-b-c-22 {
    border-bottom-color: #cec4aa !important
}

.border-r-c-22 {
    border-right-color: #cec4aa !important
}

.border-l-c-22 {
    border-left-color: #cec4aa !important
}

.border-c-23 {
    border-color: #8e69aa !important
}

.border-t-c-23 {
    border-top-color: #8e69aa !important
}

.border-b-c-23 {
    border-bottom-color: #8e69aa !important
}

.border-r-c-23 {
    border-right-color: #8e69aa !important
}

.border-l-c-23 {
    border-left-color: #8e69aa !important
}

.border-c-24 {
    border-color: #75bbb6 !important
}

.border-t-c-24 {
    border-top-color: #75bbb6 !important
}

.border-b-c-24 {
    border-bottom-color: #75bbb6 !important
}

.border-r-c-24 {
    border-right-color: #75bbb6 !important
}

.border-l-c-24 {
    border-left-color: #75bbb6 !important
}

.border-c-25 {
    border-color: #ebe471 !important
}

.border-t-c-25 {
    border-top-color: #ebe471 !important
}

.border-b-c-25 {
    border-bottom-color: #ebe471 !important
}

.border-r-c-25 {
    border-right-color: #ebe471 !important
}

.border-l-c-25 {
    border-left-color: #ebe471 !important
}

.border-gs-1 {
    border-color: #000 !important
}

.border-t-gs-1 {
    border-top-color: #000 !important
}

.border-b-gs-1 {
    border-bottom-color: #000 !important
}

.border-r-gs-1 {
    border-right-color: #000 !important
}

.border-l-gs-1 {
    border-left-color: #000 !important
}

.border-gs-2 {
    border-color: #111 !important
}

.border-t-gs-2 {
    border-top-color: #111 !important
}

.border-b-gs-2 {
    border-bottom-color: #111 !important
}

.border-r-gs-2 {
    border-right-color: #111 !important
}

.border-l-gs-2 {
    border-left-color: #111 !important
}

.border-gs-3 {
    border-color: #222 !important
}

.border-t-gs-3 {
    border-top-color: #222 !important
}

.border-b-gs-3 {
    border-bottom-color: #222 !important
}

.border-r-gs-3 {
    border-right-color: #222 !important
}

.border-l-gs-3 {
    border-left-color: #222 !important
}

.border-gs-4 {
    border-color: #333 !important
}

.border-t-gs-4 {
    border-top-color: #333 !important
}

.border-b-gs-4 {
    border-bottom-color: #333 !important
}

.border-r-gs-4 {
    border-right-color: #333 !important
}

.border-l-gs-4 {
    border-left-color: #333 !important
}

.border-gs-5 {
    border-color: #444 !important
}

.border-t-gs-5 {
    border-top-color: #444 !important
}

.border-b-gs-5 {
    border-bottom-color: #444 !important
}

.border-r-gs-5 {
    border-right-color: #444 !important
}

.border-l-gs-5 {
    border-left-color: #444 !important
}

.border-gs-6 {
    border-color: #555 !important
}

.border-t-gs-6 {
    border-top-color: #555 !important
}

.border-b-gs-6 {
    border-bottom-color: #555 !important
}

.border-r-gs-6 {
    border-right-color: #555 !important
}

.border-l-gs-6 {
    border-left-color: #555 !important
}

.border-gs-7 {
    border-color: #666 !important
}

.border-t-gs-7 {
    border-top-color: #666 !important
}

.border-b-gs-7 {
    border-bottom-color: #666 !important
}

.border-r-gs-7 {
    border-right-color: #666 !important
}

.border-l-gs-7 {
    border-left-color: #666 !important
}

.border-gs-8 {
    border-color: #777 !important
}

.border-t-gs-8 {
    border-top-color: #777 !important
}

.border-b-gs-8 {
    border-bottom-color: #777 !important
}

.border-r-gs-8 {
    border-right-color: #777 !important
}

.border-l-gs-8 {
    border-left-color: #777 !important
}

.border-gs-9 {
    border-color: #888 !important
}

.border-t-gs-9 {
    border-top-color: #888 !important
}

.border-b-gs-9 {
    border-bottom-color: #888 !important
}

.border-r-gs-9 {
    border-right-color: #888 !important
}

.border-l-gs-9 {
    border-left-color: #888 !important
}

.border-gs-10 {
    border-color: #999 !important
}

.border-t-gs-10 {
    border-top-color: #999 !important
}

.border-b-gs-10 {
    border-bottom-color: #999 !important
}

.border-r-gs-10 {
    border-right-color: #999 !important
}

.border-l-gs-10 {
    border-left-color: #999 !important
}

.border-gs-11 {
    border-color: #aaa !important
}

.border-t-gs-11 {
    border-top-color: #aaa !important
}

.border-b-gs-11 {
    border-bottom-color: #aaa !important
}

.border-r-gs-11 {
    border-right-color: #aaa !important
}

.border-l-gs-11 {
    border-left-color: #aaa !important
}

.border-gs-12 {
    border-color: #bbb !important
}

.border-t-gs-12 {
    border-top-color: #bbb !important
}

.border-b-gs-12 {
    border-bottom-color: #bbb !important
}

.border-r-gs-12 {
    border-right-color: #bbb !important
}

.border-l-gs-12 {
    border-left-color: #bbb !important
}

.border-gs-13 {
    border-color: #ccc !important
}

.border-t-gs-13 {
    border-top-color: #ccc !important
}

.border-b-gs-13 {
    border-bottom-color: #ccc !important
}

.border-r-gs-13 {
    border-right-color: #ccc !important
}

.border-l-gs-13 {
    border-left-color: #ccc !important
}

.border-gs-14 {
    border-color: #ddd !important
}

.border-t-gs-14 {
    border-top-color: #ddd !important
}

.border-b-gs-14 {
    border-bottom-color: #ddd !important
}

.border-r-gs-14 {
    border-right-color: #ddd !important
}

.border-l-gs-14 {
    border-left-color: #ddd !important
}

.border-gs-15 {
    border-color: #eee !important
}

.border-t-gs-15 {
    border-top-color: #eee !important
}

.border-b-gs-15 {
    border-bottom-color: #eee !important
}

.border-r-gs-15 {
    border-right-color: #eee !important
}

.border-l-gs-15 {
    border-left-color: #eee !important
}

.border-gs-16 {
    border-color: #fff !important
}

.border-t-gs-16 {
    border-top-color: #fff !important
}

.border-b-gs-16 {
    border-bottom-color: #fff !important
}

.border-r-gs-16 {
    border-right-color: #fff !important
}

.border-l-gs-16 {
    border-left-color: #fff !important
}

.icon-arrow-rect-small {
    position: absolute;
    bottom: 7px;
    right: -7px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: min(9.44444444vw,34px);
    height: min(2.7777vw,10px);
    padding-right: 4px;
    border-radius: 1px;
    background-color: #fff;
    background-size: 200%;
    background-position: 100%
}

.box {
    margin-bottom: 60px
}

.box::after {
    display: block;
    clear: both;
    content: ""
}

.box>p:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 768px) {
    .box {
        margin-bottom:80px
    }
}

@media screen and (min-width: 768px) {
    .sidebar .box {
        margin-bottom:30px
    }
}

.box-shadow-1 {
    box-shadow: 0 12px 16px rgba(0,0,0,.05)
}

.box-shadow-2 {
    box-shadow: 0 5px 10px rgba(242,215,204,.6)
}

.box-lg-writing-mode-tb {
    margin-bottom: 60px
}

.box-lg-writing-mode-tb::after {
    display: block;
    clear: both;
    content: ""
}

.box-lg-writing-mode-tb>p:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 768px) {
    .box-lg-writing-mode-tb {
        margin-bottom:80px
    }
}

@media screen and (min-width: 992px) {
    .box-lg-writing-mode-tb {
        display:flex;
        align-items: center
    }

    .box-lg-writing-mode-tb .texts {
        letter-spacing: 2px;
        writing-mode: tb;
        text-align: left !important
    }

    .box-lg-writing-mode-tb .texts p {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 2em
    }
}

.box-sns ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0
}

.box-sns li {
    width: min(8vw,34px)
}

.box-plan {
    max-width: 510px;
    margin-left: auto;
    margin-right: auto
}

.box-plan a {
    position: relative;
    display: block;
    color: #534741;
    text-decoration: none
}

.box-plan a:hover img {
    opacity: .6;
    transition: .36s
}

.box-plan a:hover .box-plan-texts {
    transform: scale(1.03) translateY(-46%)
}

.box-plan-texts {
    position: relative;
    width: 86%;
    max-width: 380px;
    margin: 0 auto;
    padding: min(3.6vw,1.4em) min(5vw,1.7em);
    transform: translateY(-42%);
    box-shadow: 0 0 20px rgba(89,168,184,.15);
    background-color: #fff;
    transition: .44s
}

.box-plan-texts>p:last-child {
    margin-bottom: 0
}

.box-plan-badge {
    position: absolute;
    top: 0;
    right: 4%;
    transform: translateY(-26%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.1;
    width: 6.6em;
    height: 6.6em;
    border-radius: 100%;
    background-color: #f7bfad;
    color: #736357;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-size: min(2.7vw,1.2rem)
}

.box-plan-badge-em {
    font-size: 170%
}

.box-plan-title {
    margin-bottom: .6em;
    font-size: 120%;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif
}

.box-plan-lead {
    line-height: 1.4;
    margin-top: .2em;
    margin-bottom: .7em;
    font-size: min(2.3vw,1.2rem);
    color: #7d7d7d
}

.box-plan-price {
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    margin-bottom: 0;
    font-size: 120%
}

.box-plan-icon-arrow {
    position: absolute;
    bottom: 7px;
    right: -7px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: min(9.44444444vw,34px);
    height: min(2.7777vw,10px);
    padding-right: 4px;
    border-radius: 1px;
    background-color: #ed8989;
    background-size: 200%;
    background-position: 100%;
    background-image: linear-gradient(90deg, #eda99b 0, #e68471 50%, #eda99b 100%)
}

@media screen and (max-width: 767px) {
    .box-plan {
        margin-left:-4vw;
        margin-right: -4vw
    }
}

.box-list-2 {
    list-style: none;
    padding: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.box-list-2 li {
    padding: 1em 0;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.box-list-2-image {
    flex-basis: 38%
}

.box-list-2-texts {
    flex-basis: 56%
}

@media screen and (min-width: 768px) {
    .box-list-2 {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .box-list-2>* {
        flex-basis: 50%
    }

    .box-list-2-texts {
        padding-right: 1.5em
    }
}

@media screen and (min-width: 992px) {
    .box-list-2>* {
        flex-basis:33.3333%
    }

    .box-list-2-texts {
        padding-right: 3em
    }
}

.box-catalog-pickup {
    position: relative;
    padding: 4% 7%;
    border: 8px solid #f7e5e1;
    text-align: left
}

.box-catalog-pickup-cc {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -60%)
}

.box-catalog-pickup-title {
    letter-spacing: .16em;
    font-size: 103%;
    text-align: center;
    text-transform: uppercase
}

.box-catalog-pickup-columns {
    display: flex;
    justify-content: space-between
}

.box-catalog-pickup-columns .image {
    flex-basis: 30%
}

.box-catalog-pickup-columns .texts {
    flex-basis: 63%
}

.box-catalog-pickup-columns .texts p {
    font-size: 70%
}

.box-catalog-pickup a[class^=btn-] {
    max-width: 90%;
    margin: .75em 5%;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: min(3.2vw,1.4rem)
}

.box-item-1 {
    margin-bottom: min(8.5vw,40px)
}

.box-item-1-name {
    display: block;
    line-height: 1.3;
    margin: .8em auto
}

.box-item-1-prices {
    display: flex;
    justify-content: space-between;
    font-size: min(3.2vw,1.2rem);
    text-align: center
}

.box-item-1-price-1,.box-item-1-price-2 {
    flex-basis: 47%
}

.box-item-1-price-1 .label,.box-item-1-price-2 .label {
    display: block;
    width: 100%;
    font-size: 86%
}

.box-item-1-price-1 .label {
    background-color: #e6efed;
    color: #59a8b8
}

.box-item-1-price-2 .label {
    background-color: #edddbe;
    color: #736357
}

.box-item-2 {
    margin-bottom: min(8.5vw,40px)
}

.box-item-2-prices {
    display: flex;
    justify-content: space-between;
    gap: 4%;
    text-align: center;
    line-height: 1
}

.box-item-2-price-1,.box-item-2-price-2,.box-item-2-price-3 {
    flex-basis: 100%;
    display: flex;
    flex-direction: column
}

.box-item-2-price-1 .label,.box-item-2-price-2 .label,.box-item-2-price-3 .label {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: .4em;
    padding: .4em .2em;
    font-size: 76%;
    flex-basis: 100%
}

.box-item-2-price-1 .label {
    background-color: #e6efed;
    color: #59a8b8
}

.box-item-2-price-2 .label {
    background-color: #edddbe;
    color: #736357
}

.box-item-2-price-3 .label {
    background-color: #998675;
    color: #fff
}

.box-colors {
    justify-content: space-evenly;
    font-size: min(3vw,1.1rem);
    text-align: center
}

@media screen and (min-width: 1200px) {
    .box-colors-length-7,.box-colors-length-8,.box-colors-length-9,.box-colors-length-10,.box-colors-length-11,.box-colors-length-12,.box-colors-length-13,.box-colors-length-14,.box-colors-length-15 {
        justify-content:flex-start
    }

    .box-colors-length-7 .col-xl,.box-colors-length-8 .col-xl,.box-colors-length-9 .col-xl,.box-colors-length-10 .col-xl,.box-colors-length-11 .col-xl,.box-colors-length-12 .col-xl,.box-colors-length-13 .col-xl,.box-colors-length-14 .col-xl,.box-colors-length-15 .col-xl {
        flex: 0 0 20%
    }
}

@media screen and (max-width: 767px) {
    .box-oshitaku-area {
        margin-left:-5vw;
        margin-right: -5vw
    }
}

.box-oshitaku-venue {
    margin-bottom: 2em;
    padding: .2em 6% 1.5em;
    border-radius: 4px;
    background-color: #fff
}

@media screen and (min-width: 768px) {
    .box-oshitaku-venue {
        padding-top:1em;
        padding-bottom: 3em
    }
}

.box-event-banners {
    margin-bottom: min(6vw,70px);
    border-width: 0 1px 1px;
    border-style: solid;
    text-align: center
}

.separator-1+.separator-1 {
    margin-top: 60px;
    padding-top: 60px;
    border-top: 1px solid rgba(0,0,0,.1)
}

.separator-top,.separator-top-dotted {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid rgba(0,0,0,.1)
}

.separator-top-dotted {
    border-top: 1px dotted #b0a89f
}

.separator-bottom,.separator-bottom-dotted {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.separator-bottom-dotted {
    border-bottom: 1px dotted #b0a89f
}

.grid-container {
    overflow: hidden
}

.grid-1 {
    grid-area: grid-1
}

.grid-2 {
    grid-area: grid-2
}

.grid-3 {
    grid-area: grid-3
}

.grid-4 {
    grid-area: grid-4
}

.grid-5 {
    grid-area: grid-5
}

.grid-6 {
    grid-area: grid-6
}

.grid-7 {
    grid-area: grid-7
}

.grid-8 {
    grid-area: grid-8
}

.grid-9 {
    grid-area: grid-9
}

.grid-10 {
    grid-area: grid-10
}

.grid-11 {
    grid-area: grid-11
}

.grid-12 {
    grid-area: grid-12
}

.grid-13 {
    grid-area: grid-13
}

.grid-14 {
    grid-area: grid-14
}

.grid-15 {
    grid-area: grid-15
}

.grid-16 {
    grid-area: grid-16
}

.grid-17 {
    grid-area: grid-17
}

.grid-18 {
    grid-area: grid-18
}

.grid-19 {
    grid-area: grid-19
}

.grid-20 {
    grid-area: grid-20
}

.grid-21 {
    grid-area: grid-21
}

.grid-image>span,.grid-image a {
    position: relative;
    display: block
}

.grid-image>span:after,.grid-image a:after {
    border: 1px solid #fff;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.grid-image a:hover img {
    opacity: .65
}

.grid-inner {
    display: grid;
    grid-gap: 0;
    margin-left: -1px;
    margin-right: -1px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "grid-1 grid-2" "grid-3 grid-4"
}

.grid-inner-1 {
    display: grid;
    grid-gap: 0;
    margin-left: -1px;
    margin-right: -1px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-template-areas: "grid-1 grid-2" "grid-1 grid-3" "grid-4 grid-4" "grid-5 grid-6" "grid-7 grid-6" "grid-8 grid-8"
}

@media screen and (min-width: 768px) {
    .grid-inner-1 {
        grid-template-columns:repeat(4, 1fr);
        grid-template-areas: "grid-1 grid-2 grid-4 grid-4" "grid-1 grid-3 grid-5 grid-6" "grid-7 grid-8 grid-8 grid-6"
    }
}

.grid-haircatalog-g-1 {
    grid-area: g-1
}

.grid-haircatalog-g-2 {
    grid-area: g-2
}

.grid-haircatalog-g-3 {
    grid-area: g-3
}

@media screen and (min-width: 768px) {
    .grid-haircatalog {
        display:grid;
        grid-template-columns: 50% 50%;
        grid-template-rows: 80% 20%;
        grid-template-areas: "g-2 g-1" "g-2 g-3"
    }

    .grid-haircatalog-g-2 .bg-rect-2 {
        left: auto;
        right: -20%
    }

    .grid-haircatalog-g-1 {
        position: relative;
        z-index: 2;
        display: flex;
        margin: 0;
        align-items: center;
        justify-content: center;
        writing-mode: vertical-rl
    }

    .grid-haircatalog-g-3 {
        display: flex;
        align-items: flex-end;
        justify-content: center
    }
}

.slick-slide img {
    margin-left: auto;
    margin-right: auto
}

.slick-prev,.slick-next,.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus {
    z-index: 1;
    width: 16px;
    height: 27px;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.slick-prev:before,.slick-next:before,.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before {
    content: none
}

.slide-nav .slick-prev,.slide-nav .slick-next,.slide-nav .slick-prev:hover,.slide-nav .slick-next:hover,.slide-nav .slick-prev:focus,.slide-nav .slick-next:focus {
    width: 8px;
    height: 13.5px;
    margin-top: -6.75px
}

.slick-prev {
    left: 3%;
    background-image: url(https://6e798f.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_prev.png)
}

.slick-next {
    right: 3%;
    background-image: url(https://4fa803.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_next.png)
}

.slick-prev:hover,.slick-prev:focus {
    opacity: .8;
    background-image: url(https://6e798f.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_prev.png)
}

.slick-next:hover,.slick-next:focus {
    opacity: .8;
    background-image: url(https://4fa803.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_next.png)
}

.slick-dots {
    bottom: 5%;
    display: flex !important;
    justify-content: center;
    margin-bottom: 0
}

.slick-dots li {
    display: flex;
    align-items: center;
    width: 40px;
    height: 30px;
    margin-left: 10px
}

.slick-dots li button {
    width: 100%;
    height: 100%
}

.slick-dots li button::before {
    content: "";
    line-height: 0;
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    border-top: 4px solid
}

.slick-dots-pos-b--5p .slick-dots {
    bottom: -5%
}

.slide-nav {
    margin-left: -3px;
    margin-right: -3px
}

.slide-nav .slide {
    transition: .3s;
    padding: 16px 6px 10px;
    border-bottom: 4px solid rgba(0,0,0,0)
}

.slide-nav .slide.slick-center,.slide-nav .slide.slide-nav-active {
    border-bottom-color: #59a8b8
}

.slide-nav .slide.slick-center .slide-inner,.slide-nav .slide.slide-nav-active .slide-inner {
    background-color: #000
}

.slide-nav .slide.slick-center .slide-inner img,.slide-nav .slide.slide-nav-active .slide-inner img {
    opacity: .6
}

@media screen and (max-width: 767px) {
    .slick-dots-pos-xs-t-55vw .slick-dots {
        top:55vw;
        bottom: auto
    }

    .slide-nav {
        margin-left: -1px;
        margin-right: -1px
    }

    .slide-nav .slide {
        padding-left: 2px;
        padding-right: 2px
    }
}

.slide-v-container {
    position: relative
}

@media screen and (min-width: 1200px) {
    .slide-v-container::before {
        content:"";
        position: absolute;
        top: 0;
        left: 0;
        width: 40%;
        height: 650px;
        background-color: #f7e5e1
    }
}

.slide-v {
    position: relative;
    max-width: 1400px;
    margin: 0 auto
}

.slide-v-image {
    position: relative
}

.slide-v-image-s {
    position: absolute;
    bottom: max(-13.0555555vw,-50px);
    right: 0;
    width: min(37.5vw,140px)
}

.slide-v-texts {
    padding: 0 min(8.88888888vw,80px);
    background-color: #fff
}

.slide-v-texts>* {
    margin: min(2.4vw,20px) 0
}

.slide-v-texts-logo {
    padding: min(1vw,15px);
    text-align: center
}

@media screen and (min-width: 768px) {
    .slide-v {
        display:flex;
        justify-content: space-between;
        align-items: center
    }

    .slide-v-image {
        width: 50%
    }

    .slide-v-texts {
        flex-basis: 50%;
        max-width: 630px;
        margin: 0 auto
    }
}

.slide-v-pagination {
    position: absolute;
    z-index: 11;
    top: 56.6666666667vw;
    left: auto !important;
    right: 3vw;
    bottom: auto !important;
    transform: translate(0, -50%);
    display: flex;
    flex-direction: column;
    width: 26px !important
}

.slide-v-pagination .swiper-pagination-bullet {
    position: relative;
    display: block;
    width: 100%;
    height: 40px;
    margin: 10px 0 !important;
    border-radius: 0;
    opacity: 1;
    background: rgba(0,0,0,0)
}

.slide-v-pagination .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    height: 100%;
    border-left: 3px solid #fff;
    transition: .24s
}

.slide-v-pagination .swiper-pagination-bullet:hover::before {
    border-left-color: #59a8b8
}

.slide-v-pagination .swiper-pagination-bullet-active::before {
    border-left-color: #998675
}

@media screen and (min-width: 768px) {
    .slide-v-pagination {
        top:50%
    }

    .slide-v-pagination .swiper-pagination-bullet::before {
        border-left-color: #ddd
    }

    .slide-v-pagination .swiper-pagination-bullet-active::before {
        border-left-color: #998675
    }
}

.swiper-brands .swiper-slide {
    max-width: 220px
}

.slide-catalog-thumbs {
    display: flex;
    flex-direction: column;
    gap: 2%;
    padding: 2%;
    background-color: #f7efde
}

.slide-catalog-thumbs>div {
    position: relative;
    overflow: hidden;
    height: 23.5%;
    cursor: pointer
}

.slide-catalog-thumbs>div img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.swiper-access .swiper-slide:first-child {
    margin-left: 9vw
}

@media screen and (min-width: 768px) {
    .swiper-access .swiper-slide:first-child {
        margin-left:30px
    }
}

@media screen and (min-width: 1260px) {
    .swiper-access .swiper-slide:first-child {
        margin-left:calc((100% - 1260px)*.5)
    }
}

.sl-overlay {
    background-color: #000
}

.pswp__bg {
    background-color: rgba(0,0,0,.7)
}

.pswp__caption {
    padding: 1em;
    color: #fff
}

.pswp__caption br {
    display: none
}

.pswp__caption hr {
    border: none !important
}

.pswp__caption__center {
    line-height: 1.4;
    font-size: 11px;
    color: #fff;
    text-align: center
}

.pswp__counter,.pswp__button {
    opacity: 1
}

.pswp__img {
    padding: 0 20px 70px
}

.pswp-help-container {
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: red
}

.flatpickr {
    font-family: "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.flatpickr-day {
    margin-bottom: 3px;
    border-color: #92b4cd;
    border-radius: 0;
    font-size: 12px;
    line-height: 37px;
    letter-spacing: .1em
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    color: rgba(255,255,255,.3)
}

.flatpickr-prev-month svg,.flatpickr-next-month svg {
    transform: translateY(-4px)
}

.header-alternation-fixed {
    position: relative;
    height: 55px
}

@media screen and (min-width: 992px) {
    .header-alternation-fixed {
        height:80px
    }
}

.site-header {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 55px;
    border-bottom: 0 solid rgba(0,0,0,0);
    font-size: 12px;
    background-color: #fff;
    transition: all .4s ease-out
}

@media screen and (min-width: 992px) {
    .site-header {
        height:80px
    }
}

.header-lazy {
    top: -300px
}

.contents-fixed .header-lazy {
    top: 0
}

.header-inner {
    position: relative;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.header-logo {
    position: absolute;
    top: 50%;
    left: 2vw;
    transform: translate(0, -50%);
    width: min(28.61vw,120px);
    margin: 0;
    font-size: max(.5rem,min(1vw,1.1rem));
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    text-transform: uppercase;
    transition: all .2s ease-out
}

.header-logo a {
    display: flex;
    align-items: center;
    height: 100%;
    color: #222;
    text-decoration: none
}

@media screen and (min-width: 992px) {
    .header-logo {
        left:3%;
        width: 150px
    }
}

.header-contact-container {
    display: flex;
    height: 35px;
    transition: all .3s ease-out
}

.header-contact-container a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.1;
    width: min(16.6666666vw,130px);
    min-width: 0;
    margin-right: min(1.3888888vw,10px);
    padding: 0;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-size: max(.8rem,min(1vw,1.2rem))
}

.header-contact-container .btn-bordered-6 {
    color: #736357
}

.header-contact-container .btn-bordered-6:hover {
    color: #fff
}

.sp-header-link {
    position: fixed;
    top: 0;
    left: 2.2222222vw;
    display: flex;
    justify-content: center;
    width: 12.2222222vw;
    height: 55px;
    z-index: 9999
}

.sp-header-link.active {
    position: fixed
}

@media screen and (min-width: 992px) {
    .sp-header-link {
        display:none
    }
}

@media screen and (min-width: 768px) {
    .header-fixed {
        height:55px
    }
}

@media screen and (min-width: 1200px) {
    .header-fixed .header-logo {
        width:106px
    }
}

.global-nav {
    display: none
}

@media screen and (min-width: 992px) {
    .global-nav {
        display:block;
        height: 100%
    }

    .global-nav ul,.global-nav li,.global-nav a {
        height: 100%
    }

    .global-nav ul {
        list-style: none;
        display: flex;
        align-items: center;
        margin: 0 1.2em 0 0;
        padding: 0
    }

    .global-nav ul a {
        display: flex;
        align-items: center;
        height: 100%;
        padding-left: 1.2em;
        padding-right: 1.2em;
        color: #534741;
        font-size: min(.8vw,1.2rem);
        font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
        transition: all .2s;
        text-decoration: none
    }

    .global-nav ul a:hover {
        background-color: #71655e;
        color: #fff;
        text-decoration: none
    }
}

.global-nav-container-sp-fadeout {
    animation: fade-out .3s linear 0s both
}

.global-nav-container-sp-flex {
    display: flex;
    align-items: flex-end
}

.global-nav-container-sp {
    -webkit-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    z-index: -1;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: rgba(0,0,0,.32)
}

.global-nav-container-sp.fade {
    opacity: 0
}

.global-nav-container-sp.in {
    z-index: 1198;
    animation: fade-in .3s linear 0s both
}

.global-nav-container-sp.in .global-nav-inner {
    transform: translate(0, 0)
}

.global-nav-container-sp .global-nav-inner {
    max-width: 400px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.4);
    -webkit-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
    transform: translate(0, -10%)
}

.global-nav-sp {
    padding: 15px
}

.global-nav-sp .title {
    margin-bottom: 10px;
    padding: 6px 0;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    color: #59a8b8
}

.global-nav-sp-close {
    position: absolute;
    top: 6px;
    right: 0;
    width: 30px;
    font-size: 22px
}

.global-nav-sp .footer-links-container {
    padding: 0 20px
}

.global-nav-sp .footer-links a {
    font-size: min(3vw,1.3rem);
    text-align: center;
    color: #534741
}

.global-nav-sp-links {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #eee;
    text-align: center
}

.global-nav-sp-links a {
    display: block;
    padding: 20px 12px;
    border-bottom: 1px solid #eee;
    color: #534741;
    font-size: 15px;
    text-decoration: none
}

.global-nav-sp-btns {
    padding: 30px 30px 80px;
    border-top: 1px solid rgba(0,0,0,.1);
    background-color: #f2f2f2
}

.global-nav-sp-btns a[class^=btn-] {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px
}

.global-nav-sp-btns a[class^=btn-]+a {
    margin-top: 15px
}

.footer {
    padding-top: 1px;
    border-top: 1px solid rgba(0,0,0,.1);
    font-size: 12px;
    text-align: center
}

.footer-inner {
    padding: min(8vw,4em) 0
}

@media screen and (min-width: 992px) {
    .footer-inner {
        display:flex;
        justify-content: space-between;
        padding: 90px 0
    }
}

.footer-id {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 992px) {
    .footer-id {
        flex-direction:column-reverse;
        justify-content: flex-end
    }
}

.footer-sns-container ul {
    justify-content: space-evenly
}

@media screen and (max-width: 991px) {
    .footer-sns-container {
        padding-bottom:min(8vw,4em);
        border-bottom: 1px solid rgba(0,0,0,.0666666667)
    }
}

.footer-logo {
    margin: min(8vw,4em) auto
}

.footer-logo a {
    display: block;
    color: #534741;
    text-decoration: none
}

.footer-logo a:hover {
    color: #888
}

.footer-logo img {
    display: block;
    margin: 0 auto .7em;
    width: min(38vw,15em)
}

@media screen and (min-width: 992px) {
    .footer-logo {
        margin-top:0
    }
}

.copyright-container {
    padding: 30px 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.copyright-container a {
    color: #534741;
    font-size: 90%
}

.copyright-container a:hover {
    color: #888
}

@media screen and (min-width: 992px) {
    .copyright-container {
        padding-top:50px;
        padding-bottom: 50px
    }
}

.copyright-inner p {
    margin: 0 0 1em
}

.copyright-inner p a+a::before {
    content: "";
    margin-left: .8em;
    margin-right: 1em;
    border-left: 1px solid rgba(83,71,65,.4)
}

@media screen and (max-width: 991px) {
    .copyright-inner p a:last-child {
        display:block;
        margin-top: .5em
    }

    .copyright-inner p a:last-child::before {
        content: none
    }
}

@media screen and (min-width: 992px) {
    .copyright-inner {
        display:flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: space-between
    }

    .copyright-inner p {
        margin-bottom: 0
    }
}

.copyright {
    text-align: center
}

.footer-links {
    font-size: 4.5vw;
    font-family: "Montserrat","Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif
}

.footer-links ul {
    list-style: none;
    padding-left: 0
}

.footer-links li {
    position: relative
}

.footer-links a {
    display: block;
    margin-bottom: -1px;
    padding: 1em .1em;
    transition: all .54s;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    color: #534741;
    text-decoration: none;
    font-size: min(3vw,1.3rem)
}

.footer-links a .font-adjust {
    letter-spacing: -0.1em
}

.footer-links a:hover {
    color: rgba(83,71,65,.3);
    text-decoration: none
}

@media screen and (max-width: 991px) {
    .footer-links {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 5vw
    }

    .footer-links-1,.footer-links-2,.footer-links-3,.footer-links-4 {
        margin-bottom: 0
    }

    .footer-links-1,.footer-links-4 {
        flex-basis: 100%
    }

    .footer-links-2,.footer-links-3 {
        flex-basis: 46%
    }

    .footer-links-1 ul {
        margin-bottom: -1px
    }

    .footer-links-col-2 {
        display: grid;
        grid-template-columns: 50% 50%;
        margin: 0 0 2em;
        border-bottom: 1px solid #ddd;
        background-color: rgba(255,255,255,.3)
    }

    .footer-links-col-2>li:nth-child(odd) {
        border-right: 1px solid #ddd
    }
}

@media screen and (min-width: 992px) {
    .footer-links-container {
        flex-basis:53%;
        margin: 0
    }

    .footer-links {
        position: relative;
        display: grid;
        grid-template-rows: auto auto 1fr;
        grid-gap: 0 14%;
        grid-template-areas: "grid-1 grid-2" "grid-1 grid-3" "grid-1 grid-4";
        margin-left: auto;
        margin-right: auto;
        font-size: calc(1.1rem + .3vw);
        text-align: left
    }

    .footer-links>ul>li {
        flex-basis: 100%
    }

    .footer-links>ul>li a {
        position: relative;
        padding: .6em 0;
        border: none
    }

    .footer-links>ul>li ul a {
        font-size: 90%
    }

    .footer-links>ul>li ul a::before {
        content: "";
        display: inline-block;
        height: 0;
        opacity: .8;
        vertical-align: middle;
        width: 0;
        border-bottom: 3px solid rgba(0,0,0,0);
        border-top: 3px solid rgba(0,0,0,0);
        border-left: 4px solid;
        margin-right: 6px;
        color: #59a8b8;
        font-size: 90%
    }

    .footer-links-1,.footer-links-2,.footer-links-3,.footer-links-4 {
        margin-bottom: .6em;
        padding-top: .6em;
        border-top: 1px solid #59a8b8
    }

    .footer-links-1>li:first-child>a,.footer-links-2>li:first-child>a,.footer-links-3>li:first-child>a {
        padding: 1em 0
    }

    .footer-links-4 {
        padding-top: 1.2em
    }

    .footer-links-1 {
        height: 100%
    }

    .footer-links-1>li {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .footer-links-1>li>a {
        flex-basis: 100%;
        margin-bottom: 1.2em;
        padding-bottom: 1.6em !important;
        border-bottom: 1px dotted #ccc !important
    }

    .footer-links-1>li>ul {
        flex-basis: 46%
    }
}

.menu-trigger,.menu-trigger span {
    display: inline-block;
    transition: all .4s;
    box-sizing: border-box
}

.menu-trigger {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.menu-trigger-inner {
    position: relative;
    width: 5.55555555vw;
    height: 14px
}

.hide-top .menu-trigger {
    opacity: 0
}

.hide-top .menu-trigger.active {
    opacity: 1
}

.contents-fixed .hide-top .menu-trigger {
    opacity: 1
}

.menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #999;
    border-radius: 2px
}

.menu-trigger span:nth-of-type(1) {
    top: 0px
}

.menu-trigger span:nth-of-type(2) {
    top: 6px
}

.menu-trigger span:nth-of-type(3) {
    top: 12px
}

.menu-trigger-text {
    position: relative;
    width: 100%;
    margin-bottom: -5px;
    text-transform: uppercase;
    color: rgba(153,153,153,.9);
    font-size: 10px;
    text-align: center;
    letter-spacing: 0;
    transition: all .4s
}

.menu-trigger:hover {
    opacity: .7
}

.menu-trigger.active {
    background-color: rgba(0,0,0,0)
}

.menu-trigger.active:before,.menu-trigger.active:after {
    top: 0;
    height: 100%
}

.menu-trigger.active .menu-trigger-text {
    color: #444
}

.menu-trigger.active .menu-trigger-text .text {
    display: none
}

.menu-trigger.active .menu-trigger-text:after {
    content: "Close";
    font-weight: bold
}

.menu-trigger.active span {
    background-color: #444
}

.menu-trigger.active span:nth-of-type(1) {
    -webkit-transform: translateY(6px) rotate(-45deg);
    transform: translateY(6px) rotate(-45deg)
}

.menu-trigger.active span:nth-of-type(2) {
    left: 200%;
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation: active-menu-bar02 .6s forwards;
    animation: active-menu-bar02 .6s forwards
}

.menu-trigger.active span:nth-of-type(3) {
    -webkit-transform: translateY(-6px) rotate(45deg);
    transform: translateY(-6px) rotate(45deg)
}

@-webkit-keyframes active-menu-bar02 {
    100% {
        height: 0
    }
}

@keyframes active-menu-bar02 {
    100% {
        height: 0
    }
}

.accordion-bs-5 {
    border-top: 2px solid #736357
}

.accordion-bs-5-item {
    border-bottom: 1px solid #736357
}

.accordion-bs-5-header {
    position: relative;
    margin: 0
}

.accordion-bs-5-header-icon {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    transition: .3s;
    transform: translate(0, -50%) rotate(180deg);
    width: min(8vw,2.4em);
    height: min(8vw,2.4em);
    border-radius: 100%
}

.accordion-bs-5-header-icon::before,.accordion-bs-5-header-icon::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .2s;
    background-color: #736357
}

.accordion-bs-5-header-icon::before {
    width: 50%;
    height: 2px
}

.accordion-bs-5-header-icon::after {
    width: 2px;
    height: 50%;
    opacity: 0
}

.accordion-bs-5-button {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 1em min(8vw,2.4em) 1em 0;
    border: none;
    background-color: rgba(0,0,0,0);
    color: inherit;
    text-align: left;
    outline: 0
}

.accordion-bs-5-button.collapsed+.accordion-bs-5-header-icon {
    transform: translate(0, -50%) rotate(0)
}

.accordion-bs-5-button.collapsed+.accordion-bs-5-header-icon::after {
    opacity: 1
}

@media screen and (min-width: 768px) {
    .accordion-bs-5-button {
        padding-top:1.6em;
        padding-bottom: 1.6em
    }
}

.accordion-bs-5-body {
    padding-top: 1em;
    border-top: 1px dotted rgba(0,0,0,.3)
}

.svg-plus-line-1 {
    fill: none;
    stroke: #ffb6b9;
    stroke-width: 4px;
    stroke-miterlimit: 10
}

.balloon-1 {
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: .5em 1.7em;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0);
    background-color: #59a8b8;
    color: #fff
}

.balloon-1::after,.balloon-1::before {
    content: "";
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    width: 14.4px;
    height: 12px;
    position: absolute;
    bottom: -12px;
    left: 50%
}

.balloon-1::before {
    transform: translate(-50%, 0);
    background-color: rgba(0,0,0,0)
}

.balloon-1::after {
    transform: translate(-50%, -2px);
    background-color: #59a8b8
}

.balloon-2 {
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: .5em 1.7em;
    border-radius: 3px;
    border: 1px solid #ed8989;
    background-color: #efebe4;
    color: #ed8989;
    font-size: 3.1vw
}

.balloon-2::after,.balloon-2::before {
    content: "";
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    width: 9.6px;
    height: 8px;
    position: absolute;
    bottom: -8px;
    left: 50%
}

.balloon-2::before {
    transform: translate(-50%, 0);
    background-color: #ed8989
}

.balloon-2::after {
    transform: translate(-50%, -2px);
    background-color: #efebe4
}

@media screen and (min-width: 768px) {
    .balloon-2 {
        font-size:12px
    }
}

.balloon-5 {
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: .5em 1.7em;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0);
    background-color: #736357;
    color: #fff
}

.balloon-5::after,.balloon-5::before {
    content: "";
    -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    width: 14.4px;
    height: 12px;
    position: absolute;
    bottom: -12px;
    left: 50%
}

.balloon-5::before {
    transform: translate(-50%, 0);
    background-color: rgba(0,0,0,0)
}

.balloon-5::after {
    transform: translate(-50%, -2px);
    background-color: #736357
}

.blog-archive-container .blog-entry-thumbnail {
    float: none;
    width: 100%;
    margin: 0 0 15px
}

@media screen and (min-width: 992px) {
    .blog-archive-container .blog-entry-thumbnail {
        width:100%;
        margin-right: 0
    }
}

.blog-archive-container .blog-entry-thumbnail a {
    display: block;
    height: 100%;
    background-color: #736357;
    background-position: 50% 50%;
    background-size: cover
}

.blog-archive-container .blog-entry-thumbnail a:hover {
    opacity: .7
}

.blog-archive-container .blog-entry-heading {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left
}

.blog-archive-container .blog-entry-title {
    margin-bottom: 18px;
    font-size: min(4.1vw,1.6rem);
    line-height: 1.4
}

.blog-archive-container .blog-entry-title small,.blog-archive-container .blog-entry-title .small {
    display: inline-block;
    margin-bottom: 11px;
    font-size: 1.3rem;
    color: #59a8b8
}

.blog-archive-container .blog-entry-title a {
    color: #534741;
    text-decoration: none;
    transition: all .2s
}

.blog-archive-container .blog-entry-title a:hover {
    color: #888
}

.blog-archive-container .read-more {
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 11px;
    border-top: 1px solid #ddd;
    color: #333;
    text-align: right;
    text-transform: uppercase
}

.blog-archive-container .read-more:hover {
    color: #888
}

.blog-entry-heading {
    margin-bottom: 40px
}

.blog-entry-heading p {
    margin-bottom: 10px;
    color: #aaa
}

@media screen and (min-width: 992px) {
    .blog-entry-heading {
        margin-top:40px;
        margin-bottom: 60px;
        text-align: center
    }
}

.blog-entry-body {
    margin-bottom: 20px
}

.blog-entry-title {
    margin: 0 0 10px;
    font-size: 18px
}

@media screen and (min-width: 768px) {
    .blog-entry-title {
        font-size:20px
    }
}

@media screen and (min-width: 992px) {
    .blog-entry-title {
        font-size:24px
    }
}

.blog-entry-category {
    font-size: 12px
}

.blog-label a {
    padding: 3px 20px;
    font-size: 12px;
    color: #fff
}

.blog-label a+a {
    margin-left: 5px
}

.blog-entry-body>h2,.blog-entry-body>.h2,.blog-entry-body>h3,.blog-entry-body>.h3,.blog-entry-body>h4,.blog-entry-body>.h4 {
    margin-bottom: 1.5em;
    text-align: left
}

.blog-entry-body img {
    max-width: 100%;
    height: auto
}

.blog-entry-body .aligncenter {
    margin-right: auto;
    margin-left: auto
}

.blog-entry-body img.aligncenter {
    display: block
}

.blog-entry-body .alignright {
    float: right;
    text-align: right
}

.blog-entry-body img.alignright {
    margin-left: 20px
}

.blog-entry-body .alignleft {
    float: left;
    text-align: left
}

.blog-entry-body img.alignleft {
    margin-right: 20px
}

.blog-entry-body .wp-caption {
    max-width: 100%
}

.blog-entry-body .wp-caption>img {
    display: inline-block
}

.blog-entry-body .wp-caption-text {
    margin-top: 3px;
    font-size: 12px;
    color: #777
}

.blog-entry-eyecatch {
    text-align: center
}

.blog-entry-eyecatch img {
    display: inline-block;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
}

@media screen and (max-width: 767px) {
    .blog-entry-eyecatch {
        margin-right:-30px;
        margin-left: -30px
    }
}

.blog-entry-eyecatch-bg {
    margin-bottom: 30px;
    background-color: #f2f2f2;
    text-align: center
}

.blog-entry-eyecatch-bg img {
    margin-left: auto;
    margin-right: auto;
    display: inline-block
}

.blog-entry-thumbnail {
    float: left;
    width: 82px;
    margin-right: 30px
}

@media screen and (min-width: 992px) {
    .blog-entry-thumbnail {
        width:112px;
        margin-right: 60px
    }
}

.wp-block-image {
    margin-bottom: 30px
}

.wp-block-image img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.navigation {
    display: block;
    text-align: center
}

.navigation .screen-reader-text {
    display: none
}

.nav-links {
    display: inline-block;
    padding-left: 0;
    margin: 1em auto;
    border-radius: 3px
}

.nav-links>a,.nav-links>span {
    position: relative;
    float: left;
    padding: 4px 9px;
    line-height: 1.7;
    text-decoration: none;
    color: #666;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.1);
    margin-left: -1px
}

@media screen and (min-width: 992px) {
    .nav-links>a,.nav-links>span {
        padding:14px 24px
    }
}

.nav-links>a:first-child,.nav-links>span:first-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.nav-links>a:last-child,.nav-links>span:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.nav-links>a:hover,.nav-links>a:focus,.nav-links>span:hover,.nav-links>span:focus {
    z-index: 2;
    color: #aaa;
    background-color: #e9ecef;
    border-color: rgba(0,0,0,.1)
}

.nav-links>.current,.nav-links>.current:hover,.nav-links>.current:focus {
    z-index: 3;
    color: #fff;
    background-color: #f7efde;
    border-color: #edddbe;
    cursor: default
}

.nav-links>.disabled,.nav-links>.disabled:hover,.nav-links>.disabled:focus {
    color: rgba(0,0,0,.4);
    background-color: rgba(0,0,0,.1);
    border-color: rgba(0,0,0,.1)
}

.blog-single-paging .prev,.blog-single-paging .next {
    max-width: 406px;
    margin-bottom: 20px
}

.blog-single-paging .prev {
    float: left;
    margin-right: 20px
}

.blog-single-paging .next {
    float: right;
    margin-left: 20px
}

.blog-single-paging .prev a,.blog-single-paging .next a {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.4;
    padding: 14px;
    border: 1px solid #ddd;
    font-size: 13px;
    text-decoration: none
}

.blog-single-paging .next a {
    flex-direction: row-reverse
}

.blog-single-paging .prev .icon {
    margin-right: 20px
}

.blog-single-paging .next .icon {
    margin-left: 20px
}

.blog-single-paging .prev .date,.blog-single-paging .next .date {
    color: #aaa
}

.blog-sidebar .blog-archives {
    margin-bottom: 30px
}

.blog-sidebar .blog-archives-title {
    margin-top: 0;
    margin-bottom: 2px;
    padding-bottom: 12px;
    border-bottom: 2px solid #59a8b8;
    font-size: 16px;
    font-weight: bold
}

.blog-archives-list>li>a,.blog-archives-list .children>li>a {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
    color: #534741;
    text-decoration: none
}

.blog-archives-list>li>a:hover,.blog-archives-list .children>li>a:hover {
    background-color: #fafafa;
    color: #999;
    text-decoration: none
}

.blog-archives-list {
    border-top: 1px solid #ddd
}

.blog-archives-list .children>li>a {
    padding-left: 12px;
    background: url(https://5454bc.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_3.png) no-repeat 2px 50%;
    background-size: 4px 5px
}

.blog-archives-list .children>li>a:hover {
    background-image: url(https://4f8dcb.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/arrow_2.png)
}

.blog-archives-list .children .children>li>a {
    padding-left: 24px
}

.faq-container {
    margin-bottom: min(10.4vw,4em)
}

.faq-container .title-3 {
    margin-bottom: min(5.2vw,1em)
}

.faq-container .title-4 {
    margin: 1em 0 0
}

.faq-list {
    margin: 0;
    border-bottom: 1px solid #736357
}

.faq-list-title {
    padding: .86em .5em;
    margin: 0;
    cursor: pointer;
    transition: .2s
}

.faq-list-title::before {
    content: "+ ";
    color: #59a8b8
}

.faq-list-title.active {
    color: #59a8b8
}

.faq-list-title.active::before {
    content: "− "
}

.faq-list-title:hover {
    background-color: #a5e0ec
}

.faq-list-texts {
    margin: 0;
    padding: .86em .5em;
    border-top: 1px dotted #ccc
}

.faq-list-texts p {
    margin: 0
}

.faq-list-texts p+p {
    margin-top: .43em
}

.faq-links {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 1.5em 0 3em;
    padding: 0
}

.faq-links li+li {
    margin-left: .75em
}

.faq-links a {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #59a8b8;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-width: initial;
    padding-left: 22%;
    padding-right: 22%;
    border: 1px solid #59a8b8;
    background-color: rgba(0,0,0,0);
    color: #59a8b8
}

.faq-links a::before {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-bottom: 4px solid rgba(0,0,0,0);
    border-top: 4px solid rgba(0,0,0,0);
    border-left: 6px solid;
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%)
}

.faq-links a:visited {
    color: #59a8b8
}

.faq-links a:hover,.faq-links a:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .faq-links a {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .faq-links a {
        font-size:1.3rem
    }
}

.faq-links a:visited {
    color: #59a8b8
}

.faq-links a:hover,.faq-links a:focus {
    border-color: #71655e;
    color: #fff;
    background-color: #71655e
}

.faq-anchors-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 1.5em;
    padding: 0
}

.faq-anchors-list li {
    flex-basis: 50%;
    padding: 4px 2px
}

.faq-anchors-list a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    max-width: 100%;
    min-width: 210px;
    color: #736357;
    border: none;
    border-radius: min(1.2vw,4px);
    padding: 10px 22px;
    font-size: 1.3rem;
    font-family: "Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    line-height: 1.4;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: block;
    max-width: initial;
    min-width: 0;
    background-color: #edddbe;
    white-space: normal;
    font-size: min(3vw,1.1rem);
    text-align: left
}

.faq-anchors-list a:visited {
    color: #736357
}

.faq-anchors-list a:hover,.faq-anchors-list a:focus {
    color: rgba(255,255,255,.8);
    text-decoration: none
}

@media screen and (max-width: 310px) {
    .faq-anchors-list a {
        min-width:0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .faq-anchors-list a {
        font-size:1.3rem
    }
}

.faq-anchors-list a::after {
    content: "";
    display: inline-block;
    height: 0;
    opacity: .8;
    vertical-align: middle;
    width: 0;
    border-left: 3px solid rgba(0,0,0,0);
    border-right: 3px solid rgba(0,0,0,0);
    border-top: 4px solid;
    position: absolute;
    top: 50%;
    right: 8%;
    transform: translateY(-50%)
}

@media screen and (min-width: 992px) {
    .faq-anchors-list li {
        flex-basis:25%
    }
}

.home-kv-container {
    position: relative;
    max-width: 1900px;
    margin-left: auto;
    margin-right: auto
}

.home-kv-bg-1 {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 70vw;
    background-color: #e1d4c6;
    background-image: url(https://84ac87.claudeassets.com/20240722044257im_/https://www.shichigosan-hakama.com/img-2/common/bg-photo-2.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@media screen and (min-width: 768px) {
    .home-kv-bg-1 {
        height:37.38vw;
        background-size: 50% 100%
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-bg-1 {
        height:708px
    }
}

.home-kv-bg-2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 37.5%;
    height: 134vw;
    background-color: #ed8989
}

@media screen and (min-width: 768px) {
    .home-kv-bg-2 {
        height:59.58vw
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-bg-2 {
        height:1122px
    }
}

.home-kv-bg-3 {
    display: none
}

@media screen and (min-width: 768px) {
    .home-kv-bg-3 {
        position:absolute;
        display: block;
        top: 67.8vw;
        right: 16.6666%;
        width: 7.0895522388%;
        height: 4.9vw;
        background-color: rgba(89,168,184,.2)
    }

    .home-kv-bg-3::after {
        content: "";
        position: absolute;
        top: 22.39%;
        left: -31.579%;
        width: 63.1579%;
        height: 8.955%;
        background-color: #59a8b8
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-bg-3 {
        top:1278px;
        height: 79px
    }
}

.home-kv-image-1 {
    position: relative;
    width: 75%;
    background-color: #e4e4e4
}

.home-kv-image-2 {
    position: relative;
    width: 36%;
    margin: 13vw 4% 0 auto
}

@media screen and (min-width: 768px) {
    .home-kv-image-2 {
        width:25%;
        margin: -3.8vw 0 0 8.33333333%
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-image-2 {
        margin-top:-80px
    }
}

.home-kv-image-3 {
    position: absolute;
    top: 79vw;
    right: 0;
    width: 16.6666%
}

@media screen and (min-width: 768px) {
    .home-kv-image-3 {
        top:45vw
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-image-3 {
        top:858px
    }
}

.home-kv-image-4 {
    display: none
}

@media screen and (min-width: 768px) {
    .home-kv-image-4 {
        position:absolute;
        display: block;
        top: 54vw;
        left: 58.3333%;
        width: 16.6666%;
        padding: 1%
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-image-4 {
        top:1040px
    }
}

.home-kv-texts {
    position: absolute;
    top: 17vw;
    right: 15%;
    width: 70%
}

.home-kv-text-2 {
    color: #fff;
    line-height: 1.9
}

.home-kv-text-2::before {
    content: "——";
    letter-spacing: -0.2em
}

@media screen and (max-width: 767px) {
    .home-kv-text-2 {
        margin-top:26vw;
        margin-left: -7%;
        font-size: 4.7vw;
        text-indent: -3.5em;
        writing-mode: vertical-rl
    }

    .home-kv-text-2::before {
        margin-bottom: .5em
    }
}

@media screen and (min-width: 768px) {
    .home-kv-texts {
        top:7vw;
        right: 3.8%;
        width: 36%;
        text-align: right
    }

    .home-kv-text-2 {
        margin-top: 2em;
        text-align: right;
        font-size: min(14px + 8*(100vw - 789px)/700,28px)
    }

    .home-kv-text-2::before {
        content: "————————";
        margin-right: 1.2em
    }
}

@media screen and (min-width: 1900px) {
    .home-kv-texts {
        top:160px
    }
}

.customize-support {
    padding-bottom: 33px
}

.customize-support #wpadminbar {
    position: fixed;
    top: auto;
    bottom: 0
}

/*# sourceMappingURL=styles-2.css.map */


/*
     FILE ARCHIVED ON 05:04:23 Dec 18, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:59:24 Jun 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.449
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.008
  cdx.remote: 9.818
  LoadShardBlock: 114.434 (3)
  PetaboxLoader3.datanode: 67.091 (4)
  PetaboxLoader3.resolve: 108.358 (2)
  load_resource: 90.72
*/