@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');



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

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

*,
:after,
:before {
    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: transparent
}

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

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

.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 + .9vw)
}

@media (min-width:1200px) {

    .h2,
    h2 {
        font-size: 2rem
    }
}

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

@media (min-width:1200px) {

    .h3,
    h3 {
        font-size: 1.75rem
    }
}

.h4,
h4 {
    font-size: calc(1.275rem + .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] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

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

ol,
ul {
    padding-left: 2rem
}

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

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

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

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

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

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

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

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

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

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

a>code {
    color: inherit
}

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

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

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: var(--bs-secondary-color);
    text-align: left
}

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

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

label {
    display: inline-block
}

button {
    border-radius: 0
}

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

button,
input,
optgroup,
select,
textarea {
    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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important
}

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

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

::-moz-focus-inner {
    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 + .3vw);
    line-height: inherit
}

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

legend+* {
    clear: left
}

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

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

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

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

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

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

::file-selector-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-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

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

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

.initialism {
    font-size: .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: .875em;
    color: #6c757d
}

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

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

.img-thumbnail {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

.figure {
    display: inline-block
}

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

.figure-caption {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.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
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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 {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

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

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table-group-divider {
    border-top: calc(var(--bs-border-width) * 2) solid
}

.caption-top {
    caption-side: top
}

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

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

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

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

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

.table-striped-columns>:not(caption)>tr>:nth-child(2n),
.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

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

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

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --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
}

.table-primary,
.table-secondary {
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-secondary {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --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
}

.table-success {
    --bs-table-color: #000;
    --bs-table-bg: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --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
}

.table-info,
.table-success {
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-info {
    --bs-table-color: #000;
    --bs-table-bg: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --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
}

.table-warning {
    --bs-table-color: #000;
    --bs-table-bg: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --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
}

.table-danger,
.table-warning {
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-danger {
    --bs-table-color: #000;
    --bs-table-bg: #f8d7da;
    --bs-table-border-color: #c6acae;
    --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
}

.table-light {
    --bs-table-color: #000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --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
}

.table-dark,
.table-light {
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --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
}

.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(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + var(--bs-border-width));
    padding-bottom: calc(.5rem + var(--bs-border-width));
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + var(--bs-border-width));
    padding-bottom: calc(.25rem + var(--bs-border-width));
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    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: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

.form-control::-webkit-datetime-edit {
    display: block;
    padding: 0
}

.form-control::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: var(--bs-border-width);
    border-radius: 0;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: var(--bs-border-width);
    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 {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

.form-control-plaintext:focus {
    outline: 0
}

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

.form-control-sm {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

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

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

.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

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

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

textarea.form-control {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

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

.form-control-color::-moz-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius)
}

.form-control-color::-webkit-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius)
}

.form-control-color.form-control-sm {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

.form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://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 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@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: var(--bs-secondary-bg)
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

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

[data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

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

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

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

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

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-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=radio] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://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;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://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 {
    cursor: default;
    opacity: .5
}

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

.form-switch .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: 0;
    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 {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://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: 100%;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0
}

.form-switch.form-check-reverse .form-check-input {
    margin-right: -2.5em;
    margin-left: 0
}

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

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

.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: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

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

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

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

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

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

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

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

.form-range:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color)
}

.form-range:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color)
}

.form-floating {
    position: relative
}

.form-floating>.form-control,
.form-floating>.form-control-plaintext,
.form-floating>.form-select {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    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,
.form-floating>.form-control-plaintext {
    padding: 1rem .75rem
}

.form-floating>.form-control-plaintext::placeholder,
.form-floating>.form-control::placeholder {
    color: transparent
}

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

.form-floating>.form-control-plaintext:-webkit-autofill,
.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-plaintext~label,
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control-plaintext~label:after,
.form-floating>.form-control:focus~label:after,
.form-floating>.form-control:not(:placeholder-shown)~label:after,
.form-floating>.form-select~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating>.form-control:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control-plaintext~label {
    border-width: var(--bs-border-width) 0
}

.form-floating>.form-control:disabled~label,
.form-floating>:disabled~label {
    color: #6c757d
}

.form-floating>.form-control:disabled~label:after,
.form-floating>:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

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

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

.input-group>.form-control:focus,
.input-group>.form-floating:focus-within,
.input-group>.form-select:focus {
    z-index: 5
}

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

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

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

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

.input-group-sm>.btn,
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

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

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    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: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.form-floating:not(:first-child)>.form-control,
.input-group>.form-floating:not(:first-child)>.form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

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

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
    border-color: var(--bs-form-valid-border-color)
}

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.form-control-color.is-valid,
.was-validated .form-control-color:valid {
    width: calc(3rem + calc(1.5em + .75rem))
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
    border-color: var(--bs-form-valid-border-color)
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
    background-color: var(--bs-form-valid-color)
}

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: var(--bs-form-valid-color)
}

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

.input-group>.form-control:not(:focus).is-valid,
.input-group>.form-floating:not(:focus-within).is-valid,
.input-group>.form-select:not(:focus).is-valid,
.was-validated .input-group>.form-control:not(:focus):valid,
.was-validated .input-group>.form-floating:not(:focus-within):valid,
.was-validated .input-group>.form-select:not(:focus):valid {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

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

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://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(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://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");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
    width: calc(3rem + calc(1.5em + .75rem))
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
    background-color: var(--bs-form-invalid-color)
}

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: var(--bs-form-invalid-color)
}

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

.input-group>.form-control:not(:focus).is-invalid,
.input-group>.form-floating:not(:focus-within).is-invalid,
.input-group>.form-select:not(:focus).is-invalid,
.was-validated .input-group>.form-control:not(:focus):invalid,
.was-validated .input-group>.form-floating:not(:focus-within):invalid,
.was-validated .input-group>.form-select:not(:focus):invalid {
    z-index: 4
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    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: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn-check+.btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible+.btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.btn-check:checked+.btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check)+.btn:active:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

.btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

.btn-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline
}

.btn-link:focus-visible {
    color: var(--bs-btn-color)
}

.btn-link:hover {
    color: var(--bs-btn-hover-color)
}

.btn-group-lg>.btn,
.btn-lg {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

.btn-group-sm>.btn,
.btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

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

.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
    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 transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

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

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

.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: var(--bs-dropdown-spacer)
}

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

.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: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    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: var(--bs-dropdown-spacer)
}

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

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

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

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

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.dropdown-item.active,
.dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

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

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

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

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

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

.btn-group {
    border-radius: var(--bs-border-radius)
}

.btn-group>.btn-group:not(:first-child),
.btn-group>:not(.btn-check:first-child)+.btn {
    margin-left: calc(var(--bs-border-width) * -1)
}

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

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

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

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

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

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

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.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-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1)
}

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

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

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    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:focus,
.nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.nav-link.disabled,
.nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

.nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius)
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color)
}

.nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd
}

.nav-pills .nav-link {
    border-radius: var(--bs-nav-pills-border-radius)
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

.nav-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap)
}

.nav-underline .nav-link {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
    border-bottom-color: currentcolor
}

.nav-underline .nav-link.active,
.nav-underline .show>.nav-link {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

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

.nav-justified .nav-item,
.nav-justified>.nav-link {
    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 {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

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

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color)
}

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

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
    color: var(--bs-navbar-active-color)
}

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

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

@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 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: 50%;
    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: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .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 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

    .navbar-expand-sm .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .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 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

    .navbar-expand-md .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .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 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

    .navbar-expand-lg .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .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 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

    .navbar-expand-xl .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .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 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

    .navbar-expand-xxl .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

.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 {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none
}

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

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

.navbar-dark,
.navbar[data-bs-theme=dark] {
    --bs-navbar-color: hsla(0, 0%, 100%, .55);
    --bs-navbar-hover-color: hsla(0, 0%, 100%, .75);
    --bs-navbar-disabled-color: hsla(0, 0%, 100%, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, .1)
}

.navbar-dark,
.navbar[data-bs-theme=dark],
[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://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")
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.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: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

.card-subtitle {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    color: var(--bs-card-subtitle-color)
}

.card-subtitle,
.card-text:last-child {
    margin-bottom: 0
}

.card-link+.card-link {
    margin-left: var(--bs-card-spacer-x)
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.card-header-tabs {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

.card-header-tabs .nav-link.active {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

.card-header-pills {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.card-img,
.card-img-bottom,
.card-img-top {
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card-group>.card {
    margin-bottom: var(--bs-card-group-margin)
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 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-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        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-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://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");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%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");
    --bs-accordion-btn-focus-border-color: #86b7fe;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

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

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

.accordion-button:not(.collapsed):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

.accordion-button:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition)
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

.accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.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,
.accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0
}

[data-bs-theme=dark] .accordion-button:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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")
}

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: ;
    --bs-breadcrumb-border-radius: ;
    --bs-breadcrumb-divider-color: var(--bs-secondary-color);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item+.breadcrumb-item:before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "../../../index.html")
}

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color)
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    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: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.active>.page-link,
.page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.disabled>.page-link,
.page-link.disabled {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: calc(var(--bs-border-width) * -1)
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress,
.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition)
}

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

.progress-bar-striped {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-stacked>.progress {
    overflow: visible
}

.progress-stacked>.progress>.progress-bar {
    width: 100%
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered>.list-group-item:before {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.list-group-item-action:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.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: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

.list-group-item.active {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color)
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        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: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        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: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        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: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        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: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        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: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width)
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}

.btn-close {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.btn-close,
.btn-close:hover {
    color: var(--bs-btn-close-color)
}

.btn-close:hover {
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

.btn-close:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

.btn-close.disabled,
.btn-close:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white,
[data-bs-theme=dark] .btn-close {
    filter: var(--bs-btn-close-white-filter)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

.toast.showing {
    opacity: 0
}

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

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.toast-header .btn-close {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-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% - var(--bs-modal-margin) * 2)
}

.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% - var(--bs-modal-margin) * 2)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity)
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.modal-footer>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media (min-width:576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media (min-width:992px) {

    .modal-lg,
    .modal-xl {
        --bs-modal-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        --bs-modal-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-footer,
.modal-fullscreen .modal-header {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

@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-footer,
    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }
}

@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-footer,
    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }
}

@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-footer,
    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }
}

@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-footer,
    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }
}

@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-footer,
    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: 0.875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: var(--bs-tooltip-opacity)
}

.tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

.tooltip .tooltip-arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
    right: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
    left: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg)
}

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

.popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

.popover .popover-arrow:after,
.popover .popover-arrow:before {
    position: absolute;
    display: block;
    content: "";
    border: 0 solid transparent
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
.bs-popover-top>.popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:after,
.bs-popover-top>.popover-arrow:before {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-top>.popover-arrow:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
.bs-popover-end>.popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:after,
.bs-popover-end>.popover-arrow:before {
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-end>.popover-arrow:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
.bs-popover-bottom>.popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:before {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
.bs-popover-start>.popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:after,
.bs-popover-start>.popover-arrow:before {
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-start>.popover-arrow:after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.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%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

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

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block
}

.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
    transform: translateX(100%)
}

.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-end,
    .carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    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: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-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='http://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='http://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%
}

.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 transparent;
    border-bottom: 10px solid transparent;
    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-next-icon,
.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] .carousel .carousel-caption,
[data-bs-theme=dark].carousel .carousel-caption {
    color: #000
}

.spinner-border,
.spinner-grow {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border-right-color: currentcolor;
    border: var(--bs-spinner-border-width) solid;
    border-right: var(--bs-spinner-border-width) solid transparent
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion:reduce) {

    .spinner-border,
    .spinner-grow {
        --bs-spinner-animation-speed: 1.5s
    }
}

.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media (max-width:575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-sm {
        transition: none
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-sm.offcanvas-top {
        top: 0;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-sm.offcanvas-bottom,
    .offcanvas-sm.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-sm.offcanvas-bottom {
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-sm.show:not(.hiding),
    .offcanvas-sm.showing {
        transform: none
    }

    .offcanvas-sm.hiding,
    .offcanvas-sm.show,
    .offcanvas-sm.showing {
        visibility: visible
    }
}

@media (min-width:576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

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

    .offcanvas-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition: none
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-md.offcanvas-top {
        top: 0;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-md.offcanvas-bottom,
    .offcanvas-md.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-md.offcanvas-bottom {
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-md.show:not(.hiding),
    .offcanvas-md.showing {
        transform: none
    }

    .offcanvas-md.hiding,
    .offcanvas-md.show,
    .offcanvas-md.showing {
        visibility: visible
    }
}

@media (min-width:768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

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

    .offcanvas-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition: none
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-lg.offcanvas-top {
        top: 0;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-lg.offcanvas-bottom,
    .offcanvas-lg.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-lg.offcanvas-bottom {
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-lg.show:not(.hiding),
    .offcanvas-lg.showing {
        transform: none
    }

    .offcanvas-lg.hiding,
    .offcanvas-lg.show,
    .offcanvas-lg.showing {
        visibility: visible
    }
}

@media (min-width:992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

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

    .offcanvas-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition: none
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-xl.offcanvas-top {
        top: 0;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xl.offcanvas-bottom,
    .offcanvas-xl.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-xl.offcanvas-bottom {
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xl.show:not(.hiding),
    .offcanvas-xl.showing {
        transform: none
    }

    .offcanvas-xl.hiding,
    .offcanvas-xl.show,
    .offcanvas-xl.showing {
        visibility: visible
    }
}

@media (min-width:1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

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

    .offcanvas-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition: none
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-xxl.offcanvas-top {
        top: 0;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xxl.offcanvas-bottom,
    .offcanvas-xxl.offcanvas-top {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%
    }

    .offcanvas-xxl.offcanvas-bottom {
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xxl.show:not(.hiding),
    .offcanvas-xxl.showing {
        transform: none
    }

    .offcanvas-xxl.hiding,
    .offcanvas-xxl.show,
    .offcanvas-xxl.showing {
        visibility: visible
    }
}

@media (min-width:1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-xxl .offcanvas-header {
        display: none
    }

    .offcanvas-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

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

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom,
.offcanvas.offcanvas-top {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%
}

.offcanvas.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

.offcanvas.show:not(.hiding),
.offcanvas.showing {
    transform: none
}

.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
    visibility: visible
}

.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: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.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 {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-info {
    color: #000 !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-primary:focus,
.link-primary:hover {
    color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary:focus,
.link-secondary:hover {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important
}

.link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-success:focus,
.link-success:hover {
    color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important
}

.link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-info:focus,
.link-info:hover {
    color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important
}

.link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-warning:focus,
.link-warning:hover {
    color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important
}

.link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-danger:focus,
.link-danger:hover {
    color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important
}

.link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-light:focus,
.link-light:hover {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important
}

.link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-dark:focus,
.link-dark:hover {
    color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis:focus,
.link-body-emphasis:hover {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important
}

.focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
    text-underline-offset: .25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.icon-link>.bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: transform .2s ease-in-out
}

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

.icon-link-hover:focus-visible>.bi,
.icon-link-hover:hover>.bi {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

.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 {
    top: 0
}

.fixed-bottom,
.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

.sticky-top {
    top: 0
}

.sticky-bottom,
.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020
}

.sticky-bottom {
    bottom: 0
}

@media (min-width:576px) {
    .sticky-sm-top {
        top: 0
    }

    .sticky-sm-bottom,
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-sm-bottom {
        bottom: 0
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        top: 0
    }

    .sticky-md-bottom,
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-md-bottom {
        bottom: 0
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        top: 0
    }

    .sticky-lg-bottom,
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-lg-bottom {
        bottom: 0
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        top: 0
    }

    .sticky-xl-bottom,
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-xl-bottom {
        bottom: 0
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        top: 0
    }

    .sticky-xxl-bottom,
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        bottom: 0
    }
}

.hstack {
    flex-direction: row;
    align-items: center
}

.hstack,
.vstack {
    display: flex;
    align-self: stretch
}

.vstack {
    flex: 1 1 auto;
    flex-direction: column
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    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
}

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
    position: absolute !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: var(--bs-border-width);
    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
}

.object-fit-contain {
    object-fit: contain !important
}

.object-fit-cover {
    object-fit: cover !important
}

.object-fit-fill {
    object-fit: fill !important
}

.object-fit-scale {
    object-fit: scale-down !important
}

.object-fit-none {
    object-fit: 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
}

.overflow-x-auto {
    overflow-x: auto !important
}

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

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-auto {
    overflow-y: auto !important
}

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

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: 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-inline-grid {
    display: inline-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: var(--bs-box-shadow) !important
}

.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm) !important
}

.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg) !important
}

.shadow-none {
    box-shadow: none !important
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important
}

.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important
}

.border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important
}

.border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important
}

.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important
}

.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important
}

.border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important
}

.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !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
}

.border-opacity-10 {
    --bs-border-opacity: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

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

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

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

.row-gap-0 {
    row-gap: 0 !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 3rem !important
}

.column-gap-0 {
    column-gap: 0 !important
}

.column-gap-1 {
    column-gap: .25rem !important
}

.column-gap-2 {
    column-gap: .5rem !important
}

.column-gap-3 {
    column-gap: 1rem !important
}

.column-gap-4 {
    column-gap: 1.5rem !important
}

.column-gap-5 {
    column-gap: 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 + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .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-lighter {
    font-weight: lighter !important
}

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

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

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

.fw-semibold {
    font-weight: 600 !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.5 !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: var(--bs-secondary-color) !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: hsla(0, 0%, 100%, .5) !important
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !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
}

.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important
}

.text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important
}

.text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important
}

.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important
}

.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important
}

.text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important
}

.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important
}

.link-opacity-10,
.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1
}

.link-opacity-25,
.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25
}

.link-opacity-50,
.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5
}

.link-opacity-75,
.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75
}

.link-opacity-100,
.link-opacity-100-hover:hover {
    --bs-link-opacity: 1
}

.link-offset-1,
.link-offset-1-hover:hover {
    text-underline-offset: .125em !important
}

.link-offset-2,
.link-offset-2-hover:hover {
    text-underline-offset: .25em !important
}

.link-offset-3,
.link-offset-3-hover:hover {
    text-underline-offset: .375em !important
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-underline-opacity-0,
.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-10,
.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1
}

.link-underline-opacity-25,
.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25
}

.link-underline-opacity-50,
.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5
}

.link-underline-opacity-75,
.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75
}

.link-underline-opacity-100,
.link-underline-opacity-100-hover:hover {
    --bs-link-underline-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: transparent !important
}

.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important
}

.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important
}

.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important
}

.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important
}

.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important
}

.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important
}

.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important
}

.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-xxl) !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important
}

.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.z-n1 {
    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
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important
    }

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

    .float-sm-none {
        float: none !important
    }

    .object-fit-sm-contain {
        object-fit: contain !important
    }

    .object-fit-sm-cover {
        object-fit: cover !important
    }

    .object-fit-sm-fill {
        object-fit: fill !important
    }

    .object-fit-sm-scale {
        object-fit: scale-down !important
    }

    .object-fit-sm-none {
        object-fit: 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-inline-grid {
        display: inline-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
    }

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

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

    .row-gap-sm-0 {
        row-gap: 0 !important
    }

    .row-gap-sm-1 {
        row-gap: .25rem !important
    }

    .row-gap-sm-2 {
        row-gap: .5rem !important
    }

    .row-gap-sm-3 {
        row-gap: 1rem !important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-sm-5 {
        row-gap: 3rem !important
    }

    .column-gap-sm-0 {
        column-gap: 0 !important
    }

    .column-gap-sm-1 {
        column-gap: .25rem !important
    }

    .column-gap-sm-2 {
        column-gap: .5rem !important
    }

    .column-gap-sm-3 {
        column-gap: 1rem !important
    }

    .column-gap-sm-4 {
        column-gap: 1.5rem !important
    }

    .column-gap-sm-5 {
        column-gap: 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
    }

    .object-fit-md-contain {
        object-fit: contain !important
    }

    .object-fit-md-cover {
        object-fit: cover !important
    }

    .object-fit-md-fill {
        object-fit: fill !important
    }

    .object-fit-md-scale {
        object-fit: scale-down !important
    }

    .object-fit-md-none {
        object-fit: 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-inline-grid {
        display: inline-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
    }

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

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

    .row-gap-md-0 {
        row-gap: 0 !important
    }

    .row-gap-md-1 {
        row-gap: .25rem !important
    }

    .row-gap-md-2 {
        row-gap: .5rem !important
    }

    .row-gap-md-3 {
        row-gap: 1rem !important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-md-5 {
        row-gap: 3rem !important
    }

    .column-gap-md-0 {
        column-gap: 0 !important
    }

    .column-gap-md-1 {
        column-gap: .25rem !important
    }

    .column-gap-md-2 {
        column-gap: .5rem !important
    }

    .column-gap-md-3 {
        column-gap: 1rem !important
    }

    .column-gap-md-4 {
        column-gap: 1.5rem !important
    }

    .column-gap-md-5 {
        column-gap: 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
    }

    .object-fit-lg-contain {
        object-fit: contain !important
    }

    .object-fit-lg-cover {
        object-fit: cover !important
    }

    .object-fit-lg-fill {
        object-fit: fill !important
    }

    .object-fit-lg-scale {
        object-fit: scale-down !important
    }

    .object-fit-lg-none {
        object-fit: 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-inline-grid {
        display: inline-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
    }

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

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

    .row-gap-lg-0 {
        row-gap: 0 !important
    }

    .row-gap-lg-1 {
        row-gap: .25rem !important
    }

    .row-gap-lg-2 {
        row-gap: .5rem !important
    }

    .row-gap-lg-3 {
        row-gap: 1rem !important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-lg-5 {
        row-gap: 3rem !important
    }

    .column-gap-lg-0 {
        column-gap: 0 !important
    }

    .column-gap-lg-1 {
        column-gap: .25rem !important
    }

    .column-gap-lg-2 {
        column-gap: .5rem !important
    }

    .column-gap-lg-3 {
        column-gap: 1rem !important
    }

    .column-gap-lg-4 {
        column-gap: 1.5rem !important
    }

    .column-gap-lg-5 {
        column-gap: 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
    }

    .object-fit-xl-contain {
        object-fit: contain !important
    }

    .object-fit-xl-cover {
        object-fit: cover !important
    }

    .object-fit-xl-fill {
        object-fit: fill !important
    }

    .object-fit-xl-scale {
        object-fit: scale-down !important
    }

    .object-fit-xl-none {
        object-fit: 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-inline-grid {
        display: inline-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
    }

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

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

    .row-gap-xl-0 {
        row-gap: 0 !important
    }

    .row-gap-xl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xl-0 {
        column-gap: 0 !important
    }

    .column-gap-xl-1 {
        column-gap: .25rem !important
    }

    .column-gap-xl-2 {
        column-gap: .5rem !important
    }

    .column-gap-xl-3 {
        column-gap: 1rem !important
    }

    .column-gap-xl-4 {
        column-gap: 1.5rem !important
    }

    .column-gap-xl-5 {
        column-gap: 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
    }

    .object-fit-xxl-contain {
        object-fit: contain !important
    }

    .object-fit-xxl-cover {
        object-fit: cover !important
    }

    .object-fit-xxl-fill {
        object-fit: fill !important
    }

    .object-fit-xxl-scale {
        object-fit: scale-down !important
    }

    .object-fit-xxl-none {
        object-fit: 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-inline-grid {
        display: inline-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
    }

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

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

    .row-gap-xxl-0 {
        row-gap: 0 !important
    }

    .row-gap-xxl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xxl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xxl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xxl-0 {
        column-gap: 0 !important
    }

    .column-gap-xxl-1 {
        column-gap: .25rem !important
    }

    .column-gap-xxl-2 {
        column-gap: .5rem !important
    }

    .column-gap-xxl-3 {
        column-gap: 1rem !important
    }

    .column-gap-xxl-4 {
        column-gap: 1.5rem !important
    }

    .column-gap-xxl-5 {
        column-gap: 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-inline-grid {
        display: inline-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
    }
}

body,
html {
    width: auto !important;
    overflow-x: hidden !important
}

body {
    font-size: 16px;
    font-feature-settings: "clig" off, "liga" off;
    overflow-x: hidden;
    color: #022658
}

.ffFKTAshmoreRg,
body {
    font-family: "Poppins", sans-serif;
}

/* 
.ffFKTAshmoreMd {
    font-family: FKTAshmoreMd, sans-serif
} */

a {
    transition: all .3s
}

a:hover {
    color: #022658
}

.textC1 {
    color: #022658
}

.textC1a {
    color: #f8bdff
}

.textC2 {
    color: #022658
}

.textC2a {
    color: #63e18d
}

.textC3 {
    color: #022658;
    font-weight: 600;
}

.textC3a {
    color: #ff895d
}

.textC4 {
    color: #d5f635
}

.textC4a {
    color: #b8f1fd
}

.textC5 {
    color: #faf8f4
}

.textC5a {
    color: #005bb2
}

.textC6 {
    color: #ea4e14
}

.textC6a {
    color: #f5f5f5
}

.text-muted {
    color: rgba(23, 4, 45, .64) !important
}

.text-white-10 {
    color: hsla(0, 0%, 100%, .1)
}

.text-white-20 {
    color: hsla(0, 0%, 100%, .2)
}

.text-white-30 {
    color: hsla(0, 0%, 100%, .3)
}

.text-white-40 {
    color: hsla(0, 0%, 100%, .4)
}

.text-white-50 {
    color: hsla(0, 0%, 100%, .5)
}

.text-white-60 {
    color: hsla(0, 0%, 100%, .6)
}

.text-white-70 {
    color: hsla(0, 0%, 100%, .7)
}

.text-white-80 {
    color: hsla(0, 0%, 100%, .8)
}

.text-white-90 {
    color: hsla(0, 0%, 100%, .9)
}

.bgC1 {
    background: #022658
}

.bgC2 {
    background: #022658
}

.bgC3 {
    background: #b948ff
}

.bgC4 {
    background: #d5f635
}

.bgC5 {
    background: #faf8f4
}

.bgC5a {
    background: #005bb2
}

.bgC6 {
    background: #ea4e14
}

.bgC6a {
    background: #f5f5f5
}

img,
svg {
    width: 100%;
    height: auto
}

.p1 {
    padding: 1px
}

.pt1 {
    padding-top: 1px
}

.pb1 {
    padding-bottom: 1px
}

.ps1 {
    padding-left: 1px
}

.pe1 {
    padding-right: 1px
}

.py1 {
    padding-top: 1px;
    padding-bottom: 1px
}

.px1 {
    padding-left: 1px;
    padding-right: 1px
}

.m1 {
    margin: 1px
}

.mt1 {
    margin-top: 1px
}

.mb1 {
    margin-bottom: 1px
}

.ms1 {
    margin-left: 1px
}

.me1 {
    margin-right: 1px
}

.my1 {
    margin-top: 1px;
    margin-bottom: 1px
}

.mx1 {
    margin-left: 1px;
    margin-right: 1px
}

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


    .pLg1 {
        padding: 1px !important
    }

    .ptLg1 {
        padding-top: 1px !important
    }

    .pbLg1 {
        padding-bottom: 1px !important
    }

    .psLg1 {
        padding-left: 1px !important
    }

    .peLg1 {
        padding-right: 1px !important
    }

    .pyLg1 {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .pxLg1 {
        padding-left: 1px !important;
        padding-right: 1px !important
    }

    .mLg1 {
        margin: 1px !important
    }

    .mtLg1 {
        margin-top: 1px !important
    }

    .mbLg1 {
        margin-bottom: 1px !important
    }

    .msLg1 {
        margin-left: 1px !important
    }

    .meLg1 {
        margin-right: 1px !important
    }

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

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

.p2 {
    padding: 2px
}

.pt2 {
    padding-top: 2px
}

.pb2 {
    padding-bottom: 2px
}

.ps2 {
    padding-left: 2px
}

.pe2 {
    padding-right: 2px
}

.py2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.px2 {
    padding-left: 2px;
    padding-right: 2px
}

.m2 {
    margin: 2px
}

.mt2 {
    margin-top: 2px
}

.mb2 {
    margin-bottom: 2px
}

.ms2 {
    margin-left: 2px
}

.me2 {
    margin-right: 2px
}

.my2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.mx2 {
    margin-left: 2px;
    margin-right: 2px
}

@media screen and (min-width:991px) {
    .pLg2 {
        padding: 2px !important
    }

    .ptLg2 {
        padding-top: 2px !important
    }

    .pbLg2 {
        padding-bottom: 2px !important
    }

    .psLg2 {
        padding-left: 2px !important
    }

    .peLg2 {
        padding-right: 2px !important
    }

    .pyLg2 {
        padding-top: 2px !important;
        padding-bottom: 2px !important
    }

    .pxLg2 {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .mLg2 {
        margin: 2px !important
    }

    .mtLg2 {
        margin-top: 2px !important
    }

    .mbLg2 {
        margin-bottom: 2px !important
    }

    .msLg2 {
        margin-left: 2px !important
    }

    .meLg2 {
        margin-right: 2px !important
    }

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

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

.p3 {
    padding: 3px
}

.pt3 {
    padding-top: 3px
}

.pb3 {
    padding-bottom: 3px
}

.ps3 {
    padding-left: 3px
}

.pe3 {
    padding-right: 3px
}

.py3 {
    padding-top: 3px;
    padding-bottom: 3px
}

.px3 {
    padding-left: 3px;
    padding-right: 3px
}

.m3 {
    margin: 3px
}

.mt3 {
    margin-top: 3px
}

.mb3 {
    margin-bottom: 3px
}

.ms3 {
    margin-left: 3px
}

.me3 {
    margin-right: 3px
}

.my3 {
    margin-top: 3px;
    margin-bottom: 3px
}

.mx3 {
    margin-left: 3px;
    margin-right: 3px
}

@media screen and (min-width:991px) {
    .pLg3 {
        padding: 3px !important
    }

    .ptLg3 {
        padding-top: 3px !important
    }

    .pbLg3 {
        padding-bottom: 3px !important
    }

    .psLg3 {
        padding-left: 3px !important
    }

    .peLg3 {
        padding-right: 3px !important
    }

    .pyLg3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    .pxLg3 {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .mLg3 {
        margin: 3px !important
    }

    .mtLg3 {
        margin-top: 3px !important
    }

    .mbLg3 {
        margin-bottom: 3px !important
    }

    .msLg3 {
        margin-left: 3px !important
    }

    .meLg3 {
        margin-right: 3px !important
    }

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

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

.p4 {
    padding: 4px
}

.pt4 {
    padding-top: 4px
}

.pb4 {
    padding-bottom: 4px
}

.ps4 {
    padding-left: 4px
}

.pe4 {
    padding-right: 4px
}

.py4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.px4 {
    padding-left: 4px;
    padding-right: 4px
}

.m4 {
    margin: 4px
}

.mt4 {
    margin-top: 4px
}

.mb4 {
    margin-bottom: 4px
}

.ms4 {
    margin-left: 4px
}

.me4 {
    margin-right: 4px
}

.my4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.mx4 {
    margin-left: 4px;
    margin-right: 4px
}

@media screen and (min-width:991px) {
    .pLg4 {
        padding: 4px !important
    }

    .ptLg4 {
        padding-top: 4px !important
    }

    .pbLg4 {
        padding-bottom: 4px !important
    }

    .psLg4 {
        padding-left: 4px !important
    }

    .peLg4 {
        padding-right: 4px !important
    }

    .pyLg4 {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .pxLg4 {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .mLg4 {
        margin: 4px !important
    }

    .mtLg4 {
        margin-top: 4px !important
    }

    .mbLg4 {
        margin-bottom: 4px !important
    }

    .msLg4 {
        margin-left: 4px !important
    }

    .meLg4 {
        margin-right: 4px !important
    }

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

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

.p5 {
    padding: 5px
}

.pt5 {
    padding-top: 5px
}

.pb5 {
    padding-bottom: 5px
}

.ps5 {
    padding-left: 5px
}

.pe5 {
    padding-right: 5px
}

.py5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.px5 {
    padding-left: 5px;
    padding-right: 5px
}

.m5 {
    margin: 5px
}

.mt5 {
    margin-top: 5px
}

.mb5 {
    margin-bottom: 5px
}

.ms5 {
    margin-left: 5px
}

.me5 {
    margin-right: 5px
}

.my5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.mx5 {
    margin-left: 5px;
    margin-right: 5px
}

@media screen and (min-width:991px) {
    .pLg5 {
        padding: 5px !important
    }

    .ptLg5 {
        padding-top: 5px !important
    }

    .pbLg5 {
        padding-bottom: 5px !important
    }

    .psLg5 {
        padding-left: 5px !important
    }

    .peLg5 {
        padding-right: 5px !important
    }

    .pyLg5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .pxLg5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .mLg5 {
        margin: 5px !important
    }

    .mtLg5 {
        margin-top: 5px !important
    }

    .mbLg5 {
        margin-bottom: 5px !important
    }

    .msLg5 {
        margin-left: 5px !important
    }

    .meLg5 {
        margin-right: 5px !important
    }

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

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

.p6 {
    padding: 6px
}

.pt6 {
    padding-top: 6px
}

.pb6 {
    padding-bottom: 6px
}

.ps6 {
    padding-left: 6px
}

.pe6 {
    padding-right: 6px
}

.py6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.px6 {
    padding-left: 6px;
    padding-right: 6px
}

.m6 {
    margin: 6px
}

.mt6 {
    margin-top: 6px
}

.mb6 {
    margin-bottom: 6px
}

.ms6 {
    margin-left: 6px
}

.me6 {
    margin-right: 6px
}

.my6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.mx6 {
    margin-left: 6px;
    margin-right: 6px
}

@media screen and (min-width:991px) {
    .pLg6 {
        padding: 6px !important
    }

    .ptLg6 {
        padding-top: 6px !important
    }

    .pbLg6 {
        padding-bottom: 6px !important
    }

    .psLg6 {
        padding-left: 6px !important
    }

    .peLg6 {
        padding-right: 6px !important
    }

    .pyLg6 {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .pxLg6 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .mLg6 {
        margin: 6px !important
    }

    .mtLg6 {
        margin-top: 6px !important
    }

    .mbLg6 {
        margin-bottom: 6px !important
    }

    .msLg6 {
        margin-left: 6px !important
    }

    .meLg6 {
        margin-right: 6px !important
    }

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

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

.p7 {
    padding: 7px
}

.pt7 {
    padding-top: 7px
}

.pb7 {
    padding-bottom: 7px
}

.ps7 {
    padding-left: 7px
}

.pe7 {
    padding-right: 7px
}

.py7 {
    padding-top: 7px;
    padding-bottom: 7px
}

.px7 {
    padding-left: 7px;
    padding-right: 7px
}

.m7 {
    margin: 7px
}

.mt7 {
    margin-top: 7px
}

.mb7 {
    margin-bottom: 7px
}

.ms7 {
    margin-left: 7px
}

.me7 {
    margin-right: 7px
}

.my7 {
    margin-top: 7px;
    margin-bottom: 7px
}

.mx7 {
    margin-left: 7px;
    margin-right: 7px
}

@media screen and (min-width:991px) {
    .pLg7 {
        padding: 7px !important
    }

    .ptLg7 {
        padding-top: 7px !important
    }

    .pbLg7 {
        padding-bottom: 7px !important
    }

    .psLg7 {
        padding-left: 7px !important
    }

    .peLg7 {
        padding-right: 7px !important
    }

    .pyLg7 {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

    .pxLg7 {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .mLg7 {
        margin: 7px !important
    }

    .mtLg7 {
        margin-top: 7px !important
    }

    .mbLg7 {
        margin-bottom: 7px !important
    }

    .msLg7 {
        margin-left: 7px !important
    }

    .meLg7 {
        margin-right: 7px !important
    }

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

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

.p8 {
    padding: 8px
}

.pt8 {
    padding-top: 8px
}

.pb8 {
    padding-bottom: 8px
}

.ps8 {
    padding-left: 8px
}

.pe8 {
    padding-right: 8px
}

.py8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.px8 {
    padding-left: 8px;
    padding-right: 8px
}

.m8 {
    margin: 8px
}

.mt8 {
    margin-top: 8px
}

.mb8 {
    margin-bottom: 8px
}

.ms8 {
    margin-left: 8px
}

.me8 {
    margin-right: 8px
}

.my8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.mx8 {
    margin-left: 8px;
    margin-right: 8px
}

@media screen and (min-width:991px) {
    .pLg8 {
        padding: 8px !important
    }

    .ptLg8 {
        padding-top: 8px !important
    }

    .pbLg8 {
        padding-bottom: 8px !important
    }

    .psLg8 {
        padding-left: 8px !important
    }

    .peLg8 {
        padding-right: 8px !important
    }

    .pyLg8 {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }

    .pxLg8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .mLg8 {
        margin: 8px !important
    }

    .mtLg8 {
        margin-top: 8px !important
    }

    .mbLg8 {
        margin-bottom: 8px !important
    }

    .msLg8 {
        margin-left: 8px !important
    }

    .meLg8 {
        margin-right: 8px !important
    }

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

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

.p9 {
    padding: 9px
}

.pt9 {
    padding-top: 9px
}

.pb9 {
    padding-bottom: 9px
}

.ps9 {
    padding-left: 9px
}

.pe9 {
    padding-right: 9px
}

.py9 {
    padding-top: 9px;
    padding-bottom: 9px
}

.px9 {
    padding-left: 9px;
    padding-right: 9px
}

.m9 {
    margin: 9px
}

.mt9 {
    margin-top: 9px
}

.mb9 {
    margin-bottom: 9px
}

.ms9 {
    margin-left: 9px
}

.me9 {
    margin-right: 9px
}

.my9 {
    margin-top: 9px;
    margin-bottom: 9px
}

.mx9 {
    margin-left: 9px;
    margin-right: 9px
}

@media screen and (min-width:991px) {
    .pLg9 {
        padding: 9px !important
    }

    .ptLg9 {
        padding-top: 9px !important
    }

    .pbLg9 {
        padding-bottom: 9px !important
    }

    .psLg9 {
        padding-left: 9px !important
    }

    .peLg9 {
        padding-right: 9px !important
    }

    .pyLg9 {
        padding-top: 9px !important;
        padding-bottom: 9px !important
    }

    .pxLg9 {
        padding-left: 9px !important;
        padding-right: 9px !important
    }

    .mLg9 {
        margin: 9px !important
    }

    .mtLg9 {
        margin-top: 9px !important
    }

    .mbLg9 {
        margin-bottom: 9px !important
    }

    .msLg9 {
        margin-left: 9px !important
    }

    .meLg9 {
        margin-right: 9px !important
    }

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

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

.p10 {
    padding: 10px
}

.pt10 {
    padding-top: 10px
}

.pb10 {
    padding-bottom: 10px
}

.ps10 {
    padding-left: 10px
}

.pe10 {
    padding-right: 10px
}

.py10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.px10 {
    padding-left: 10px;
    padding-right: 10px
}

.m10 {
    margin: 10px
}

.mt10 {
    margin-top: 10px
}

.mb10 {
    margin-bottom: 10px
}

.ms10 {
    margin-left: 10px
}

.me10 {
    margin-right: 10px
}

.my10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.mx10 {
    margin-left: 10px;
    margin-right: 10px
}

@media screen and (min-width:991px) {
    .pLg10 {
        padding: 10px !important
    }

    .ptLg10 {
        padding-top: 10px !important
    }

    .pbLg10 {
        padding-bottom: 10px !important
    }

    .psLg10 {
        padding-left: 10px !important
    }

    .peLg10 {
        padding-right: 10px !important
    }

    .pyLg10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important
    }

    .pxLg10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .mLg10 {
        margin: 10px !important
    }

    .mtLg10 {
        margin-top: 10px !important
    }

    .mbLg10 {
        margin-bottom: 10px !important
    }

    .msLg10 {
        margin-left: 10px !important
    }

    .meLg10 {
        margin-right: 10px !important
    }

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

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

.p11 {
    padding: 11px
}

.pt11 {
    padding-top: 11px
}

.pb11 {
    padding-bottom: 11px
}

.ps11 {
    padding-left: 11px
}

.pe11 {
    padding-right: 11px
}

.py11 {
    padding-top: 11px;
    padding-bottom: 11px
}

.px11 {
    padding-left: 11px;
    padding-right: 11px
}

.m11 {
    margin: 11px
}

.mt11 {
    margin-top: 11px
}

.mb11 {
    margin-bottom: 11px
}

.ms11 {
    margin-left: 11px
}

.me11 {
    margin-right: 11px
}

.my11 {
    margin-top: 11px;
    margin-bottom: 11px
}

.mx11 {
    margin-left: 11px;
    margin-right: 11px
}

@media screen and (min-width:991px) {
    .pLg11 {
        padding: 11px !important
    }

    .ptLg11 {
        padding-top: 11px !important
    }

    .pbLg11 {
        padding-bottom: 11px !important
    }

    .psLg11 {
        padding-left: 11px !important
    }

    .peLg11 {
        padding-right: 11px !important
    }

    .pyLg11 {
        padding-top: 11px !important;
        padding-bottom: 11px !important
    }

    .pxLg11 {
        padding-left: 11px !important;
        padding-right: 11px !important
    }

    .mLg11 {
        margin: 11px !important
    }

    .mtLg11 {
        margin-top: 11px !important
    }

    .mbLg11 {
        margin-bottom: 11px !important
    }

    .msLg11 {
        margin-left: 11px !important
    }

    .meLg11 {
        margin-right: 11px !important
    }

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

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

.p12 {
    padding: 12px
}

.pt12 {
    padding-top: 12px
}

.pb12 {
    padding-bottom: 12px
}

.ps12 {
    padding-left: 12px
}

.pe12 {
    padding-right: 12px
}

.py12 {
    padding-top: 12px;
    padding-bottom: 12px
}

.px12 {
    padding-left: 12px;
    padding-right: 12px
}

.m12 {
    margin: 12px
}

.mt12 {
    margin-top: 12px
}

.mb12 {
    margin-bottom: 12px
}

.ms12 {
    margin-left: 12px
}

.me12 {
    margin-right: 12px
}

.my12 {
    margin-top: 12px;
    margin-bottom: 12px
}

.mx12 {
    margin-left: 12px;
    margin-right: 12px
}

@media screen and (min-width:991px) {
    .pLg12 {
        padding: 12px !important
    }

    .ptLg12 {
        padding-top: 12px !important
    }

    .pbLg12 {
        padding-bottom: 12px !important
    }

    .psLg12 {
        padding-left: 12px !important
    }

    .peLg12 {
        padding-right: 12px !important
    }

    .pyLg12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }

    .pxLg12 {
        padding-left: 12px !important;
        padding-right: 12px !important
    }

    .mLg12 {
        margin: 12px !important
    }

    .mtLg12 {
        margin-top: 12px !important
    }

    .mbLg12 {
        margin-bottom: 12px !important
    }

    .msLg12 {
        margin-left: 12px !important
    }

    .meLg12 {
        margin-right: 12px !important
    }

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

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

.p13 {
    padding: 13px
}

.pt13 {
    padding-top: 13px
}

.pb13 {
    padding-bottom: 13px
}

.ps13 {
    padding-left: 13px
}

.pe13 {
    padding-right: 13px
}

.py13 {
    padding-top: 13px;
    padding-bottom: 13px
}

.px13 {
    padding-left: 13px;
    padding-right: 13px
}

.m13 {
    margin: 13px
}

.mt13 {
    margin-top: 13px
}

.mb13 {
    margin-bottom: 13px
}

.ms13 {
    margin-left: 13px
}

.me13 {
    margin-right: 13px
}

.my13 {
    margin-top: 13px;
    margin-bottom: 13px
}

.mx13 {
    margin-left: 13px;
    margin-right: 13px
}

@media screen and (min-width:991px) {
    .pLg13 {
        padding: 13px !important
    }

    .ptLg13 {
        padding-top: 13px !important
    }

    .pbLg13 {
        padding-bottom: 13px !important
    }

    .psLg13 {
        padding-left: 13px !important
    }

    .peLg13 {
        padding-right: 13px !important
    }

    .pyLg13 {
        padding-top: 13px !important;
        padding-bottom: 13px !important
    }

    .pxLg13 {
        padding-left: 13px !important;
        padding-right: 13px !important
    }

    .mLg13 {
        margin: 13px !important
    }

    .mtLg13 {
        margin-top: 13px !important
    }

    .mbLg13 {
        margin-bottom: 13px !important
    }

    .msLg13 {
        margin-left: 13px !important
    }

    .meLg13 {
        margin-right: 13px !important
    }

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

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

.p14 {
    padding: 14px
}

.pt14 {
    padding-top: 14px
}

.pb14 {
    padding-bottom: 14px
}

.ps14 {
    padding-left: 14px
}

.pe14 {
    padding-right: 14px
}

.py14 {
    padding-top: 14px;
    padding-bottom: 14px
}

.px14 {
    padding-left: 14px;
    padding-right: 14px
}

.m14 {
    margin: 14px
}

.mt14 {
    margin-top: 14px
}

.mb14 {
    margin-bottom: 14px
}

.ms14 {
    margin-left: 14px
}

.me14 {
    margin-right: 14px
}

.my14 {
    margin-top: 14px;
    margin-bottom: 14px
}

.mx14 {
    margin-left: 14px;
    margin-right: 14px
}

@media screen and (min-width:991px) {
    .pLg14 {
        padding: 14px !important
    }

    .ptLg14 {
        padding-top: 14px !important
    }

    .pbLg14 {
        padding-bottom: 14px !important
    }

    .psLg14 {
        padding-left: 14px !important
    }

    .peLg14 {
        padding-right: 14px !important
    }

    .pyLg14 {
        padding-top: 14px !important;
        padding-bottom: 14px !important
    }

    .pxLg14 {
        padding-left: 14px !important;
        padding-right: 14px !important
    }

    .mLg14 {
        margin: 14px !important
    }

    .mtLg14 {
        margin-top: 14px !important
    }

    .mbLg14 {
        margin-bottom: 14px !important
    }

    .msLg14 {
        margin-left: 14px !important
    }

    .meLg14 {
        margin-right: 14px !important
    }

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

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

.p15 {
    padding: 15px
}

.pt15 {
    padding-top: 15px
}

.pb15 {
    padding-bottom: 15px
}

.ps15 {
    padding-left: 15px
}

.pe15 {
    padding-right: 15px
}

.py15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.px15 {
    padding-left: 15px;
    padding-right: 15px
}

.m15 {
    margin: 15px
}

.mt15 {
    margin-top: 15px
}

.mb15 {
    margin-bottom: 15px
}

.ms15 {
    margin-left: 15px
}

.me15 {
    margin-right: 15px
}

.my15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.mx15 {
    margin-left: 15px;
    margin-right: 15px
}

@media screen and (min-width:991px) {
    .pLg15 {
        padding: 15px !important
    }

    .ptLg15 {
        padding-top: 15px !important
    }

    .pbLg15 {
        padding-bottom: 15px !important
    }

    .psLg15 {
        padding-left: 15px !important
    }

    .peLg15 {
        padding-right: 15px !important
    }

    .pyLg15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .pxLg15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .mLg15 {
        margin: 15px !important
    }

    .mtLg15 {
        margin-top: 15px !important
    }

    .mbLg15 {
        margin-bottom: 15px !important
    }

    .msLg15 {
        margin-left: 15px !important
    }

    .meLg15 {
        margin-right: 15px !important
    }

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

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

.p16 {
    padding: 16px
}

.pt16 {
    padding-top: 16px
}

.pb16 {
    padding-bottom: 16px
}

.ps16 {
    padding-left: 16px
}

.pe16 {
    padding-right: 16px
}

.py16 {
    padding-top: 16px;
    padding-bottom: 16px
}

.px16 {
    padding-left: 16px;
    padding-right: 16px
}

.m16 {
    margin: 16px
}

.mt16 {
    margin-top: 16px
}

.mb16 {
    margin-bottom: 16px
}

.ms16 {
    margin-left: 16px
}

.me16 {
    margin-right: 16px
}

.my16 {
    margin-top: 16px;
    margin-bottom: 16px
}

.mx16 {
    margin-left: 16px;
    margin-right: 16px
}

@media screen and (min-width:991px) {
    .pLg16 {
        padding: 16px !important
    }

    .ptLg16 {
        padding-top: 16px !important
    }

    .pbLg16 {
        padding-bottom: 16px !important
    }

    .psLg16 {
        padding-left: 16px !important
    }

    .peLg16 {
        padding-right: 16px !important
    }

    .pyLg16 {
        padding-top: 16px !important;
        padding-bottom: 16px !important
    }

    .pxLg16 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }

    .mLg16 {
        margin: 16px !important
    }

    .mtLg16 {
        margin-top: 16px !important
    }

    .mbLg16 {
        margin-bottom: 16px !important
    }

    .msLg16 {
        margin-left: 16px !important
    }

    .meLg16 {
        margin-right: 16px !important
    }

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

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

.p17 {
    padding: 17px
}

.pt17 {
    padding-top: 17px
}

.pb17 {
    padding-bottom: 17px
}

.ps17 {
    padding-left: 17px
}

.pe17 {
    padding-right: 17px
}

.py17 {
    padding-top: 17px;
    padding-bottom: 17px
}

.px17 {
    padding-left: 17px;
    padding-right: 17px
}

.m17 {
    margin: 17px
}

.mt17 {
    margin-top: 17px
}

.mb17 {
    margin-bottom: 17px
}

.ms17 {
    margin-left: 17px
}

.me17 {
    margin-right: 17px
}

.my17 {
    margin-top: 17px;
    margin-bottom: 17px
}

.mx17 {
    margin-left: 17px;
    margin-right: 17px
}

@media screen and (min-width:991px) {
    .pLg17 {
        padding: 17px !important
    }

    .ptLg17 {
        padding-top: 17px !important
    }

    .pbLg17 {
        padding-bottom: 17px !important
    }

    .psLg17 {
        padding-left: 17px !important
    }

    .peLg17 {
        padding-right: 17px !important
    }

    .pyLg17 {
        padding-top: 17px !important;
        padding-bottom: 17px !important
    }

    .pxLg17 {
        padding-left: 17px !important;
        padding-right: 17px !important
    }

    .mLg17 {
        margin: 17px !important
    }

    .mtLg17 {
        margin-top: 17px !important
    }

    .mbLg17 {
        margin-bottom: 17px !important
    }

    .msLg17 {
        margin-left: 17px !important
    }

    .meLg17 {
        margin-right: 17px !important
    }

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

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

.p18 {
    padding: 18px
}

.pt18 {
    padding-top: 18px
}

.pb18 {
    padding-bottom: 18px
}

.ps18 {
    padding-left: 18px
}

.pe18 {
    padding-right: 18px
}

.py18 {
    padding-top: 18px;
    padding-bottom: 18px
}

.px18 {
    padding-left: 18px;
    padding-right: 18px
}

.m18 {
    margin: 18px
}

.mt18 {
    margin-top: 18px
}

.mb18 {
    margin-bottom: 18px
}

.ms18 {
    margin-left: 18px
}

.me18 {
    margin-right: 18px
}

.my18 {
    margin-top: 18px;
    margin-bottom: 18px
}

.mx18 {
    margin-left: 18px;
    margin-right: 18px
}

@media screen and (min-width:991px) {
    .pLg18 {
        padding: 18px !important
    }

    .ptLg18 {
        padding-top: 18px !important
    }

    .pbLg18 {
        padding-bottom: 18px !important
    }

    .psLg18 {
        padding-left: 18px !important
    }

    .peLg18 {
        padding-right: 18px !important
    }

    .pyLg18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important
    }

    .pxLg18 {
        padding-left: 18px !important;
        padding-right: 18px !important
    }

    .mLg18 {
        margin: 18px !important
    }

    .mtLg18 {
        margin-top: 18px !important
    }

    .mbLg18 {
        margin-bottom: 18px !important
    }

    .msLg18 {
        margin-left: 18px !important
    }

    .meLg18 {
        margin-right: 18px !important
    }

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

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

.p19 {
    padding: 19px
}

.pt19 {
    padding-top: 19px
}

.pb19 {
    padding-bottom: 19px
}

.ps19 {
    padding-left: 19px
}

.pe19 {
    padding-right: 19px
}

.py19 {
    padding-top: 19px;
    padding-bottom: 19px
}

.px19 {
    padding-left: 19px;
    padding-right: 19px
}

.m19 {
    margin: 19px
}

.mt19 {
    margin-top: 19px
}

.mb19 {
    margin-bottom: 19px
}

.ms19 {
    margin-left: 19px
}

.me19 {
    margin-right: 19px
}

.my19 {
    margin-top: 19px;
    margin-bottom: 19px
}

.mx19 {
    margin-left: 19px;
    margin-right: 19px
}

@media screen and (min-width:991px) {
    .pLg19 {
        padding: 19px !important
    }

    .ptLg19 {
        padding-top: 19px !important
    }

    .pbLg19 {
        padding-bottom: 19px !important
    }

    .psLg19 {
        padding-left: 19px !important
    }

    .peLg19 {
        padding-right: 19px !important
    }

    .pyLg19 {
        padding-top: 19px !important;
        padding-bottom: 19px !important
    }

    .pxLg19 {
        padding-left: 19px !important;
        padding-right: 19px !important
    }

    .mLg19 {
        margin: 19px !important
    }

    .mtLg19 {
        margin-top: 19px !important
    }

    .mbLg19 {
        margin-bottom: 19px !important
    }

    .msLg19 {
        margin-left: 19px !important
    }

    .meLg19 {
        margin-right: 19px !important
    }

    .myLg19 {
        margin-top: 19px !important;
        margin-bottom: 19px !important
    }

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

.p20 {
    padding: 20px
}

.pt20 {
    padding-top: 20px
}

.pb20 {
    padding-bottom: 20px
}

.ps20 {
    padding-left: 20px
}

.pe20 {
    padding-right: 20px
}

.py20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.px20 {
    padding-left: 20px;
    padding-right: 20px
}

.m20 {
    margin: 20px
}

.mt20 {
    margin-top: 20px
}

.mb20 {
    margin-bottom: 20px
}

.ms20 {
    margin-left: 20px
}

.me20 {
    margin-right: 20px
}

.my20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.mx20 {
    margin-left: 20px;
    margin-right: 20px
}

@media screen and (min-width:991px) {
    .pLg20 {
        padding: 20px !important
    }

    .ptLg20 {
        padding-top: 20px !important
    }

    .pbLg20 {
        padding-bottom: 20px !important
    }

    .psLg20 {
        padding-left: 20px !important
    }

    .peLg20 {
        padding-right: 20px !important
    }

    .pyLg20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .pxLg20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .mLg20 {
        margin: 20px !important
    }

    .mtLg20 {
        margin-top: 20px !important
    }

    .mbLg20 {
        margin-bottom: 20px !important
    }

    .msLg20 {
        margin-left: 20px !important
    }

    .meLg20 {
        margin-right: 20px !important
    }

    .myLg20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    .mxLg20 {
        margin-left: 20px !important;
        margin-right: 20px !important
    }
}

.p21 {
    padding: 21px
}

.pt21 {
    padding-top: 21px
}

.pb21 {
    padding-bottom: 21px
}

.ps21 {
    padding-left: 21px
}

.pe21 {
    padding-right: 21px
}

.py21 {
    padding-top: 21px;
    padding-bottom: 21px
}

.px21 {
    padding-left: 21px;
    padding-right: 21px
}

.m21 {
    margin: 21px
}

.mt21 {
    margin-top: 21px
}

.mb21 {
    margin-bottom: 21px
}

.ms21 {
    margin-left: 21px
}

.me21 {
    margin-right: 21px
}

.my21 {
    margin-top: 21px;
    margin-bottom: 21px
}

.mx21 {
    margin-left: 21px;
    margin-right: 21px
}

@media screen and (min-width:991px) {
    .pLg21 {
        padding: 21px !important
    }

    .ptLg21 {
        padding-top: 21px !important
    }

    .pbLg21 {
        padding-bottom: 21px !important
    }

    .psLg21 {
        padding-left: 21px !important
    }

    .peLg21 {
        padding-right: 21px !important
    }

    .pyLg21 {
        padding-top: 21px !important;
        padding-bottom: 21px !important
    }

    .pxLg21 {
        padding-left: 21px !important;
        padding-right: 21px !important
    }

    .mLg21 {
        margin: 21px !important
    }

    .mtLg21 {
        margin-top: 21px !important
    }

    .mbLg21 {
        margin-bottom: 21px !important
    }

    .msLg21 {
        margin-left: 21px !important
    }

    .meLg21 {
        margin-right: 21px !important
    }

    .myLg21 {
        margin-top: 21px !important;
        margin-bottom: 21px !important
    }

    .mxLg21 {
        margin-left: 21px !important;
        margin-right: 21px !important
    }
}

.p22 {
    padding: 22px
}

.pt22 {
    padding-top: 22px
}

.pb22 {
    padding-bottom: 22px
}

.ps22 {
    padding-left: 22px
}

.pe22 {
    padding-right: 22px
}

.py22 {
    padding-top: 22px;
    padding-bottom: 22px
}

.px22 {
    padding-left: 22px;
    padding-right: 22px
}

.m22 {
    margin: 22px
}

.mt22 {
    margin-top: 22px
}

.mb22 {
    margin-bottom: 22px
}

.ms22 {
    margin-left: 22px
}

.me22 {
    margin-right: 22px
}

.my22 {
    margin-top: 22px;
    margin-bottom: 22px
}

.mx22 {
    margin-left: 22px;
    margin-right: 22px
}

@media screen and (min-width:991px) {
    .pLg22 {
        padding: 22px !important
    }

    .ptLg22 {
        padding-top: 22px !important
    }

    .pbLg22 {
        padding-bottom: 22px !important
    }

    .psLg22 {
        padding-left: 22px !important
    }

    .peLg22 {
        padding-right: 22px !important
    }

    .pyLg22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important
    }

    .pxLg22 {
        padding-left: 22px !important;
        padding-right: 22px !important
    }

    .mLg22 {
        margin: 22px !important
    }

    .mtLg22 {
        margin-top: 22px !important
    }

    .mbLg22 {
        margin-bottom: 22px !important
    }

    .msLg22 {
        margin-left: 22px !important
    }

    .meLg22 {
        margin-right: 22px !important
    }

    .myLg22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important
    }

    .mxLg22 {
        margin-left: 22px !important;
        margin-right: 22px !important
    }
}

.p23 {
    padding: 23px
}

.pt23 {
    padding-top: 23px
}

.pb23 {
    padding-bottom: 23px
}

.ps23 {
    padding-left: 23px
}

.pe23 {
    padding-right: 23px
}

.py23 {
    padding-top: 23px;
    padding-bottom: 23px
}

.px23 {
    padding-left: 23px;
    padding-right: 23px
}

.m23 {
    margin: 23px
}

.mt23 {
    margin-top: 23px
}

.mb23 {
    margin-bottom: 23px
}

.ms23 {
    margin-left: 23px
}

.me23 {
    margin-right: 23px
}

.my23 {
    margin-top: 23px;
    margin-bottom: 23px
}

.mx23 {
    margin-left: 23px;
    margin-right: 23px
}

@media screen and (min-width:991px) {
    .pLg23 {
        padding: 23px !important
    }

    .ptLg23 {
        padding-top: 23px !important
    }

    .pbLg23 {
        padding-bottom: 23px !important
    }

    .psLg23 {
        padding-left: 23px !important
    }

    .peLg23 {
        padding-right: 23px !important
    }

    .pyLg23 {
        padding-top: 23px !important;
        padding-bottom: 23px !important
    }

    .pxLg23 {
        padding-left: 23px !important;
        padding-right: 23px !important
    }

    .mLg23 {
        margin: 23px !important
    }

    .mtLg23 {
        margin-top: 23px !important
    }

    .mbLg23 {
        margin-bottom: 23px !important
    }

    .msLg23 {
        margin-left: 23px !important
    }

    .meLg23 {
        margin-right: 23px !important
    }

    .myLg23 {
        margin-top: 23px !important;
        margin-bottom: 23px !important
    }

    .mxLg23 {
        margin-left: 23px !important;
        margin-right: 23px !important
    }
}

.p24 {
    padding: 24px
}

.pt24 {
    padding-top: 24px
}

.pb24 {
    padding-bottom: 24px
}

.ps24 {
    padding-left: 24px
}

.pe24 {
    padding-right: 24px
}

.py24 {
    padding-top: 24px;
    padding-bottom: 24px
}

.px24 {
    padding-left: 24px;
    padding-right: 24px
}

.m24 {
    margin: 24px
}

.mt24 {
    margin-top: 24px
}

.mb24 {
    margin-bottom: 24px
}

.ms24 {
    margin-left: 24px
}

.me24 {
    margin-right: 24px
}

.my24 {
    margin-top: 24px;
    margin-bottom: 24px
}

.mx24 {
    margin-left: 24px;
    margin-right: 24px
}

@media screen and (min-width:991px) {
    .pLg24 {
        padding: 24px !important
    }

    .ptLg24 {
        padding-top: 24px !important
    }

    .pbLg24 {
        padding-bottom: 24px !important
    }

    .psLg24 {
        padding-left: 24px !important
    }

    .peLg24 {
        padding-right: 24px !important
    }

    .pyLg24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }

    .pxLg24 {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .mLg24 {
        margin: 24px !important
    }

    .mtLg24 {
        margin-top: 24px !important
    }

    .mbLg24 {
        margin-bottom: 24px !important
    }

    .msLg24 {
        margin-left: 24px !important
    }

    .meLg24 {
        margin-right: 24px !important
    }

    .myLg24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important
    }

    .mxLg24 {
        margin-left: 24px !important;
        margin-right: 24px !important
    }
}

.p25 {
    padding: 25px
}

.pt25 {
    padding-top: 25px
}

.pb25 {
    padding-bottom: 25px
}

.ps25 {
    padding-left: 25px
}

.pe25 {
    padding-right: 25px
}

.py25 {
    padding-top: 25px;
    padding-bottom: 25px
}

.px25 {
    padding-left: 25px;
    padding-right: 25px
}

.m25 {
    margin: 25px
}

.mt25 {
    margin-top: 25px
}

.mb25 {
    margin-bottom: 25px
}

.ms25 {
    margin-left: 25px
}

.me25 {
    margin-right: 25px
}

.my25 {
    margin-top: 25px;
    margin-bottom: 25px
}

.mx25 {
    margin-left: 25px;
    margin-right: 25px
}

@media screen and (min-width:991px) {
    .pLg25 {
        padding: 25px !important
    }

    .ptLg25 {
        padding-top: 25px !important
    }

    .pbLg25 {
        padding-bottom: 25px !important
    }

    .psLg25 {
        padding-left: 25px !important
    }

    .peLg25 {
        padding-right: 25px !important
    }

    .pyLg25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important
    }

    .pxLg25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .mLg25 {
        margin: 25px !important
    }

    .mtLg25 {
        margin-top: 25px !important
    }

    .mbLg25 {
        margin-bottom: 25px !important
    }

    .msLg25 {
        margin-left: 25px !important
    }

    .meLg25 {
        margin-right: 25px !important
    }

    .myLg25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important
    }

    .mxLg25 {
        margin-left: 25px !important;
        margin-right: 25px !important
    }
}

.p26 {
    padding: 26px
}

.pt26 {
    padding-top: 26px
}

.pb26 {
    padding-bottom: 26px
}

.ps26 {
    padding-left: 26px
}

.pe26 {
    padding-right: 26px
}

.py26 {
    padding-top: 26px;
    padding-bottom: 26px
}

.px26 {
    padding-left: 26px;
    padding-right: 26px
}

.m26 {
    margin: 26px
}

.mt26 {
    margin-top: 26px
}

.mb26 {
    margin-bottom: 26px
}

.ms26 {
    margin-left: 26px
}

.me26 {
    margin-right: 26px
}

.my26 {
    margin-top: 26px;
    margin-bottom: 26px
}

.mx26 {
    margin-left: 26px;
    margin-right: 26px
}

@media screen and (min-width:991px) {
    .pLg26 {
        padding: 26px !important
    }

    .ptLg26 {
        padding-top: 26px !important
    }

    .pbLg26 {
        padding-bottom: 26px !important
    }

    .psLg26 {
        padding-left: 26px !important
    }

    .peLg26 {
        padding-right: 26px !important
    }

    .pyLg26 {
        padding-top: 26px !important;
        padding-bottom: 26px !important
    }

    .pxLg26 {
        padding-left: 26px !important;
        padding-right: 26px !important
    }

    .mLg26 {
        margin: 26px !important
    }

    .mtLg26 {
        margin-top: 26px !important
    }

    .mbLg26 {
        margin-bottom: 26px !important
    }

    .msLg26 {
        margin-left: 26px !important
    }

    .meLg26 {
        margin-right: 26px !important
    }

    .myLg26 {
        margin-top: 26px !important;
        margin-bottom: 26px !important
    }

    .mxLg26 {
        margin-left: 26px !important;
        margin-right: 26px !important
    }
}

.p27 {
    padding: 27px
}

.pt27 {
    padding-top: 27px
}

.pb27 {
    padding-bottom: 27px
}

.ps27 {
    padding-left: 27px
}

.pe27 {
    padding-right: 27px
}

.py27 {
    padding-top: 27px;
    padding-bottom: 27px
}

.px27 {
    padding-left: 27px;
    padding-right: 27px
}

.m27 {
    margin: 27px
}

.mt27 {
    margin-top: 27px
}

.mb27 {
    margin-bottom: 27px
}

.ms27 {
    margin-left: 27px
}

.me27 {
    margin-right: 27px
}

.my27 {
    margin-top: 27px;
    margin-bottom: 27px
}

.mx27 {
    margin-left: 27px;
    margin-right: 27px
}

@media screen and (min-width:991px) {
    .pLg27 {
        padding: 27px !important
    }

    .ptLg27 {
        padding-top: 27px !important
    }

    .pbLg27 {
        padding-bottom: 27px !important
    }

    .psLg27 {
        padding-left: 27px !important
    }

    .peLg27 {
        padding-right: 27px !important
    }

    .pyLg27 {
        padding-top: 27px !important;
        padding-bottom: 27px !important
    }

    .pxLg27 {
        padding-left: 27px !important;
        padding-right: 27px !important
    }

    .mLg27 {
        margin: 27px !important
    }

    .mtLg27 {
        margin-top: 27px !important
    }

    .mbLg27 {
        margin-bottom: 27px !important
    }

    .msLg27 {
        margin-left: 27px !important
    }

    .meLg27 {
        margin-right: 27px !important
    }

    .myLg27 {
        margin-top: 27px !important;
        margin-bottom: 27px !important
    }

    .mxLg27 {
        margin-left: 27px !important;
        margin-right: 27px !important
    }
}

.p28 {
    padding: 28px
}

.pt28 {
    padding-top: 28px
}

.pb28 {
    padding-bottom: 28px
}

.ps28 {
    padding-left: 28px
}

.pe28 {
    padding-right: 28px
}

.py28 {
    padding-top: 28px;
    padding-bottom: 28px
}

.px28 {
    padding-left: 28px;
    padding-right: 28px
}

.m28 {
    margin: 28px
}

.mt28 {
    margin-top: 28px
}

.mb28 {
    margin-bottom: 28px
}

.ms28 {
    margin-left: 28px
}

.me28 {
    margin-right: 28px
}

.my28 {
    margin-top: 28px;
    margin-bottom: 28px
}

.mx28 {
    margin-left: 28px;
    margin-right: 28px
}

@media screen and (min-width:991px) {
    .pLg28 {
        padding: 28px !important
    }

    .ptLg28 {
        padding-top: 28px !important
    }

    .pbLg28 {
        padding-bottom: 28px !important
    }

    .psLg28 {
        padding-left: 28px !important
    }

    .peLg28 {
        padding-right: 28px !important
    }

    .pyLg28 {
        padding-top: 28px !important;
        padding-bottom: 28px !important
    }

    .pxLg28 {
        padding-left: 28px !important;
        padding-right: 28px !important
    }

    .mLg28 {
        margin: 28px !important
    }

    .mtLg28 {
        margin-top: 28px !important
    }

    .mbLg28 {
        margin-bottom: 28px !important
    }

    .msLg28 {
        margin-left: 28px !important
    }

    .meLg28 {
        margin-right: 28px !important
    }

    .myLg28 {
        margin-top: 28px !important;
        margin-bottom: 28px !important
    }

    .mxLg28 {
        margin-left: 28px !important;
        margin-right: 28px !important
    }
}

.p29 {
    padding: 29px
}

.pt29 {
    padding-top: 29px
}

.pb29 {
    padding-bottom: 29px
}

.ps29 {
    padding-left: 29px
}

.pe29 {
    padding-right: 29px
}

.py29 {
    padding-top: 29px;
    padding-bottom: 29px
}

.px29 {
    padding-left: 29px;
    padding-right: 29px
}

.m29 {
    margin: 29px
}

.mt29 {
    margin-top: 29px
}

.mb29 {
    margin-bottom: 29px
}

.ms29 {
    margin-left: 29px
}

.me29 {
    margin-right: 29px
}

.my29 {
    margin-top: 29px;
    margin-bottom: 29px
}

.mx29 {
    margin-left: 29px;
    margin-right: 29px
}

@media screen and (min-width:991px) {
    .pLg29 {
        padding: 29px !important
    }

    .ptLg29 {
        padding-top: 29px !important
    }

    .pbLg29 {
        padding-bottom: 29px !important
    }

    .psLg29 {
        padding-left: 29px !important
    }

    .peLg29 {
        padding-right: 29px !important
    }

    .pyLg29 {
        padding-top: 29px !important;
        padding-bottom: 29px !important
    }

    .pxLg29 {
        padding-left: 29px !important;
        padding-right: 29px !important
    }

    .mLg29 {
        margin: 29px !important
    }

    .mtLg29 {
        margin-top: 29px !important
    }

    .mbLg29 {
        margin-bottom: 29px !important
    }

    .msLg29 {
        margin-left: 29px !important
    }

    .meLg29 {
        margin-right: 29px !important
    }

    .myLg29 {
        margin-top: 29px !important;
        margin-bottom: 29px !important
    }

    .mxLg29 {
        margin-left: 29px !important;
        margin-right: 29px !important
    }
}

.p30 {
    padding: 30px
}

.pt30 {
    padding-top: 30px
}

.pb30 {
    padding-bottom: 30px
}

.ps30 {
    padding-left: 30px
}

.pe30 {
    padding-right: 30px
}

.py30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.px30 {
    padding-left: 30px;
    padding-right: 30px
}

.m30 {
    margin: 30px
}

.mt30 {
    margin-top: 30px
}

.mb30 {
    margin-bottom: 30px
}

.ms30 {
    margin-left: 30px
}

.me30 {
    margin-right: 30px
}

.my30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.mx30 {
    margin-left: 30px;
    margin-right: 30px
}

@media screen and (min-width:991px) {
    .pLg30 {
        padding: 30px !important
    }

    .ptLg30 {
        padding-top: 30px !important
    }

    .pbLg30 {
        padding-bottom: 30px !important
    }

    .psLg30 {
        padding-left: 30px !important
    }

    .peLg30 {
        padding-right: 30px !important
    }

    .pyLg30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .pxLg30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .mLg30 {
        margin: 30px !important
    }

    .mtLg30 {
        margin-top: 30px !important
    }

    .mbLg30 {
        margin-bottom: 30px !important
    }

    .msLg30 {
        margin-left: 30px !important
    }

    .meLg30 {
        margin-right: 30px !important
    }

    .myLg30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }

    .mxLg30 {
        margin-left: 30px !important;
        margin-right: 30px !important
    }
}

.p31 {
    padding: 31px
}

.pt31 {
    padding-top: 31px
}

.pb31 {
    padding-bottom: 31px
}

.ps31 {
    padding-left: 31px
}

.pe31 {
    padding-right: 31px
}

.py31 {
    padding-top: 31px;
    padding-bottom: 31px
}

.px31 {
    padding-left: 31px;
    padding-right: 31px
}

.m31 {
    margin: 31px
}

.mt31 {
    margin-top: 31px
}

.mb31 {
    margin-bottom: 31px
}

.ms31 {
    margin-left: 31px
}

.me31 {
    margin-right: 31px
}

.my31 {
    margin-top: 31px;
    margin-bottom: 31px
}

.mx31 {
    margin-left: 31px;
    margin-right: 31px
}

@media screen and (min-width:991px) {
    .pLg31 {
        padding: 31px !important
    }

    .ptLg31 {
        padding-top: 31px !important
    }

    .pbLg31 {
        padding-bottom: 31px !important
    }

    .psLg31 {
        padding-left: 31px !important
    }

    .peLg31 {
        padding-right: 31px !important
    }

    .pyLg31 {
        padding-top: 31px !important;
        padding-bottom: 31px !important
    }

    .pxLg31 {
        padding-left: 31px !important;
        padding-right: 31px !important
    }

    .mLg31 {
        margin: 31px !important
    }

    .mtLg31 {
        margin-top: 31px !important
    }

    .mbLg31 {
        margin-bottom: 31px !important
    }

    .msLg31 {
        margin-left: 31px !important
    }

    .meLg31 {
        margin-right: 31px !important
    }

    .myLg31 {
        margin-top: 31px !important;
        margin-bottom: 31px !important
    }

    .mxLg31 {
        margin-left: 31px !important;
        margin-right: 31px !important
    }
}

.p32 {
    padding: 32px
}

.pt32 {
    padding-top: 32px
}

.pb32 {
    padding-bottom: 32px
}

.ps32 {
    padding-left: 32px
}

.pe32 {
    padding-right: 32px
}

.py32 {
    padding-top: 32px;
    padding-bottom: 32px
}

.px32 {
    padding-left: 32px;
    padding-right: 32px
}

.m32 {
    margin: 32px
}

.mt32 {
    margin-top: 32px
}

.mb32 {
    margin-bottom: 32px
}

.ms32 {
    margin-left: 32px
}

.me32 {
    margin-right: 32px
}

.my32 {
    margin-top: 32px;
    margin-bottom: 32px
}

.mx32 {
    margin-left: 32px;
    margin-right: 32px
}

@media screen and (min-width:991px) {
    .pLg32 {
        padding: 32px !important
    }

    .ptLg32 {
        padding-top: 32px !important
    }

    .pbLg32 {
        padding-bottom: 32px !important
    }

    .psLg32 {
        padding-left: 32px !important
    }

    .peLg32 {
        padding-right: 32px !important
    }

    .pyLg32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important
    }

    .pxLg32 {
        padding-left: 32px !important;
        padding-right: 32px !important
    }

    .mLg32 {
        margin: 32px !important
    }

    .mtLg32 {
        margin-top: 32px !important
    }

    .mbLg32 {
        margin-bottom: 32px !important
    }

    .msLg32 {
        margin-left: 32px !important
    }

    .meLg32 {
        margin-right: 32px !important
    }

    .myLg32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important
    }

    .mxLg32 {
        margin-left: 32px !important;
        margin-right: 32px !important
    }
}

.p33 {
    padding: 33px
}

.pt33 {
    padding-top: 33px
}

.pb33 {
    padding-bottom: 33px
}

.ps33 {
    padding-left: 33px
}

.pe33 {
    padding-right: 33px
}

.py33 {
    padding-top: 33px;
    padding-bottom: 33px
}

.px33 {
    padding-left: 33px;
    padding-right: 33px
}

.m33 {
    margin: 33px
}

.mt33 {
    margin-top: 33px
}

.mb33 {
    margin-bottom: 33px
}

.ms33 {
    margin-left: 33px
}

.me33 {
    margin-right: 33px
}

.my33 {
    margin-top: 33px;
    margin-bottom: 33px
}

.mx33 {
    margin-left: 33px;
    margin-right: 33px
}

@media screen and (min-width:991px) {
    .pLg33 {
        padding: 33px !important
    }

    .ptLg33 {
        padding-top: 33px !important
    }

    .pbLg33 {
        padding-bottom: 33px !important
    }

    .psLg33 {
        padding-left: 33px !important
    }

    .peLg33 {
        padding-right: 33px !important
    }

    .pyLg33 {
        padding-top: 33px !important;
        padding-bottom: 33px !important
    }

    .pxLg33 {
        padding-left: 33px !important;
        padding-right: 33px !important
    }

    .mLg33 {
        margin: 33px !important
    }

    .mtLg33 {
        margin-top: 33px !important
    }

    .mbLg33 {
        margin-bottom: 33px !important
    }

    .msLg33 {
        margin-left: 33px !important
    }

    .meLg33 {
        margin-right: 33px !important
    }

    .myLg33 {
        margin-top: 33px !important;
        margin-bottom: 33px !important
    }

    .mxLg33 {
        margin-left: 33px !important;
        margin-right: 33px !important
    }
}

.p34 {
    padding: 34px
}

.pt34 {
    padding-top: 34px
}

.pb34 {
    padding-bottom: 34px
}

.ps34 {
    padding-left: 34px
}

.pe34 {
    padding-right: 34px
}

.py34 {
    padding-top: 34px;
    padding-bottom: 34px
}

.px34 {
    padding-left: 34px;
    padding-right: 34px
}

.m34 {
    margin: 34px
}

.mt34 {
    margin-top: 34px
}

.mb34 {
    margin-bottom: 34px
}

.ms34 {
    margin-left: 34px
}

.me34 {
    margin-right: 34px
}

.my34 {
    margin-top: 34px;
    margin-bottom: 34px
}

.mx34 {
    margin-left: 34px;
    margin-right: 34px
}

@media screen and (min-width:991px) {
    .pLg34 {
        padding: 34px !important
    }

    .ptLg34 {
        padding-top: 34px !important
    }

    .pbLg34 {
        padding-bottom: 34px !important
    }

    .psLg34 {
        padding-left: 34px !important
    }

    .peLg34 {
        padding-right: 34px !important
    }

    .pyLg34 {
        padding-top: 34px !important;
        padding-bottom: 34px !important
    }

    .pxLg34 {
        padding-left: 34px !important;
        padding-right: 34px !important
    }

    .mLg34 {
        margin: 34px !important
    }

    .mtLg34 {
        margin-top: 34px !important
    }

    .mbLg34 {
        margin-bottom: 34px !important
    }

    .msLg34 {
        margin-left: 34px !important
    }

    .meLg34 {
        margin-right: 34px !important
    }

    .myLg34 {
        margin-top: 34px !important;
        margin-bottom: 34px !important
    }

    .mxLg34 {
        margin-left: 34px !important;
        margin-right: 34px !important
    }
}

.p35 {
    padding: 35px
}

.pt35 {
    padding-top: 35px
}

.pb35 {
    padding-bottom: 35px
}

.ps35 {
    padding-left: 35px
}

.pe35 {
    padding-right: 35px
}

.py35 {
    padding-top: 35px;
    padding-bottom: 35px
}

.px35 {
    padding-left: 35px;
    padding-right: 35px
}

.m35 {
    margin: 35px
}

.mt35 {
    margin-top: 35px
}

.mb35 {
    margin-bottom: 35px
}

.ms35 {
    margin-left: 35px
}

.me35 {
    margin-right: 35px
}

.my35 {
    margin-top: 35px;
    margin-bottom: 35px
}

.mx35 {
    margin-left: 35px;
    margin-right: 35px
}

@media screen and (min-width:991px) {
    .pLg35 {
        padding: 35px !important
    }

    .ptLg35 {
        padding-top: 35px !important
    }

    .pbLg35 {
        padding-bottom: 35px !important
    }

    .psLg35 {
        padding-left: 35px !important
    }

    .peLg35 {
        padding-right: 35px !important
    }

    .pyLg35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important
    }

    .pxLg35 {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .mLg35 {
        margin: 35px !important
    }

    .mtLg35 {
        margin-top: 35px !important
    }

    .mbLg35 {
        margin-bottom: 35px !important
    }

    .msLg35 {
        margin-left: 35px !important
    }

    .meLg35 {
        margin-right: 35px !important
    }

    .myLg35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important
    }

    .mxLg35 {
        margin-left: 35px !important;
        margin-right: 35px !important
    }
}

.p36 {
    padding: 36px
}

.pt36 {
    padding-top: 36px
}

.pb36 {
    padding-bottom: 36px
}

.ps36 {
    padding-left: 36px
}

.pe36 {
    padding-right: 36px
}

.py36 {
    padding-top: 36px;
    padding-bottom: 36px
}

.px36 {
    padding-left: 36px;
    padding-right: 36px
}

.m36 {
    margin: 36px
}

.mt36 {
    margin-top: 36px
}

.mb36 {
    margin-bottom: 36px
}

.ms36 {
    margin-left: 36px
}

.me36 {
    margin-right: 36px
}

.my36 {
    margin-top: 36px;
    margin-bottom: 36px
}

.mx36 {
    margin-left: 36px;
    margin-right: 36px
}

@media screen and (min-width:991px) {
    .pLg36 {
        padding: 36px !important
    }

    .ptLg36 {
        padding-top: 36px !important
    }

    .pbLg36 {
        padding-bottom: 36px !important
    }

    .psLg36 {
        padding-left: 36px !important
    }

    .peLg36 {
        padding-right: 36px !important
    }

    .pyLg36 {
        padding-top: 36px !important;
        padding-bottom: 36px !important
    }

    .pxLg36 {
        padding-left: 36px !important;
        padding-right: 36px !important
    }

    .mLg36 {
        margin: 36px !important
    }

    .mtLg36 {
        margin-top: 36px !important
    }

    .mbLg36 {
        margin-bottom: 36px !important
    }

    .msLg36 {
        margin-left: 36px !important
    }

    .meLg36 {
        margin-right: 36px !important
    }

    .myLg36 {
        margin-top: 36px !important;
        margin-bottom: 36px !important
    }

    .mxLg36 {
        margin-left: 36px !important;
        margin-right: 36px !important
    }
}

.p37 {
    padding: 37px
}

.pt37 {
    padding-top: 37px
}

.pb37 {
    padding-bottom: 37px
}

.ps37 {
    padding-left: 37px
}

.pe37 {
    padding-right: 37px
}

.py37 {
    padding-top: 37px;
    padding-bottom: 37px
}

.px37 {
    padding-left: 37px;
    padding-right: 37px
}

.m37 {
    margin: 37px
}

.mt37 {
    margin-top: 37px
}

.mb37 {
    margin-bottom: 37px
}

.ms37 {
    margin-left: 37px
}

.me37 {
    margin-right: 37px
}

.my37 {
    margin-top: 37px;
    margin-bottom: 37px
}

.mx37 {
    margin-left: 37px;
    margin-right: 37px
}

@media screen and (min-width:991px) {
    .pLg37 {
        padding: 37px !important
    }

    .ptLg37 {
        padding-top: 37px !important
    }

    .pbLg37 {
        padding-bottom: 37px !important
    }

    .psLg37 {
        padding-left: 37px !important
    }

    .peLg37 {
        padding-right: 37px !important
    }

    .pyLg37 {
        padding-top: 37px !important;
        padding-bottom: 37px !important
    }

    .pxLg37 {
        padding-left: 37px !important;
        padding-right: 37px !important
    }

    .mLg37 {
        margin: 37px !important
    }

    .mtLg37 {
        margin-top: 37px !important
    }

    .mbLg37 {
        margin-bottom: 37px !important
    }

    .msLg37 {
        margin-left: 37px !important
    }

    .meLg37 {
        margin-right: 37px !important
    }

    .myLg37 {
        margin-top: 37px !important;
        margin-bottom: 37px !important
    }

    .mxLg37 {
        margin-left: 37px !important;
        margin-right: 37px !important
    }
}

.p38 {
    padding: 38px
}

.pt38 {
    padding-top: 38px
}

.pb38 {
    padding-bottom: 38px
}

.ps38 {
    padding-left: 38px
}

.pe38 {
    padding-right: 38px
}

.py38 {
    padding-top: 38px;
    padding-bottom: 38px
}

.px38 {
    padding-left: 38px;
    padding-right: 38px
}

.m38 {
    margin: 38px
}

.mt38 {
    margin-top: 38px
}

.mb38 {
    margin-bottom: 38px
}

.ms38 {
    margin-left: 38px
}

.me38 {
    margin-right: 38px
}

.my38 {
    margin-top: 38px;
    margin-bottom: 38px
}

.mx38 {
    margin-left: 38px;
    margin-right: 38px
}

@media screen and (min-width:991px) {
    .pLg38 {
        padding: 38px !important
    }

    .ptLg38 {
        padding-top: 38px !important
    }

    .pbLg38 {
        padding-bottom: 38px !important
    }

    .psLg38 {
        padding-left: 38px !important
    }

    .peLg38 {
        padding-right: 38px !important
    }

    .pyLg38 {
        padding-top: 38px !important;
        padding-bottom: 38px !important
    }

    .pxLg38 {
        padding-left: 38px !important;
        padding-right: 38px !important
    }

    .mLg38 {
        margin: 38px !important
    }

    .mtLg38 {
        margin-top: 38px !important
    }

    .mbLg38 {
        margin-bottom: 38px !important
    }

    .msLg38 {
        margin-left: 38px !important
    }

    .meLg38 {
        margin-right: 38px !important
    }

    .myLg38 {
        margin-top: 38px !important;
        margin-bottom: 38px !important
    }

    .mxLg38 {
        margin-left: 38px !important;
        margin-right: 38px !important
    }
}

.p39 {
    padding: 39px
}

.pt39 {
    padding-top: 39px
}

.pb39 {
    padding-bottom: 39px
}

.ps39 {
    padding-left: 39px
}

.pe39 {
    padding-right: 39px
}

.py39 {
    padding-top: 39px;
    padding-bottom: 39px
}

.px39 {
    padding-left: 39px;
    padding-right: 39px
}

.m39 {
    margin: 39px
}

.mt39 {
    margin-top: 39px
}

.mb39 {
    margin-bottom: 39px
}

.ms39 {
    margin-left: 39px
}

.me39 {
    margin-right: 39px
}

.my39 {
    margin-top: 39px;
    margin-bottom: 39px
}

.mx39 {
    margin-left: 39px;
    margin-right: 39px
}

@media screen and (min-width:991px) {
    .pLg39 {
        padding: 39px !important
    }

    .ptLg39 {
        padding-top: 39px !important
    }

    .pbLg39 {
        padding-bottom: 39px !important
    }

    .psLg39 {
        padding-left: 39px !important
    }

    .peLg39 {
        padding-right: 39px !important
    }

    .pyLg39 {
        padding-top: 39px !important;
        padding-bottom: 39px !important
    }

    .pxLg39 {
        padding-left: 39px !important;
        padding-right: 39px !important
    }

    .mLg39 {
        margin: 39px !important
    }

    .mtLg39 {
        margin-top: 39px !important
    }

    .mbLg39 {
        margin-bottom: 39px !important
    }

    .msLg39 {
        margin-left: 39px !important
    }

    .meLg39 {
        margin-right: 39px !important
    }

    .myLg39 {
        margin-top: 39px !important;
        margin-bottom: 39px !important
    }

    .mxLg39 {
        margin-left: 39px !important;
        margin-right: 39px !important
    }
}

.p40 {
    padding: 40px
}

.pt40 {
    padding-top: 40px
}

.pb40 {
    padding-bottom: 40px
}

.ps40 {
    padding-left: 40px
}

.pe40 {
    padding-right: 40px
}

.py40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.px40 {
    padding-left: 40px;
    padding-right: 40px
}

.m40 {
    margin: 40px
}

.mt40 {
    margin-top: 40px
}

.mb40 {
    margin-bottom: 40px
}

.ms40 {
    margin-left: 40px
}

.me40 {
    margin-right: 40px
}

.my40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.mx40 {
    margin-left: 40px;
    margin-right: 40px
}

@media screen and (min-width:991px) {
    .pLg40 {
        padding: 40px !important
    }

    .ptLg40 {
        padding-top: 40px !important
    }

    .pbLg40 {
        padding-bottom: 40px !important
    }

    .psLg40 {
        padding-left: 40px !important
    }

    .peLg40 {
        padding-right: 40px !important
    }

    .pyLg40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .pxLg40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .mLg40 {
        margin: 40px !important
    }

    .mtLg40 {
        margin-top: 40px !important
    }

    .mbLg40 {
        margin-bottom: 40px !important
    }

    .msLg40 {
        margin-left: 40px !important
    }

    .meLg40 {
        margin-right: 40px !important
    }

    .myLg40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important
    }

    .mxLg40 {
        margin-left: 40px !important;
        margin-right: 40px !important
    }
}

.p41 {
    padding: 41px
}

.pt41 {
    padding-top: 41px
}

.pb41 {
    padding-bottom: 41px
}

.ps41 {
    padding-left: 41px
}

.pe41 {
    padding-right: 41px
}

.py41 {
    padding-top: 41px;
    padding-bottom: 41px
}

.px41 {
    padding-left: 41px;
    padding-right: 41px
}

.m41 {
    margin: 41px
}

.mt41 {
    margin-top: 41px
}

.mb41 {
    margin-bottom: 41px
}

.ms41 {
    margin-left: 41px
}

.me41 {
    margin-right: 41px
}

.my41 {
    margin-top: 41px;
    margin-bottom: 41px
}

.mx41 {
    margin-left: 41px;
    margin-right: 41px
}

@media screen and (min-width:991px) {
    .pLg41 {
        padding: 41px !important
    }

    .ptLg41 {
        padding-top: 41px !important
    }

    .pbLg41 {
        padding-bottom: 41px !important
    }

    .psLg41 {
        padding-left: 41px !important
    }

    .peLg41 {
        padding-right: 41px !important
    }

    .pyLg41 {
        padding-top: 41px !important;
        padding-bottom: 41px !important
    }

    .pxLg41 {
        padding-left: 41px !important;
        padding-right: 41px !important
    }

    .mLg41 {
        margin: 41px !important
    }

    .mtLg41 {
        margin-top: 41px !important
    }

    .mbLg41 {
        margin-bottom: 41px !important
    }

    .msLg41 {
        margin-left: 41px !important
    }

    .meLg41 {
        margin-right: 41px !important
    }

    .myLg41 {
        margin-top: 41px !important;
        margin-bottom: 41px !important
    }

    .mxLg41 {
        margin-left: 41px !important;
        margin-right: 41px !important
    }
}

.p42 {
    padding: 42px
}

.pt42 {
    padding-top: 42px
}

.pb42 {
    padding-bottom: 42px
}

.ps42 {
    padding-left: 42px
}

.pe42 {
    padding-right: 42px
}

.py42 {
    padding-top: 42px;
    padding-bottom: 42px
}

.px42 {
    padding-left: 42px;
    padding-right: 42px
}

.m42 {
    margin: 42px
}

.mt42 {
    margin-top: 42px
}

.mb42 {
    margin-bottom: 42px
}

.ms42 {
    margin-left: 42px
}

.me42 {
    margin-right: 42px
}

.my42 {
    margin-top: 42px;
    margin-bottom: 42px
}

.mx42 {
    margin-left: 42px;
    margin-right: 42px
}

@media screen and (min-width:991px) {
    .pLg42 {
        padding: 42px !important
    }

    .ptLg42 {
        padding-top: 42px !important
    }

    .pbLg42 {
        padding-bottom: 42px !important
    }

    .psLg42 {
        padding-left: 42px !important
    }

    .peLg42 {
        padding-right: 42px !important
    }

    .pyLg42 {
        padding-top: 42px !important;
        padding-bottom: 42px !important
    }

    .pxLg42 {
        padding-left: 42px !important;
        padding-right: 42px !important
    }

    .mLg42 {
        margin: 42px !important
    }

    .mtLg42 {
        margin-top: 42px !important
    }

    .mbLg42 {
        margin-bottom: 42px !important
    }

    .msLg42 {
        margin-left: 42px !important
    }

    .meLg42 {
        margin-right: 42px !important
    }

    .myLg42 {
        margin-top: 42px !important;
        margin-bottom: 42px !important
    }

    .mxLg42 {
        margin-left: 42px !important;
        margin-right: 42px !important
    }
}

.p43 {
    padding: 43px
}

.pt43 {
    padding-top: 43px
}

.pb43 {
    padding-bottom: 43px
}

.ps43 {
    padding-left: 43px
}

.pe43 {
    padding-right: 43px
}

.py43 {
    padding-top: 43px;
    padding-bottom: 43px
}

.px43 {
    padding-left: 43px;
    padding-right: 43px
}

.m43 {
    margin: 43px
}

.mt43 {
    margin-top: 43px
}

.mb43 {
    margin-bottom: 43px
}

.ms43 {
    margin-left: 43px
}

.me43 {
    margin-right: 43px
}

.my43 {
    margin-top: 43px;
    margin-bottom: 43px
}

.mx43 {
    margin-left: 43px;
    margin-right: 43px
}

@media screen and (min-width:991px) {
    .pLg43 {
        padding: 43px !important
    }

    .ptLg43 {
        padding-top: 43px !important
    }

    .pbLg43 {
        padding-bottom: 43px !important
    }

    .psLg43 {
        padding-left: 43px !important
    }

    .peLg43 {
        padding-right: 43px !important
    }

    .pyLg43 {
        padding-top: 43px !important;
        padding-bottom: 43px !important
    }

    .pxLg43 {
        padding-left: 43px !important;
        padding-right: 43px !important
    }

    .mLg43 {
        margin: 43px !important
    }

    .mtLg43 {
        margin-top: 43px !important
    }

    .mbLg43 {
        margin-bottom: 43px !important
    }

    .msLg43 {
        margin-left: 43px !important
    }

    .meLg43 {
        margin-right: 43px !important
    }

    .myLg43 {
        margin-top: 43px !important;
        margin-bottom: 43px !important
    }

    .mxLg43 {
        margin-left: 43px !important;
        margin-right: 43px !important
    }
}

.p44 {
    padding: 44px
}

.pt44 {
    padding-top: 44px
}

.pb44 {
    padding-bottom: 44px
}

.ps44 {
    padding-left: 44px
}

.pe44 {
    padding-right: 44px
}

.py44 {
    padding-top: 44px;
    padding-bottom: 44px
}

.px44 {
    padding-left: 44px;
    padding-right: 44px
}

.m44 {
    margin: 44px
}

.mt44 {
    margin-top: 44px
}

.mb44 {
    margin-bottom: 44px
}

.ms44 {
    margin-left: 44px
}

.me44 {
    margin-right: 44px
}

.my44 {
    margin-top: 44px;
    margin-bottom: 44px
}

.mx44 {
    margin-left: 44px;
    margin-right: 44px
}

@media screen and (min-width:991px) {
    .pLg44 {
        padding: 44px !important
    }

    .ptLg44 {
        padding-top: 44px !important
    }

    .pbLg44 {
        padding-bottom: 44px !important
    }

    .psLg44 {
        padding-left: 44px !important
    }

    .peLg44 {
        padding-right: 44px !important
    }

    .pyLg44 {
        padding-top: 44px !important;
        padding-bottom: 44px !important
    }

    .pxLg44 {
        padding-left: 44px !important;
        padding-right: 44px !important
    }

    .mLg44 {
        margin: 44px !important
    }

    .mtLg44 {
        margin-top: 44px !important
    }

    .mbLg44 {
        margin-bottom: 44px !important
    }

    .msLg44 {
        margin-left: 44px !important
    }

    .meLg44 {
        margin-right: 44px !important
    }

    .myLg44 {
        margin-top: 44px !important;
        margin-bottom: 44px !important
    }

    .mxLg44 {
        margin-left: 44px !important;
        margin-right: 44px !important
    }
}

.p45 {
    padding: 45px
}

.pt45 {
    padding-top: 45px
}

.pb45 {
    padding-bottom: 45px
}

.ps45 {
    padding-left: 45px
}

.pe45 {
    padding-right: 45px
}

.py45 {
    padding-top: 45px;
    padding-bottom: 45px
}

.px45 {
    padding-left: 45px;
    padding-right: 45px
}

.m45 {
    margin: 45px
}

.mt45 {
    margin-top: 45px
}

.mb45 {
    margin-bottom: 45px
}

.ms45 {
    margin-left: 45px
}

.me45 {
    margin-right: 45px
}

.my45 {
    margin-top: 45px;
    margin-bottom: 45px
}

.mx45 {
    margin-left: 45px;
    margin-right: 45px
}

@media screen and (min-width:991px) {
    .pLg45 {
        padding: 45px !important
    }

    .ptLg45 {
        padding-top: 45px !important
    }

    .pbLg45 {
        padding-bottom: 45px !important
    }

    .psLg45 {
        padding-left: 45px !important
    }

    .peLg45 {
        padding-right: 45px !important
    }

    .pyLg45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important
    }

    .pxLg45 {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .mLg45 {
        margin: 45px !important
    }

    .mtLg45 {
        margin-top: 45px !important
    }

    .mbLg45 {
        margin-bottom: 45px !important
    }

    .msLg45 {
        margin-left: 45px !important
    }

    .meLg45 {
        margin-right: 45px !important
    }

    .myLg45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important
    }

    .mxLg45 {
        margin-left: 45px !important;
        margin-right: 45px !important
    }
}

.p46 {
    padding: 46px
}

.pt46 {
    padding-top: 46px
}

.pb46 {
    padding-bottom: 46px
}

.ps46 {
    padding-left: 46px
}

.pe46 {
    padding-right: 46px
}

.py46 {
    padding-top: 46px;
    padding-bottom: 46px
}

.px46 {
    padding-left: 46px;
    padding-right: 46px
}

.m46 {
    margin: 46px
}

.mt46 {
    margin-top: 46px
}

.mb46 {
    margin-bottom: 46px
}

.ms46 {
    margin-left: 46px
}

.me46 {
    margin-right: 46px
}

.my46 {
    margin-top: 46px;
    margin-bottom: 46px
}

.mx46 {
    margin-left: 46px;
    margin-right: 46px
}

@media screen and (min-width:991px) {
    .pLg46 {
        padding: 46px !important
    }

    .ptLg46 {
        padding-top: 46px !important
    }

    .pbLg46 {
        padding-bottom: 46px !important
    }

    .psLg46 {
        padding-left: 46px !important
    }

    .peLg46 {
        padding-right: 46px !important
    }

    .pyLg46 {
        padding-top: 46px !important;
        padding-bottom: 46px !important
    }

    .pxLg46 {
        padding-left: 46px !important;
        padding-right: 46px !important
    }

    .mLg46 {
        margin: 46px !important
    }

    .mtLg46 {
        margin-top: 46px !important
    }

    .mbLg46 {
        margin-bottom: 46px !important
    }

    .msLg46 {
        margin-left: 46px !important
    }

    .meLg46 {
        margin-right: 46px !important
    }

    .myLg46 {
        margin-top: 46px !important;
        margin-bottom: 46px !important
    }

    .mxLg46 {
        margin-left: 46px !important;
        margin-right: 46px !important
    }
}

.p47 {
    padding: 47px
}

.pt47 {
    padding-top: 47px
}

.pb47 {
    padding-bottom: 47px
}

.ps47 {
    padding-left: 47px
}

.pe47 {
    padding-right: 47px
}

.py47 {
    padding-top: 47px;
    padding-bottom: 47px
}

.px47 {
    padding-left: 47px;
    padding-right: 47px
}

.m47 {
    margin: 47px
}

.mt47 {
    margin-top: 47px
}

.mb47 {
    margin-bottom: 47px
}

.ms47 {
    margin-left: 47px
}

.me47 {
    margin-right: 47px
}

.my47 {
    margin-top: 47px;
    margin-bottom: 47px
}

.mx47 {
    margin-left: 47px;
    margin-right: 47px
}

@media screen and (min-width:991px) {
    .pLg47 {
        padding: 47px !important
    }

    .ptLg47 {
        padding-top: 47px !important
    }

    .pbLg47 {
        padding-bottom: 47px !important
    }

    .psLg47 {
        padding-left: 47px !important
    }

    .peLg47 {
        padding-right: 47px !important
    }

    .pyLg47 {
        padding-top: 47px !important;
        padding-bottom: 47px !important
    }

    .pxLg47 {
        padding-left: 47px !important;
        padding-right: 47px !important
    }

    .mLg47 {
        margin: 47px !important
    }

    .mtLg47 {
        margin-top: 47px !important
    }

    .mbLg47 {
        margin-bottom: 47px !important
    }

    .msLg47 {
        margin-left: 47px !important
    }

    .meLg47 {
        margin-right: 47px !important
    }

    .myLg47 {
        margin-top: 47px !important;
        margin-bottom: 47px !important
    }

    .mxLg47 {
        margin-left: 47px !important;
        margin-right: 47px !important
    }
}

.p48 {
    padding: 48px
}

.pt48 {
    padding-top: 48px
}

.pb48 {
    padding-bottom: 48px
}

.ps48 {
    padding-left: 48px
}

.pe48 {
    padding-right: 48px
}

.py48 {
    padding-top: 48px;
    padding-bottom: 48px
}

.px48 {
    padding-left: 48px;
    padding-right: 48px
}

.m48 {
    margin: 48px
}

.mt48 {
    margin-top: 48px
}

.mb48 {
    margin-bottom: 48px
}

.ms48 {
    margin-left: 48px
}

.me48 {
    margin-right: 48px
}

.my48 {
    margin-top: 48px;
    margin-bottom: 48px
}

.mx48 {
    margin-left: 48px;
    margin-right: 48px
}

@media screen and (min-width:991px) {
    .pLg48 {
        padding: 48px !important
    }

    .ptLg48 {
        padding-top: 48px !important
    }

    .pbLg48 {
        padding-bottom: 48px !important
    }

    .psLg48 {
        padding-left: 48px !important
    }

    .peLg48 {
        padding-right: 48px !important
    }

    .pyLg48 {
        padding-top: 48px !important;
        padding-bottom: 48px !important
    }

    .pxLg48 {
        padding-left: 48px !important;
        padding-right: 48px !important
    }

    .mLg48 {
        margin: 48px !important
    }

    .mtLg48 {
        margin-top: 48px !important
    }

    .mbLg48 {
        margin-bottom: 48px !important
    }

    .msLg48 {
        margin-left: 48px !important
    }

    .meLg48 {
        margin-right: 48px !important
    }

    .myLg48 {
        margin-top: 48px !important;
        margin-bottom: 48px !important
    }

    .mxLg48 {
        margin-left: 48px !important;
        margin-right: 48px !important
    }
}

.p49 {
    padding: 49px
}

.pt49 {
    padding-top: 49px
}

.pb49 {
    padding-bottom: 49px
}

.ps49 {
    padding-left: 49px
}

.pe49 {
    padding-right: 49px
}

.py49 {
    padding-top: 49px;
    padding-bottom: 49px
}

.px49 {
    padding-left: 49px;
    padding-right: 49px
}

.m49 {
    margin: 49px
}

.mt49 {
    margin-top: 49px
}

.mb49 {
    margin-bottom: 49px
}

.ms49 {
    margin-left: 49px
}

.me49 {
    margin-right: 49px
}

.my49 {
    margin-top: 49px;
    margin-bottom: 49px
}

.mx49 {
    margin-left: 49px;
    margin-right: 49px
}

@media screen and (min-width:991px) {
    .pLg49 {
        padding: 49px !important
    }

    .ptLg49 {
        padding-top: 49px !important
    }

    .pbLg49 {
        padding-bottom: 49px !important
    }

    .psLg49 {
        padding-left: 49px !important
    }

    .peLg49 {
        padding-right: 49px !important
    }

    .pyLg49 {
        padding-top: 49px !important;
        padding-bottom: 49px !important
    }

    .pxLg49 {
        padding-left: 49px !important;
        padding-right: 49px !important
    }

    .mLg49 {
        margin: 49px !important
    }

    .mtLg49 {
        margin-top: 49px !important
    }

    .mbLg49 {
        margin-bottom: 49px !important
    }

    .msLg49 {
        margin-left: 49px !important
    }

    .meLg49 {
        margin-right: 49px !important
    }

    .myLg49 {
        margin-top: 49px !important;
        margin-bottom: 49px !important
    }

    .mxLg49 {
        margin-left: 49px !important;
        margin-right: 49px !important
    }
}

.p50 {
    padding: 50px
}

.pt50 {
    padding-top: 50px
}

.pb50 {
    padding-bottom: 50px
}

.ps50 {
    padding-left: 50px
}

.pe50 {
    padding-right: 50px
}

.py50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.px50 {
    padding-left: 50px;
    padding-right: 50px
}

.m50 {
    margin: 50px
}

.mt50 {
    margin-top: 50px
}

.mb50 {
    margin-bottom: 50px
}

.ms50 {
    margin-left: 50px
}

.me50 {
    margin-right: 50px
}

.my50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.mx50 {
    margin-left: 50px;
    margin-right: 50px
}

@media screen and (min-width:991px) {
    .pLg50 {
        padding: 50px !important
    }

    .ptLg50 {
        padding-top: 50px !important
    }

    .pbLg50 {
        padding-bottom: 50px !important
    }

    .psLg50 {
        padding-left: 50px !important
    }

    .peLg50 {
        padding-right: 50px !important
    }

    .pyLg50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important
    }

    .pxLg50 {
        padding-left: 50px !important;
        padding-right: 50px !important
    }

    .mLg50 {
        margin: 50px !important
    }

    .mtLg50 {
        margin-top: 50px !important
    }

    .mbLg50 {
        margin-bottom: 50px !important
    }

    .msLg50 {
        margin-left: 50px !important
    }

    .meLg50 {
        margin-right: 50px !important
    }

    .myLg50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important
    }

    .mxLg50 {
        margin-left: 50px !important;
        margin-right: 50px !important
    }
}

.p51 {
    padding: 51px
}

.pt51 {
    padding-top: 51px
}

.pb51 {
    padding-bottom: 51px
}

.ps51 {
    padding-left: 51px
}

.pe51 {
    padding-right: 51px
}

.py51 {
    padding-top: 51px;
    padding-bottom: 51px
}

.px51 {
    padding-left: 51px;
    padding-right: 51px
}

.m51 {
    margin: 51px
}

.mt51 {
    margin-top: 51px
}

.mb51 {
    margin-bottom: 51px
}

.ms51 {
    margin-left: 51px
}

.me51 {
    margin-right: 51px
}

.my51 {
    margin-top: 51px;
    margin-bottom: 51px
}

.mx51 {
    margin-left: 51px;
    margin-right: 51px
}

@media screen and (min-width:991px) {
    .pLg51 {
        padding: 51px !important
    }

    .ptLg51 {
        padding-top: 51px !important
    }

    .pbLg51 {
        padding-bottom: 51px !important
    }

    .psLg51 {
        padding-left: 51px !important
    }

    .peLg51 {
        padding-right: 51px !important
    }

    .pyLg51 {
        padding-top: 51px !important;
        padding-bottom: 51px !important
    }

    .pxLg51 {
        padding-left: 51px !important;
        padding-right: 51px !important
    }

    .mLg51 {
        margin: 51px !important
    }

    .mtLg51 {
        margin-top: 51px !important
    }

    .mbLg51 {
        margin-bottom: 51px !important
    }

    .msLg51 {
        margin-left: 51px !important
    }

    .meLg51 {
        margin-right: 51px !important
    }

    .myLg51 {
        margin-top: 51px !important;
        margin-bottom: 51px !important
    }

    .mxLg51 {
        margin-left: 51px !important;
        margin-right: 51px !important
    }
}

.p52 {
    padding: 52px
}

.pt52 {
    padding-top: 52px
}

.pb52 {
    padding-bottom: 52px
}

.ps52 {
    padding-left: 52px
}

.pe52 {
    padding-right: 52px
}

.py52 {
    padding-top: 52px;
    padding-bottom: 52px
}

.px52 {
    padding-left: 52px;
    padding-right: 52px
}

.m52 {
    margin: 52px
}

.mt52 {
    margin-top: 52px
}

.mb52 {
    margin-bottom: 52px
}

.ms52 {
    margin-left: 52px
}

.me52 {
    margin-right: 52px
}

.my52 {
    margin-top: 52px;
    margin-bottom: 52px
}

.mx52 {
    margin-left: 52px;
    margin-right: 52px
}

@media screen and (min-width:991px) {
    .pLg52 {
        padding: 52px !important
    }

    .ptLg52 {
        padding-top: 52px !important
    }

    .pbLg52 {
        padding-bottom: 52px !important
    }

    .psLg52 {
        padding-left: 52px !important
    }

    .peLg52 {
        padding-right: 52px !important
    }

    .pyLg52 {
        padding-top: 52px !important;
        padding-bottom: 52px !important
    }

    .pxLg52 {
        padding-left: 52px !important;
        padding-right: 52px !important
    }

    .mLg52 {
        margin: 52px !important
    }

    .mtLg52 {
        margin-top: 52px !important
    }

    .mbLg52 {
        margin-bottom: 52px !important
    }

    .msLg52 {
        margin-left: 52px !important
    }

    .meLg52 {
        margin-right: 52px !important
    }

    .myLg52 {
        margin-top: 52px !important;
        margin-bottom: 52px !important
    }

    .mxLg52 {
        margin-left: 52px !important;
        margin-right: 52px !important
    }
}

.p53 {
    padding: 53px
}

.pt53 {
    padding-top: 53px
}

.pb53 {
    padding-bottom: 53px
}

.ps53 {
    padding-left: 53px
}

.pe53 {
    padding-right: 53px
}

.py53 {
    padding-top: 53px;
    padding-bottom: 53px
}

.px53 {
    padding-left: 53px;
    padding-right: 53px
}

.m53 {
    margin: 53px
}

.mt53 {
    margin-top: 53px
}

.mb53 {
    margin-bottom: 53px
}

.ms53 {
    margin-left: 53px
}

.me53 {
    margin-right: 53px
}

.my53 {
    margin-top: 53px;
    margin-bottom: 53px
}

.mx53 {
    margin-left: 53px;
    margin-right: 53px
}

@media screen and (min-width:991px) {
    .pLg53 {
        padding: 53px !important
    }

    .ptLg53 {
        padding-top: 53px !important
    }

    .pbLg53 {
        padding-bottom: 53px !important
    }

    .psLg53 {
        padding-left: 53px !important
    }

    .peLg53 {
        padding-right: 53px !important
    }

    .pyLg53 {
        padding-top: 53px !important;
        padding-bottom: 53px !important
    }

    .pxLg53 {
        padding-left: 53px !important;
        padding-right: 53px !important
    }

    .mLg53 {
        margin: 53px !important
    }

    .mtLg53 {
        margin-top: 53px !important
    }

    .mbLg53 {
        margin-bottom: 53px !important
    }

    .msLg53 {
        margin-left: 53px !important
    }

    .meLg53 {
        margin-right: 53px !important
    }

    .myLg53 {
        margin-top: 53px !important;
        margin-bottom: 53px !important
    }

    .mxLg53 {
        margin-left: 53px !important;
        margin-right: 53px !important
    }
}

.p54 {
    padding: 54px
}

.pt54 {
    padding-top: 54px
}

.pb54 {
    padding-bottom: 54px
}

.ps54 {
    padding-left: 54px
}

.pe54 {
    padding-right: 54px
}

.py54 {
    padding-top: 54px;
    padding-bottom: 54px
}

.px54 {
    padding-left: 54px;
    padding-right: 54px
}

.m54 {
    margin: 54px
}

.mt54 {
    margin-top: 54px
}

.mb54 {
    margin-bottom: 54px
}

.ms54 {
    margin-left: 54px
}

.me54 {
    margin-right: 54px
}

.my54 {
    margin-top: 54px;
    margin-bottom: 54px
}

.mx54 {
    margin-left: 54px;
    margin-right: 54px
}

@media screen and (min-width:991px) {
    .pLg54 {
        padding: 54px !important
    }

    .ptLg54 {
        padding-top: 54px !important
    }

    .pbLg54 {
        padding-bottom: 54px !important
    }

    .psLg54 {
        padding-left: 54px !important
    }

    .peLg54 {
        padding-right: 54px !important
    }

    .pyLg54 {
        padding-top: 54px !important;
        padding-bottom: 54px !important
    }

    .pxLg54 {
        padding-left: 54px !important;
        padding-right: 54px !important
    }

    .mLg54 {
        margin: 54px !important
    }

    .mtLg54 {
        margin-top: 54px !important
    }

    .mbLg54 {
        margin-bottom: 54px !important
    }

    .msLg54 {
        margin-left: 54px !important
    }

    .meLg54 {
        margin-right: 54px !important
    }

    .myLg54 {
        margin-top: 54px !important;
        margin-bottom: 54px !important
    }

    .mxLg54 {
        margin-left: 54px !important;
        margin-right: 54px !important
    }
}

.p55 {
    padding: 55px
}

.pt55 {
    padding-top: 55px
}

.pb55 {
    padding-bottom: 55px
}

.ps55 {
    padding-left: 55px
}

.pe55 {
    padding-right: 55px
}

.py55 {
    padding-top: 55px;
    padding-bottom: 55px
}

.px55 {
    padding-left: 55px;
    padding-right: 55px
}

.m55 {
    margin: 55px
}

.mt55 {
    margin-top: 55px
}

.mb55 {
    margin-bottom: 55px
}

.ms55 {
    margin-left: 55px
}

.me55 {
    margin-right: 55px
}

.my55 {
    margin-top: 55px;
    margin-bottom: 55px
}

.mx55 {
    margin-left: 55px;
    margin-right: 55px
}

@media screen and (min-width:991px) {
    .pLg55 {
        padding: 55px !important
    }

    .ptLg55 {
        padding-top: 55px !important
    }

    .pbLg55 {
        padding-bottom: 55px !important
    }

    .psLg55 {
        padding-left: 55px !important
    }

    .peLg55 {
        padding-right: 55px !important
    }

    .pyLg55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important
    }

    .pxLg55 {
        padding-left: 55px !important;
        padding-right: 55px !important
    }

    .mLg55 {
        margin: 55px !important
    }

    .mtLg55 {
        margin-top: 55px !important
    }

    .mbLg55 {
        margin-bottom: 55px !important
    }

    .msLg55 {
        margin-left: 55px !important
    }

    .meLg55 {
        margin-right: 55px !important
    }

    .myLg55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important
    }

    .mxLg55 {
        margin-left: 55px !important;
        margin-right: 55px !important
    }
}

.p56 {
    padding: 56px
}

.pt56 {
    padding-top: 56px
}

.pb56 {
    padding-bottom: 56px
}

.ps56 {
    padding-left: 56px
}

.pe56 {
    padding-right: 56px
}

.py56 {
    padding-top: 56px;
    padding-bottom: 56px
}

.px56 {
    padding-left: 56px;
    padding-right: 56px
}

.m56 {
    margin: 56px
}

.mt56 {
    margin-top: 56px
}

.mb56 {
    margin-bottom: 56px
}

.ms56 {
    margin-left: 56px
}

.me56 {
    margin-right: 56px
}

.my56 {
    margin-top: 56px;
    margin-bottom: 56px
}

.mx56 {
    margin-left: 56px;
    margin-right: 56px
}

@media screen and (min-width:991px) {
    .pLg56 {
        padding: 56px !important
    }

    .ptLg56 {
        padding-top: 56px !important
    }

    .pbLg56 {
        padding-bottom: 56px !important
    }

    .psLg56 {
        padding-left: 56px !important
    }

    .peLg56 {
        padding-right: 56px !important
    }

    .pyLg56 {
        padding-top: 56px !important;
        padding-bottom: 56px !important
    }

    .pxLg56 {
        padding-left: 56px !important;
        padding-right: 56px !important
    }

    .mLg56 {
        margin: 56px !important
    }

    .mtLg56 {
        margin-top: 56px !important
    }

    .mbLg56 {
        margin-bottom: 56px !important
    }

    .msLg56 {
        margin-left: 56px !important
    }

    .meLg56 {
        margin-right: 56px !important
    }

    .myLg56 {
        margin-top: 56px !important;
        margin-bottom: 56px !important
    }

    .mxLg56 {
        margin-left: 56px !important;
        margin-right: 56px !important
    }
}

.p57 {
    padding: 57px
}

.pt57 {
    padding-top: 57px
}

.pb57 {
    padding-bottom: 57px
}

.ps57 {
    padding-left: 57px
}

.pe57 {
    padding-right: 57px
}

.py57 {
    padding-top: 57px;
    padding-bottom: 57px
}

.px57 {
    padding-left: 57px;
    padding-right: 57px
}

.m57 {
    margin: 57px
}

.mt57 {
    margin-top: 57px
}

.mb57 {
    margin-bottom: 57px
}

.ms57 {
    margin-left: 57px
}

.me57 {
    margin-right: 57px
}

.my57 {
    margin-top: 57px;
    margin-bottom: 57px
}

.mx57 {
    margin-left: 57px;
    margin-right: 57px
}

@media screen and (min-width:991px) {
    .pLg57 {
        padding: 57px !important
    }

    .ptLg57 {
        padding-top: 57px !important
    }

    .pbLg57 {
        padding-bottom: 57px !important
    }

    .psLg57 {
        padding-left: 57px !important
    }

    .peLg57 {
        padding-right: 57px !important
    }

    .pyLg57 {
        padding-top: 57px !important;
        padding-bottom: 57px !important
    }

    .pxLg57 {
        padding-left: 57px !important;
        padding-right: 57px !important
    }

    .mLg57 {
        margin: 57px !important
    }

    .mtLg57 {
        margin-top: 57px !important
    }

    .mbLg57 {
        margin-bottom: 57px !important
    }

    .msLg57 {
        margin-left: 57px !important
    }

    .meLg57 {
        margin-right: 57px !important
    }

    .myLg57 {
        margin-top: 57px !important;
        margin-bottom: 57px !important
    }

    .mxLg57 {
        margin-left: 57px !important;
        margin-right: 57px !important
    }
}

.p58 {
    padding: 58px
}

.pt58 {
    padding-top: 58px
}

.pb58 {
    padding-bottom: 58px
}

.ps58 {
    padding-left: 58px
}

.pe58 {
    padding-right: 58px
}

.py58 {
    padding-top: 58px;
    padding-bottom: 58px
}

.px58 {
    padding-left: 58px;
    padding-right: 58px
}

.m58 {
    margin: 58px
}

.mt58 {
    margin-top: 58px
}

.mb58 {
    margin-bottom: 58px
}

.ms58 {
    margin-left: 58px
}

.me58 {
    margin-right: 58px
}

.my58 {
    margin-top: 58px;
    margin-bottom: 58px
}

.mx58 {
    margin-left: 58px;
    margin-right: 58px
}

@media screen and (min-width:991px) {
    .pLg58 {
        padding: 58px !important
    }

    .ptLg58 {
        padding-top: 58px !important
    }

    .pbLg58 {
        padding-bottom: 58px !important
    }

    .psLg58 {
        padding-left: 58px !important
    }

    .peLg58 {
        padding-right: 58px !important
    }

    .pyLg58 {
        padding-top: 58px !important;
        padding-bottom: 58px !important
    }

    .pxLg58 {
        padding-left: 58px !important;
        padding-right: 58px !important
    }

    .mLg58 {
        margin: 58px !important
    }

    .mtLg58 {
        margin-top: 58px !important
    }

    .mbLg58 {
        margin-bottom: 58px !important
    }

    .msLg58 {
        margin-left: 58px !important
    }

    .meLg58 {
        margin-right: 58px !important
    }

    .myLg58 {
        margin-top: 58px !important;
        margin-bottom: 58px !important
    }

    .mxLg58 {
        margin-left: 58px !important;
        margin-right: 58px !important
    }
}

.p59 {
    padding: 59px
}

.pt59 {
    padding-top: 59px
}

.pb59 {
    padding-bottom: 59px
}

.ps59 {
    padding-left: 59px
}

.pe59 {
    padding-right: 59px
}

.py59 {
    padding-top: 59px;
    padding-bottom: 59px
}

.px59 {
    padding-left: 59px;
    padding-right: 59px
}

.m59 {
    margin: 59px
}

.mt59 {
    margin-top: 59px
}

.mb59 {
    margin-bottom: 59px
}

.ms59 {
    margin-left: 59px
}

.me59 {
    margin-right: 59px
}

.my59 {
    margin-top: 59px;
    margin-bottom: 59px
}

.mx59 {
    margin-left: 59px;
    margin-right: 59px
}

@media screen and (min-width:991px) {
    .pLg59 {
        padding: 59px !important
    }

    .ptLg59 {
        padding-top: 59px !important
    }

    .pbLg59 {
        padding-bottom: 59px !important
    }

    .psLg59 {
        padding-left: 59px !important
    }

    .peLg59 {
        padding-right: 59px !important
    }

    .pyLg59 {
        padding-top: 59px !important;
        padding-bottom: 59px !important
    }

    .pxLg59 {
        padding-left: 59px !important;
        padding-right: 59px !important
    }

    .mLg59 {
        margin: 59px !important
    }

    .mtLg59 {
        margin-top: 59px !important
    }

    .mbLg59 {
        margin-bottom: 59px !important
    }

    .msLg59 {
        margin-left: 59px !important
    }

    .meLg59 {
        margin-right: 59px !important
    }

    .myLg59 {
        margin-top: 59px !important;
        margin-bottom: 59px !important
    }

    .mxLg59 {
        margin-left: 59px !important;
        margin-right: 59px !important
    }
}

.p60 {
    padding: 60px
}

.pt60 {
    padding-top: 60px
}

.pb60 {
    padding-bottom: 60px
}

.ps60 {
    padding-left: 60px
}

.pe60 {
    padding-right: 60px
}

.py60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.px60 {
    padding-left: 60px;
    padding-right: 60px
}

.m60 {
    margin: 60px
}

.mt60 {
    margin-top: 60px
}

.mb60 {
    margin-bottom: 60px
}

.ms60 {
    margin-left: 60px
}

.me60 {
    margin-right: 60px
}

.my60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.mx60 {
    margin-left: 60px;
    margin-right: 60px
}

@media screen and (min-width:991px) {
    .pLg60 {
        padding: 60px !important
    }

    .ptLg60 {
        padding-top: 60px !important
    }

    .pbLg60 {
        padding-bottom: 60px !important
    }

    .psLg60 {
        padding-left: 60px !important
    }

    .peLg60 {
        padding-right: 60px !important
    }

    .pyLg60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important
    }

    .pxLg60 {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .mLg60 {
        margin: 60px !important
    }

    .mtLg60 {
        margin-top: 60px !important
    }

    .mbLg60 {
        margin-bottom: 60px !important
    }

    .msLg60 {
        margin-left: 60px !important
    }

    .meLg60 {
        margin-right: 60px !important
    }

    .myLg60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important
    }

    .mxLg60 {
        margin-left: 60px !important;
        margin-right: 60px !important
    }
}

.p61 {
    padding: 61px
}

.pt61 {
    padding-top: 61px
}

.pb61 {
    padding-bottom: 61px
}

.ps61 {
    padding-left: 61px
}

.pe61 {
    padding-right: 61px
}

.py61 {
    padding-top: 61px;
    padding-bottom: 61px
}

.px61 {
    padding-left: 61px;
    padding-right: 61px
}

.m61 {
    margin: 61px
}

.mt61 {
    margin-top: 61px
}

.mb61 {
    margin-bottom: 61px
}

.ms61 {
    margin-left: 61px
}

.me61 {
    margin-right: 61px
}

.my61 {
    margin-top: 61px;
    margin-bottom: 61px
}

.mx61 {
    margin-left: 61px;
    margin-right: 61px
}

@media screen and (min-width:991px) {
    .pLg61 {
        padding: 61px !important
    }

    .ptLg61 {
        padding-top: 61px !important
    }

    .pbLg61 {
        padding-bottom: 61px !important
    }

    .psLg61 {
        padding-left: 61px !important
    }

    .peLg61 {
        padding-right: 61px !important
    }

    .pyLg61 {
        padding-top: 61px !important;
        padding-bottom: 61px !important
    }

    .pxLg61 {
        padding-left: 61px !important;
        padding-right: 61px !important
    }

    .mLg61 {
        margin: 61px !important
    }

    .mtLg61 {
        margin-top: 61px !important
    }

    .mbLg61 {
        margin-bottom: 61px !important
    }

    .msLg61 {
        margin-left: 61px !important
    }

    .meLg61 {
        margin-right: 61px !important
    }

    .myLg61 {
        margin-top: 61px !important;
        margin-bottom: 61px !important
    }

    .mxLg61 {
        margin-left: 61px !important;
        margin-right: 61px !important
    }
}

.p62 {
    padding: 62px
}

.pt62 {
    padding-top: 62px
}

.pb62 {
    padding-bottom: 62px
}

.ps62 {
    padding-left: 62px
}

.pe62 {
    padding-right: 62px
}

.py62 {
    padding-top: 62px;
    padding-bottom: 62px
}

.px62 {
    padding-left: 62px;
    padding-right: 62px
}

.m62 {
    margin: 62px
}

.mt62 {
    margin-top: 62px
}

.mb62 {
    margin-bottom: 62px
}

.ms62 {
    margin-left: 62px
}

.me62 {
    margin-right: 62px
}

.my62 {
    margin-top: 62px;
    margin-bottom: 62px
}

.mx62 {
    margin-left: 62px;
    margin-right: 62px
}

@media screen and (min-width:991px) {
    .pLg62 {
        padding: 62px !important
    }

    .ptLg62 {
        padding-top: 62px !important
    }

    .pbLg62 {
        padding-bottom: 62px !important
    }

    .psLg62 {
        padding-left: 62px !important
    }

    .peLg62 {
        padding-right: 62px !important
    }

    .pyLg62 {
        padding-top: 62px !important;
        padding-bottom: 62px !important
    }

    .pxLg62 {
        padding-left: 62px !important;
        padding-right: 62px !important
    }

    .mLg62 {
        margin: 62px !important
    }

    .mtLg62 {
        margin-top: 62px !important
    }

    .mbLg62 {
        margin-bottom: 62px !important
    }

    .msLg62 {
        margin-left: 62px !important
    }

    .meLg62 {
        margin-right: 62px !important
    }

    .myLg62 {
        margin-top: 62px !important;
        margin-bottom: 62px !important
    }

    .mxLg62 {
        margin-left: 62px !important;
        margin-right: 62px !important
    }
}

.p63 {
    padding: 63px
}

.pt63 {
    padding-top: 63px
}

.pb63 {
    padding-bottom: 63px
}

.ps63 {
    padding-left: 63px
}

.pe63 {
    padding-right: 63px
}

.py63 {
    padding-top: 63px;
    padding-bottom: 63px
}

.px63 {
    padding-left: 63px;
    padding-right: 63px
}

.m63 {
    margin: 63px
}

.mt63 {
    margin-top: 63px
}

.mb63 {
    margin-bottom: 63px
}

.ms63 {
    margin-left: 63px
}

.me63 {
    margin-right: 63px
}

.my63 {
    margin-top: 63px;
    margin-bottom: 63px
}

.mx63 {
    margin-left: 63px;
    margin-right: 63px
}

@media screen and (min-width:991px) {
    .pLg63 {
        padding: 63px !important
    }

    .ptLg63 {
        padding-top: 63px !important
    }

    .pbLg63 {
        padding-bottom: 63px !important
    }

    .psLg63 {
        padding-left: 63px !important
    }

    .peLg63 {
        padding-right: 63px !important
    }

    .pyLg63 {
        padding-top: 63px !important;
        padding-bottom: 63px !important
    }

    .pxLg63 {
        padding-left: 63px !important;
        padding-right: 63px !important
    }

    .mLg63 {
        margin: 63px !important
    }

    .mtLg63 {
        margin-top: 63px !important
    }

    .mbLg63 {
        margin-bottom: 63px !important
    }

    .msLg63 {
        margin-left: 63px !important
    }

    .meLg63 {
        margin-right: 63px !important
    }

    .myLg63 {
        margin-top: 63px !important;
        margin-bottom: 63px !important
    }

    .mxLg63 {
        margin-left: 63px !important;
        margin-right: 63px !important
    }
}

.p64 {
    padding: 64px
}

.pt64 {
    padding-top: 64px
}

.pb64 {
    padding-bottom: 64px
}

.ps64 {
    padding-left: 64px
}

.pe64 {
    padding-right: 64px
}

.py64 {
    padding-top: 64px;
    padding-bottom: 64px
}

.px64 {
    padding-left: 64px;
    padding-right: 64px
}

.m64 {
    margin: 64px
}

.mt64 {
    margin-top: 64px
}

.mb64 {
    margin-bottom: 64px
}

.ms64 {
    margin-left: 64px
}

.me64 {
    margin-right: 64px
}

.my64 {
    margin-top: 64px;
    margin-bottom: 64px
}

.mx64 {
    margin-left: 64px;
    margin-right: 64px
}

@media screen and (min-width:991px) {
    .pLg64 {
        padding: 64px !important
    }

    .ptLg64 {
        padding-top: 64px !important
    }

    .pbLg64 {
        padding-bottom: 64px !important
    }

    .psLg64 {
        padding-left: 64px !important
    }

    .peLg64 {
        padding-right: 64px !important
    }

    .pyLg64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important
    }

    .pxLg64 {
        padding-left: 64px !important;
        padding-right: 64px !important
    }

    .mLg64 {
        margin: 64px !important
    }

    .mtLg64 {
        margin-top: 64px !important
    }

    .mbLg64 {
        margin-bottom: 64px !important
    }

    .msLg64 {
        margin-left: 64px !important
    }

    .meLg64 {
        margin-right: 64px !important
    }

    .myLg64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important
    }

    .mxLg64 {
        margin-left: 64px !important;
        margin-right: 64px !important
    }
}

.p65 {
    padding: 65px
}

.pt65 {
    padding-top: 65px
}

.pb65 {
    padding-bottom: 65px
}

.ps65 {
    padding-left: 65px
}

.pe65 {
    padding-right: 65px
}

.py65 {
    padding-top: 65px;
    padding-bottom: 65px
}

.px65 {
    padding-left: 65px;
    padding-right: 65px
}

.m65 {
    margin: 65px
}

.mt65 {
    margin-top: 65px
}

.mb65 {
    margin-bottom: 65px
}

.ms65 {
    margin-left: 65px
}

.me65 {
    margin-right: 65px
}

.my65 {
    margin-top: 65px;
    margin-bottom: 65px
}

.mx65 {
    margin-left: 65px;
    margin-right: 65px
}

@media screen and (min-width:991px) {
    .pLg65 {
        padding: 65px !important
    }

    .ptLg65 {
        padding-top: 65px !important
    }

    .pbLg65 {
        padding-bottom: 65px !important
    }

    .psLg65 {
        padding-left: 65px !important
    }

    .peLg65 {
        padding-right: 65px !important
    }

    .pyLg65 {
        padding-top: 65px !important;
        padding-bottom: 65px !important
    }

    .pxLg65 {
        padding-left: 65px !important;
        padding-right: 65px !important
    }

    .mLg65 {
        margin: 65px !important
    }

    .mtLg65 {
        margin-top: 65px !important
    }

    .mbLg65 {
        margin-bottom: 65px !important
    }

    .msLg65 {
        margin-left: 65px !important
    }

    .meLg65 {
        margin-right: 65px !important
    }

    .myLg65 {
        margin-top: 65px !important;
        margin-bottom: 65px !important
    }

    .mxLg65 {
        margin-left: 65px !important;
        margin-right: 65px !important
    }
}

.p66 {
    padding: 66px
}

.pt66 {
    padding-top: 66px
}

.pb66 {
    padding-bottom: 66px
}

.ps66 {
    padding-left: 66px
}

.pe66 {
    padding-right: 66px
}

.py66 {
    padding-top: 66px;
    padding-bottom: 66px
}

.px66 {
    padding-left: 66px;
    padding-right: 66px
}

.m66 {
    margin: 66px
}

.mt66 {
    margin-top: 66px
}

.mb66 {
    margin-bottom: 66px
}

.ms66 {
    margin-left: 66px
}

.me66 {
    margin-right: 66px
}

.my66 {
    margin-top: 66px;
    margin-bottom: 66px
}

.mx66 {
    margin-left: 66px;
    margin-right: 66px
}

@media screen and (min-width:991px) {
    .pLg66 {
        padding: 66px !important
    }

    .ptLg66 {
        padding-top: 66px !important
    }

    .pbLg66 {
        padding-bottom: 66px !important
    }

    .psLg66 {
        padding-left: 66px !important
    }

    .peLg66 {
        padding-right: 66px !important
    }

    .pyLg66 {
        padding-top: 66px !important;
        padding-bottom: 66px !important
    }

    .pxLg66 {
        padding-left: 66px !important;
        padding-right: 66px !important
    }

    .mLg66 {
        margin: 66px !important
    }

    .mtLg66 {
        margin-top: 66px !important
    }

    .mbLg66 {
        margin-bottom: 66px !important
    }

    .msLg66 {
        margin-left: 66px !important
    }

    .meLg66 {
        margin-right: 66px !important
    }

    .myLg66 {
        margin-top: 66px !important;
        margin-bottom: 66px !important
    }

    .mxLg66 {
        margin-left: 66px !important;
        margin-right: 66px !important
    }
}

.p67 {
    padding: 67px
}

.pt67 {
    padding-top: 67px
}

.pb67 {
    padding-bottom: 67px
}

.ps67 {
    padding-left: 67px
}

.pe67 {
    padding-right: 67px
}

.py67 {
    padding-top: 67px;
    padding-bottom: 67px
}

.px67 {
    padding-left: 67px;
    padding-right: 67px
}

.m67 {
    margin: 67px
}

.mt67 {
    margin-top: 67px
}

.mb67 {
    margin-bottom: 67px
}

.ms67 {
    margin-left: 67px
}

.me67 {
    margin-right: 67px
}

.my67 {
    margin-top: 67px;
    margin-bottom: 67px
}

.mx67 {
    margin-left: 67px;
    margin-right: 67px
}

@media screen and (min-width:991px) {
    .pLg67 {
        padding: 67px !important
    }

    .ptLg67 {
        padding-top: 67px !important
    }

    .pbLg67 {
        padding-bottom: 67px !important
    }

    .psLg67 {
        padding-left: 67px !important
    }

    .peLg67 {
        padding-right: 67px !important
    }

    .pyLg67 {
        padding-top: 67px !important;
        padding-bottom: 67px !important
    }

    .pxLg67 {
        padding-left: 67px !important;
        padding-right: 67px !important
    }

    .mLg67 {
        margin: 67px !important
    }

    .mtLg67 {
        margin-top: 67px !important
    }

    .mbLg67 {
        margin-bottom: 67px !important
    }

    .msLg67 {
        margin-left: 67px !important
    }

    .meLg67 {
        margin-right: 67px !important
    }

    .myLg67 {
        margin-top: 67px !important;
        margin-bottom: 67px !important
    }

    .mxLg67 {
        margin-left: 67px !important;
        margin-right: 67px !important
    }
}

.p68 {
    padding: 68px
}

.pt68 {
    padding-top: 68px
}

.pb68 {
    padding-bottom: 68px
}

.ps68 {
    padding-left: 68px
}

.pe68 {
    padding-right: 68px
}

.py68 {
    padding-top: 68px;
    padding-bottom: 68px
}

.px68 {
    padding-left: 68px;
    padding-right: 68px
}

.m68 {
    margin: 68px
}

.mt68 {
    margin-top: 68px
}

.mb68 {
    margin-bottom: 68px
}

.ms68 {
    margin-left: 68px
}

.me68 {
    margin-right: 68px
}

.my68 {
    margin-top: 68px;
    margin-bottom: 68px
}

.mx68 {
    margin-left: 68px;
    margin-right: 68px
}

@media screen and (min-width:991px) {
    .pLg68 {
        padding: 68px !important
    }

    .ptLg68 {
        padding-top: 68px !important
    }

    .pbLg68 {
        padding-bottom: 68px !important
    }

    .psLg68 {
        padding-left: 68px !important
    }

    .peLg68 {
        padding-right: 68px !important
    }

    .pyLg68 {
        padding-top: 68px !important;
        padding-bottom: 68px !important
    }

    .pxLg68 {
        padding-left: 68px !important;
        padding-right: 68px !important
    }

    .mLg68 {
        margin: 68px !important
    }

    .mtLg68 {
        margin-top: 68px !important
    }

    .mbLg68 {
        margin-bottom: 68px !important
    }

    .msLg68 {
        margin-left: 68px !important
    }

    .meLg68 {
        margin-right: 68px !important
    }

    .myLg68 {
        margin-top: 68px !important;
        margin-bottom: 68px !important
    }

    .mxLg68 {
        margin-left: 68px !important;
        margin-right: 68px !important
    }
}

.p69 {
    padding: 69px
}

.pt69 {
    padding-top: 69px
}

.pb69 {
    padding-bottom: 69px
}

.ps69 {
    padding-left: 69px
}

.pe69 {
    padding-right: 69px
}

.py69 {
    padding-top: 69px;
    padding-bottom: 69px
}

.px69 {
    padding-left: 69px;
    padding-right: 69px
}

.m69 {
    margin: 69px
}

.mt69 {
    margin-top: 69px
}

.mb69 {
    margin-bottom: 69px
}

.ms69 {
    margin-left: 69px
}

.me69 {
    margin-right: 69px
}

.my69 {
    margin-top: 69px;
    margin-bottom: 69px
}

.mx69 {
    margin-left: 69px;
    margin-right: 69px
}

@media screen and (min-width:991px) {
    .pLg69 {
        padding: 69px !important
    }

    .ptLg69 {
        padding-top: 69px !important
    }

    .pbLg69 {
        padding-bottom: 69px !important
    }

    .psLg69 {
        padding-left: 69px !important
    }

    .peLg69 {
        padding-right: 69px !important
    }

    .pyLg69 {
        padding-top: 69px !important;
        padding-bottom: 69px !important
    }

    .pxLg69 {
        padding-left: 69px !important;
        padding-right: 69px !important
    }

    .mLg69 {
        margin: 69px !important
    }

    .mtLg69 {
        margin-top: 69px !important
    }

    .mbLg69 {
        margin-bottom: 69px !important
    }

    .msLg69 {
        margin-left: 69px !important
    }

    .meLg69 {
        margin-right: 69px !important
    }

    .myLg69 {
        margin-top: 69px !important;
        margin-bottom: 69px !important
    }

    .mxLg69 {
        margin-left: 69px !important;
        margin-right: 69px !important
    }
}

.p70 {
    padding: 70px
}

.pt70 {
    padding-top: 70px
}

.pb70 {
    padding-bottom: 70px
}

.ps70 {
    padding-left: 70px
}

.pe70 {
    padding-right: 70px
}

.py70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.px70 {
    padding-left: 70px;
    padding-right: 70px
}

.m70 {
    margin: 70px
}

.mt70 {
    margin-top: 70px
}

.mb70 {
    margin-bottom: 70px
}

.ms70 {
    margin-left: 70px
}

.me70 {
    margin-right: 70px
}

.my70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.mx70 {
    margin-left: 70px;
    margin-right: 70px
}

@media screen and (min-width:991px) {
    .pLg70 {
        padding: 70px !important
    }

    .ptLg70 {
        padding-top: 70px !important
    }

    .pbLg70 {
        padding-bottom: 70px !important
    }

    .psLg70 {
        padding-left: 70px !important
    }

    .peLg70 {
        padding-right: 70px !important
    }

    .pyLg70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important
    }

    .pxLg70 {
        padding-left: 70px !important;
        padding-right: 70px !important
    }

    .mLg70 {
        margin: 70px !important
    }

    .mtLg70 {
        margin-top: 70px !important
    }

    .mbLg70 {
        margin-bottom: 70px !important
    }

    .msLg70 {
        margin-left: 70px !important
    }

    .meLg70 {
        margin-right: 70px !important
    }

    .myLg70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important
    }

    .mxLg70 {
        margin-left: 70px !important;
        margin-right: 70px !important
    }
}

.p71 {
    padding: 71px
}

.pt71 {
    padding-top: 71px
}

.pb71 {
    padding-bottom: 71px
}

.ps71 {
    padding-left: 71px
}

.pe71 {
    padding-right: 71px
}

.py71 {
    padding-top: 71px;
    padding-bottom: 71px
}

.px71 {
    padding-left: 71px;
    padding-right: 71px
}

.m71 {
    margin: 71px
}

.mt71 {
    margin-top: 71px
}

.mb71 {
    margin-bottom: 71px
}

.ms71 {
    margin-left: 71px
}

.me71 {
    margin-right: 71px
}

.my71 {
    margin-top: 71px;
    margin-bottom: 71px
}

.mx71 {
    margin-left: 71px;
    margin-right: 71px
}

@media screen and (min-width:991px) {
    .pLg71 {
        padding: 71px !important
    }

    .ptLg71 {
        padding-top: 71px !important
    }

    .pbLg71 {
        padding-bottom: 71px !important
    }

    .psLg71 {
        padding-left: 71px !important
    }

    .peLg71 {
        padding-right: 71px !important
    }

    .pyLg71 {
        padding-top: 71px !important;
        padding-bottom: 71px !important
    }

    .pxLg71 {
        padding-left: 71px !important;
        padding-right: 71px !important
    }

    .mLg71 {
        margin: 71px !important
    }

    .mtLg71 {
        margin-top: 71px !important
    }

    .mbLg71 {
        margin-bottom: 71px !important
    }

    .msLg71 {
        margin-left: 71px !important
    }

    .meLg71 {
        margin-right: 71px !important
    }

    .myLg71 {
        margin-top: 71px !important;
        margin-bottom: 71px !important
    }

    .mxLg71 {
        margin-left: 71px !important;
        margin-right: 71px !important
    }
}

.p72 {
    padding: 72px
}

.pt72 {
    padding-top: 72px
}

.pb72 {
    padding-bottom: 72px
}

.ps72 {
    padding-left: 72px
}

.pe72 {
    padding-right: 72px
}

.py72 {
    padding-top: 72px;
    padding-bottom: 72px
}

.px72 {
    padding-left: 72px;
    padding-right: 72px
}

.m72 {
    margin: 72px
}

.mt72 {
    margin-top: 72px
}

.mb72 {
    margin-bottom: 72px
}

.ms72 {
    margin-left: 72px
}

.me72 {
    margin-right: 72px
}

.my72 {
    margin-top: 72px;
    margin-bottom: 72px
}

.mx72 {
    margin-left: 72px;
    margin-right: 72px
}

@media screen and (min-width:991px) {
    .pLg72 {
        padding: 72px !important
    }

    .ptLg72 {
        padding-top: 72px !important
    }

    .pbLg72 {
        padding-bottom: 72px !important
    }

    .psLg72 {
        padding-left: 72px !important
    }

    .peLg72 {
        padding-right: 72px !important
    }

    .pyLg72 {
        padding-top: 72px !important;
        padding-bottom: 72px !important
    }

    .pxLg72 {
        padding-left: 72px !important;
        padding-right: 72px !important
    }

    .mLg72 {
        margin: 72px !important
    }

    .mtLg72 {
        margin-top: 72px !important
    }

    .mbLg72 {
        margin-bottom: 72px !important
    }

    .msLg72 {
        margin-left: 72px !important
    }

    .meLg72 {
        margin-right: 72px !important
    }

    .myLg72 {
        margin-top: 72px !important;
        margin-bottom: 72px !important
    }

    .mxLg72 {
        margin-left: 72px !important;
        margin-right: 72px !important
    }
}

.p73 {
    padding: 73px
}

.pt73 {
    padding-top: 73px
}

.pb73 {
    padding-bottom: 73px
}

.ps73 {
    padding-left: 73px
}

.pe73 {
    padding-right: 73px
}

.py73 {
    padding-top: 73px;
    padding-bottom: 73px
}

.px73 {
    padding-left: 73px;
    padding-right: 73px
}

.m73 {
    margin: 73px
}

.mt73 {
    margin-top: 73px
}

.mb73 {
    margin-bottom: 73px
}

.ms73 {
    margin-left: 73px
}

.me73 {
    margin-right: 73px
}

.my73 {
    margin-top: 73px;
    margin-bottom: 73px
}

.mx73 {
    margin-left: 73px;
    margin-right: 73px
}

@media screen and (min-width:991px) {
    .pLg73 {
        padding: 73px !important
    }

    .ptLg73 {
        padding-top: 73px !important
    }

    .pbLg73 {
        padding-bottom: 73px !important
    }

    .psLg73 {
        padding-left: 73px !important
    }

    .peLg73 {
        padding-right: 73px !important
    }

    .pyLg73 {
        padding-top: 73px !important;
        padding-bottom: 73px !important
    }

    .pxLg73 {
        padding-left: 73px !important;
        padding-right: 73px !important
    }

    .mLg73 {
        margin: 73px !important
    }

    .mtLg73 {
        margin-top: 73px !important
    }

    .mbLg73 {
        margin-bottom: 73px !important
    }

    .msLg73 {
        margin-left: 73px !important
    }

    .meLg73 {
        margin-right: 73px !important
    }

    .myLg73 {
        margin-top: 73px !important;
        margin-bottom: 73px !important
    }

    .mxLg73 {
        margin-left: 73px !important;
        margin-right: 73px !important
    }
}

.p74 {
    padding: 74px
}

.pt74 {
    padding-top: 74px
}

.pb74 {
    padding-bottom: 74px
}

.ps74 {
    padding-left: 74px
}

.pe74 {
    padding-right: 74px
}

.py74 {
    padding-top: 74px;
    padding-bottom: 74px
}

.px74 {
    padding-left: 74px;
    padding-right: 74px
}

.m74 {
    margin: 74px
}

.mt74 {
    margin-top: 74px
}

.mb74 {
    margin-bottom: 74px
}

.ms74 {
    margin-left: 74px
}

.me74 {
    margin-right: 74px
}

.my74 {
    margin-top: 74px;
    margin-bottom: 74px
}

.mx74 {
    margin-left: 74px;
    margin-right: 74px
}

@media screen and (min-width:991px) {
    .pLg74 {
        padding: 74px !important
    }

    .ptLg74 {
        padding-top: 74px !important
    }

    .pbLg74 {
        padding-bottom: 74px !important
    }

    .psLg74 {
        padding-left: 74px !important
    }

    .peLg74 {
        padding-right: 74px !important
    }

    .pyLg74 {
        padding-top: 74px !important;
        padding-bottom: 74px !important
    }

    .pxLg74 {
        padding-left: 74px !important;
        padding-right: 74px !important
    }

    .mLg74 {
        margin: 74px !important
    }

    .mtLg74 {
        margin-top: 74px !important
    }

    .mbLg74 {
        margin-bottom: 74px !important
    }

    .msLg74 {
        margin-left: 74px !important
    }

    .meLg74 {
        margin-right: 74px !important
    }

    .myLg74 {
        margin-top: 74px !important;
        margin-bottom: 74px !important
    }

    .mxLg74 {
        margin-left: 74px !important;
        margin-right: 74px !important
    }
}

.p75 {
    padding: 75px
}

.pt75 {
    padding-top: 75px
}

.pb75 {
    padding-bottom: 75px
}

.ps75 {
    padding-left: 75px
}

.pe75 {
    padding-right: 75px
}

.py75 {
    padding-top: 75px;
    padding-bottom: 75px
}

.px75 {
    padding-left: 75px;
    padding-right: 75px
}

.m75 {
    margin: 75px
}

.mt75 {
    margin-top: 75px
}

.mb75 {
    margin-bottom: 75px
}

.ms75 {
    margin-left: 75px
}

.me75 {
    margin-right: 75px
}

.my75 {
    margin-top: 75px;
    margin-bottom: 75px
}

.mx75 {
    margin-left: 75px;
    margin-right: 75px
}

@media screen and (min-width:991px) {
    .pLg75 {
        padding: 75px !important
    }

    .ptLg75 {
        padding-top: 75px !important
    }

    .pbLg75 {
        padding-bottom: 75px !important
    }

    .psLg75 {
        padding-left: 75px !important
    }

    .peLg75 {
        padding-right: 75px !important
    }

    .pyLg75 {
        padding-top: 75px !important;
        padding-bottom: 75px !important
    }

    .pxLg75 {
        padding-left: 75px !important;
        padding-right: 75px !important
    }

    .mLg75 {
        margin: 75px !important
    }

    .mtLg75 {
        margin-top: 75px !important
    }

    .mbLg75 {
        margin-bottom: 75px !important
    }

    .msLg75 {
        margin-left: 75px !important
    }

    .meLg75 {
        margin-right: 75px !important
    }

    .myLg75 {
        margin-top: 75px !important;
        margin-bottom: 75px !important
    }

    .mxLg75 {
        margin-left: 75px !important;
        margin-right: 75px !important
    }
}

.p76 {
    padding: 76px
}

.pt76 {
    padding-top: 76px
}

.pb76 {
    padding-bottom: 76px
}

.ps76 {
    padding-left: 76px
}

.pe76 {
    padding-right: 76px
}

.py76 {
    padding-top: 76px;
    padding-bottom: 76px
}

.px76 {
    padding-left: 76px;
    padding-right: 76px
}

.m76 {
    margin: 76px
}

.mt76 {
    margin-top: 76px
}

.mb76 {
    margin-bottom: 76px
}

.ms76 {
    margin-left: 76px
}

.me76 {
    margin-right: 76px
}

.my76 {
    margin-top: 76px;
    margin-bottom: 76px
}

.mx76 {
    margin-left: 76px;
    margin-right: 76px
}

@media screen and (min-width:991px) {
    .pLg76 {
        padding: 76px !important
    }

    .ptLg76 {
        padding-top: 76px !important
    }

    .pbLg76 {
        padding-bottom: 76px !important
    }

    .psLg76 {
        padding-left: 76px !important
    }

    .peLg76 {
        padding-right: 76px !important
    }

    .pyLg76 {
        padding-top: 76px !important;
        padding-bottom: 76px !important
    }

    .pxLg76 {
        padding-left: 76px !important;
        padding-right: 76px !important
    }

    .mLg76 {
        margin: 76px !important
    }

    .mtLg76 {
        margin-top: 76px !important
    }

    .mbLg76 {
        margin-bottom: 76px !important
    }

    .msLg76 {
        margin-left: 76px !important
    }

    .meLg76 {
        margin-right: 76px !important
    }

    .myLg76 {
        margin-top: 76px !important;
        margin-bottom: 76px !important
    }

    .mxLg76 {
        margin-left: 76px !important;
        margin-right: 76px !important
    }
}

.p77 {
    padding: 77px
}

.pt77 {
    padding-top: 77px
}

.pb77 {
    padding-bottom: 77px
}

.ps77 {
    padding-left: 77px
}

.pe77 {
    padding-right: 77px
}

.py77 {
    padding-top: 77px;
    padding-bottom: 77px
}

.px77 {
    padding-left: 77px;
    padding-right: 77px
}

.m77 {
    margin: 77px
}

.mt77 {
    margin-top: 77px
}

.mb77 {
    margin-bottom: 77px
}

.ms77 {
    margin-left: 77px
}

.me77 {
    margin-right: 77px
}

.my77 {
    margin-top: 77px;
    margin-bottom: 77px
}

.mx77 {
    margin-left: 77px;
    margin-right: 77px
}

@media screen and (min-width:991px) {
    .pLg77 {
        padding: 77px !important
    }

    .ptLg77 {
        padding-top: 77px !important
    }

    .pbLg77 {
        padding-bottom: 77px !important
    }

    .psLg77 {
        padding-left: 77px !important
    }

    .peLg77 {
        padding-right: 77px !important
    }

    .pyLg77 {
        padding-top: 77px !important;
        padding-bottom: 77px !important
    }

    .pxLg77 {
        padding-left: 77px !important;
        padding-right: 77px !important
    }

    .mLg77 {
        margin: 77px !important
    }

    .mtLg77 {
        margin-top: 77px !important
    }

    .mbLg77 {
        margin-bottom: 77px !important
    }

    .msLg77 {
        margin-left: 77px !important
    }

    .meLg77 {
        margin-right: 77px !important
    }

    .myLg77 {
        margin-top: 77px !important;
        margin-bottom: 77px !important
    }

    .mxLg77 {
        margin-left: 77px !important;
        margin-right: 77px !important
    }
}

.p78 {
    padding: 78px
}

.pt78 {
    padding-top: 78px
}

.pb78 {
    padding-bottom: 78px
}

.ps78 {
    padding-left: 78px
}

.pe78 {
    padding-right: 78px
}

.py78 {
    padding-top: 78px;
    padding-bottom: 78px
}

.px78 {
    padding-left: 78px;
    padding-right: 78px
}

.m78 {
    margin: 78px
}

.mt78 {
    margin-top: 78px
}

.mb78 {
    margin-bottom: 78px
}

.ms78 {
    margin-left: 78px
}

.me78 {
    margin-right: 78px
}

.my78 {
    margin-top: 78px;
    margin-bottom: 78px
}

.mx78 {
    margin-left: 78px;
    margin-right: 78px
}

@media screen and (min-width:991px) {
    .pLg78 {
        padding: 78px !important
    }

    .ptLg78 {
        padding-top: 78px !important
    }

    .pbLg78 {
        padding-bottom: 78px !important
    }

    .psLg78 {
        padding-left: 78px !important
    }

    .peLg78 {
        padding-right: 78px !important
    }

    .pyLg78 {
        padding-top: 78px !important;
        padding-bottom: 78px !important
    }

    .pxLg78 {
        padding-left: 78px !important;
        padding-right: 78px !important
    }

    .mLg78 {
        margin: 78px !important
    }

    .mtLg78 {
        margin-top: 78px !important
    }

    .mbLg78 {
        margin-bottom: 78px !important
    }

    .msLg78 {
        margin-left: 78px !important
    }

    .meLg78 {
        margin-right: 78px !important
    }

    .myLg78 {
        margin-top: 78px !important;
        margin-bottom: 78px !important
    }

    .mxLg78 {
        margin-left: 78px !important;
        margin-right: 78px !important
    }
}

.p79 {
    padding: 79px
}

.pt79 {
    padding-top: 79px
}

.pb79 {
    padding-bottom: 79px
}

.ps79 {
    padding-left: 79px
}

.pe79 {
    padding-right: 79px
}

.py79 {
    padding-top: 79px;
    padding-bottom: 79px
}

.px79 {
    padding-left: 79px;
    padding-right: 79px
}

.m79 {
    margin: 79px
}

.mt79 {
    margin-top: 79px
}

.mb79 {
    margin-bottom: 79px
}

.ms79 {
    margin-left: 79px
}

.me79 {
    margin-right: 79px
}

.my79 {
    margin-top: 79px;
    margin-bottom: 79px
}

.mx79 {
    margin-left: 79px;
    margin-right: 79px
}

@media screen and (min-width:991px) {
    .pLg79 {
        padding: 79px !important
    }

    .ptLg79 {
        padding-top: 79px !important
    }

    .pbLg79 {
        padding-bottom: 79px !important
    }

    .psLg79 {
        padding-left: 79px !important
    }

    .peLg79 {
        padding-right: 79px !important
    }

    .pyLg79 {
        padding-top: 79px !important;
        padding-bottom: 79px !important
    }

    .pxLg79 {
        padding-left: 79px !important;
        padding-right: 79px !important
    }

    .mLg79 {
        margin: 79px !important
    }

    .mtLg79 {
        margin-top: 79px !important
    }

    .mbLg79 {
        margin-bottom: 79px !important
    }

    .msLg79 {
        margin-left: 79px !important
    }

    .meLg79 {
        margin-right: 79px !important
    }

    .myLg79 {
        margin-top: 79px !important;
        margin-bottom: 79px !important
    }

    .mxLg79 {
        margin-left: 79px !important;
        margin-right: 79px !important
    }
}

.p80 {
    padding: 80px
}

.pt80 {
    padding-top: 80px
}

.pb80 {
    padding-bottom: 80px
}

.ps80 {
    padding-left: 80px
}

.pe80 {
    padding-right: 80px
}

.py80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.px80 {
    padding-left: 80px;
    padding-right: 80px
}

.m80 {
    margin: 80px
}

.mt80 {
    margin-top: 80px
}

.mb80 {
    margin-bottom: 80px
}

.ms80 {
    margin-left: 80px
}

.me80 {
    margin-right: 80px
}

.my80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.mx80 {
    margin-left: 80px;
    margin-right: 80px
}

@media screen and (min-width:991px) {
    .pLg80 {
        padding: 80px !important
    }

    .ptLg80 {
        padding-top: 80px !important
    }

    .pbLg80 {
        padding-bottom: 80px !important
    }

    .psLg80 {
        padding-left: 80px !important
    }

    .peLg80 {
        padding-right: 80px !important
    }

    .pyLg80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important
    }

    .pxLg80 {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .mLg80 {
        margin: 80px !important
    }

    .mtLg80 {
        margin-top: 80px !important
    }

    .mbLg80 {
        margin-bottom: 80px !important
    }

    .msLg80 {
        margin-left: 80px !important
    }

    .meLg80 {
        margin-right: 80px !important
    }

    .myLg80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important
    }

    .mxLg80 {
        margin-left: 80px !important;
        margin-right: 80px !important
    }
}

.p81 {
    padding: 81px
}

.pt81 {
    padding-top: 81px
}

.pb81 {
    padding-bottom: 81px
}

.ps81 {
    padding-left: 81px
}

.pe81 {
    padding-right: 81px
}

.py81 {
    padding-top: 81px;
    padding-bottom: 81px
}

.px81 {
    padding-left: 81px;
    padding-right: 81px
}

.m81 {
    margin: 81px
}

.mt81 {
    margin-top: 81px
}

.mb81 {
    margin-bottom: 81px
}

.ms81 {
    margin-left: 81px
}

.me81 {
    margin-right: 81px
}

.my81 {
    margin-top: 81px;
    margin-bottom: 81px
}

.mx81 {
    margin-left: 81px;
    margin-right: 81px
}

@media screen and (min-width:991px) {
    .pLg81 {
        padding: 81px !important
    }

    .ptLg81 {
        padding-top: 81px !important
    }

    .pbLg81 {
        padding-bottom: 81px !important
    }

    .psLg81 {
        padding-left: 81px !important
    }

    .peLg81 {
        padding-right: 81px !important
    }

    .pyLg81 {
        padding-top: 81px !important;
        padding-bottom: 81px !important
    }

    .pxLg81 {
        padding-left: 81px !important;
        padding-right: 81px !important
    }

    .mLg81 {
        margin: 81px !important
    }

    .mtLg81 {
        margin-top: 81px !important
    }

    .mbLg81 {
        margin-bottom: 81px !important
    }

    .msLg81 {
        margin-left: 81px !important
    }

    .meLg81 {
        margin-right: 81px !important
    }

    .myLg81 {
        margin-top: 81px !important;
        margin-bottom: 81px !important
    }

    .mxLg81 {
        margin-left: 81px !important;
        margin-right: 81px !important
    }
}

.p82 {
    padding: 82px
}

.pt82 {
    padding-top: 82px
}

.pb82 {
    padding-bottom: 82px
}

.ps82 {
    padding-left: 82px
}

.pe82 {
    padding-right: 82px
}

.py82 {
    padding-top: 82px;
    padding-bottom: 82px
}

.px82 {
    padding-left: 82px;
    padding-right: 82px
}

.m82 {
    margin: 82px
}

.mt82 {
    margin-top: 82px
}

.mb82 {
    margin-bottom: 82px
}

.ms82 {
    margin-left: 82px
}

.me82 {
    margin-right: 82px
}

.my82 {
    margin-top: 82px;
    margin-bottom: 82px
}

.mx82 {
    margin-left: 82px;
    margin-right: 82px
}

@media screen and (min-width:991px) {
    .pLg82 {
        padding: 82px !important
    }

    .ptLg82 {
        padding-top: 82px !important
    }

    .pbLg82 {
        padding-bottom: 82px !important
    }

    .psLg82 {
        padding-left: 82px !important
    }

    .peLg82 {
        padding-right: 82px !important
    }

    .pyLg82 {
        padding-top: 82px !important;
        padding-bottom: 82px !important
    }

    .pxLg82 {
        padding-left: 82px !important;
        padding-right: 82px !important
    }

    .mLg82 {
        margin: 82px !important
    }

    .mtLg82 {
        margin-top: 82px !important
    }

    .mbLg82 {
        margin-bottom: 82px !important
    }

    .msLg82 {
        margin-left: 82px !important
    }

    .meLg82 {
        margin-right: 82px !important
    }

    .myLg82 {
        margin-top: 82px !important;
        margin-bottom: 82px !important
    }

    .mxLg82 {
        margin-left: 82px !important;
        margin-right: 82px !important
    }
}

.p83 {
    padding: 83px
}

.pt83 {
    padding-top: 83px
}

.pb83 {
    padding-bottom: 83px
}

.ps83 {
    padding-left: 83px
}

.pe83 {
    padding-right: 83px
}

.py83 {
    padding-top: 83px;
    padding-bottom: 83px
}

.px83 {
    padding-left: 83px;
    padding-right: 83px
}

.m83 {
    margin: 83px
}

.mt83 {
    margin-top: 83px
}

.mb83 {
    margin-bottom: 83px
}

.ms83 {
    margin-left: 83px
}

.me83 {
    margin-right: 83px
}

.my83 {
    margin-top: 83px;
    margin-bottom: 83px
}

.mx83 {
    margin-left: 83px;
    margin-right: 83px
}

@media screen and (min-width:991px) {
    .pLg83 {
        padding: 83px !important
    }

    .ptLg83 {
        padding-top: 83px !important
    }

    .pbLg83 {
        padding-bottom: 83px !important
    }

    .psLg83 {
        padding-left: 83px !important
    }

    .peLg83 {
        padding-right: 83px !important
    }

    .pyLg83 {
        padding-top: 83px !important;
        padding-bottom: 83px !important
    }

    .pxLg83 {
        padding-left: 83px !important;
        padding-right: 83px !important
    }

    .mLg83 {
        margin: 83px !important
    }

    .mtLg83 {
        margin-top: 83px !important
    }

    .mbLg83 {
        margin-bottom: 83px !important
    }

    .msLg83 {
        margin-left: 83px !important
    }

    .meLg83 {
        margin-right: 83px !important
    }

    .myLg83 {
        margin-top: 83px !important;
        margin-bottom: 83px !important
    }

    .mxLg83 {
        margin-left: 83px !important;
        margin-right: 83px !important
    }
}

.p84 {
    padding: 84px
}

.pt84 {
    padding-top: 84px
}

.pb84 {
    padding-bottom: 84px
}

.ps84 {
    padding-left: 84px
}

.pe84 {
    padding-right: 84px
}

.py84 {
    padding-top: 84px;
    padding-bottom: 84px
}

.px84 {
    padding-left: 84px;
    padding-right: 84px
}

.m84 {
    margin: 84px
}

.mt84 {
    margin-top: 84px
}

.mb84 {
    margin-bottom: 84px
}

.ms84 {
    margin-left: 84px
}

.me84 {
    margin-right: 84px
}

.my84 {
    margin-top: 84px;
    margin-bottom: 84px
}

.mx84 {
    margin-left: 84px;
    margin-right: 84px
}

@media screen and (min-width:991px) {
    .pLg84 {
        padding: 84px !important
    }

    .ptLg84 {
        padding-top: 84px !important
    }

    .pbLg84 {
        padding-bottom: 84px !important
    }

    .psLg84 {
        padding-left: 84px !important
    }

    .peLg84 {
        padding-right: 84px !important
    }

    .pyLg84 {
        padding-top: 84px !important;
        padding-bottom: 84px !important
    }

    .pxLg84 {
        padding-left: 84px !important;
        padding-right: 84px !important
    }

    .mLg84 {
        margin: 84px !important
    }

    .mtLg84 {
        margin-top: 84px !important
    }

    .mbLg84 {
        margin-bottom: 84px !important
    }

    .msLg84 {
        margin-left: 84px !important
    }

    .meLg84 {
        margin-right: 84px !important
    }

    .myLg84 {
        margin-top: 84px !important;
        margin-bottom: 84px !important
    }

    .mxLg84 {
        margin-left: 84px !important;
        margin-right: 84px !important
    }
}

.p85 {
    padding: 85px
}

.pt85 {
    padding-top: 85px
}

.pb85 {
    padding-bottom: 85px
}

.ps85 {
    padding-left: 85px
}

.pe85 {
    padding-right: 85px
}

.py85 {
    padding-top: 85px;
    padding-bottom: 85px
}

.px85 {
    padding-left: 85px;
    padding-right: 85px
}

.m85 {
    margin: 85px
}

.mt85 {
    margin-top: 85px
}

.mb85 {
    margin-bottom: 85px
}

.ms85 {
    margin-left: 85px
}

.me85 {
    margin-right: 85px
}

.my85 {
    margin-top: 85px;
    margin-bottom: 85px
}

.mx85 {
    margin-left: 85px;
    margin-right: 85px
}

@media screen and (min-width:991px) {
    .pLg85 {
        padding: 85px !important
    }

    .ptLg85 {
        padding-top: 85px !important
    }

    .pbLg85 {
        padding-bottom: 85px !important
    }

    .psLg85 {
        padding-left: 85px !important
    }

    .peLg85 {
        padding-right: 85px !important
    }

    .pyLg85 {
        padding-top: 85px !important;
        padding-bottom: 85px !important
    }

    .pxLg85 {
        padding-left: 85px !important;
        padding-right: 85px !important
    }

    .mLg85 {
        margin: 85px !important
    }

    .mtLg85 {
        margin-top: 85px !important
    }

    .mbLg85 {
        margin-bottom: 85px !important
    }

    .msLg85 {
        margin-left: 85px !important
    }

    .meLg85 {
        margin-right: 85px !important
    }

    .myLg85 {
        margin-top: 85px !important;
        margin-bottom: 85px !important
    }

    .mxLg85 {
        margin-left: 85px !important;
        margin-right: 85px !important
    }
}

.p86 {
    padding: 86px
}

.pt86 {
    padding-top: 86px
}

.pb86 {
    padding-bottom: 86px
}

.ps86 {
    padding-left: 86px
}

.pe86 {
    padding-right: 86px
}

.py86 {
    padding-top: 86px;
    padding-bottom: 86px
}

.px86 {
    padding-left: 86px;
    padding-right: 86px
}

.m86 {
    margin: 86px
}

.mt86 {
    margin-top: 86px
}

.mb86 {
    margin-bottom: 86px
}

.ms86 {
    margin-left: 86px
}

.me86 {
    margin-right: 86px
}

.my86 {
    margin-top: 86px;
    margin-bottom: 86px
}

.mx86 {
    margin-left: 86px;
    margin-right: 86px
}

@media screen and (min-width:991px) {
    .pLg86 {
        padding: 86px !important
    }

    .ptLg86 {
        padding-top: 86px !important
    }

    .pbLg86 {
        padding-bottom: 86px !important
    }

    .psLg86 {
        padding-left: 86px !important
    }

    .peLg86 {
        padding-right: 86px !important
    }

    .pyLg86 {
        padding-top: 86px !important;
        padding-bottom: 86px !important
    }

    .pxLg86 {
        padding-left: 86px !important;
        padding-right: 86px !important
    }

    .mLg86 {
        margin: 86px !important
    }

    .mtLg86 {
        margin-top: 86px !important
    }

    .mbLg86 {
        margin-bottom: 86px !important
    }

    .msLg86 {
        margin-left: 86px !important
    }

    .meLg86 {
        margin-right: 86px !important
    }

    .myLg86 {
        margin-top: 86px !important;
        margin-bottom: 86px !important
    }

    .mxLg86 {
        margin-left: 86px !important;
        margin-right: 86px !important
    }
}

.p87 {
    padding: 87px
}

.pt87 {
    padding-top: 87px
}

.pb87 {
    padding-bottom: 87px
}

.ps87 {
    padding-left: 87px
}

.pe87 {
    padding-right: 87px
}

.py87 {
    padding-top: 87px;
    padding-bottom: 87px
}

.px87 {
    padding-left: 87px;
    padding-right: 87px
}

.m87 {
    margin: 87px
}

.mt87 {
    margin-top: 87px
}

.mb87 {
    margin-bottom: 87px
}

.ms87 {
    margin-left: 87px
}

.me87 {
    margin-right: 87px
}

.my87 {
    margin-top: 87px;
    margin-bottom: 87px
}

.mx87 {
    margin-left: 87px;
    margin-right: 87px
}

@media screen and (min-width:991px) {
    .pLg87 {
        padding: 87px !important
    }

    .ptLg87 {
        padding-top: 87px !important
    }

    .pbLg87 {
        padding-bottom: 87px !important
    }

    .psLg87 {
        padding-left: 87px !important
    }

    .peLg87 {
        padding-right: 87px !important
    }

    .pyLg87 {
        padding-top: 87px !important;
        padding-bottom: 87px !important
    }

    .pxLg87 {
        padding-left: 87px !important;
        padding-right: 87px !important
    }

    .mLg87 {
        margin: 87px !important
    }

    .mtLg87 {
        margin-top: 87px !important
    }

    .mbLg87 {
        margin-bottom: 87px !important
    }

    .msLg87 {
        margin-left: 87px !important
    }

    .meLg87 {
        margin-right: 87px !important
    }

    .myLg87 {
        margin-top: 87px !important;
        margin-bottom: 87px !important
    }

    .mxLg87 {
        margin-left: 87px !important;
        margin-right: 87px !important
    }
}

.p88 {
    padding: 88px
}

.pt88 {
    padding-top: 88px
}

.pb88 {
    padding-bottom: 88px
}

.ps88 {
    padding-left: 88px
}

.pe88 {
    padding-right: 88px
}

.py88 {
    padding-top: 88px;
    padding-bottom: 88px
}

.px88 {
    padding-left: 88px;
    padding-right: 88px
}

.m88 {
    margin: 88px
}

.mt88 {
    margin-top: 88px
}

.mb88 {
    margin-bottom: 88px
}

.ms88 {
    margin-left: 88px
}

.me88 {
    margin-right: 88px
}

.my88 {
    margin-top: 88px;
    margin-bottom: 88px
}

.mx88 {
    margin-left: 88px;
    margin-right: 88px
}

@media screen and (min-width:991px) {
    .pLg88 {
        padding: 88px !important
    }

    .ptLg88 {
        padding-top: 88px !important
    }

    .pbLg88 {
        padding-bottom: 88px !important
    }

    .psLg88 {
        padding-left: 88px !important
    }

    .peLg88 {
        padding-right: 88px !important
    }

    .pyLg88 {
        padding-top: 88px !important;
        padding-bottom: 88px !important
    }

    .pxLg88 {
        padding-left: 88px !important;
        padding-right: 88px !important
    }

    .mLg88 {
        margin: 88px !important
    }

    .mtLg88 {
        margin-top: 88px !important
    }

    .mbLg88 {
        margin-bottom: 88px !important
    }

    .msLg88 {
        margin-left: 88px !important
    }

    .meLg88 {
        margin-right: 88px !important
    }

    .myLg88 {
        margin-top: 88px !important;
        margin-bottom: 88px !important
    }

    .mxLg88 {
        margin-left: 88px !important;
        margin-right: 88px !important
    }
}

.p89 {
    padding: 89px
}

.pt89 {
    padding-top: 89px
}

.pb89 {
    padding-bottom: 89px
}

.ps89 {
    padding-left: 89px
}

.pe89 {
    padding-right: 89px
}

.py89 {
    padding-top: 89px;
    padding-bottom: 89px
}

.px89 {
    padding-left: 89px;
    padding-right: 89px
}

.m89 {
    margin: 89px
}

.mt89 {
    margin-top: 89px
}

.mb89 {
    margin-bottom: 89px
}

.ms89 {
    margin-left: 89px
}

.me89 {
    margin-right: 89px
}

.my89 {
    margin-top: 89px;
    margin-bottom: 89px
}

.mx89 {
    margin-left: 89px;
    margin-right: 89px
}

@media screen and (min-width:991px) {
    .pLg89 {
        padding: 89px !important
    }

    .ptLg89 {
        padding-top: 89px !important
    }

    .pbLg89 {
        padding-bottom: 89px !important
    }

    .psLg89 {
        padding-left: 89px !important
    }

    .peLg89 {
        padding-right: 89px !important
    }

    .pyLg89 {
        padding-top: 89px !important;
        padding-bottom: 89px !important
    }

    .pxLg89 {
        padding-left: 89px !important;
        padding-right: 89px !important
    }

    .mLg89 {
        margin: 89px !important
    }

    .mtLg89 {
        margin-top: 89px !important
    }

    .mbLg89 {
        margin-bottom: 89px !important
    }

    .msLg89 {
        margin-left: 89px !important
    }

    .meLg89 {
        margin-right: 89px !important
    }

    .myLg89 {
        margin-top: 89px !important;
        margin-bottom: 89px !important
    }

    .mxLg89 {
        margin-left: 89px !important;
        margin-right: 89px !important
    }
}

.p90 {
    padding: 90px
}

.pt90 {
    padding-top: 90px
}

.pb90 {
    padding-bottom: 90px
}

.ps90 {
    padding-left: 90px
}

.pe90 {
    padding-right: 90px
}

.py90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.px90 {
    padding-left: 90px;
    padding-right: 90px
}

.m90 {
    margin: 90px
}

.mt90 {
    margin-top: 90px
}

.mb90 {
    margin-bottom: 90px
}

.ms90 {
    margin-left: 90px
}

.me90 {
    margin-right: 90px
}

.my90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.mx90 {
    margin-left: 90px;
    margin-right: 90px
}

@media screen and (min-width:991px) {
    .pLg90 {
        padding: 90px !important
    }

    .ptLg90 {
        padding-top: 90px !important
    }

    .pbLg90 {
        padding-bottom: 90px !important
    }

    .psLg90 {
        padding-left: 90px !important
    }

    .peLg90 {
        padding-right: 90px !important
    }

    .pyLg90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important
    }

    .pxLg90 {
        padding-left: 90px !important;
        padding-right: 90px !important
    }

    .mLg90 {
        margin: 90px !important
    }

    .mtLg90 {
        margin-top: 90px !important
    }

    .mbLg90 {
        margin-bottom: 90px !important
    }

    .msLg90 {
        margin-left: 90px !important
    }

    .meLg90 {
        margin-right: 90px !important
    }

    .myLg90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important
    }

    .mxLg90 {
        margin-left: 90px !important;
        margin-right: 90px !important
    }
}

.p91 {
    padding: 91px
}

.pt91 {
    padding-top: 91px
}

.pb91 {
    padding-bottom: 91px
}

.ps91 {
    padding-left: 91px
}

.pe91 {
    padding-right: 91px
}

.py91 {
    padding-top: 91px;
    padding-bottom: 91px
}

.px91 {
    padding-left: 91px;
    padding-right: 91px
}

.m91 {
    margin: 91px
}

.mt91 {
    margin-top: 91px
}

.mb91 {
    margin-bottom: 91px
}

.ms91 {
    margin-left: 91px
}

.me91 {
    margin-right: 91px
}

.my91 {
    margin-top: 91px;
    margin-bottom: 91px
}

.mx91 {
    margin-left: 91px;
    margin-right: 91px
}

@media screen and (min-width:991px) {
    .pLg91 {
        padding: 91px !important
    }

    .ptLg91 {
        padding-top: 91px !important
    }

    .pbLg91 {
        padding-bottom: 91px !important
    }

    .psLg91 {
        padding-left: 91px !important
    }

    .peLg91 {
        padding-right: 91px !important
    }

    .pyLg91 {
        padding-top: 91px !important;
        padding-bottom: 91px !important
    }

    .pxLg91 {
        padding-left: 91px !important;
        padding-right: 91px !important
    }

    .mLg91 {
        margin: 91px !important
    }

    .mtLg91 {
        margin-top: 91px !important
    }

    .mbLg91 {
        margin-bottom: 91px !important
    }

    .msLg91 {
        margin-left: 91px !important
    }

    .meLg91 {
        margin-right: 91px !important
    }

    .myLg91 {
        margin-top: 91px !important;
        margin-bottom: 91px !important
    }

    .mxLg91 {
        margin-left: 91px !important;
        margin-right: 91px !important
    }
}

.p92 {
    padding: 92px
}

.pt92 {
    padding-top: 92px
}

.pb92 {
    padding-bottom: 92px
}

.ps92 {
    padding-left: 92px
}

.pe92 {
    padding-right: 92px
}

.py92 {
    padding-top: 92px;
    padding-bottom: 92px
}

.px92 {
    padding-left: 92px;
    padding-right: 92px
}

.m92 {
    margin: 92px
}

.mt92 {
    margin-top: 92px
}

.mb92 {
    margin-bottom: 92px
}

.ms92 {
    margin-left: 92px
}

.me92 {
    margin-right: 92px
}

.my92 {
    margin-top: 92px;
    margin-bottom: 92px
}

.mx92 {
    margin-left: 92px;
    margin-right: 92px
}

@media screen and (min-width:991px) {
    .pLg92 {
        padding: 92px !important
    }

    .ptLg92 {
        padding-top: 92px !important
    }

    .pbLg92 {
        padding-bottom: 92px !important
    }

    .psLg92 {
        padding-left: 92px !important
    }

    .peLg92 {
        padding-right: 92px !important
    }

    .pyLg92 {
        padding-top: 92px !important;
        padding-bottom: 92px !important
    }

    .pxLg92 {
        padding-left: 92px !important;
        padding-right: 92px !important
    }

    .mLg92 {
        margin: 92px !important
    }

    .mtLg92 {
        margin-top: 92px !important
    }

    .mbLg92 {
        margin-bottom: 92px !important
    }

    .msLg92 {
        margin-left: 92px !important
    }

    .meLg92 {
        margin-right: 92px !important
    }

    .myLg92 {
        margin-top: 92px !important;
        margin-bottom: 92px !important
    }

    .mxLg92 {
        margin-left: 92px !important;
        margin-right: 92px !important
    }
}

.p93 {
    padding: 93px
}

.pt93 {
    padding-top: 93px
}

.pb93 {
    padding-bottom: 93px
}

.ps93 {
    padding-left: 93px
}

.pe93 {
    padding-right: 93px
}

.py93 {
    padding-top: 93px;
    padding-bottom: 93px
}

.px93 {
    padding-left: 93px;
    padding-right: 93px
}

.m93 {
    margin: 93px
}

.mt93 {
    margin-top: 93px
}

.mb93 {
    margin-bottom: 93px
}

.ms93 {
    margin-left: 93px
}

.me93 {
    margin-right: 93px
}

.my93 {
    margin-top: 93px;
    margin-bottom: 93px
}

.mx93 {
    margin-left: 93px;
    margin-right: 93px
}

@media screen and (min-width:991px) {
    .pLg93 {
        padding: 93px !important
    }

    .ptLg93 {
        padding-top: 93px !important
    }

    .pbLg93 {
        padding-bottom: 93px !important
    }

    .psLg93 {
        padding-left: 93px !important
    }

    .peLg93 {
        padding-right: 93px !important
    }

    .pyLg93 {
        padding-top: 93px !important;
        padding-bottom: 93px !important
    }

    .pxLg93 {
        padding-left: 93px !important;
        padding-right: 93px !important
    }

    .mLg93 {
        margin: 93px !important
    }

    .mtLg93 {
        margin-top: 93px !important
    }

    .mbLg93 {
        margin-bottom: 93px !important
    }

    .msLg93 {
        margin-left: 93px !important
    }

    .meLg93 {
        margin-right: 93px !important
    }

    .myLg93 {
        margin-top: 93px !important;
        margin-bottom: 93px !important
    }

    .mxLg93 {
        margin-left: 93px !important;
        margin-right: 93px !important
    }
}

.p94 {
    padding: 94px
}

.pt94 {
    padding-top: 94px
}

.pb94 {
    padding-bottom: 94px
}

.ps94 {
    padding-left: 94px
}

.pe94 {
    padding-right: 94px
}

.py94 {
    padding-top: 94px;
    padding-bottom: 94px
}

.px94 {
    padding-left: 94px;
    padding-right: 94px
}

.m94 {
    margin: 94px
}

.mt94 {
    margin-top: 94px
}

.mb94 {
    margin-bottom: 94px
}

.ms94 {
    margin-left: 94px
}

.me94 {
    margin-right: 94px
}

.my94 {
    margin-top: 94px;
    margin-bottom: 94px
}

.mx94 {
    margin-left: 94px;
    margin-right: 94px
}

@media screen and (min-width:991px) {
    .pLg94 {
        padding: 94px !important
    }

    .ptLg94 {
        padding-top: 94px !important
    }

    .pbLg94 {
        padding-bottom: 94px !important
    }

    .psLg94 {
        padding-left: 94px !important
    }

    .peLg94 {
        padding-right: 94px !important
    }

    .pyLg94 {
        padding-top: 94px !important;
        padding-bottom: 94px !important
    }

    .pxLg94 {
        padding-left: 94px !important;
        padding-right: 94px !important
    }

    .mLg94 {
        margin: 94px !important
    }

    .mtLg94 {
        margin-top: 94px !important
    }

    .mbLg94 {
        margin-bottom: 94px !important
    }

    .msLg94 {
        margin-left: 94px !important
    }

    .meLg94 {
        margin-right: 94px !important
    }

    .myLg94 {
        margin-top: 94px !important;
        margin-bottom: 94px !important
    }

    .mxLg94 {
        margin-left: 94px !important;
        margin-right: 94px !important
    }
}

.p95 {
    padding: 95px
}

.pt95 {
    padding-top: 95px
}

.pb95 {
    padding-bottom: 95px
}

.ps95 {
    padding-left: 95px
}

.pe95 {
    padding-right: 95px
}

.py95 {
    padding-top: 95px;
    padding-bottom: 95px
}

.px95 {
    padding-left: 95px;
    padding-right: 95px
}

.m95 {
    margin: 95px
}

.mt95 {
    margin-top: 95px
}

.mb95 {
    margin-bottom: 95px
}

.ms95 {
    margin-left: 95px
}

.me95 {
    margin-right: 95px
}

.my95 {
    margin-top: 95px;
    margin-bottom: 95px
}

.mx95 {
    margin-left: 95px;
    margin-right: 95px
}

@media screen and (min-width:991px) {
    .pLg95 {
        padding: 95px !important
    }

    .ptLg95 {
        padding-top: 95px !important
    }

    .pbLg95 {
        padding-bottom: 95px !important
    }

    .psLg95 {
        padding-left: 95px !important
    }

    .peLg95 {
        padding-right: 95px !important
    }

    .pyLg95 {
        padding-top: 95px !important;
        padding-bottom: 95px !important
    }

    .pxLg95 {
        padding-left: 95px !important;
        padding-right: 95px !important
    }

    .mLg95 {
        margin: 95px !important
    }

    .mtLg95 {
        margin-top: 95px !important
    }

    .mbLg95 {
        margin-bottom: 95px !important
    }

    .msLg95 {
        margin-left: 95px !important
    }

    .meLg95 {
        margin-right: 95px !important
    }

    .myLg95 {
        margin-top: 95px !important;
        margin-bottom: 95px !important
    }

    .mxLg95 {
        margin-left: 95px !important;
        margin-right: 95px !important
    }
}

.p96 {
    padding: 96px
}

.pt96 {
    padding-top: 96px
}

.pb96 {
    padding-bottom: 96px
}

.ps96 {
    padding-left: 96px
}

.pe96 {
    padding-right: 96px
}

.py96 {
    padding-top: 96px;
    padding-bottom: 96px
}

.px96 {
    padding-left: 96px;
    padding-right: 96px
}

.m96 {
    margin: 96px
}

.mt96 {
    margin-top: 96px
}

.mb96 {
    margin-bottom: 96px
}

.ms96 {
    margin-left: 96px
}

.me96 {
    margin-right: 96px
}

.my96 {
    margin-top: 96px;
    margin-bottom: 96px
}

.mx96 {
    margin-left: 96px;
    margin-right: 96px
}

@media screen and (min-width:991px) {
    .pLg96 {
        padding: 96px !important
    }

    .ptLg96 {
        padding-top: 96px !important
    }

    .pbLg96 {
        padding-bottom: 96px !important
    }

    .psLg96 {
        padding-left: 96px !important
    }

    .peLg96 {
        padding-right: 96px !important
    }

    .pyLg96 {
        padding-top: 96px !important;
        padding-bottom: 96px !important
    }

    .pxLg96 {
        padding-left: 96px !important;
        padding-right: 96px !important
    }

    .mLg96 {
        margin: 96px !important
    }

    .mtLg96 {
        margin-top: 96px !important
    }

    .mbLg96 {
        margin-bottom: 96px !important
    }

    .msLg96 {
        margin-left: 96px !important
    }

    .meLg96 {
        margin-right: 96px !important
    }

    .myLg96 {
        margin-top: 96px !important;
        margin-bottom: 96px !important
    }

    .mxLg96 {
        margin-left: 96px !important;
        margin-right: 96px !important
    }
}

.p97 {
    padding: 97px
}

.pt97 {
    padding-top: 97px
}

.pb97 {
    padding-bottom: 97px
}

.ps97 {
    padding-left: 97px
}

.pe97 {
    padding-right: 97px
}

.py97 {
    padding-top: 97px;
    padding-bottom: 97px
}

.px97 {
    padding-left: 97px;
    padding-right: 97px
}

.m97 {
    margin: 97px
}

.mt97 {
    margin-top: 97px
}

.mb97 {
    margin-bottom: 97px
}

.ms97 {
    margin-left: 97px
}

.me97 {
    margin-right: 97px
}

.my97 {
    margin-top: 97px;
    margin-bottom: 97px
}

.mx97 {
    margin-left: 97px;
    margin-right: 97px
}

@media screen and (min-width:991px) {
    .pLg97 {
        padding: 97px !important
    }

    .ptLg97 {
        padding-top: 97px !important
    }

    .pbLg97 {
        padding-bottom: 97px !important
    }

    .psLg97 {
        padding-left: 97px !important
    }

    .peLg97 {
        padding-right: 97px !important
    }

    .pyLg97 {
        padding-top: 97px !important;
        padding-bottom: 97px !important
    }

    .pxLg97 {
        padding-left: 97px !important;
        padding-right: 97px !important
    }

    .mLg97 {
        margin: 97px !important
    }

    .mtLg97 {
        margin-top: 97px !important
    }

    .mbLg97 {
        margin-bottom: 97px !important
    }

    .msLg97 {
        margin-left: 97px !important
    }

    .meLg97 {
        margin-right: 97px !important
    }

    .myLg97 {
        margin-top: 97px !important;
        margin-bottom: 97px !important
    }

    .mxLg97 {
        margin-left: 97px !important;
        margin-right: 97px !important
    }
}

.p98 {
    padding: 98px
}

.pt98 {
    padding-top: 98px
}

.pb98 {
    padding-bottom: 98px
}

.ps98 {
    padding-left: 98px
}

.pe98 {
    padding-right: 98px
}

.py98 {
    padding-top: 98px;
    padding-bottom: 98px
}

.px98 {
    padding-left: 98px;
    padding-right: 98px
}

.m98 {
    margin: 98px
}

.mt98 {
    margin-top: 98px
}

.mb98 {
    margin-bottom: 98px
}

.ms98 {
    margin-left: 98px
}

.me98 {
    margin-right: 98px
}

.my98 {
    margin-top: 98px;
    margin-bottom: 98px
}

.mx98 {
    margin-left: 98px;
    margin-right: 98px
}

@media screen and (min-width:991px) {
    .pLg98 {
        padding: 98px !important
    }

    .ptLg98 {
        padding-top: 98px !important
    }

    .pbLg98 {
        padding-bottom: 98px !important
    }

    .psLg98 {
        padding-left: 98px !important
    }

    .peLg98 {
        padding-right: 98px !important
    }

    .pyLg98 {
        padding-top: 98px !important;
        padding-bottom: 98px !important
    }

    .pxLg98 {
        padding-left: 98px !important;
        padding-right: 98px !important
    }

    .mLg98 {
        margin: 98px !important
    }

    .mtLg98 {
        margin-top: 98px !important
    }

    .mbLg98 {
        margin-bottom: 98px !important
    }

    .msLg98 {
        margin-left: 98px !important
    }

    .meLg98 {
        margin-right: 98px !important
    }

    .myLg98 {
        margin-top: 98px !important;
        margin-bottom: 98px !important
    }

    .mxLg98 {
        margin-left: 98px !important;
        margin-right: 98px !important
    }
}

.p99 {
    padding: 99px
}

.pt99 {
    padding-top: 99px
}

.pb99 {
    padding-bottom: 99px
}

.ps99 {
    padding-left: 99px
}

.pe99 {
    padding-right: 99px
}

.py99 {
    padding-top: 99px;
    padding-bottom: 99px
}

.px99 {
    padding-left: 99px;
    padding-right: 99px
}

.m99 {
    margin: 99px
}

.mt99 {
    margin-top: 99px
}

.mb99 {
    margin-bottom: 99px
}

.ms99 {
    margin-left: 99px
}

.me99 {
    margin-right: 99px
}

.my99 {
    margin-top: 99px;
    margin-bottom: 99px
}

.mx99 {
    margin-left: 99px;
    margin-right: 99px
}

@media screen and (min-width:991px) {
    .pLg99 {
        padding: 99px !important
    }

    .ptLg99 {
        padding-top: 99px !important
    }

    .pbLg99 {
        padding-bottom: 99px !important
    }

    .psLg99 {
        padding-left: 99px !important
    }

    .peLg99 {
        padding-right: 99px !important
    }

    .pyLg99 {
        padding-top: 99px !important;
        padding-bottom: 99px !important
    }

    .pxLg99 {
        padding-left: 99px !important;
        padding-right: 99px !important
    }

    .mLg99 {
        margin: 99px !important
    }

    .mtLg99 {
        margin-top: 99px !important
    }

    .mbLg99 {
        margin-bottom: 99px !important
    }

    .msLg99 {
        margin-left: 99px !important
    }

    .meLg99 {
        margin-right: 99px !important
    }

    .myLg99 {
        margin-top: 99px !important;
        margin-bottom: 99px !important
    }

    .mxLg99 {
        margin-left: 99px !important;
        margin-right: 99px !important
    }
}

.p100 {
    padding: 100px
}

.pt100 {
    padding-top: 100px
}

.pb100 {
    padding-bottom: 100px
}

.ps100 {
    padding-left: 100px
}

.pe100 {
    padding-right: 100px
}

.py100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.px100 {
    padding-left: 100px;
    padding-right: 100px
}

.m100 {
    margin: 100px
}

.mt100 {
    margin-top: 100px
}

.mb100 {
    margin-bottom: 100px
}

.ms100 {
    margin-left: 100px
}

.me100 {
    margin-right: 100px
}

.my100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.mx100 {
    margin-left: 100px;
    margin-right: 100px
}

@media screen and (min-width:991px) {
    .pLg100 {
        padding: 100px !important
    }

    .ptLg100 {
        padding-top: 100px !important
    }

    .pbLg100 {
        padding-bottom: 100px !important
    }

    .psLg100 {
        padding-left: 100px !important
    }

    .peLg100 {
        padding-right: 100px !important
    }

    .pyLg100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important
    }

    .pxLg100 {
        padding-left: 100px !important;
        padding-right: 100px !important
    }

    .mLg100 {
        margin: 100px !important
    }

    .mtLg100 {
        margin-top: 100px !important
    }

    .mbLg100 {
        margin-bottom: 100px !important
    }

    .msLg100 {
        margin-left: 100px !important
    }

    .meLg100 {
        margin-right: 100px !important
    }

    .myLg100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important
    }

    .mxLg100 {
        margin-left: 100px !important;
        margin-right: 100px !important
    }
}

.p101 {
    padding: 101px
}

.pt101 {
    padding-top: 101px
}

.pb101 {
    padding-bottom: 101px
}

.ps101 {
    padding-left: 101px
}

.pe101 {
    padding-right: 101px
}

.py101 {
    padding-top: 101px;
    padding-bottom: 101px
}

.px101 {
    padding-left: 101px;
    padding-right: 101px
}

.m101 {
    margin: 101px
}

.mt101 {
    margin-top: 101px
}

.mb101 {
    margin-bottom: 101px
}

.ms101 {
    margin-left: 101px
}

.me101 {
    margin-right: 101px
}

.my101 {
    margin-top: 101px;
    margin-bottom: 101px
}

.mx101 {
    margin-left: 101px;
    margin-right: 101px
}

@media screen and (min-width:991px) {
    .pLg101 {
        padding: 101px !important
    }

    .ptLg101 {
        padding-top: 101px !important
    }

    .pbLg101 {
        padding-bottom: 101px !important
    }

    .psLg101 {
        padding-left: 101px !important
    }

    .peLg101 {
        padding-right: 101px !important
    }

    .pyLg101 {
        padding-top: 101px !important;
        padding-bottom: 101px !important
    }

    .pxLg101 {
        padding-left: 101px !important;
        padding-right: 101px !important
    }

    .mLg101 {
        margin: 101px !important
    }

    .mtLg101 {
        margin-top: 101px !important
    }

    .mbLg101 {
        margin-bottom: 101px !important
    }

    .msLg101 {
        margin-left: 101px !important
    }

    .meLg101 {
        margin-right: 101px !important
    }

    .myLg101 {
        margin-top: 101px !important;
        margin-bottom: 101px !important
    }

    .mxLg101 {
        margin-left: 101px !important;
        margin-right: 101px !important
    }
}

.p102 {
    padding: 102px
}

.pt102 {
    padding-top: 102px
}

.pb102 {
    padding-bottom: 102px
}

.ps102 {
    padding-left: 102px
}

.pe102 {
    padding-right: 102px
}

.py102 {
    padding-top: 102px;
    padding-bottom: 102px
}

.px102 {
    padding-left: 102px;
    padding-right: 102px
}

.m102 {
    margin: 102px
}

.mt102 {
    margin-top: 102px
}

.mb102 {
    margin-bottom: 102px
}

.ms102 {
    margin-left: 102px
}

.me102 {
    margin-right: 102px
}

.my102 {
    margin-top: 102px;
    margin-bottom: 102px
}

.mx102 {
    margin-left: 102px;
    margin-right: 102px
}

@media screen and (min-width:991px) {
    .pLg102 {
        padding: 102px !important
    }

    .ptLg102 {
        padding-top: 102px !important
    }

    .pbLg102 {
        padding-bottom: 102px !important
    }

    .psLg102 {
        padding-left: 102px !important
    }

    .peLg102 {
        padding-right: 102px !important
    }

    .pyLg102 {
        padding-top: 102px !important;
        padding-bottom: 102px !important
    }

    .pxLg102 {
        padding-left: 102px !important;
        padding-right: 102px !important
    }

    .mLg102 {
        margin: 102px !important
    }

    .mtLg102 {
        margin-top: 102px !important
    }

    .mbLg102 {
        margin-bottom: 102px !important
    }

    .msLg102 {
        margin-left: 102px !important
    }

    .meLg102 {
        margin-right: 102px !important
    }

    .myLg102 {
        margin-top: 102px !important;
        margin-bottom: 102px !important
    }

    .mxLg102 {
        margin-left: 102px !important;
        margin-right: 102px !important
    }
}

.p103 {
    padding: 103px
}

.pt103 {
    padding-top: 103px
}

.pb103 {
    padding-bottom: 103px
}

.ps103 {
    padding-left: 103px
}

.pe103 {
    padding-right: 103px
}

.py103 {
    padding-top: 103px;
    padding-bottom: 103px
}

.px103 {
    padding-left: 103px;
    padding-right: 103px
}

.m103 {
    margin: 103px
}

.mt103 {
    margin-top: 103px
}

.mb103 {
    margin-bottom: 103px
}

.ms103 {
    margin-left: 103px
}

.me103 {
    margin-right: 103px
}

.my103 {
    margin-top: 103px;
    margin-bottom: 103px
}

.mx103 {
    margin-left: 103px;
    margin-right: 103px
}

@media screen and (min-width:991px) {
    .pLg103 {
        padding: 103px !important
    }

    .ptLg103 {
        padding-top: 103px !important
    }

    .pbLg103 {
        padding-bottom: 103px !important
    }

    .psLg103 {
        padding-left: 103px !important
    }

    .peLg103 {
        padding-right: 103px !important
    }

    .pyLg103 {
        padding-top: 103px !important;
        padding-bottom: 103px !important
    }

    .pxLg103 {
        padding-left: 103px !important;
        padding-right: 103px !important
    }

    .mLg103 {
        margin: 103px !important
    }

    .mtLg103 {
        margin-top: 103px !important
    }

    .mbLg103 {
        margin-bottom: 103px !important
    }

    .msLg103 {
        margin-left: 103px !important
    }

    .meLg103 {
        margin-right: 103px !important
    }

    .myLg103 {
        margin-top: 103px !important;
        margin-bottom: 103px !important
    }

    .mxLg103 {
        margin-left: 103px !important;
        margin-right: 103px !important
    }
}

.p104 {
    padding: 104px
}

.pt104 {
    padding-top: 104px
}

.pb104 {
    padding-bottom: 104px
}

.ps104 {
    padding-left: 104px
}

.pe104 {
    padding-right: 104px
}

.py104 {
    padding-top: 104px;
    padding-bottom: 104px
}

.px104 {
    padding-left: 104px;
    padding-right: 104px
}

.m104 {
    margin: 104px
}

.mt104 {
    margin-top: 104px
}

.mb104 {
    margin-bottom: 104px
}

.ms104 {
    margin-left: 104px
}

.me104 {
    margin-right: 104px
}

.my104 {
    margin-top: 104px;
    margin-bottom: 104px
}

.mx104 {
    margin-left: 104px;
    margin-right: 104px
}

@media screen and (min-width:991px) {
    .pLg104 {
        padding: 104px !important
    }

    .ptLg104 {
        padding-top: 104px !important
    }

    .pbLg104 {
        padding-bottom: 104px !important
    }

    .psLg104 {
        padding-left: 104px !important
    }

    .peLg104 {
        padding-right: 104px !important
    }

    .pyLg104 {
        padding-top: 104px !important;
        padding-bottom: 104px !important
    }

    .pxLg104 {
        padding-left: 104px !important;
        padding-right: 104px !important
    }

    .mLg104 {
        margin: 104px !important
    }

    .mtLg104 {
        margin-top: 104px !important
    }

    .mbLg104 {
        margin-bottom: 104px !important
    }

    .msLg104 {
        margin-left: 104px !important
    }

    .meLg104 {
        margin-right: 104px !important
    }

    .myLg104 {
        margin-top: 104px !important;
        margin-bottom: 104px !important
    }

    .mxLg104 {
        margin-left: 104px !important;
        margin-right: 104px !important
    }
}

.p105 {
    padding: 105px
}

.pt105 {
    padding-top: 105px
}

.pb105 {
    padding-bottom: 105px
}

.ps105 {
    padding-left: 105px
}

.pe105 {
    padding-right: 105px
}

.py105 {
    padding-top: 105px;
    padding-bottom: 105px
}

.px105 {
    padding-left: 105px;
    padding-right: 105px
}

.m105 {
    margin: 105px
}

.mt105 {
    margin-top: 105px
}

.mb105 {
    margin-bottom: 105px
}

.ms105 {
    margin-left: 105px
}

.me105 {
    margin-right: 105px
}

.my105 {
    margin-top: 105px;
    margin-bottom: 105px
}

.mx105 {
    margin-left: 105px;
    margin-right: 105px
}

@media screen and (min-width:991px) {
    .pLg105 {
        padding: 105px !important
    }

    .ptLg105 {
        padding-top: 105px !important
    }

    .pbLg105 {
        padding-bottom: 105px !important
    }

    .psLg105 {
        padding-left: 105px !important
    }

    .peLg105 {
        padding-right: 105px !important
    }

    .pyLg105 {
        padding-top: 105px !important;
        padding-bottom: 105px !important
    }

    .pxLg105 {
        padding-left: 105px !important;
        padding-right: 105px !important
    }

    .mLg105 {
        margin: 105px !important
    }

    .mtLg105 {
        margin-top: 105px !important
    }

    .mbLg105 {
        margin-bottom: 105px !important
    }

    .msLg105 {
        margin-left: 105px !important
    }

    .meLg105 {
        margin-right: 105px !important
    }

    .myLg105 {
        margin-top: 105px !important;
        margin-bottom: 105px !important
    }

    .mxLg105 {
        margin-left: 105px !important;
        margin-right: 105px !important
    }
}

.p106 {
    padding: 106px
}

.pt106 {
    padding-top: 106px
}

.pb106 {
    padding-bottom: 106px
}

.ps106 {
    padding-left: 106px
}

.pe106 {
    padding-right: 106px
}

.py106 {
    padding-top: 106px;
    padding-bottom: 106px
}

.px106 {
    padding-left: 106px;
    padding-right: 106px
}

.m106 {
    margin: 106px
}

.mt106 {
    margin-top: 106px
}

.mb106 {
    margin-bottom: 106px
}

.ms106 {
    margin-left: 106px
}

.me106 {
    margin-right: 106px
}

.my106 {
    margin-top: 106px;
    margin-bottom: 106px
}

.mx106 {
    margin-left: 106px;
    margin-right: 106px
}

@media screen and (min-width:991px) {
    .pLg106 {
        padding: 106px !important
    }

    .ptLg106 {
        padding-top: 106px !important
    }

    .pbLg106 {
        padding-bottom: 106px !important
    }

    .psLg106 {
        padding-left: 106px !important
    }

    .peLg106 {
        padding-right: 106px !important
    }

    .pyLg106 {
        padding-top: 106px !important;
        padding-bottom: 106px !important
    }

    .pxLg106 {
        padding-left: 106px !important;
        padding-right: 106px !important
    }

    .mLg106 {
        margin: 106px !important
    }

    .mtLg106 {
        margin-top: 106px !important
    }

    .mbLg106 {
        margin-bottom: 106px !important
    }

    .msLg106 {
        margin-left: 106px !important
    }

    .meLg106 {
        margin-right: 106px !important
    }

    .myLg106 {
        margin-top: 106px !important;
        margin-bottom: 106px !important
    }

    .mxLg106 {
        margin-left: 106px !important;
        margin-right: 106px !important
    }
}

.p107 {
    padding: 107px
}

.pt107 {
    padding-top: 107px
}

.pb107 {
    padding-bottom: 107px
}

.ps107 {
    padding-left: 107px
}

.pe107 {
    padding-right: 107px
}

.py107 {
    padding-top: 107px;
    padding-bottom: 107px
}

.px107 {
    padding-left: 107px;
    padding-right: 107px
}

.m107 {
    margin: 107px
}

.mt107 {
    margin-top: 107px
}

.mb107 {
    margin-bottom: 107px
}

.ms107 {
    margin-left: 107px
}

.me107 {
    margin-right: 107px
}

.my107 {
    margin-top: 107px;
    margin-bottom: 107px
}

.mx107 {
    margin-left: 107px;
    margin-right: 107px
}

@media screen and (min-width:991px) {
    .pLg107 {
        padding: 107px !important
    }

    .ptLg107 {
        padding-top: 107px !important
    }

    .pbLg107 {
        padding-bottom: 107px !important
    }

    .psLg107 {
        padding-left: 107px !important
    }

    .peLg107 {
        padding-right: 107px !important
    }

    .pyLg107 {
        padding-top: 107px !important;
        padding-bottom: 107px !important
    }

    .pxLg107 {
        padding-left: 107px !important;
        padding-right: 107px !important
    }

    .mLg107 {
        margin: 107px !important
    }

    .mtLg107 {
        margin-top: 107px !important
    }

    .mbLg107 {
        margin-bottom: 107px !important
    }

    .msLg107 {
        margin-left: 107px !important
    }

    .meLg107 {
        margin-right: 107px !important
    }

    .myLg107 {
        margin-top: 107px !important;
        margin-bottom: 107px !important
    }

    .mxLg107 {
        margin-left: 107px !important;
        margin-right: 107px !important
    }
}

.p108 {
    padding: 108px
}

.pt108 {
    padding-top: 108px
}

.pb108 {
    padding-bottom: 108px
}

.ps108 {
    padding-left: 108px
}

.pe108 {
    padding-right: 108px
}

.py108 {
    padding-top: 108px;
    padding-bottom: 108px
}

.px108 {
    padding-left: 108px;
    padding-right: 108px
}

.m108 {
    margin: 108px
}

.mt108 {
    margin-top: 108px
}

.mb108 {
    margin-bottom: 108px
}

.ms108 {
    margin-left: 108px
}

.me108 {
    margin-right: 108px
}

.my108 {
    margin-top: 108px;
    margin-bottom: 108px
}

.mx108 {
    margin-left: 108px;
    margin-right: 108px
}

@media screen and (min-width:991px) {
    .pLg108 {
        padding: 108px !important
    }

    .ptLg108 {
        padding-top: 108px !important
    }

    .pbLg108 {
        padding-bottom: 108px !important
    }

    .psLg108 {
        padding-left: 108px !important
    }

    .peLg108 {
        padding-right: 108px !important
    }

    .pyLg108 {
        padding-top: 108px !important;
        padding-bottom: 108px !important
    }

    .pxLg108 {
        padding-left: 108px !important;
        padding-right: 108px !important
    }

    .mLg108 {
        margin: 108px !important
    }

    .mtLg108 {
        margin-top: 108px !important
    }

    .mbLg108 {
        margin-bottom: 108px !important
    }

    .msLg108 {
        margin-left: 108px !important
    }

    .meLg108 {
        margin-right: 108px !important
    }

    .myLg108 {
        margin-top: 108px !important;
        margin-bottom: 108px !important
    }

    .mxLg108 {
        margin-left: 108px !important;
        margin-right: 108px !important
    }
}

.p109 {
    padding: 109px
}

.pt109 {
    padding-top: 109px
}

.pb109 {
    padding-bottom: 109px
}

.ps109 {
    padding-left: 109px
}

.pe109 {
    padding-right: 109px
}

.py109 {
    padding-top: 109px;
    padding-bottom: 109px
}

.px109 {
    padding-left: 109px;
    padding-right: 109px
}

.m109 {
    margin: 109px
}

.mt109 {
    margin-top: 109px
}

.mb109 {
    margin-bottom: 109px
}

.ms109 {
    margin-left: 109px
}

.me109 {
    margin-right: 109px
}

.my109 {
    margin-top: 109px;
    margin-bottom: 109px
}

.mx109 {
    margin-left: 109px;
    margin-right: 109px
}

@media screen and (min-width:991px) {
    .pLg109 {
        padding: 109px !important
    }

    .ptLg109 {
        padding-top: 109px !important
    }

    .pbLg109 {
        padding-bottom: 109px !important
    }

    .psLg109 {
        padding-left: 109px !important
    }

    .peLg109 {
        padding-right: 109px !important
    }

    .pyLg109 {
        padding-top: 109px !important;
        padding-bottom: 109px !important
    }

    .pxLg109 {
        padding-left: 109px !important;
        padding-right: 109px !important
    }

    .mLg109 {
        margin: 109px !important
    }

    .mtLg109 {
        margin-top: 109px !important
    }

    .mbLg109 {
        margin-bottom: 109px !important
    }

    .msLg109 {
        margin-left: 109px !important
    }

    .meLg109 {
        margin-right: 109px !important
    }

    .myLg109 {
        margin-top: 109px !important;
        margin-bottom: 109px !important
    }

    .mxLg109 {
        margin-left: 109px !important;
        margin-right: 109px !important
    }
}

.p110 {
    padding: 110px
}

.pt110 {
    padding-top: 110px
}

.pb110 {
    padding-bottom: 110px
}

.ps110 {
    padding-left: 110px
}

.pe110 {
    padding-right: 110px
}

.py110 {
    padding-top: 110px;
    padding-bottom: 110px
}

.px110 {
    padding-left: 110px;
    padding-right: 110px
}

.m110 {
    margin: 110px
}

.mt110 {
    margin-top: 110px
}

.mb110 {
    margin-bottom: 110px
}

.ms110 {
    margin-left: 110px
}

.me110 {
    margin-right: 110px
}

.my110 {
    margin-top: 110px;
    margin-bottom: 110px
}

.mx110 {
    margin-left: 110px;
    margin-right: 110px
}

@media screen and (min-width:991px) {
    .pLg110 {
        padding: 110px !important
    }

    .ptLg110 {
        padding-top: 110px !important
    }

    .pbLg110 {
        padding-bottom: 110px !important
    }

    .psLg110 {
        padding-left: 110px !important
    }

    .peLg110 {
        padding-right: 110px !important
    }

    .pyLg110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important
    }

    .pxLg110 {
        padding-left: 110px !important;
        padding-right: 110px !important
    }

    .mLg110 {
        margin: 110px !important
    }

    .mtLg110 {
        margin-top: 110px !important
    }

    .mbLg110 {
        margin-bottom: 110px !important
    }

    .msLg110 {
        margin-left: 110px !important
    }

    .meLg110 {
        margin-right: 110px !important
    }

    .myLg110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important
    }

    .mxLg110 {
        margin-left: 110px !important;
        margin-right: 110px !important
    }
}

.p111 {
    padding: 111px
}

.pt111 {
    padding-top: 111px
}

.pb111 {
    padding-bottom: 111px
}

.ps111 {
    padding-left: 111px
}

.pe111 {
    padding-right: 111px
}

.py111 {
    padding-top: 111px;
    padding-bottom: 111px
}

.px111 {
    padding-left: 111px;
    padding-right: 111px
}

.m111 {
    margin: 111px
}

.mt111 {
    margin-top: 111px
}

.mb111 {
    margin-bottom: 111px
}

.ms111 {
    margin-left: 111px
}

.me111 {
    margin-right: 111px
}

.my111 {
    margin-top: 111px;
    margin-bottom: 111px
}

.mx111 {
    margin-left: 111px;
    margin-right: 111px
}

@media screen and (min-width:991px) {
    .pLg111 {
        padding: 111px !important
    }

    .ptLg111 {
        padding-top: 111px !important
    }

    .pbLg111 {
        padding-bottom: 111px !important
    }

    .psLg111 {
        padding-left: 111px !important
    }

    .peLg111 {
        padding-right: 111px !important
    }

    .pyLg111 {
        padding-top: 111px !important;
        padding-bottom: 111px !important
    }

    .pxLg111 {
        padding-left: 111px !important;
        padding-right: 111px !important
    }

    .mLg111 {
        margin: 111px !important
    }

    .mtLg111 {
        margin-top: 111px !important
    }

    .mbLg111 {
        margin-bottom: 111px !important
    }

    .msLg111 {
        margin-left: 111px !important
    }

    .meLg111 {
        margin-right: 111px !important
    }

    .myLg111 {
        margin-top: 111px !important;
        margin-bottom: 111px !important
    }

    .mxLg111 {
        margin-left: 111px !important;
        margin-right: 111px !important
    }
}

.p112 {
    padding: 112px
}

.pt112 {
    padding-top: 112px
}

.pb112 {
    padding-bottom: 112px
}

.ps112 {
    padding-left: 112px
}

.pe112 {
    padding-right: 112px
}

.py112 {
    padding-top: 112px;
    padding-bottom: 112px
}

.px112 {
    padding-left: 112px;
    padding-right: 112px
}

.m112 {
    margin: 112px
}

.mt112 {
    margin-top: 112px
}

.mb112 {
    margin-bottom: 112px
}

.ms112 {
    margin-left: 112px
}

.me112 {
    margin-right: 112px
}

.my112 {
    margin-top: 112px;
    margin-bottom: 112px
}

.mx112 {
    margin-left: 112px;
    margin-right: 112px
}

@media screen and (min-width:991px) {
    .pLg112 {
        padding: 112px !important
    }

    .ptLg112 {
        padding-top: 112px !important
    }

    .pbLg112 {
        padding-bottom: 112px !important
    }

    .psLg112 {
        padding-left: 112px !important
    }

    .peLg112 {
        padding-right: 112px !important
    }

    .pyLg112 {
        padding-top: 112px !important;
        padding-bottom: 112px !important
    }

    .pxLg112 {
        padding-left: 112px !important;
        padding-right: 112px !important
    }

    .mLg112 {
        margin: 112px !important
    }

    .mtLg112 {
        margin-top: 112px !important
    }

    .mbLg112 {
        margin-bottom: 112px !important
    }

    .msLg112 {
        margin-left: 112px !important
    }

    .meLg112 {
        margin-right: 112px !important
    }

    .myLg112 {
        margin-top: 112px !important;
        margin-bottom: 112px !important
    }

    .mxLg112 {
        margin-left: 112px !important;
        margin-right: 112px !important
    }
}

.p113 {
    padding: 113px
}

.pt113 {
    padding-top: 113px
}

.pb113 {
    padding-bottom: 113px
}

.ps113 {
    padding-left: 113px
}

.pe113 {
    padding-right: 113px
}

.py113 {
    padding-top: 113px;
    padding-bottom: 113px
}

.px113 {
    padding-left: 113px;
    padding-right: 113px
}

.m113 {
    margin: 113px
}

.mt113 {
    margin-top: 113px
}

.mb113 {
    margin-bottom: 113px
}

.ms113 {
    margin-left: 113px
}

.me113 {
    margin-right: 113px
}

.my113 {
    margin-top: 113px;
    margin-bottom: 113px
}

.mx113 {
    margin-left: 113px;
    margin-right: 113px
}

@media screen and (min-width:991px) {
    .pLg113 {
        padding: 113px !important
    }

    .ptLg113 {
        padding-top: 113px !important
    }

    .pbLg113 {
        padding-bottom: 113px !important
    }

    .psLg113 {
        padding-left: 113px !important
    }

    .peLg113 {
        padding-right: 113px !important
    }

    .pyLg113 {
        padding-top: 113px !important;
        padding-bottom: 113px !important
    }

    .pxLg113 {
        padding-left: 113px !important;
        padding-right: 113px !important
    }

    .mLg113 {
        margin: 113px !important
    }

    .mtLg113 {
        margin-top: 113px !important
    }

    .mbLg113 {
        margin-bottom: 113px !important
    }

    .msLg113 {
        margin-left: 113px !important
    }

    .meLg113 {
        margin-right: 113px !important
    }

    .myLg113 {
        margin-top: 113px !important;
        margin-bottom: 113px !important
    }

    .mxLg113 {
        margin-left: 113px !important;
        margin-right: 113px !important
    }
}

.p114 {
    padding: 114px
}

.pt114 {
    padding-top: 114px
}

.pb114 {
    padding-bottom: 114px
}

.ps114 {
    padding-left: 114px
}

.pe114 {
    padding-right: 114px
}

.py114 {
    padding-top: 114px;
    padding-bottom: 114px
}

.px114 {
    padding-left: 114px;
    padding-right: 114px
}

.m114 {
    margin: 114px
}

.mt114 {
    margin-top: 114px
}

.mb114 {
    margin-bottom: 114px
}

.ms114 {
    margin-left: 114px
}

.me114 {
    margin-right: 114px
}

.my114 {
    margin-top: 114px;
    margin-bottom: 114px
}

.mx114 {
    margin-left: 114px;
    margin-right: 114px
}

@media screen and (min-width:991px) {
    .pLg114 {
        padding: 114px !important
    }

    .ptLg114 {
        padding-top: 114px !important
    }

    .pbLg114 {
        padding-bottom: 114px !important
    }

    .psLg114 {
        padding-left: 114px !important
    }

    .peLg114 {
        padding-right: 114px !important
    }

    .pyLg114 {
        padding-top: 114px !important;
        padding-bottom: 114px !important
    }

    .pxLg114 {
        padding-left: 114px !important;
        padding-right: 114px !important
    }

    .mLg114 {
        margin: 114px !important
    }

    .mtLg114 {
        margin-top: 114px !important
    }

    .mbLg114 {
        margin-bottom: 114px !important
    }

    .msLg114 {
        margin-left: 114px !important
    }

    .meLg114 {
        margin-right: 114px !important
    }

    .myLg114 {
        margin-top: 114px !important;
        margin-bottom: 114px !important
    }

    .mxLg114 {
        margin-left: 114px !important;
        margin-right: 114px !important
    }
}

.p115 {
    padding: 115px
}

.pt115 {
    padding-top: 115px
}

.pb115 {
    padding-bottom: 115px
}

.ps115 {
    padding-left: 115px
}

.pe115 {
    padding-right: 115px
}

.py115 {
    padding-top: 115px;
    padding-bottom: 115px
}

.px115 {
    padding-left: 115px;
    padding-right: 115px
}

.m115 {
    margin: 115px
}

.mt115 {
    margin-top: 115px
}

.mb115 {
    margin-bottom: 115px
}

.ms115 {
    margin-left: 115px
}

.me115 {
    margin-right: 115px
}

.my115 {
    margin-top: 115px;
    margin-bottom: 115px
}

.mx115 {
    margin-left: 115px;
    margin-right: 115px
}

@media screen and (min-width:991px) {
    .pLg115 {
        padding: 115px !important
    }

    .ptLg115 {
        padding-top: 115px !important
    }

    .pbLg115 {
        padding-bottom: 115px !important
    }

    .psLg115 {
        padding-left: 115px !important
    }

    .peLg115 {
        padding-right: 115px !important
    }

    .pyLg115 {
        padding-top: 115px !important;
        padding-bottom: 115px !important
    }

    .pxLg115 {
        padding-left: 115px !important;
        padding-right: 115px !important
    }

    .mLg115 {
        margin: 115px !important
    }

    .mtLg115 {
        margin-top: 115px !important
    }

    .mbLg115 {
        margin-bottom: 115px !important
    }

    .msLg115 {
        margin-left: 115px !important
    }

    .meLg115 {
        margin-right: 115px !important
    }

    .myLg115 {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    .mxLg115 {
        margin-left: 115px !important;
        margin-right: 115px !important
    }
}

.p116 {
    padding: 116px
}

.pt116 {
    padding-top: 116px
}

.pb116 {
    padding-bottom: 116px
}

.ps116 {
    padding-left: 116px
}

.pe116 {
    padding-right: 116px
}

.py116 {
    padding-top: 116px;
    padding-bottom: 116px
}

.px116 {
    padding-left: 116px;
    padding-right: 116px
}

.m116 {
    margin: 116px
}

.mt116 {
    margin-top: 116px
}

.mb116 {
    margin-bottom: 116px
}

.ms116 {
    margin-left: 116px
}

.me116 {
    margin-right: 116px
}

.my116 {
    margin-top: 116px;
    margin-bottom: 116px
}

.mx116 {
    margin-left: 116px;
    margin-right: 116px
}

@media screen and (min-width:991px) {
    .pLg116 {
        padding: 116px !important
    }

    .ptLg116 {
        padding-top: 116px !important
    }

    .pbLg116 {
        padding-bottom: 116px !important
    }

    .psLg116 {
        padding-left: 116px !important
    }

    .peLg116 {
        padding-right: 116px !important
    }

    .pyLg116 {
        padding-top: 116px !important;
        padding-bottom: 116px !important
    }

    .pxLg116 {
        padding-left: 116px !important;
        padding-right: 116px !important
    }

    .mLg116 {
        margin: 116px !important
    }

    .mtLg116 {
        margin-top: 116px !important
    }

    .mbLg116 {
        margin-bottom: 116px !important
    }

    .msLg116 {
        margin-left: 116px !important
    }

    .meLg116 {
        margin-right: 116px !important
    }

    .myLg116 {
        margin-top: 116px !important;
        margin-bottom: 116px !important
    }

    .mxLg116 {
        margin-left: 116px !important;
        margin-right: 116px !important
    }
}

.p117 {
    padding: 117px
}

.pt117 {
    padding-top: 117px
}

.pb117 {
    padding-bottom: 117px
}

.ps117 {
    padding-left: 117px
}

.pe117 {
    padding-right: 117px
}

.py117 {
    padding-top: 117px;
    padding-bottom: 117px
}

.px117 {
    padding-left: 117px;
    padding-right: 117px
}

.m117 {
    margin: 117px
}

.mt117 {
    margin-top: 117px
}

.mb117 {
    margin-bottom: 117px
}

.ms117 {
    margin-left: 117px
}

.me117 {
    margin-right: 117px
}

.my117 {
    margin-top: 117px;
    margin-bottom: 117px
}

.mx117 {
    margin-left: 117px;
    margin-right: 117px
}

@media screen and (min-width:991px) {
    .pLg117 {
        padding: 117px !important
    }

    .ptLg117 {
        padding-top: 117px !important
    }

    .pbLg117 {
        padding-bottom: 117px !important
    }

    .psLg117 {
        padding-left: 117px !important
    }

    .peLg117 {
        padding-right: 117px !important
    }

    .pyLg117 {
        padding-top: 117px !important;
        padding-bottom: 117px !important
    }

    .pxLg117 {
        padding-left: 117px !important;
        padding-right: 117px !important
    }

    .mLg117 {
        margin: 117px !important
    }

    .mtLg117 {
        margin-top: 117px !important
    }

    .mbLg117 {
        margin-bottom: 117px !important
    }

    .msLg117 {
        margin-left: 117px !important
    }

    .meLg117 {
        margin-right: 117px !important
    }

    .myLg117 {
        margin-top: 117px !important;
        margin-bottom: 117px !important
    }

    .mxLg117 {
        margin-left: 117px !important;
        margin-right: 117px !important
    }
}

.p118 {
    padding: 118px
}

.pt118 {
    padding-top: 118px
}

.pb118 {
    padding-bottom: 118px
}

.ps118 {
    padding-left: 118px
}

.pe118 {
    padding-right: 118px
}

.py118 {
    padding-top: 118px;
    padding-bottom: 118px
}

.px118 {
    padding-left: 118px;
    padding-right: 118px
}

.m118 {
    margin: 118px
}

.mt118 {
    margin-top: 118px
}

.mb118 {
    margin-bottom: 118px
}

.ms118 {
    margin-left: 118px
}

.me118 {
    margin-right: 118px
}

.my118 {
    margin-top: 118px;
    margin-bottom: 118px
}

.mx118 {
    margin-left: 118px;
    margin-right: 118px
}

@media screen and (min-width:991px) {
    .pLg118 {
        padding: 118px !important
    }

    .ptLg118 {
        padding-top: 118px !important
    }

    .pbLg118 {
        padding-bottom: 118px !important
    }

    .psLg118 {
        padding-left: 118px !important
    }

    .peLg118 {
        padding-right: 118px !important
    }

    .pyLg118 {
        padding-top: 118px !important;
        padding-bottom: 118px !important
    }

    .pxLg118 {
        padding-left: 118px !important;
        padding-right: 118px !important
    }

    .mLg118 {
        margin: 118px !important
    }

    .mtLg118 {
        margin-top: 118px !important
    }

    .mbLg118 {
        margin-bottom: 118px !important
    }

    .msLg118 {
        margin-left: 118px !important
    }

    .meLg118 {
        margin-right: 118px !important
    }

    .myLg118 {
        margin-top: 118px !important;
        margin-bottom: 118px !important
    }

    .mxLg118 {
        margin-left: 118px !important;
        margin-right: 118px !important
    }
}

.p119 {
    padding: 119px
}

.pt119 {
    padding-top: 119px
}

.pb119 {
    padding-bottom: 119px
}

.ps119 {
    padding-left: 119px
}

.pe119 {
    padding-right: 119px
}

.py119 {
    padding-top: 119px;
    padding-bottom: 119px
}

.px119 {
    padding-left: 119px;
    padding-right: 119px
}

.m119 {
    margin: 119px
}

.mt119 {
    margin-top: 119px
}

.mb119 {
    margin-bottom: 119px
}

.ms119 {
    margin-left: 119px
}

.me119 {
    margin-right: 119px
}

.my119 {
    margin-top: 119px;
    margin-bottom: 119px
}

.mx119 {
    margin-left: 119px;
    margin-right: 119px
}

@media screen and (min-width:991px) {
    .pLg119 {
        padding: 119px !important
    }

    .ptLg119 {
        padding-top: 119px !important
    }

    .pbLg119 {
        padding-bottom: 119px !important
    }

    .psLg119 {
        padding-left: 119px !important
    }

    .peLg119 {
        padding-right: 119px !important
    }

    .pyLg119 {
        padding-top: 119px !important;
        padding-bottom: 119px !important
    }

    .pxLg119 {
        padding-left: 119px !important;
        padding-right: 119px !important
    }

    .mLg119 {
        margin: 119px !important
    }

    .mtLg119 {
        margin-top: 119px !important
    }

    .mbLg119 {
        margin-bottom: 119px !important
    }

    .msLg119 {
        margin-left: 119px !important
    }

    .meLg119 {
        margin-right: 119px !important
    }

    .myLg119 {
        margin-top: 119px !important;
        margin-bottom: 119px !important
    }

    .mxLg119 {
        margin-left: 119px !important;
        margin-right: 119px !important
    }
}

.p120 {
    padding: 120px
}

.pt120 {
    padding-top: 120px
}

.pb120 {
    padding-bottom: 120px
}

.ps120 {
    padding-left: 120px
}

.pe120 {
    padding-right: 120px
}

.py120 {
    padding-top: 120px;
    padding-bottom: 120px
}

.px120 {
    padding-left: 120px;
    padding-right: 120px
}

.m120 {
    margin: 120px
}

.mt120 {
    margin-top: 120px
}

.mb120 {
    margin-bottom: 120px
}

.ms120 {
    margin-left: 120px
}

.me120 {
    margin-right: 120px
}

.my120 {
    margin-top: 120px;
    margin-bottom: 120px
}

.mx120 {
    margin-left: 120px;
    margin-right: 120px
}

@media screen and (min-width:991px) {
    .pLg120 {
        padding: 120px !important
    }

    .ptLg120 {
        padding-top: 120px !important
    }

    .pbLg120 {
        padding-bottom: 120px !important
    }

    .psLg120 {
        padding-left: 120px !important
    }

    .peLg120 {
        padding-right: 120px !important
    }

    .pyLg120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important
    }

    .pxLg120 {
        padding-left: 120px !important;
        padding-right: 120px !important
    }

    .mLg120 {
        margin: 120px !important
    }

    .mtLg120 {
        margin-top: 120px !important
    }

    .mbLg120 {
        margin-bottom: 120px !important
    }

    .msLg120 {
        margin-left: 120px !important
    }

    .meLg120 {
        margin-right: 120px !important
    }

    .myLg120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important
    }

    .mxLg120 {
        margin-left: 120px !important;
        margin-right: 120px !important
    }
}

.p121 {
    padding: 121px
}

.pt121 {
    padding-top: 121px
}

.pb121 {
    padding-bottom: 121px
}

.ps121 {
    padding-left: 121px
}

.pe121 {
    padding-right: 121px
}

.py121 {
    padding-top: 121px;
    padding-bottom: 121px
}

.px121 {
    padding-left: 121px;
    padding-right: 121px
}

.m121 {
    margin: 121px
}

.mt121 {
    margin-top: 121px
}

.mb121 {
    margin-bottom: 121px
}

.ms121 {
    margin-left: 121px
}

.me121 {
    margin-right: 121px
}

.my121 {
    margin-top: 121px;
    margin-bottom: 121px
}

.mx121 {
    margin-left: 121px;
    margin-right: 121px
}

@media screen and (min-width:991px) {
    .pLg121 {
        padding: 121px !important
    }

    .ptLg121 {
        padding-top: 121px !important
    }

    .pbLg121 {
        padding-bottom: 121px !important
    }

    .psLg121 {
        padding-left: 121px !important
    }

    .peLg121 {
        padding-right: 121px !important
    }

    .pyLg121 {
        padding-top: 121px !important;
        padding-bottom: 121px !important
    }

    .pxLg121 {
        padding-left: 121px !important;
        padding-right: 121px !important
    }

    .mLg121 {
        margin: 121px !important
    }

    .mtLg121 {
        margin-top: 121px !important
    }

    .mbLg121 {
        margin-bottom: 121px !important
    }

    .msLg121 {
        margin-left: 121px !important
    }

    .meLg121 {
        margin-right: 121px !important
    }

    .myLg121 {
        margin-top: 121px !important;
        margin-bottom: 121px !important
    }

    .mxLg121 {
        margin-left: 121px !important;
        margin-right: 121px !important
    }
}

.p122 {
    padding: 122px
}

.pt122 {
    padding-top: 122px
}

.pb122 {
    padding-bottom: 122px
}

.ps122 {
    padding-left: 122px
}

.pe122 {
    padding-right: 122px
}

.py122 {
    padding-top: 122px;
    padding-bottom: 122px
}

.px122 {
    padding-left: 122px;
    padding-right: 122px
}

.m122 {
    margin: 122px
}

.mt122 {
    margin-top: 122px
}

.mb122 {
    margin-bottom: 122px
}

.ms122 {
    margin-left: 122px
}

.me122 {
    margin-right: 122px
}

.my122 {
    margin-top: 122px;
    margin-bottom: 122px
}

.mx122 {
    margin-left: 122px;
    margin-right: 122px
}

@media screen and (min-width:991px) {
    .pLg122 {
        padding: 122px !important
    }

    .ptLg122 {
        padding-top: 122px !important
    }

    .pbLg122 {
        padding-bottom: 122px !important
    }

    .psLg122 {
        padding-left: 122px !important
    }

    .peLg122 {
        padding-right: 122px !important
    }

    .pyLg122 {
        padding-top: 122px !important;
        padding-bottom: 122px !important
    }

    .pxLg122 {
        padding-left: 122px !important;
        padding-right: 122px !important
    }

    .mLg122 {
        margin: 122px !important
    }

    .mtLg122 {
        margin-top: 122px !important
    }

    .mbLg122 {
        margin-bottom: 122px !important
    }

    .msLg122 {
        margin-left: 122px !important
    }

    .meLg122 {
        margin-right: 122px !important
    }

    .myLg122 {
        margin-top: 122px !important;
        margin-bottom: 122px !important
    }

    .mxLg122 {
        margin-left: 122px !important;
        margin-right: 122px !important
    }
}

.p123 {
    padding: 123px
}

.pt123 {
    padding-top: 123px
}

.pb123 {
    padding-bottom: 123px
}

.ps123 {
    padding-left: 123px
}

.pe123 {
    padding-right: 123px
}

.py123 {
    padding-top: 123px;
    padding-bottom: 123px
}

.px123 {
    padding-left: 123px;
    padding-right: 123px
}

.m123 {
    margin: 123px
}

.mt123 {
    margin-top: 123px
}

.mb123 {
    margin-bottom: 123px
}

.ms123 {
    margin-left: 123px
}

.me123 {
    margin-right: 123px
}

.my123 {
    margin-top: 123px;
    margin-bottom: 123px
}

.mx123 {
    margin-left: 123px;
    margin-right: 123px
}

@media screen and (min-width:991px) {
    .pLg123 {
        padding: 123px !important
    }

    .ptLg123 {
        padding-top: 123px !important
    }

    .pbLg123 {
        padding-bottom: 123px !important
    }

    .psLg123 {
        padding-left: 123px !important
    }

    .peLg123 {
        padding-right: 123px !important
    }

    .pyLg123 {
        padding-top: 123px !important;
        padding-bottom: 123px !important
    }

    .pxLg123 {
        padding-left: 123px !important;
        padding-right: 123px !important
    }

    .mLg123 {
        margin: 123px !important
    }

    .mtLg123 {
        margin-top: 123px !important
    }

    .mbLg123 {
        margin-bottom: 123px !important
    }

    .msLg123 {
        margin-left: 123px !important
    }

    .meLg123 {
        margin-right: 123px !important
    }

    .myLg123 {
        margin-top: 123px !important;
        margin-bottom: 123px !important
    }

    .mxLg123 {
        margin-left: 123px !important;
        margin-right: 123px !important
    }
}

.p124 {
    padding: 124px
}

.pt124 {
    padding-top: 124px
}

.pb124 {
    padding-bottom: 124px
}

.ps124 {
    padding-left: 124px
}

.pe124 {
    padding-right: 124px
}

.py124 {
    padding-top: 124px;
    padding-bottom: 124px
}

.px124 {
    padding-left: 124px;
    padding-right: 124px
}

.m124 {
    margin: 124px
}

.mt124 {
    margin-top: 124px
}

.mb124 {
    margin-bottom: 124px
}

.ms124 {
    margin-left: 124px
}

.me124 {
    margin-right: 124px
}

.my124 {
    margin-top: 124px;
    margin-bottom: 124px
}

.mx124 {
    margin-left: 124px;
    margin-right: 124px
}

@media screen and (min-width:991px) {
    .pLg124 {
        padding: 124px !important
    }

    .ptLg124 {
        padding-top: 124px !important
    }

    .pbLg124 {
        padding-bottom: 124px !important
    }

    .psLg124 {
        padding-left: 124px !important
    }

    .peLg124 {
        padding-right: 124px !important
    }

    .pyLg124 {
        padding-top: 124px !important;
        padding-bottom: 124px !important
    }

    .pxLg124 {
        padding-left: 124px !important;
        padding-right: 124px !important
    }

    .mLg124 {
        margin: 124px !important
    }

    .mtLg124 {
        margin-top: 124px !important
    }

    .mbLg124 {
        margin-bottom: 124px !important
    }

    .msLg124 {
        margin-left: 124px !important
    }

    .meLg124 {
        margin-right: 124px !important
    }

    .myLg124 {
        margin-top: 124px !important;
        margin-bottom: 124px !important
    }

    .mxLg124 {
        margin-left: 124px !important;
        margin-right: 124px !important
    }
}

.p125 {
    padding: 125px
}

.pt125 {
    padding-top: 125px
}

.pb125 {
    padding-bottom: 125px
}

.ps125 {
    padding-left: 125px
}

.pe125 {
    padding-right: 125px
}

.py125 {
    padding-top: 125px;
    padding-bottom: 125px
}

.px125 {
    padding-left: 125px;
    padding-right: 125px
}

.m125 {
    margin: 125px
}

.mt125 {
    margin-top: 125px
}

.mb125 {
    margin-bottom: 125px
}

.ms125 {
    margin-left: 125px
}

.me125 {
    margin-right: 125px
}

.my125 {
    margin-top: 125px;
    margin-bottom: 125px
}

.mx125 {
    margin-left: 125px;
    margin-right: 125px
}

@media screen and (min-width:991px) {
    .pLg125 {
        padding: 125px !important
    }

    .ptLg125 {
        padding-top: 125px !important
    }

    .pbLg125 {
        padding-bottom: 125px !important
    }

    .psLg125 {
        padding-left: 125px !important
    }

    .peLg125 {
        padding-right: 125px !important
    }

    .pyLg125 {
        padding-top: 125px !important;
        padding-bottom: 125px !important
    }

    .pxLg125 {
        padding-left: 125px !important;
        padding-right: 125px !important
    }

    .mLg125 {
        margin: 125px !important
    }

    .mtLg125 {
        margin-top: 125px !important
    }

    .mbLg125 {
        margin-bottom: 125px !important
    }

    .msLg125 {
        margin-left: 125px !important
    }

    .meLg125 {
        margin-right: 125px !important
    }

    .myLg125 {
        margin-top: 125px !important;
        margin-bottom: 125px !important
    }

    .mxLg125 {
        margin-left: 125px !important;
        margin-right: 125px !important
    }
}

.p126 {
    padding: 126px
}

.pt126 {
    padding-top: 126px
}

.pb126 {
    padding-bottom: 126px
}

.ps126 {
    padding-left: 126px
}

.pe126 {
    padding-right: 126px
}

.py126 {
    padding-top: 126px;
    padding-bottom: 126px
}

.px126 {
    padding-left: 126px;
    padding-right: 126px
}

.m126 {
    margin: 126px
}

.mt126 {
    margin-top: 126px
}

.mb126 {
    margin-bottom: 126px
}

.ms126 {
    margin-left: 126px
}

.me126 {
    margin-right: 126px
}

.my126 {
    margin-top: 126px;
    margin-bottom: 126px
}

.mx126 {
    margin-left: 126px;
    margin-right: 126px
}

@media screen and (min-width:991px) {
    .pLg126 {
        padding: 126px !important
    }

    .ptLg126 {
        padding-top: 126px !important
    }

    .pbLg126 {
        padding-bottom: 126px !important
    }

    .psLg126 {
        padding-left: 126px !important
    }

    .peLg126 {
        padding-right: 126px !important
    }

    .pyLg126 {
        padding-top: 126px !important;
        padding-bottom: 126px !important
    }

    .pxLg126 {
        padding-left: 126px !important;
        padding-right: 126px !important
    }

    .mLg126 {
        margin: 126px !important
    }

    .mtLg126 {
        margin-top: 126px !important
    }

    .mbLg126 {
        margin-bottom: 126px !important
    }

    .msLg126 {
        margin-left: 126px !important
    }

    .meLg126 {
        margin-right: 126px !important
    }

    .myLg126 {
        margin-top: 126px !important;
        margin-bottom: 126px !important
    }

    .mxLg126 {
        margin-left: 126px !important;
        margin-right: 126px !important
    }
}

.p127 {
    padding: 127px
}

.pt127 {
    padding-top: 127px
}

.pb127 {
    padding-bottom: 127px
}

.ps127 {
    padding-left: 127px
}

.pe127 {
    padding-right: 127px
}

.py127 {
    padding-top: 127px;
    padding-bottom: 127px
}

.px127 {
    padding-left: 127px;
    padding-right: 127px
}

.m127 {
    margin: 127px
}

.mt127 {
    margin-top: 127px
}

.mb127 {
    margin-bottom: 127px
}

.ms127 {
    margin-left: 127px
}

.me127 {
    margin-right: 127px
}

.my127 {
    margin-top: 127px;
    margin-bottom: 127px
}

.mx127 {
    margin-left: 127px;
    margin-right: 127px
}

@media screen and (min-width:991px) {
    .pLg127 {
        padding: 127px !important
    }

    .ptLg127 {
        padding-top: 127px !important
    }

    .pbLg127 {
        padding-bottom: 127px !important
    }

    .psLg127 {
        padding-left: 127px !important
    }

    .peLg127 {
        padding-right: 127px !important
    }

    .pyLg127 {
        padding-top: 127px !important;
        padding-bottom: 127px !important
    }

    .pxLg127 {
        padding-left: 127px !important;
        padding-right: 127px !important
    }

    .mLg127 {
        margin: 127px !important
    }

    .mtLg127 {
        margin-top: 127px !important
    }

    .mbLg127 {
        margin-bottom: 127px !important
    }

    .msLg127 {
        margin-left: 127px !important
    }

    .meLg127 {
        margin-right: 127px !important
    }

    .myLg127 {
        margin-top: 127px !important;
        margin-bottom: 127px !important
    }

    .mxLg127 {
        margin-left: 127px !important;
        margin-right: 127px !important
    }
}

.p128 {
    padding: 128px
}

.pt128 {
    padding-top: 128px
}

.pb128 {
    padding-bottom: 128px
}

.ps128 {
    padding-left: 128px
}

.pe128 {
    padding-right: 128px
}

.py128 {
    padding-top: 128px;
    padding-bottom: 128px
}

.px128 {
    padding-left: 128px;
    padding-right: 128px
}

.m128 {
    margin: 128px
}

.mt128 {
    margin-top: 128px
}

.mb128 {
    margin-bottom: 128px
}

.ms128 {
    margin-left: 128px
}

.me128 {
    margin-right: 128px
}

.my128 {
    margin-top: 128px;
    margin-bottom: 128px
}

.mx128 {
    margin-left: 128px;
    margin-right: 128px
}

@media screen and (min-width:991px) {
    .pLg128 {
        padding: 128px !important
    }

    .ptLg128 {
        padding-top: 128px !important
    }

    .pbLg128 {
        padding-bottom: 128px !important
    }

    .psLg128 {
        padding-left: 128px !important
    }

    .peLg128 {
        padding-right: 128px !important
    }

    .pyLg128 {
        padding-top: 128px !important;
        padding-bottom: 128px !important
    }

    .pxLg128 {
        padding-left: 128px !important;
        padding-right: 128px !important
    }

    .mLg128 {
        margin: 128px !important
    }

    .mtLg128 {
        margin-top: 128px !important
    }

    .mbLg128 {
        margin-bottom: 128px !important
    }

    .msLg128 {
        margin-left: 128px !important
    }

    .meLg128 {
        margin-right: 128px !important
    }

    .myLg128 {
        margin-top: 128px !important;
        margin-bottom: 128px !important
    }

    .mxLg128 {
        margin-left: 128px !important;
        margin-right: 128px !important
    }
}

.p129 {
    padding: 129px
}

.pt129 {
    padding-top: 129px
}

.pb129 {
    padding-bottom: 129px
}

.ps129 {
    padding-left: 129px
}

.pe129 {
    padding-right: 129px
}

.py129 {
    padding-top: 129px;
    padding-bottom: 129px
}

.px129 {
    padding-left: 129px;
    padding-right: 129px
}

.m129 {
    margin: 129px
}

.mt129 {
    margin-top: 129px
}

.mb129 {
    margin-bottom: 129px
}

.ms129 {
    margin-left: 129px
}

.me129 {
    margin-right: 129px
}

.my129 {
    margin-top: 129px;
    margin-bottom: 129px
}

.mx129 {
    margin-left: 129px;
    margin-right: 129px
}

@media screen and (min-width:991px) {
    .pLg129 {
        padding: 129px !important
    }

    .ptLg129 {
        padding-top: 129px !important
    }

    .pbLg129 {
        padding-bottom: 129px !important
    }

    .psLg129 {
        padding-left: 129px !important
    }

    .peLg129 {
        padding-right: 129px !important
    }

    .pyLg129 {
        padding-top: 129px !important;
        padding-bottom: 129px !important
    }

    .pxLg129 {
        padding-left: 129px !important;
        padding-right: 129px !important
    }

    .mLg129 {
        margin: 129px !important
    }

    .mtLg129 {
        margin-top: 129px !important
    }

    .mbLg129 {
        margin-bottom: 129px !important
    }

    .msLg129 {
        margin-left: 129px !important
    }

    .meLg129 {
        margin-right: 129px !important
    }

    .myLg129 {
        margin-top: 129px !important;
        margin-bottom: 129px !important
    }

    .mxLg129 {
        margin-left: 129px !important;
        margin-right: 129px !important
    }
}

.p130 {
    padding: 130px
}

.pt130 {
    padding-top: 130px
}

.pb130 {
    padding-bottom: 130px
}

.ps130 {
    padding-left: 130px
}

.pe130 {
    padding-right: 130px
}

.py130 {
    padding-top: 130px;
    padding-bottom: 130px
}

.px130 {
    padding-left: 130px;
    padding-right: 130px
}

.m130 {
    margin: 130px
}

.mt130 {
    margin-top: 130px
}

.mb130 {
    margin-bottom: 130px
}

.ms130 {
    margin-left: 130px
}

.me130 {
    margin-right: 130px
}

.my130 {
    margin-top: 130px;
    margin-bottom: 130px
}

.mx130 {
    margin-left: 130px;
    margin-right: 130px
}

@media screen and (min-width:991px) {
    .pLg130 {
        padding: 130px !important
    }

    .ptLg130 {
        padding-top: 130px !important
    }

    .pbLg130 {
        padding-bottom: 130px !important
    }

    .psLg130 {
        padding-left: 130px !important
    }

    .peLg130 {
        padding-right: 130px !important
    }

    .pyLg130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important
    }

    .pxLg130 {
        padding-left: 130px !important;
        padding-right: 130px !important
    }

    .mLg130 {
        margin: 130px !important
    }

    .mtLg130 {
        margin-top: 130px !important
    }

    .mbLg130 {
        margin-bottom: 130px !important
    }

    .msLg130 {
        margin-left: 130px !important
    }

    .meLg130 {
        margin-right: 130px !important
    }

    .myLg130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important
    }

    .mxLg130 {
        margin-left: 130px !important;
        margin-right: 130px !important
    }
}

.p131 {
    padding: 131px
}

.pt131 {
    padding-top: 131px
}

.pb131 {
    padding-bottom: 131px
}

.ps131 {
    padding-left: 131px
}

.pe131 {
    padding-right: 131px
}

.py131 {
    padding-top: 131px;
    padding-bottom: 131px
}

.px131 {
    padding-left: 131px;
    padding-right: 131px
}

.m131 {
    margin: 131px
}

.mt131 {
    margin-top: 131px
}

.mb131 {
    margin-bottom: 131px
}

.ms131 {
    margin-left: 131px
}

.me131 {
    margin-right: 131px
}

.my131 {
    margin-top: 131px;
    margin-bottom: 131px
}

.mx131 {
    margin-left: 131px;
    margin-right: 131px
}

@media screen and (min-width:991px) {
    .pLg131 {
        padding: 131px !important
    }

    .ptLg131 {
        padding-top: 131px !important
    }

    .pbLg131 {
        padding-bottom: 131px !important
    }

    .psLg131 {
        padding-left: 131px !important
    }

    .peLg131 {
        padding-right: 131px !important
    }

    .pyLg131 {
        padding-top: 131px !important;
        padding-bottom: 131px !important
    }

    .pxLg131 {
        padding-left: 131px !important;
        padding-right: 131px !important
    }

    .mLg131 {
        margin: 131px !important
    }

    .mtLg131 {
        margin-top: 131px !important
    }

    .mbLg131 {
        margin-bottom: 131px !important
    }

    .msLg131 {
        margin-left: 131px !important
    }

    .meLg131 {
        margin-right: 131px !important
    }

    .myLg131 {
        margin-top: 131px !important;
        margin-bottom: 131px !important
    }

    .mxLg131 {
        margin-left: 131px !important;
        margin-right: 131px !important
    }
}

.p132 {
    padding: 132px
}

.pt132 {
    padding-top: 132px
}

.pb132 {
    padding-bottom: 132px
}

.ps132 {
    padding-left: 132px
}

.pe132 {
    padding-right: 132px
}

.py132 {
    padding-top: 132px;
    padding-bottom: 132px
}

.px132 {
    padding-left: 132px;
    padding-right: 132px
}

.m132 {
    margin: 132px
}

.mt132 {
    margin-top: 132px
}

.mb132 {
    margin-bottom: 132px
}

.ms132 {
    margin-left: 132px
}

.me132 {
    margin-right: 132px
}

.my132 {
    margin-top: 132px;
    margin-bottom: 132px
}

.mx132 {
    margin-left: 132px;
    margin-right: 132px
}

@media screen and (min-width:991px) {
    .pLg132 {
        padding: 132px !important
    }

    .ptLg132 {
        padding-top: 132px !important
    }

    .pbLg132 {
        padding-bottom: 132px !important
    }

    .psLg132 {
        padding-left: 132px !important
    }

    .peLg132 {
        padding-right: 132px !important
    }

    .pyLg132 {
        padding-top: 132px !important;
        padding-bottom: 132px !important
    }

    .pxLg132 {
        padding-left: 132px !important;
        padding-right: 132px !important
    }

    .mLg132 {
        margin: 132px !important
    }

    .mtLg132 {
        margin-top: 132px !important
    }

    .mbLg132 {
        margin-bottom: 132px !important
    }

    .msLg132 {
        margin-left: 132px !important
    }

    .meLg132 {
        margin-right: 132px !important
    }

    .myLg132 {
        margin-top: 132px !important;
        margin-bottom: 132px !important
    }

    .mxLg132 {
        margin-left: 132px !important;
        margin-right: 132px !important
    }
}

.p133 {
    padding: 133px
}

.pt133 {
    padding-top: 133px
}

.pb133 {
    padding-bottom: 133px
}

.ps133 {
    padding-left: 133px
}

.pe133 {
    padding-right: 133px
}

.py133 {
    padding-top: 133px;
    padding-bottom: 133px
}

.px133 {
    padding-left: 133px;
    padding-right: 133px
}

.m133 {
    margin: 133px
}

.mt133 {
    margin-top: 133px
}

.mb133 {
    margin-bottom: 133px
}

.ms133 {
    margin-left: 133px
}

.me133 {
    margin-right: 133px
}

.my133 {
    margin-top: 133px;
    margin-bottom: 133px
}

.mx133 {
    margin-left: 133px;
    margin-right: 133px
}

@media screen and (min-width:991px) {
    .pLg133 {
        padding: 133px !important
    }

    .ptLg133 {
        padding-top: 133px !important
    }

    .pbLg133 {
        padding-bottom: 133px !important
    }

    .psLg133 {
        padding-left: 133px !important
    }

    .peLg133 {
        padding-right: 133px !important
    }

    .pyLg133 {
        padding-top: 133px !important;
        padding-bottom: 133px !important
    }

    .pxLg133 {
        padding-left: 133px !important;
        padding-right: 133px !important
    }

    .mLg133 {
        margin: 133px !important
    }

    .mtLg133 {
        margin-top: 133px !important
    }

    .mbLg133 {
        margin-bottom: 133px !important
    }

    .msLg133 {
        margin-left: 133px !important
    }

    .meLg133 {
        margin-right: 133px !important
    }

    .myLg133 {
        margin-top: 133px !important;
        margin-bottom: 133px !important
    }

    .mxLg133 {
        margin-left: 133px !important;
        margin-right: 133px !important
    }
}

.p134 {
    padding: 134px
}

.pt134 {
    padding-top: 134px
}

.pb134 {
    padding-bottom: 134px
}

.ps134 {
    padding-left: 134px
}

.pe134 {
    padding-right: 134px
}

.py134 {
    padding-top: 134px;
    padding-bottom: 134px
}

.px134 {
    padding-left: 134px;
    padding-right: 134px
}

.m134 {
    margin: 134px
}

.mt134 {
    margin-top: 134px
}

.mb134 {
    margin-bottom: 134px
}

.ms134 {
    margin-left: 134px
}

.me134 {
    margin-right: 134px
}

.my134 {
    margin-top: 134px;
    margin-bottom: 134px
}

.mx134 {
    margin-left: 134px;
    margin-right: 134px
}

@media screen and (min-width:991px) {
    .pLg134 {
        padding: 134px !important
    }

    .ptLg134 {
        padding-top: 134px !important
    }

    .pbLg134 {
        padding-bottom: 134px !important
    }

    .psLg134 {
        padding-left: 134px !important
    }

    .peLg134 {
        padding-right: 134px !important
    }

    .pyLg134 {
        padding-top: 134px !important;
        padding-bottom: 134px !important
    }

    .pxLg134 {
        padding-left: 134px !important;
        padding-right: 134px !important
    }

    .mLg134 {
        margin: 134px !important
    }

    .mtLg134 {
        margin-top: 134px !important
    }

    .mbLg134 {
        margin-bottom: 134px !important
    }

    .msLg134 {
        margin-left: 134px !important
    }

    .meLg134 {
        margin-right: 134px !important
    }

    .myLg134 {
        margin-top: 134px !important;
        margin-bottom: 134px !important
    }

    .mxLg134 {
        margin-left: 134px !important;
        margin-right: 134px !important
    }
}

.p135 {
    padding: 135px
}

.pt135 {
    padding-top: 135px
}

.pb135 {
    padding-bottom: 135px
}

.ps135 {
    padding-left: 135px
}

.pe135 {
    padding-right: 135px
}

.py135 {
    padding-top: 135px;
    padding-bottom: 135px
}

.px135 {
    padding-left: 135px;
    padding-right: 135px
}

.m135 {
    margin: 135px
}

.mt135 {
    margin-top: 135px
}

.mb135 {
    margin-bottom: 135px
}

.ms135 {
    margin-left: 135px
}

.me135 {
    margin-right: 135px
}

.my135 {
    margin-top: 135px;
    margin-bottom: 135px
}

.mx135 {
    margin-left: 135px;
    margin-right: 135px
}

@media screen and (min-width:991px) {
    .pLg135 {
        padding: 135px !important
    }

    .ptLg135 {
        padding-top: 135px !important
    }

    .pbLg135 {
        padding-bottom: 135px !important
    }

    .psLg135 {
        padding-left: 135px !important
    }

    .peLg135 {
        padding-right: 135px !important
    }

    .pyLg135 {
        padding-top: 135px !important;
        padding-bottom: 135px !important
    }

    .pxLg135 {
        padding-left: 135px !important;
        padding-right: 135px !important
    }

    .mLg135 {
        margin: 135px !important
    }

    .mtLg135 {
        margin-top: 135px !important
    }

    .mbLg135 {
        margin-bottom: 135px !important
    }

    .msLg135 {
        margin-left: 135px !important
    }

    .meLg135 {
        margin-right: 135px !important
    }

    .myLg135 {
        margin-top: 135px !important;
        margin-bottom: 135px !important
    }

    .mxLg135 {
        margin-left: 135px !important;
        margin-right: 135px !important
    }
}

.p136 {
    padding: 136px
}

.pt136 {
    padding-top: 136px
}

.pb136 {
    padding-bottom: 136px
}

.ps136 {
    padding-left: 136px
}

.pe136 {
    padding-right: 136px
}

.py136 {
    padding-top: 136px;
    padding-bottom: 136px
}

.px136 {
    padding-left: 136px;
    padding-right: 136px
}

.m136 {
    margin: 136px
}

.mt136 {
    margin-top: 136px
}

.mb136 {
    margin-bottom: 136px
}

.ms136 {
    margin-left: 136px
}

.me136 {
    margin-right: 136px
}

.my136 {
    margin-top: 136px;
    margin-bottom: 136px
}

.mx136 {
    margin-left: 136px;
    margin-right: 136px
}

@media screen and (min-width:991px) {
    .pLg136 {
        padding: 136px !important
    }

    .ptLg136 {
        padding-top: 136px !important
    }

    .pbLg136 {
        padding-bottom: 136px !important
    }

    .psLg136 {
        padding-left: 136px !important
    }

    .peLg136 {
        padding-right: 136px !important
    }

    .pyLg136 {
        padding-top: 136px !important;
        padding-bottom: 136px !important
    }

    .pxLg136 {
        padding-left: 136px !important;
        padding-right: 136px !important
    }

    .mLg136 {
        margin: 136px !important
    }

    .mtLg136 {
        margin-top: 136px !important
    }

    .mbLg136 {
        margin-bottom: 136px !important
    }

    .msLg136 {
        margin-left: 136px !important
    }

    .meLg136 {
        margin-right: 136px !important
    }

    .myLg136 {
        margin-top: 136px !important;
        margin-bottom: 136px !important
    }

    .mxLg136 {
        margin-left: 136px !important;
        margin-right: 136px !important
    }
}

.p137 {
    padding: 137px
}

.pt137 {
    padding-top: 137px
}

.pb137 {
    padding-bottom: 137px
}

.ps137 {
    padding-left: 137px
}

.pe137 {
    padding-right: 137px
}

.py137 {
    padding-top: 137px;
    padding-bottom: 137px
}

.px137 {
    padding-left: 137px;
    padding-right: 137px
}

.m137 {
    margin: 137px
}

.mt137 {
    margin-top: 137px
}

.mb137 {
    margin-bottom: 137px
}

.ms137 {
    margin-left: 137px
}

.me137 {
    margin-right: 137px
}

.my137 {
    margin-top: 137px;
    margin-bottom: 137px
}

.mx137 {
    margin-left: 137px;
    margin-right: 137px
}

@media screen and (min-width:991px) {
    .pLg137 {
        padding: 137px !important
    }

    .ptLg137 {
        padding-top: 137px !important
    }

    .pbLg137 {
        padding-bottom: 137px !important
    }

    .psLg137 {
        padding-left: 137px !important
    }

    .peLg137 {
        padding-right: 137px !important
    }

    .pyLg137 {
        padding-top: 137px !important;
        padding-bottom: 137px !important
    }

    .pxLg137 {
        padding-left: 137px !important;
        padding-right: 137px !important
    }

    .mLg137 {
        margin: 137px !important
    }

    .mtLg137 {
        margin-top: 137px !important
    }

    .mbLg137 {
        margin-bottom: 137px !important
    }

    .msLg137 {
        margin-left: 137px !important
    }

    .meLg137 {
        margin-right: 137px !important
    }

    .myLg137 {
        margin-top: 137px !important;
        margin-bottom: 137px !important
    }

    .mxLg137 {
        margin-left: 137px !important;
        margin-right: 137px !important
    }
}

.p138 {
    padding: 138px
}

.pt138 {
    padding-top: 138px
}

.pb138 {
    padding-bottom: 138px
}

.ps138 {
    padding-left: 138px
}

.pe138 {
    padding-right: 138px
}

.py138 {
    padding-top: 138px;
    padding-bottom: 138px
}

.px138 {
    padding-left: 138px;
    padding-right: 138px
}

.m138 {
    margin: 138px
}

.mt138 {
    margin-top: 138px
}

.mb138 {
    margin-bottom: 138px
}

.ms138 {
    margin-left: 138px
}

.me138 {
    margin-right: 138px
}

.my138 {
    margin-top: 138px;
    margin-bottom: 138px
}

.mx138 {
    margin-left: 138px;
    margin-right: 138px
}

@media screen and (min-width:991px) {
    .pLg138 {
        padding: 138px !important
    }

    .ptLg138 {
        padding-top: 138px !important
    }

    .pbLg138 {
        padding-bottom: 138px !important
    }

    .psLg138 {
        padding-left: 138px !important
    }

    .peLg138 {
        padding-right: 138px !important
    }

    .pyLg138 {
        padding-top: 138px !important;
        padding-bottom: 138px !important
    }

    .pxLg138 {
        padding-left: 138px !important;
        padding-right: 138px !important
    }

    .mLg138 {
        margin: 138px !important
    }

    .mtLg138 {
        margin-top: 138px !important
    }

    .mbLg138 {
        margin-bottom: 138px !important
    }

    .msLg138 {
        margin-left: 138px !important
    }

    .meLg138 {
        margin-right: 138px !important
    }

    .myLg138 {
        margin-top: 138px !important;
        margin-bottom: 138px !important
    }

    .mxLg138 {
        margin-left: 138px !important;
        margin-right: 138px !important
    }
}

.p139 {
    padding: 139px
}

.pt139 {
    padding-top: 139px
}

.pb139 {
    padding-bottom: 139px
}

.ps139 {
    padding-left: 139px
}

.pe139 {
    padding-right: 139px
}

.py139 {
    padding-top: 139px;
    padding-bottom: 139px
}

.px139 {
    padding-left: 139px;
    padding-right: 139px
}

.m139 {
    margin: 139px
}

.mt139 {
    margin-top: 139px
}

.mb139 {
    margin-bottom: 139px
}

.ms139 {
    margin-left: 139px
}

.me139 {
    margin-right: 139px
}

.my139 {
    margin-top: 139px;
    margin-bottom: 139px
}

.mx139 {
    margin-left: 139px;
    margin-right: 139px
}

@media screen and (min-width:991px) {
    .pLg139 {
        padding: 139px !important
    }

    .ptLg139 {
        padding-top: 139px !important
    }

    .pbLg139 {
        padding-bottom: 139px !important
    }

    .psLg139 {
        padding-left: 139px !important
    }

    .peLg139 {
        padding-right: 139px !important
    }

    .pyLg139 {
        padding-top: 139px !important;
        padding-bottom: 139px !important
    }

    .pxLg139 {
        padding-left: 139px !important;
        padding-right: 139px !important
    }

    .mLg139 {
        margin: 139px !important
    }

    .mtLg139 {
        margin-top: 139px !important
    }

    .mbLg139 {
        margin-bottom: 139px !important
    }

    .msLg139 {
        margin-left: 139px !important
    }

    .meLg139 {
        margin-right: 139px !important
    }

    .myLg139 {
        margin-top: 139px !important;
        margin-bottom: 139px !important
    }

    .mxLg139 {
        margin-left: 139px !important;
        margin-right: 139px !important
    }
}

.p140 {
    padding: 140px
}

.pt140 {
    padding-top: 140px
}

.pb140 {
    padding-bottom: 140px
}

.ps140 {
    padding-left: 140px
}

.pe140 {
    padding-right: 140px
}

.py140 {
    padding-top: 140px;
    padding-bottom: 140px
}

.px140 {
    padding-left: 140px;
    padding-right: 140px
}

.m140 {
    margin: 140px
}

.mt140 {
    margin-top: 140px
}

.mb140 {
    margin-bottom: 140px
}

.ms140 {
    margin-left: 140px
}

.me140 {
    margin-right: 140px
}

.my140 {
    margin-top: 140px;
    margin-bottom: 140px
}

.mx140 {
    margin-left: 140px;
    margin-right: 140px
}

@media screen and (min-width:991px) {
    .pLg140 {
        padding: 140px !important
    }

    .ptLg140 {
        padding-top: 140px !important
    }

    .pbLg140 {
        padding-bottom: 140px !important
    }

    .psLg140 {
        padding-left: 140px !important
    }

    .peLg140 {
        padding-right: 140px !important
    }

    .pyLg140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important
    }

    .pxLg140 {
        padding-left: 140px !important;
        padding-right: 140px !important
    }

    .mLg140 {
        margin: 140px !important
    }

    .mtLg140 {
        margin-top: 140px !important
    }

    .mbLg140 {
        margin-bottom: 140px !important
    }

    .msLg140 {
        margin-left: 140px !important
    }

    .meLg140 {
        margin-right: 140px !important
    }

    .myLg140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important
    }

    .mxLg140 {
        margin-left: 140px !important;
        margin-right: 140px !important
    }
}

.p141 {
    padding: 141px
}

.pt141 {
    padding-top: 141px
}

.pb141 {
    padding-bottom: 141px
}

.ps141 {
    padding-left: 141px
}

.pe141 {
    padding-right: 141px
}

.py141 {
    padding-top: 141px;
    padding-bottom: 141px
}

.px141 {
    padding-left: 141px;
    padding-right: 141px
}

.m141 {
    margin: 141px
}

.mt141 {
    margin-top: 141px
}

.mb141 {
    margin-bottom: 141px
}

.ms141 {
    margin-left: 141px
}

.me141 {
    margin-right: 141px
}

.my141 {
    margin-top: 141px;
    margin-bottom: 141px
}

.mx141 {
    margin-left: 141px;
    margin-right: 141px
}

@media screen and (min-width:991px) {
    .pLg141 {
        padding: 141px !important
    }

    .ptLg141 {
        padding-top: 141px !important
    }

    .pbLg141 {
        padding-bottom: 141px !important
    }

    .psLg141 {
        padding-left: 141px !important
    }

    .peLg141 {
        padding-right: 141px !important
    }

    .pyLg141 {
        padding-top: 141px !important;
        padding-bottom: 141px !important
    }

    .pxLg141 {
        padding-left: 141px !important;
        padding-right: 141px !important
    }

    .mLg141 {
        margin: 141px !important
    }

    .mtLg141 {
        margin-top: 141px !important
    }

    .mbLg141 {
        margin-bottom: 141px !important
    }

    .msLg141 {
        margin-left: 141px !important
    }

    .meLg141 {
        margin-right: 141px !important
    }

    .myLg141 {
        margin-top: 141px !important;
        margin-bottom: 141px !important
    }

    .mxLg141 {
        margin-left: 141px !important;
        margin-right: 141px !important
    }
}

.p142 {
    padding: 142px
}

.pt142 {
    padding-top: 142px
}

.pb142 {
    padding-bottom: 142px
}

.ps142 {
    padding-left: 142px
}

.pe142 {
    padding-right: 142px
}

.py142 {
    padding-top: 142px;
    padding-bottom: 142px
}

.px142 {
    padding-left: 142px;
    padding-right: 142px
}

.m142 {
    margin: 142px
}

.mt142 {
    margin-top: 142px
}

.mb142 {
    margin-bottom: 142px
}

.ms142 {
    margin-left: 142px
}

.me142 {
    margin-right: 142px
}

.my142 {
    margin-top: 142px;
    margin-bottom: 142px
}

.mx142 {
    margin-left: 142px;
    margin-right: 142px
}

@media screen and (min-width:991px) {
    .pLg142 {
        padding: 142px !important
    }

    .ptLg142 {
        padding-top: 142px !important
    }

    .pbLg142 {
        padding-bottom: 142px !important
    }

    .psLg142 {
        padding-left: 142px !important
    }

    .peLg142 {
        padding-right: 142px !important
    }

    .pyLg142 {
        padding-top: 142px !important;
        padding-bottom: 142px !important
    }

    .pxLg142 {
        padding-left: 142px !important;
        padding-right: 142px !important
    }

    .mLg142 {
        margin: 142px !important
    }

    .mtLg142 {
        margin-top: 142px !important
    }

    .mbLg142 {
        margin-bottom: 142px !important
    }

    .msLg142 {
        margin-left: 142px !important
    }

    .meLg142 {
        margin-right: 142px !important
    }

    .myLg142 {
        margin-top: 142px !important;
        margin-bottom: 142px !important
    }

    .mxLg142 {
        margin-left: 142px !important;
        margin-right: 142px !important
    }
}

.p143 {
    padding: 143px
}

.pt143 {
    padding-top: 143px
}

.pb143 {
    padding-bottom: 143px
}

.ps143 {
    padding-left: 143px
}

.pe143 {
    padding-right: 143px
}

.py143 {
    padding-top: 143px;
    padding-bottom: 143px
}

.px143 {
    padding-left: 143px;
    padding-right: 143px
}

.m143 {
    margin: 143px
}

.mt143 {
    margin-top: 143px
}

.mb143 {
    margin-bottom: 143px
}

.ms143 {
    margin-left: 143px
}

.me143 {
    margin-right: 143px
}

.my143 {
    margin-top: 143px;
    margin-bottom: 143px
}

.mx143 {
    margin-left: 143px;
    margin-right: 143px
}

@media screen and (min-width:991px) {
    .pLg143 {
        padding: 143px !important
    }

    .ptLg143 {
        padding-top: 143px !important
    }

    .pbLg143 {
        padding-bottom: 143px !important
    }

    .psLg143 {
        padding-left: 143px !important
    }

    .peLg143 {
        padding-right: 143px !important
    }

    .pyLg143 {
        padding-top: 143px !important;
        padding-bottom: 143px !important
    }

    .pxLg143 {
        padding-left: 143px !important;
        padding-right: 143px !important
    }

    .mLg143 {
        margin: 143px !important
    }

    .mtLg143 {
        margin-top: 143px !important
    }

    .mbLg143 {
        margin-bottom: 143px !important
    }

    .msLg143 {
        margin-left: 143px !important
    }

    .meLg143 {
        margin-right: 143px !important
    }

    .myLg143 {
        margin-top: 143px !important;
        margin-bottom: 143px !important
    }

    .mxLg143 {
        margin-left: 143px !important;
        margin-right: 143px !important
    }
}

.p144 {
    padding: 144px
}

.pt144 {
    padding-top: 144px
}

.pb144 {
    padding-bottom: 144px
}

.ps144 {
    padding-left: 144px
}

.pe144 {
    padding-right: 144px
}

.py144 {
    padding-top: 144px;
    padding-bottom: 144px
}

.px144 {
    padding-left: 144px;
    padding-right: 144px
}

.m144 {
    margin: 144px
}

.mt144 {
    margin-top: 144px
}

.mb144 {
    margin-bottom: 144px
}

.ms144 {
    margin-left: 144px
}

.me144 {
    margin-right: 144px
}

.my144 {
    margin-top: 144px;
    margin-bottom: 144px
}

.mx144 {
    margin-left: 144px;
    margin-right: 144px
}

@media screen and (min-width:991px) {
    .pLg144 {
        padding: 144px !important
    }

    .ptLg144 {
        padding-top: 144px !important
    }

    .pbLg144 {
        padding-bottom: 144px !important
    }

    .psLg144 {
        padding-left: 144px !important
    }

    .peLg144 {
        padding-right: 144px !important
    }

    .pyLg144 {
        padding-top: 144px !important;
        padding-bottom: 144px !important
    }

    .pxLg144 {
        padding-left: 144px !important;
        padding-right: 144px !important
    }

    .mLg144 {
        margin: 144px !important
    }

    .mtLg144 {
        margin-top: 144px !important
    }

    .mbLg144 {
        margin-bottom: 144px !important
    }

    .msLg144 {
        margin-left: 144px !important
    }

    .meLg144 {
        margin-right: 144px !important
    }

    .myLg144 {
        margin-top: 144px !important;
        margin-bottom: 144px !important
    }

    .mxLg144 {
        margin-left: 144px !important;
        margin-right: 144px !important
    }
}

.p145 {
    padding: 145px
}

.pt145 {
    padding-top: 145px
}

.pb145 {
    padding-bottom: 145px
}

.ps145 {
    padding-left: 145px
}

.pe145 {
    padding-right: 145px
}

.py145 {
    padding-top: 145px;
    padding-bottom: 145px
}

.px145 {
    padding-left: 145px;
    padding-right: 145px
}

.m145 {
    margin: 145px
}

.mt145 {
    margin-top: 145px
}

.mb145 {
    margin-bottom: 145px
}

.ms145 {
    margin-left: 145px
}

.me145 {
    margin-right: 145px
}

.my145 {
    margin-top: 145px;
    margin-bottom: 145px
}

.mx145 {
    margin-left: 145px;
    margin-right: 145px
}

@media screen and (min-width:991px) {
    .pLg145 {
        padding: 145px !important
    }

    .ptLg145 {
        padding-top: 145px !important
    }

    .pbLg145 {
        padding-bottom: 145px !important
    }

    .psLg145 {
        padding-left: 145px !important
    }

    .peLg145 {
        padding-right: 145px !important
    }

    .pyLg145 {
        padding-top: 145px !important;
        padding-bottom: 145px !important
    }

    .pxLg145 {
        padding-left: 145px !important;
        padding-right: 145px !important
    }

    .mLg145 {
        margin: 145px !important
    }

    .mtLg145 {
        margin-top: 145px !important
    }

    .mbLg145 {
        margin-bottom: 145px !important
    }

    .msLg145 {
        margin-left: 145px !important
    }

    .meLg145 {
        margin-right: 145px !important
    }

    .myLg145 {
        margin-top: 145px !important;
        margin-bottom: 145px !important
    }

    .mxLg145 {
        margin-left: 145px !important;
        margin-right: 145px !important
    }
}

.p146 {
    padding: 146px
}

.pt146 {
    padding-top: 146px
}

.pb146 {
    padding-bottom: 146px
}

.ps146 {
    padding-left: 146px
}

.pe146 {
    padding-right: 146px
}

.py146 {
    padding-top: 146px;
    padding-bottom: 146px
}

.px146 {
    padding-left: 146px;
    padding-right: 146px
}

.m146 {
    margin: 146px
}

.mt146 {
    margin-top: 146px
}

.mb146 {
    margin-bottom: 146px
}

.ms146 {
    margin-left: 146px
}

.me146 {
    margin-right: 146px
}

.my146 {
    margin-top: 146px;
    margin-bottom: 146px
}

.mx146 {
    margin-left: 146px;
    margin-right: 146px
}

@media screen and (min-width:991px) {
    .pLg146 {
        padding: 146px !important
    }

    .ptLg146 {
        padding-top: 146px !important
    }

    .pbLg146 {
        padding-bottom: 146px !important
    }

    .psLg146 {
        padding-left: 146px !important
    }

    .peLg146 {
        padding-right: 146px !important
    }

    .pyLg146 {
        padding-top: 146px !important;
        padding-bottom: 146px !important
    }

    .pxLg146 {
        padding-left: 146px !important;
        padding-right: 146px !important
    }

    .mLg146 {
        margin: 146px !important
    }

    .mtLg146 {
        margin-top: 146px !important
    }

    .mbLg146 {
        margin-bottom: 146px !important
    }

    .msLg146 {
        margin-left: 146px !important
    }

    .meLg146 {
        margin-right: 146px !important
    }

    .myLg146 {
        margin-top: 146px !important;
        margin-bottom: 146px !important
    }

    .mxLg146 {
        margin-left: 146px !important;
        margin-right: 146px !important
    }
}

.p147 {
    padding: 147px
}

.pt147 {
    padding-top: 147px
}

.pb147 {
    padding-bottom: 147px
}

.ps147 {
    padding-left: 147px
}

.pe147 {
    padding-right: 147px
}

.py147 {
    padding-top: 147px;
    padding-bottom: 147px
}

.px147 {
    padding-left: 147px;
    padding-right: 147px
}

.m147 {
    margin: 147px
}

.mt147 {
    margin-top: 147px
}

.mb147 {
    margin-bottom: 147px
}

.ms147 {
    margin-left: 147px
}

.me147 {
    margin-right: 147px
}

.my147 {
    margin-top: 147px;
    margin-bottom: 147px
}

.mx147 {
    margin-left: 147px;
    margin-right: 147px
}

@media screen and (min-width:991px) {
    .pLg147 {
        padding: 147px !important
    }

    .ptLg147 {
        padding-top: 147px !important
    }

    .pbLg147 {
        padding-bottom: 147px !important
    }

    .psLg147 {
        padding-left: 147px !important
    }

    .peLg147 {
        padding-right: 147px !important
    }

    .pyLg147 {
        padding-top: 147px !important;
        padding-bottom: 147px !important
    }

    .pxLg147 {
        padding-left: 147px !important;
        padding-right: 147px !important
    }

    .mLg147 {
        margin: 147px !important
    }

    .mtLg147 {
        margin-top: 147px !important
    }

    .mbLg147 {
        margin-bottom: 147px !important
    }

    .msLg147 {
        margin-left: 147px !important
    }

    .meLg147 {
        margin-right: 147px !important
    }

    .myLg147 {
        margin-top: 147px !important;
        margin-bottom: 147px !important
    }

    .mxLg147 {
        margin-left: 147px !important;
        margin-right: 147px !important
    }
}

.p148 {
    padding: 148px
}

.pt148 {
    padding-top: 148px
}

.pb148 {
    padding-bottom: 148px
}

.ps148 {
    padding-left: 148px
}

.pe148 {
    padding-right: 148px
}

.py148 {
    padding-top: 148px;
    padding-bottom: 148px
}

.px148 {
    padding-left: 148px;
    padding-right: 148px
}

.m148 {
    margin: 148px
}

.mt148 {
    margin-top: 148px
}

.mb148 {
    margin-bottom: 148px
}

.ms148 {
    margin-left: 148px
}

.me148 {
    margin-right: 148px
}

.my148 {
    margin-top: 148px;
    margin-bottom: 148px
}

.mx148 {
    margin-left: 148px;
    margin-right: 148px
}

@media screen and (min-width:991px) {
    .pLg148 {
        padding: 148px !important
    }

    .ptLg148 {
        padding-top: 148px !important
    }

    .pbLg148 {
        padding-bottom: 148px !important
    }

    .psLg148 {
        padding-left: 148px !important
    }

    .peLg148 {
        padding-right: 148px !important
    }

    .pyLg148 {
        padding-top: 148px !important;
        padding-bottom: 148px !important
    }

    .pxLg148 {
        padding-left: 148px !important;
        padding-right: 148px !important
    }

    .mLg148 {
        margin: 148px !important
    }

    .mtLg148 {
        margin-top: 148px !important
    }

    .mbLg148 {
        margin-bottom: 148px !important
    }

    .msLg148 {
        margin-left: 148px !important
    }

    .meLg148 {
        margin-right: 148px !important
    }

    .myLg148 {
        margin-top: 148px !important;
        margin-bottom: 148px !important
    }

    .mxLg148 {
        margin-left: 148px !important;
        margin-right: 148px !important
    }
}

.p149 {
    padding: 149px
}

.pt149 {
    padding-top: 149px
}

.pb149 {
    padding-bottom: 149px
}

.ps149 {
    padding-left: 149px
}

.pe149 {
    padding-right: 149px
}

.py149 {
    padding-top: 149px;
    padding-bottom: 149px
}

.px149 {
    padding-left: 149px;
    padding-right: 149px
}

.m149 {
    margin: 149px
}

.mt149 {
    margin-top: 149px
}

.mb149 {
    margin-bottom: 149px
}

.ms149 {
    margin-left: 149px
}

.me149 {
    margin-right: 149px
}

.my149 {
    margin-top: 149px;
    margin-bottom: 149px
}

.mx149 {
    margin-left: 149px;
    margin-right: 149px
}

@media screen and (min-width:991px) {
    .pLg149 {
        padding: 149px !important
    }

    .ptLg149 {
        padding-top: 149px !important
    }

    .pbLg149 {
        padding-bottom: 149px !important
    }

    .psLg149 {
        padding-left: 149px !important
    }

    .peLg149 {
        padding-right: 149px !important
    }

    .pyLg149 {
        padding-top: 149px !important;
        padding-bottom: 149px !important
    }

    .pxLg149 {
        padding-left: 149px !important;
        padding-right: 149px !important
    }

    .mLg149 {
        margin: 149px !important
    }

    .mtLg149 {
        margin-top: 149px !important
    }

    .mbLg149 {
        margin-bottom: 149px !important
    }

    .msLg149 {
        margin-left: 149px !important
    }

    .meLg149 {
        margin-right: 149px !important
    }

    .myLg149 {
        margin-top: 149px !important;
        margin-bottom: 149px !important
    }

    .mxLg149 {
        margin-left: 149px !important;
        margin-right: 149px !important
    }
}

.p150 {
    padding: 150px
}

.pt150 {
    padding-top: 150px
}

.pb150 {
    padding-bottom: 150px
}

.ps150 {
    padding-left: 150px
}

.pe150 {
    padding-right: 150px
}

.py150 {
    padding-top: 150px;
    padding-bottom: 150px
}

.px150 {
    padding-left: 150px;
    padding-right: 150px
}

.m150 {
    margin: 150px
}

.mt150 {
    margin-top: 150px
}

.mb150 {
    margin-bottom: 150px
}

.ms150 {
    margin-left: 150px
}

.me150 {
    margin-right: 150px
}

.my150 {
    margin-top: 150px;
    margin-bottom: 150px
}

.mx150 {
    margin-left: 150px;
    margin-right: 150px
}

@media screen and (min-width:991px) {
    .pLg150 {
        padding: 150px !important
    }

    .ptLg150 {
        padding-top: 150px !important
    }

    .pbLg150 {
        padding-bottom: 150px !important
    }

    .psLg150 {
        padding-left: 150px !important
    }

    .peLg150 {
        padding-right: 150px !important
    }

    .pyLg150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important
    }

    .pxLg150 {
        padding-left: 150px !important;
        padding-right: 150px !important
    }

    .mLg150 {
        margin: 150px !important
    }

    .mtLg150 {
        margin-top: 150px !important
    }

    .mbLg150 {
        margin-bottom: 150px !important
    }

    .msLg150 {
        margin-left: 150px !important
    }

    .meLg150 {
        margin-right: 150px !important
    }

    .myLg150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important
    }

    .mxLg150 {
        margin-left: 150px !important;
        margin-right: 150px !important
    }
}

.p151 {
    padding: 151px
}

.pt151 {
    padding-top: 151px
}

.pb151 {
    padding-bottom: 151px
}

.ps151 {
    padding-left: 151px
}

.pe151 {
    padding-right: 151px
}

.py151 {
    padding-top: 151px;
    padding-bottom: 151px
}

.px151 {
    padding-left: 151px;
    padding-right: 151px
}

.m151 {
    margin: 151px
}

.mt151 {
    margin-top: 151px
}

.mb151 {
    margin-bottom: 151px
}

.ms151 {
    margin-left: 151px
}

.me151 {
    margin-right: 151px
}

.my151 {
    margin-top: 151px;
    margin-bottom: 151px
}

.mx151 {
    margin-left: 151px;
    margin-right: 151px
}

@media screen and (min-width:991px) {
    .pLg151 {
        padding: 151px !important
    }

    .ptLg151 {
        padding-top: 151px !important
    }

    .pbLg151 {
        padding-bottom: 151px !important
    }

    .psLg151 {
        padding-left: 151px !important
    }

    .peLg151 {
        padding-right: 151px !important
    }

    .pyLg151 {
        padding-top: 151px !important;
        padding-bottom: 151px !important
    }

    .pxLg151 {
        padding-left: 151px !important;
        padding-right: 151px !important
    }

    .mLg151 {
        margin: 151px !important
    }

    .mtLg151 {
        margin-top: 151px !important
    }

    .mbLg151 {
        margin-bottom: 151px !important
    }

    .msLg151 {
        margin-left: 151px !important
    }

    .meLg151 {
        margin-right: 151px !important
    }

    .myLg151 {
        margin-top: 151px !important;
        margin-bottom: 151px !important
    }

    .mxLg151 {
        margin-left: 151px !important;
        margin-right: 151px !important
    }
}

.p152 {
    padding: 152px
}

.pt152 {
    padding-top: 152px
}

.pb152 {
    padding-bottom: 152px
}

.ps152 {
    padding-left: 152px
}

.pe152 {
    padding-right: 152px
}

.py152 {
    padding-top: 152px;
    padding-bottom: 152px
}

.px152 {
    padding-left: 152px;
    padding-right: 152px
}

.m152 {
    margin: 152px
}

.mt152 {
    margin-top: 152px
}

.mb152 {
    margin-bottom: 152px
}

.ms152 {
    margin-left: 152px
}

.me152 {
    margin-right: 152px
}

.my152 {
    margin-top: 152px;
    margin-bottom: 152px
}

.mx152 {
    margin-left: 152px;
    margin-right: 152px
}

@media screen and (min-width:991px) {
    .pLg152 {
        padding: 152px !important
    }

    .ptLg152 {
        padding-top: 152px !important
    }

    .pbLg152 {
        padding-bottom: 152px !important
    }

    .psLg152 {
        padding-left: 152px !important
    }

    .peLg152 {
        padding-right: 152px !important
    }

    .pyLg152 {
        padding-top: 152px !important;
        padding-bottom: 152px !important
    }

    .pxLg152 {
        padding-left: 152px !important;
        padding-right: 152px !important
    }

    .mLg152 {
        margin: 152px !important
    }

    .mtLg152 {
        margin-top: 152px !important
    }

    .mbLg152 {
        margin-bottom: 152px !important
    }

    .msLg152 {
        margin-left: 152px !important
    }

    .meLg152 {
        margin-right: 152px !important
    }

    .myLg152 {
        margin-top: 152px !important;
        margin-bottom: 152px !important
    }

    .mxLg152 {
        margin-left: 152px !important;
        margin-right: 152px !important
    }
}

.p153 {
    padding: 153px
}

.pt153 {
    padding-top: 153px
}

.pb153 {
    padding-bottom: 153px
}

.ps153 {
    padding-left: 153px
}

.pe153 {
    padding-right: 153px
}

.py153 {
    padding-top: 153px;
    padding-bottom: 153px
}

.px153 {
    padding-left: 153px;
    padding-right: 153px
}

.m153 {
    margin: 153px
}

.mt153 {
    margin-top: 153px
}

.mb153 {
    margin-bottom: 153px
}

.ms153 {
    margin-left: 153px
}

.me153 {
    margin-right: 153px
}

.my153 {
    margin-top: 153px;
    margin-bottom: 153px
}

.mx153 {
    margin-left: 153px;
    margin-right: 153px
}

@media screen and (min-width:991px) {
    .pLg153 {
        padding: 153px !important
    }

    .ptLg153 {
        padding-top: 153px !important
    }

    .pbLg153 {
        padding-bottom: 153px !important
    }

    .psLg153 {
        padding-left: 153px !important
    }

    .peLg153 {
        padding-right: 153px !important
    }

    .pyLg153 {
        padding-top: 153px !important;
        padding-bottom: 153px !important
    }

    .pxLg153 {
        padding-left: 153px !important;
        padding-right: 153px !important
    }

    .mLg153 {
        margin: 153px !important
    }

    .mtLg153 {
        margin-top: 153px !important
    }

    .mbLg153 {
        margin-bottom: 153px !important
    }

    .msLg153 {
        margin-left: 153px !important
    }

    .meLg153 {
        margin-right: 153px !important
    }

    .myLg153 {
        margin-top: 153px !important;
        margin-bottom: 153px !important
    }

    .mxLg153 {
        margin-left: 153px !important;
        margin-right: 153px !important
    }
}

.p154 {
    padding: 154px
}

.pt154 {
    padding-top: 154px
}

.pb154 {
    padding-bottom: 154px
}

.ps154 {
    padding-left: 154px
}

.pe154 {
    padding-right: 154px
}

.py154 {
    padding-top: 154px;
    padding-bottom: 154px
}

.px154 {
    padding-left: 154px;
    padding-right: 154px
}

.m154 {
    margin: 154px
}

.mt154 {
    margin-top: 154px
}

.mb154 {
    margin-bottom: 154px
}

.ms154 {
    margin-left: 154px
}

.me154 {
    margin-right: 154px
}

.my154 {
    margin-top: 154px;
    margin-bottom: 154px
}

.mx154 {
    margin-left: 154px;
    margin-right: 154px
}

@media screen and (min-width:991px) {
    .pLg154 {
        padding: 154px !important
    }

    .ptLg154 {
        padding-top: 154px !important
    }

    .pbLg154 {
        padding-bottom: 154px !important
    }

    .psLg154 {
        padding-left: 154px !important
    }

    .peLg154 {
        padding-right: 154px !important
    }

    .pyLg154 {
        padding-top: 154px !important;
        padding-bottom: 154px !important
    }

    .pxLg154 {
        padding-left: 154px !important;
        padding-right: 154px !important
    }

    .mLg154 {
        margin: 154px !important
    }

    .mtLg154 {
        margin-top: 154px !important
    }

    .mbLg154 {
        margin-bottom: 154px !important
    }

    .msLg154 {
        margin-left: 154px !important
    }

    .meLg154 {
        margin-right: 154px !important
    }

    .myLg154 {
        margin-top: 154px !important;
        margin-bottom: 154px !important
    }

    .mxLg154 {
        margin-left: 154px !important;
        margin-right: 154px !important
    }
}

.p155 {
    padding: 155px
}

.pt155 {
    padding-top: 155px
}

.pb155 {
    padding-bottom: 155px
}

.ps155 {
    padding-left: 155px
}

.pe155 {
    padding-right: 155px
}

.py155 {
    padding-top: 155px;
    padding-bottom: 155px
}

.px155 {
    padding-left: 155px;
    padding-right: 155px
}

.m155 {
    margin: 155px
}

.mt155 {
    margin-top: 155px
}

.mb155 {
    margin-bottom: 155px
}

.ms155 {
    margin-left: 155px
}

.me155 {
    margin-right: 155px
}

.my155 {
    margin-top: 155px;
    margin-bottom: 155px
}

.mx155 {
    margin-left: 155px;
    margin-right: 155px
}

@media screen and (min-width:991px) {
    .pLg155 {
        padding: 155px !important
    }

    .ptLg155 {
        padding-top: 155px !important
    }

    .pbLg155 {
        padding-bottom: 155px !important
    }

    .psLg155 {
        padding-left: 155px !important
    }

    .peLg155 {
        padding-right: 155px !important
    }

    .pyLg155 {
        padding-top: 155px !important;
        padding-bottom: 155px !important
    }

    .pxLg155 {
        padding-left: 155px !important;
        padding-right: 155px !important
    }

    .mLg155 {
        margin: 155px !important
    }

    .mtLg155 {
        margin-top: 155px !important
    }

    .mbLg155 {
        margin-bottom: 155px !important
    }

    .msLg155 {
        margin-left: 155px !important
    }

    .meLg155 {
        margin-right: 155px !important
    }

    .myLg155 {
        margin-top: 155px !important;
        margin-bottom: 155px !important
    }

    .mxLg155 {
        margin-left: 155px !important;
        margin-right: 155px !important
    }
}

.p156 {
    padding: 156px
}

.pt156 {
    padding-top: 156px
}

.pb156 {
    padding-bottom: 156px
}

.ps156 {
    padding-left: 156px
}

.pe156 {
    padding-right: 156px
}

.py156 {
    padding-top: 156px;
    padding-bottom: 156px
}

.px156 {
    padding-left: 156px;
    padding-right: 156px
}

.m156 {
    margin: 156px
}

.mt156 {
    margin-top: 156px
}

.mb156 {
    margin-bottom: 156px
}

.ms156 {
    margin-left: 156px
}

.me156 {
    margin-right: 156px
}

.my156 {
    margin-top: 156px;
    margin-bottom: 156px
}

.mx156 {
    margin-left: 156px;
    margin-right: 156px
}

@media screen and (min-width:991px) {
    .pLg156 {
        padding: 156px !important
    }

    .ptLg156 {
        padding-top: 156px !important
    }

    .pbLg156 {
        padding-bottom: 156px !important
    }

    .psLg156 {
        padding-left: 156px !important
    }

    .peLg156 {
        padding-right: 156px !important
    }

    .pyLg156 {
        padding-top: 156px !important;
        padding-bottom: 156px !important
    }

    .pxLg156 {
        padding-left: 156px !important;
        padding-right: 156px !important
    }

    .mLg156 {
        margin: 156px !important
    }

    .mtLg156 {
        margin-top: 156px !important
    }

    .mbLg156 {
        margin-bottom: 156px !important
    }

    .msLg156 {
        margin-left: 156px !important
    }

    .meLg156 {
        margin-right: 156px !important
    }

    .myLg156 {
        margin-top: 156px !important;
        margin-bottom: 156px !important
    }

    .mxLg156 {
        margin-left: 156px !important;
        margin-right: 156px !important
    }
}

.p157 {
    padding: 157px
}

.pt157 {
    padding-top: 157px
}

.pb157 {
    padding-bottom: 157px
}

.ps157 {
    padding-left: 157px
}

.pe157 {
    padding-right: 157px
}

.py157 {
    padding-top: 157px;
    padding-bottom: 157px
}

.px157 {
    padding-left: 157px;
    padding-right: 157px
}

.m157 {
    margin: 157px
}

.mt157 {
    margin-top: 157px
}

.mb157 {
    margin-bottom: 157px
}

.ms157 {
    margin-left: 157px
}

.me157 {
    margin-right: 157px
}

.my157 {
    margin-top: 157px;
    margin-bottom: 157px
}

.mx157 {
    margin-left: 157px;
    margin-right: 157px
}

@media screen and (min-width:991px) {
    .pLg157 {
        padding: 157px !important
    }

    .ptLg157 {
        padding-top: 157px !important
    }

    .pbLg157 {
        padding-bottom: 157px !important
    }

    .psLg157 {
        padding-left: 157px !important
    }

    .peLg157 {
        padding-right: 157px !important
    }

    .pyLg157 {
        padding-top: 157px !important;
        padding-bottom: 157px !important
    }

    .pxLg157 {
        padding-left: 157px !important;
        padding-right: 157px !important
    }

    .mLg157 {
        margin: 157px !important
    }

    .mtLg157 {
        margin-top: 157px !important
    }

    .mbLg157 {
        margin-bottom: 157px !important
    }

    .msLg157 {
        margin-left: 157px !important
    }

    .meLg157 {
        margin-right: 157px !important
    }

    .myLg157 {
        margin-top: 157px !important;
        margin-bottom: 157px !important
    }

    .mxLg157 {
        margin-left: 157px !important;
        margin-right: 157px !important
    }
}

.p158 {
    padding: 158px
}

.pt158 {
    padding-top: 158px
}

.pb158 {
    padding-bottom: 158px
}

.ps158 {
    padding-left: 158px
}

.pe158 {
    padding-right: 158px
}

.py158 {
    padding-top: 158px;
    padding-bottom: 158px
}

.px158 {
    padding-left: 158px;
    padding-right: 158px
}

.m158 {
    margin: 158px
}

.mt158 {
    margin-top: 158px
}

.mb158 {
    margin-bottom: 158px
}

.ms158 {
    margin-left: 158px
}

.me158 {
    margin-right: 158px
}

.my158 {
    margin-top: 158px;
    margin-bottom: 158px
}

.mx158 {
    margin-left: 158px;
    margin-right: 158px
}

@media screen and (min-width:991px) {
    .pLg158 {
        padding: 158px !important
    }

    .ptLg158 {
        padding-top: 158px !important
    }

    .pbLg158 {
        padding-bottom: 158px !important
    }

    .psLg158 {
        padding-left: 158px !important
    }

    .peLg158 {
        padding-right: 158px !important
    }

    .pyLg158 {
        padding-top: 158px !important;
        padding-bottom: 158px !important
    }

    .pxLg158 {
        padding-left: 158px !important;
        padding-right: 158px !important
    }

    .mLg158 {
        margin: 158px !important
    }

    .mtLg158 {
        margin-top: 158px !important
    }

    .mbLg158 {
        margin-bottom: 158px !important
    }

    .msLg158 {
        margin-left: 158px !important
    }

    .meLg158 {
        margin-right: 158px !important
    }

    .myLg158 {
        margin-top: 158px !important;
        margin-bottom: 158px !important
    }

    .mxLg158 {
        margin-left: 158px !important;
        margin-right: 158px !important
    }
}

.p159 {
    padding: 159px
}

.pt159 {
    padding-top: 159px
}

.pb159 {
    padding-bottom: 159px
}

.ps159 {
    padding-left: 159px
}

.pe159 {
    padding-right: 159px
}

.py159 {
    padding-top: 159px;
    padding-bottom: 159px
}

.px159 {
    padding-left: 159px;
    padding-right: 159px
}

.m159 {
    margin: 159px
}

.mt159 {
    margin-top: 159px
}

.mb159 {
    margin-bottom: 159px
}

.ms159 {
    margin-left: 159px
}

.me159 {
    margin-right: 159px
}

.my159 {
    margin-top: 159px;
    margin-bottom: 159px
}

.mx159 {
    margin-left: 159px;
    margin-right: 159px
}

@media screen and (min-width:991px) {
    .pLg159 {
        padding: 159px !important
    }

    .ptLg159 {
        padding-top: 159px !important
    }

    .pbLg159 {
        padding-bottom: 159px !important
    }

    .psLg159 {
        padding-left: 159px !important
    }

    .peLg159 {
        padding-right: 159px !important
    }

    .pyLg159 {
        padding-top: 159px !important;
        padding-bottom: 159px !important
    }

    .pxLg159 {
        padding-left: 159px !important;
        padding-right: 159px !important
    }

    .mLg159 {
        margin: 159px !important
    }

    .mtLg159 {
        margin-top: 159px !important
    }

    .mbLg159 {
        margin-bottom: 159px !important
    }

    .msLg159 {
        margin-left: 159px !important
    }

    .meLg159 {
        margin-right: 159px !important
    }

    .myLg159 {
        margin-top: 159px !important;
        margin-bottom: 159px !important
    }

    .mxLg159 {
        margin-left: 159px !important;
        margin-right: 159px !important
    }
}

.p160 {
    padding: 160px
}

.pt160 {
    padding-top: 160px
}

.pb160 {
    padding-bottom: 160px
}

.ps160 {
    padding-left: 160px
}

.pe160 {
    padding-right: 160px
}

.py160 {
    padding-top: 160px;
    padding-bottom: 160px
}

.px160 {
    padding-left: 160px;
    padding-right: 160px
}

.m160 {
    margin: 160px
}

.mt160 {
    margin-top: 160px
}

.mb160 {
    margin-bottom: 160px
}

.ms160 {
    margin-left: 160px
}

.me160 {
    margin-right: 160px
}

.my160 {
    margin-top: 160px;
    margin-bottom: 160px
}

.mx160 {
    margin-left: 160px;
    margin-right: 160px
}

@media screen and (min-width:991px) {
    .pLg160 {
        padding: 160px !important
    }

    .ptLg160 {
        padding-top: 160px !important
    }

    .pbLg160 {
        padding-bottom: 160px !important
    }

    .psLg160 {
        padding-left: 160px !important
    }

    .peLg160 {
        padding-right: 160px !important
    }

    .pyLg160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .pxLg160 {
        padding-left: 160px !important;
        padding-right: 160px !important
    }

    .mLg160 {
        margin: 160px !important
    }

    .mtLg160 {
        margin-top: 160px !important
    }

    .mbLg160 {
        margin-bottom: 160px !important
    }

    .msLg160 {
        margin-left: 160px !important
    }

    .meLg160 {
        margin-right: 160px !important
    }

    .myLg160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important
    }

    .mxLg160 {
        margin-left: 160px !important;
        margin-right: 160px !important
    }
}

.p161 {
    padding: 161px
}

.pt161 {
    padding-top: 161px
}

.pb161 {
    padding-bottom: 161px
}

.ps161 {
    padding-left: 161px
}

.pe161 {
    padding-right: 161px
}

.py161 {
    padding-top: 161px;
    padding-bottom: 161px
}

.px161 {
    padding-left: 161px;
    padding-right: 161px
}

.m161 {
    margin: 161px
}

.mt161 {
    margin-top: 161px
}

.mb161 {
    margin-bottom: 161px
}

.ms161 {
    margin-left: 161px
}

.me161 {
    margin-right: 161px
}

.my161 {
    margin-top: 161px;
    margin-bottom: 161px
}

.mx161 {
    margin-left: 161px;
    margin-right: 161px
}

@media screen and (min-width:991px) {
    .pLg161 {
        padding: 161px !important
    }

    .ptLg161 {
        padding-top: 161px !important
    }

    .pbLg161 {
        padding-bottom: 161px !important
    }

    .psLg161 {
        padding-left: 161px !important
    }

    .peLg161 {
        padding-right: 161px !important
    }

    .pyLg161 {
        padding-top: 161px !important;
        padding-bottom: 161px !important
    }

    .pxLg161 {
        padding-left: 161px !important;
        padding-right: 161px !important
    }

    .mLg161 {
        margin: 161px !important
    }

    .mtLg161 {
        margin-top: 161px !important
    }

    .mbLg161 {
        margin-bottom: 161px !important
    }

    .msLg161 {
        margin-left: 161px !important
    }

    .meLg161 {
        margin-right: 161px !important
    }

    .myLg161 {
        margin-top: 161px !important;
        margin-bottom: 161px !important
    }

    .mxLg161 {
        margin-left: 161px !important;
        margin-right: 161px !important
    }
}

.p162 {
    padding: 162px
}

.pt162 {
    padding-top: 162px
}

.pb162 {
    padding-bottom: 162px
}

.ps162 {
    padding-left: 162px
}

.pe162 {
    padding-right: 162px
}

.py162 {
    padding-top: 162px;
    padding-bottom: 162px
}

.px162 {
    padding-left: 162px;
    padding-right: 162px
}

.m162 {
    margin: 162px
}

.mt162 {
    margin-top: 162px
}

.mb162 {
    margin-bottom: 162px
}

.ms162 {
    margin-left: 162px
}

.me162 {
    margin-right: 162px
}

.my162 {
    margin-top: 162px;
    margin-bottom: 162px
}

.mx162 {
    margin-left: 162px;
    margin-right: 162px
}

@media screen and (min-width:991px) {
    .pLg162 {
        padding: 162px !important
    }

    .ptLg162 {
        padding-top: 162px !important
    }

    .pbLg162 {
        padding-bottom: 162px !important
    }

    .psLg162 {
        padding-left: 162px !important
    }

    .peLg162 {
        padding-right: 162px !important
    }

    .pyLg162 {
        padding-top: 162px !important;
        padding-bottom: 162px !important
    }

    .pxLg162 {
        padding-left: 162px !important;
        padding-right: 162px !important
    }

    .mLg162 {
        margin: 162px !important
    }

    .mtLg162 {
        margin-top: 162px !important
    }

    .mbLg162 {
        margin-bottom: 162px !important
    }

    .msLg162 {
        margin-left: 162px !important
    }

    .meLg162 {
        margin-right: 162px !important
    }

    .myLg162 {
        margin-top: 162px !important;
        margin-bottom: 162px !important
    }

    .mxLg162 {
        margin-left: 162px !important;
        margin-right: 162px !important
    }
}

.p163 {
    padding: 163px
}

.pt163 {
    padding-top: 163px
}

.pb163 {
    padding-bottom: 163px
}

.ps163 {
    padding-left: 163px
}

.pe163 {
    padding-right: 163px
}

.py163 {
    padding-top: 163px;
    padding-bottom: 163px
}

.px163 {
    padding-left: 163px;
    padding-right: 163px
}

.m163 {
    margin: 163px
}

.mt163 {
    margin-top: 163px
}

.mb163 {
    margin-bottom: 163px
}

.ms163 {
    margin-left: 163px
}

.me163 {
    margin-right: 163px
}

.my163 {
    margin-top: 163px;
    margin-bottom: 163px
}

.mx163 {
    margin-left: 163px;
    margin-right: 163px
}

@media screen and (min-width:991px) {
    .pLg163 {
        padding: 163px !important
    }

    .ptLg163 {
        padding-top: 163px !important
    }

    .pbLg163 {
        padding-bottom: 163px !important
    }

    .psLg163 {
        padding-left: 163px !important
    }

    .peLg163 {
        padding-right: 163px !important
    }

    .pyLg163 {
        padding-top: 163px !important;
        padding-bottom: 163px !important
    }

    .pxLg163 {
        padding-left: 163px !important;
        padding-right: 163px !important
    }

    .mLg163 {
        margin: 163px !important
    }

    .mtLg163 {
        margin-top: 163px !important
    }

    .mbLg163 {
        margin-bottom: 163px !important
    }

    .msLg163 {
        margin-left: 163px !important
    }

    .meLg163 {
        margin-right: 163px !important
    }

    .myLg163 {
        margin-top: 163px !important;
        margin-bottom: 163px !important
    }

    .mxLg163 {
        margin-left: 163px !important;
        margin-right: 163px !important
    }
}

.p164 {
    padding: 164px
}

.pt164 {
    padding-top: 164px
}

.pb164 {
    padding-bottom: 164px
}

.ps164 {
    padding-left: 164px
}

.pe164 {
    padding-right: 164px
}

.py164 {
    padding-top: 164px;
    padding-bottom: 164px
}

.px164 {
    padding-left: 164px;
    padding-right: 164px
}

.m164 {
    margin: 164px
}

.mt164 {
    margin-top: 164px
}

.mb164 {
    margin-bottom: 164px
}

.ms164 {
    margin-left: 164px
}

.me164 {
    margin-right: 164px
}

.my164 {
    margin-top: 164px;
    margin-bottom: 164px
}

.mx164 {
    margin-left: 164px;
    margin-right: 164px
}

@media screen and (min-width:991px) {
    .pLg164 {
        padding: 164px !important
    }

    .ptLg164 {
        padding-top: 164px !important
    }

    .pbLg164 {
        padding-bottom: 164px !important
    }

    .psLg164 {
        padding-left: 164px !important
    }

    .peLg164 {
        padding-right: 164px !important
    }

    .pyLg164 {
        padding-top: 164px !important;
        padding-bottom: 164px !important
    }

    .pxLg164 {
        padding-left: 164px !important;
        padding-right: 164px !important
    }

    .mLg164 {
        margin: 164px !important
    }

    .mtLg164 {
        margin-top: 164px !important
    }

    .mbLg164 {
        margin-bottom: 164px !important
    }

    .msLg164 {
        margin-left: 164px !important
    }

    .meLg164 {
        margin-right: 164px !important
    }

    .myLg164 {
        margin-top: 164px !important;
        margin-bottom: 164px !important
    }

    .mxLg164 {
        margin-left: 164px !important;
        margin-right: 164px !important
    }
}

.p165 {
    padding: 165px
}

.pt165 {
    padding-top: 165px
}

.pb165 {
    padding-bottom: 165px
}

.ps165 {
    padding-left: 165px
}

.pe165 {
    padding-right: 165px
}

.py165 {
    padding-top: 165px;
    padding-bottom: 165px
}

.px165 {
    padding-left: 165px;
    padding-right: 165px
}

.m165 {
    margin: 165px
}

.mt165 {
    margin-top: 165px
}

.mb165 {
    margin-bottom: 165px
}

.ms165 {
    margin-left: 165px
}

.me165 {
    margin-right: 165px
}

.my165 {
    margin-top: 165px;
    margin-bottom: 165px
}

.mx165 {
    margin-left: 165px;
    margin-right: 165px
}

@media screen and (min-width:991px) {
    .pLg165 {
        padding: 165px !important
    }

    .ptLg165 {
        padding-top: 165px !important
    }

    .pbLg165 {
        padding-bottom: 165px !important
    }

    .psLg165 {
        padding-left: 165px !important
    }

    .peLg165 {
        padding-right: 165px !important
    }

    .pyLg165 {
        padding-top: 165px !important;
        padding-bottom: 165px !important
    }

    .pxLg165 {
        padding-left: 165px !important;
        padding-right: 165px !important
    }

    .mLg165 {
        margin: 165px !important
    }

    .mtLg165 {
        margin-top: 165px !important
    }

    .mbLg165 {
        margin-bottom: 165px !important
    }

    .msLg165 {
        margin-left: 165px !important
    }

    .meLg165 {
        margin-right: 165px !important
    }

    .myLg165 {
        margin-top: 165px !important;
        margin-bottom: 165px !important
    }

    .mxLg165 {
        margin-left: 165px !important;
        margin-right: 165px !important
    }
}

.p166 {
    padding: 166px
}

.pt166 {
    padding-top: 166px
}

.pb166 {
    padding-bottom: 166px
}

.ps166 {
    padding-left: 166px
}

.pe166 {
    padding-right: 166px
}

.py166 {
    padding-top: 166px;
    padding-bottom: 166px
}

.px166 {
    padding-left: 166px;
    padding-right: 166px
}

.m166 {
    margin: 166px
}

.mt166 {
    margin-top: 166px
}

.mb166 {
    margin-bottom: 166px
}

.ms166 {
    margin-left: 166px
}

.me166 {
    margin-right: 166px
}

.my166 {
    margin-top: 166px;
    margin-bottom: 166px
}

.mx166 {
    margin-left: 166px;
    margin-right: 166px
}

@media screen and (min-width:991px) {
    .pLg166 {
        padding: 166px !important
    }

    .ptLg166 {
        padding-top: 166px !important
    }

    .pbLg166 {
        padding-bottom: 166px !important
    }

    .psLg166 {
        padding-left: 166px !important
    }

    .peLg166 {
        padding-right: 166px !important
    }

    .pyLg166 {
        padding-top: 166px !important;
        padding-bottom: 166px !important
    }

    .pxLg166 {
        padding-left: 166px !important;
        padding-right: 166px !important
    }

    .mLg166 {
        margin: 166px !important
    }

    .mtLg166 {
        margin-top: 166px !important
    }

    .mbLg166 {
        margin-bottom: 166px !important
    }

    .msLg166 {
        margin-left: 166px !important
    }

    .meLg166 {
        margin-right: 166px !important
    }

    .myLg166 {
        margin-top: 166px !important;
        margin-bottom: 166px !important
    }

    .mxLg166 {
        margin-left: 166px !important;
        margin-right: 166px !important
    }
}

.p167 {
    padding: 167px
}

.pt167 {
    padding-top: 167px
}

.pb167 {
    padding-bottom: 167px
}

.ps167 {
    padding-left: 167px
}

.pe167 {
    padding-right: 167px
}

.py167 {
    padding-top: 167px;
    padding-bottom: 167px
}

.px167 {
    padding-left: 167px;
    padding-right: 167px
}

.m167 {
    margin: 167px
}

.mt167 {
    margin-top: 167px
}

.mb167 {
    margin-bottom: 167px
}

.ms167 {
    margin-left: 167px
}

.me167 {
    margin-right: 167px
}

.my167 {
    margin-top: 167px;
    margin-bottom: 167px
}

.mx167 {
    margin-left: 167px;
    margin-right: 167px
}

@media screen and (min-width:991px) {
    .pLg167 {
        padding: 167px !important
    }

    .ptLg167 {
        padding-top: 167px !important
    }

    .pbLg167 {
        padding-bottom: 167px !important
    }

    .psLg167 {
        padding-left: 167px !important
    }

    .peLg167 {
        padding-right: 167px !important
    }

    .pyLg167 {
        padding-top: 167px !important;
        padding-bottom: 167px !important
    }

    .pxLg167 {
        padding-left: 167px !important;
        padding-right: 167px !important
    }

    .mLg167 {
        margin: 167px !important
    }

    .mtLg167 {
        margin-top: 167px !important
    }

    .mbLg167 {
        margin-bottom: 167px !important
    }

    .msLg167 {
        margin-left: 167px !important
    }

    .meLg167 {
        margin-right: 167px !important
    }

    .myLg167 {
        margin-top: 167px !important;
        margin-bottom: 167px !important
    }

    .mxLg167 {
        margin-left: 167px !important;
        margin-right: 167px !important
    }
}

.p168 {
    padding: 168px
}

.pt168 {
    padding-top: 168px
}

.pb168 {
    padding-bottom: 168px
}

.ps168 {
    padding-left: 168px
}

.pe168 {
    padding-right: 168px
}

.py168 {
    padding-top: 168px;
    padding-bottom: 168px
}

.px168 {
    padding-left: 168px;
    padding-right: 168px
}

.m168 {
    margin: 168px
}

.mt168 {
    margin-top: 168px
}

.mb168 {
    margin-bottom: 168px
}

.ms168 {
    margin-left: 168px
}

.me168 {
    margin-right: 168px
}

.my168 {
    margin-top: 168px;
    margin-bottom: 168px
}

.mx168 {
    margin-left: 168px;
    margin-right: 168px
}

@media screen and (min-width:991px) {
    .pLg168 {
        padding: 168px !important
    }

    .ptLg168 {
        padding-top: 168px !important
    }

    .pbLg168 {
        padding-bottom: 168px !important
    }

    .psLg168 {
        padding-left: 168px !important
    }

    .peLg168 {
        padding-right: 168px !important
    }

    .pyLg168 {
        padding-top: 168px !important;
        padding-bottom: 168px !important
    }

    .pxLg168 {
        padding-left: 168px !important;
        padding-right: 168px !important
    }

    .mLg168 {
        margin: 168px !important
    }

    .mtLg168 {
        margin-top: 168px !important
    }

    .mbLg168 {
        margin-bottom: 168px !important
    }

    .msLg168 {
        margin-left: 168px !important
    }

    .meLg168 {
        margin-right: 168px !important
    }

    .myLg168 {
        margin-top: 168px !important;
        margin-bottom: 168px !important
    }

    .mxLg168 {
        margin-left: 168px !important;
        margin-right: 168px !important
    }
}

.p169 {
    padding: 169px
}

.pt169 {
    padding-top: 169px
}

.pb169 {
    padding-bottom: 169px
}

.ps169 {
    padding-left: 169px
}

.pe169 {
    padding-right: 169px
}

.py169 {
    padding-top: 169px;
    padding-bottom: 169px
}

.px169 {
    padding-left: 169px;
    padding-right: 169px
}

.m169 {
    margin: 169px
}

.mt169 {
    margin-top: 169px
}

.mb169 {
    margin-bottom: 169px
}

.ms169 {
    margin-left: 169px
}

.me169 {
    margin-right: 169px
}

.my169 {
    margin-top: 169px;
    margin-bottom: 169px
}

.mx169 {
    margin-left: 169px;
    margin-right: 169px
}

@media screen and (min-width:991px) {
    .pLg169 {
        padding: 169px !important
    }

    .ptLg169 {
        padding-top: 169px !important
    }

    .pbLg169 {
        padding-bottom: 169px !important
    }

    .psLg169 {
        padding-left: 169px !important
    }

    .peLg169 {
        padding-right: 169px !important
    }

    .pyLg169 {
        padding-top: 169px !important;
        padding-bottom: 169px !important
    }

    .pxLg169 {
        padding-left: 169px !important;
        padding-right: 169px !important
    }

    .mLg169 {
        margin: 169px !important
    }

    .mtLg169 {
        margin-top: 169px !important
    }

    .mbLg169 {
        margin-bottom: 169px !important
    }

    .msLg169 {
        margin-left: 169px !important
    }

    .meLg169 {
        margin-right: 169px !important
    }

    .myLg169 {
        margin-top: 169px !important;
        margin-bottom: 169px !important
    }

    .mxLg169 {
        margin-left: 169px !important;
        margin-right: 169px !important
    }
}

.p170 {
    padding: 170px
}

.pt170 {
    padding-top: 170px
}

.pb170 {
    padding-bottom: 170px
}

.ps170 {
    padding-left: 170px
}

.pe170 {
    padding-right: 170px
}

.py170 {
    padding-top: 170px;
    padding-bottom: 170px
}

.px170 {
    padding-left: 170px;
    padding-right: 170px
}

.m170 {
    margin: 170px
}

.mt170 {
    margin-top: 170px
}

.mb170 {
    margin-bottom: 170px
}

.ms170 {
    margin-left: 170px
}

.me170 {
    margin-right: 170px
}

.my170 {
    margin-top: 170px;
    margin-bottom: 170px
}

.mx170 {
    margin-left: 170px;
    margin-right: 170px
}

@media screen and (min-width:991px) {
    .pLg170 {
        padding: 170px !important
    }

    .ptLg170 {
        padding-top: 170px !important
    }

    .pbLg170 {
        padding-bottom: 170px !important
    }

    .psLg170 {
        padding-left: 170px !important
    }

    .peLg170 {
        padding-right: 170px !important
    }

    .pyLg170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important
    }

    .pxLg170 {
        padding-left: 170px !important;
        padding-right: 170px !important
    }

    .mLg170 {
        margin: 170px !important
    }

    .mtLg170 {
        margin-top: 170px !important
    }

    .mbLg170 {
        margin-bottom: 170px !important
    }

    .msLg170 {
        margin-left: 170px !important
    }

    .meLg170 {
        margin-right: 170px !important
    }

    .myLg170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important
    }

    .mxLg170 {
        margin-left: 170px !important;
        margin-right: 170px !important
    }
}

.p171 {
    padding: 171px
}

.pt171 {
    padding-top: 171px
}

.pb171 {
    padding-bottom: 171px
}

.ps171 {
    padding-left: 171px
}

.pe171 {
    padding-right: 171px
}

.py171 {
    padding-top: 171px;
    padding-bottom: 171px
}

.px171 {
    padding-left: 171px;
    padding-right: 171px
}

.m171 {
    margin: 171px
}

.mt171 {
    margin-top: 171px
}

.mb171 {
    margin-bottom: 171px
}

.ms171 {
    margin-left: 171px
}

.me171 {
    margin-right: 171px
}

.my171 {
    margin-top: 171px;
    margin-bottom: 171px
}

.mx171 {
    margin-left: 171px;
    margin-right: 171px
}

@media screen and (min-width:991px) {
    .pLg171 {
        padding: 171px !important
    }

    .ptLg171 {
        padding-top: 171px !important
    }

    .pbLg171 {
        padding-bottom: 171px !important
    }

    .psLg171 {
        padding-left: 171px !important
    }

    .peLg171 {
        padding-right: 171px !important
    }

    .pyLg171 {
        padding-top: 171px !important;
        padding-bottom: 171px !important
    }

    .pxLg171 {
        padding-left: 171px !important;
        padding-right: 171px !important
    }

    .mLg171 {
        margin: 171px !important
    }

    .mtLg171 {
        margin-top: 171px !important
    }

    .mbLg171 {
        margin-bottom: 171px !important
    }

    .msLg171 {
        margin-left: 171px !important
    }

    .meLg171 {
        margin-right: 171px !important
    }

    .myLg171 {
        margin-top: 171px !important;
        margin-bottom: 171px !important
    }

    .mxLg171 {
        margin-left: 171px !important;
        margin-right: 171px !important
    }
}

.p172 {
    padding: 172px
}

.pt172 {
    padding-top: 172px
}

.pb172 {
    padding-bottom: 172px
}

.ps172 {
    padding-left: 172px
}

.pe172 {
    padding-right: 172px
}

.py172 {
    padding-top: 172px;
    padding-bottom: 172px
}

.px172 {
    padding-left: 172px;
    padding-right: 172px
}

.m172 {
    margin: 172px
}

.mt172 {
    margin-top: 172px
}

.mb172 {
    margin-bottom: 172px
}

.ms172 {
    margin-left: 172px
}

.me172 {
    margin-right: 172px
}

.my172 {
    margin-top: 172px;
    margin-bottom: 172px
}

.mx172 {
    margin-left: 172px;
    margin-right: 172px
}

@media screen and (min-width:991px) {
    .pLg172 {
        padding: 172px !important
    }

    .ptLg172 {
        padding-top: 172px !important
    }

    .pbLg172 {
        padding-bottom: 172px !important
    }

    .psLg172 {
        padding-left: 172px !important
    }

    .peLg172 {
        padding-right: 172px !important
    }

    .pyLg172 {
        padding-top: 172px !important;
        padding-bottom: 172px !important
    }

    .pxLg172 {
        padding-left: 172px !important;
        padding-right: 172px !important
    }

    .mLg172 {
        margin: 172px !important
    }

    .mtLg172 {
        margin-top: 172px !important
    }

    .mbLg172 {
        margin-bottom: 172px !important
    }

    .msLg172 {
        margin-left: 172px !important
    }

    .meLg172 {
        margin-right: 172px !important
    }

    .myLg172 {
        margin-top: 172px !important;
        margin-bottom: 172px !important
    }

    .mxLg172 {
        margin-left: 172px !important;
        margin-right: 172px !important
    }
}

.p173 {
    padding: 173px
}

.pt173 {
    padding-top: 173px
}

.pb173 {
    padding-bottom: 173px
}

.ps173 {
    padding-left: 173px
}

.pe173 {
    padding-right: 173px
}

.py173 {
    padding-top: 173px;
    padding-bottom: 173px
}

.px173 {
    padding-left: 173px;
    padding-right: 173px
}

.m173 {
    margin: 173px
}

.mt173 {
    margin-top: 173px
}

.mb173 {
    margin-bottom: 173px
}

.ms173 {
    margin-left: 173px
}

.me173 {
    margin-right: 173px
}

.my173 {
    margin-top: 173px;
    margin-bottom: 173px
}

.mx173 {
    margin-left: 173px;
    margin-right: 173px
}

@media screen and (min-width:991px) {
    .pLg173 {
        padding: 173px !important
    }

    .ptLg173 {
        padding-top: 173px !important
    }

    .pbLg173 {
        padding-bottom: 173px !important
    }

    .psLg173 {
        padding-left: 173px !important
    }

    .peLg173 {
        padding-right: 173px !important
    }

    .pyLg173 {
        padding-top: 173px !important;
        padding-bottom: 173px !important
    }

    .pxLg173 {
        padding-left: 173px !important;
        padding-right: 173px !important
    }

    .mLg173 {
        margin: 173px !important
    }

    .mtLg173 {
        margin-top: 173px !important
    }

    .mbLg173 {
        margin-bottom: 173px !important
    }

    .msLg173 {
        margin-left: 173px !important
    }

    .meLg173 {
        margin-right: 173px !important
    }

    .myLg173 {
        margin-top: 173px !important;
        margin-bottom: 173px !important
    }

    .mxLg173 {
        margin-left: 173px !important;
        margin-right: 173px !important
    }
}

.p174 {
    padding: 174px
}

.pt174 {
    padding-top: 174px
}

.pb174 {
    padding-bottom: 174px
}

.ps174 {
    padding-left: 174px
}

.pe174 {
    padding-right: 174px
}

.py174 {
    padding-top: 174px;
    padding-bottom: 174px
}

.px174 {
    padding-left: 174px;
    padding-right: 174px
}

.m174 {
    margin: 174px
}

.mt174 {
    margin-top: 174px
}

.mb174 {
    margin-bottom: 174px
}

.ms174 {
    margin-left: 174px
}

.me174 {
    margin-right: 174px
}

.my174 {
    margin-top: 174px;
    margin-bottom: 174px
}

.mx174 {
    margin-left: 174px;
    margin-right: 174px
}

@media screen and (min-width:991px) {
    .pLg174 {
        padding: 174px !important
    }

    .ptLg174 {
        padding-top: 174px !important
    }

    .pbLg174 {
        padding-bottom: 174px !important
    }

    .psLg174 {
        padding-left: 174px !important
    }

    .peLg174 {
        padding-right: 174px !important
    }

    .pyLg174 {
        padding-top: 174px !important;
        padding-bottom: 174px !important
    }

    .pxLg174 {
        padding-left: 174px !important;
        padding-right: 174px !important
    }

    .mLg174 {
        margin: 174px !important
    }

    .mtLg174 {
        margin-top: 174px !important
    }

    .mbLg174 {
        margin-bottom: 174px !important
    }

    .msLg174 {
        margin-left: 174px !important
    }

    .meLg174 {
        margin-right: 174px !important
    }

    .myLg174 {
        margin-top: 174px !important;
        margin-bottom: 174px !important
    }

    .mxLg174 {
        margin-left: 174px !important;
        margin-right: 174px !important
    }
}

.p175 {
    padding: 175px
}

.pt175 {
    padding-top: 175px
}

.pb175 {
    padding-bottom: 175px
}

.ps175 {
    padding-left: 175px
}

.pe175 {
    padding-right: 175px
}

.py175 {
    padding-top: 175px;
    padding-bottom: 175px
}

.px175 {
    padding-left: 175px;
    padding-right: 175px
}

.m175 {
    margin: 175px
}

.mt175 {
    margin-top: 175px
}

.mb175 {
    margin-bottom: 175px
}

.ms175 {
    margin-left: 175px
}

.me175 {
    margin-right: 175px
}

.my175 {
    margin-top: 175px;
    margin-bottom: 175px
}

.mx175 {
    margin-left: 175px;
    margin-right: 175px
}

@media screen and (min-width:991px) {
    .pLg175 {
        padding: 175px !important
    }

    .ptLg175 {
        padding-top: 175px !important
    }

    .pbLg175 {
        padding-bottom: 175px !important
    }

    .psLg175 {
        padding-left: 175px !important
    }

    .peLg175 {
        padding-right: 175px !important
    }

    .pyLg175 {
        padding-top: 175px !important;
        padding-bottom: 175px !important
    }

    .pxLg175 {
        padding-left: 175px !important;
        padding-right: 175px !important
    }

    .mLg175 {
        margin: 175px !important
    }

    .mtLg175 {
        margin-top: 175px !important
    }

    .mbLg175 {
        margin-bottom: 175px !important
    }

    .msLg175 {
        margin-left: 175px !important
    }

    .meLg175 {
        margin-right: 175px !important
    }

    .myLg175 {
        margin-top: 175px !important;
        margin-bottom: 175px !important
    }

    .mxLg175 {
        margin-left: 175px !important;
        margin-right: 175px !important
    }
}

.p176 {
    padding: 176px
}

.pt176 {
    padding-top: 176px
}

.pb176 {
    padding-bottom: 176px
}

.ps176 {
    padding-left: 176px
}

.pe176 {
    padding-right: 176px
}

.py176 {
    padding-top: 176px;
    padding-bottom: 176px
}

.px176 {
    padding-left: 176px;
    padding-right: 176px
}

.m176 {
    margin: 176px
}

.mt176 {
    margin-top: 176px
}

.mb176 {
    margin-bottom: 176px
}

.ms176 {
    margin-left: 176px
}

.me176 {
    margin-right: 176px
}

.my176 {
    margin-top: 176px;
    margin-bottom: 176px
}

.mx176 {
    margin-left: 176px;
    margin-right: 176px
}

@media screen and (min-width:991px) {
    .pLg176 {
        padding: 176px !important
    }

    .ptLg176 {
        padding-top: 176px !important
    }

    .pbLg176 {
        padding-bottom: 176px !important
    }

    .psLg176 {
        padding-left: 176px !important
    }

    .peLg176 {
        padding-right: 176px !important
    }

    .pyLg176 {
        padding-top: 176px !important;
        padding-bottom: 176px !important
    }

    .pxLg176 {
        padding-left: 176px !important;
        padding-right: 176px !important
    }

    .mLg176 {
        margin: 176px !important
    }

    .mtLg176 {
        margin-top: 176px !important
    }

    .mbLg176 {
        margin-bottom: 176px !important
    }

    .msLg176 {
        margin-left: 176px !important
    }

    .meLg176 {
        margin-right: 176px !important
    }

    .myLg176 {
        margin-top: 176px !important;
        margin-bottom: 176px !important
    }

    .mxLg176 {
        margin-left: 176px !important;
        margin-right: 176px !important
    }
}

.p177 {
    padding: 177px
}

.pt177 {
    padding-top: 177px
}

.pb177 {
    padding-bottom: 177px
}

.ps177 {
    padding-left: 177px
}

.pe177 {
    padding-right: 177px
}

.py177 {
    padding-top: 177px;
    padding-bottom: 177px
}

.px177 {
    padding-left: 177px;
    padding-right: 177px
}

.m177 {
    margin: 177px
}

.mt177 {
    margin-top: 177px
}

.mb177 {
    margin-bottom: 177px
}

.ms177 {
    margin-left: 177px
}

.me177 {
    margin-right: 177px
}

.my177 {
    margin-top: 177px;
    margin-bottom: 177px
}

.mx177 {
    margin-left: 177px;
    margin-right: 177px
}

@media screen and (min-width:991px) {
    .pLg177 {
        padding: 177px !important
    }

    .ptLg177 {
        padding-top: 177px !important
    }

    .pbLg177 {
        padding-bottom: 177px !important
    }

    .psLg177 {
        padding-left: 177px !important
    }

    .peLg177 {
        padding-right: 177px !important
    }

    .pyLg177 {
        padding-top: 177px !important;
        padding-bottom: 177px !important
    }

    .pxLg177 {
        padding-left: 177px !important;
        padding-right: 177px !important
    }

    .mLg177 {
        margin: 177px !important
    }

    .mtLg177 {
        margin-top: 177px !important
    }

    .mbLg177 {
        margin-bottom: 177px !important
    }

    .msLg177 {
        margin-left: 177px !important
    }

    .meLg177 {
        margin-right: 177px !important
    }

    .myLg177 {
        margin-top: 177px !important;
        margin-bottom: 177px !important
    }

    .mxLg177 {
        margin-left: 177px !important;
        margin-right: 177px !important
    }
}

.p178 {
    padding: 178px
}

.pt178 {
    padding-top: 178px
}

.pb178 {
    padding-bottom: 178px
}

.ps178 {
    padding-left: 178px
}

.pe178 {
    padding-right: 178px
}

.py178 {
    padding-top: 178px;
    padding-bottom: 178px
}

.px178 {
    padding-left: 178px;
    padding-right: 178px
}

.m178 {
    margin: 178px
}

.mt178 {
    margin-top: 178px
}

.mb178 {
    margin-bottom: 178px
}

.ms178 {
    margin-left: 178px
}

.me178 {
    margin-right: 178px
}

.my178 {
    margin-top: 178px;
    margin-bottom: 178px
}

.mx178 {
    margin-left: 178px;
    margin-right: 178px
}

@media screen and (min-width:991px) {
    .pLg178 {
        padding: 178px !important
    }

    .ptLg178 {
        padding-top: 178px !important
    }

    .pbLg178 {
        padding-bottom: 178px !important
    }

    .psLg178 {
        padding-left: 178px !important
    }

    .peLg178 {
        padding-right: 178px !important
    }

    .pyLg178 {
        padding-top: 178px !important;
        padding-bottom: 178px !important
    }

    .pxLg178 {
        padding-left: 178px !important;
        padding-right: 178px !important
    }

    .mLg178 {
        margin: 178px !important
    }

    .mtLg178 {
        margin-top: 178px !important
    }

    .mbLg178 {
        margin-bottom: 178px !important
    }

    .msLg178 {
        margin-left: 178px !important
    }

    .meLg178 {
        margin-right: 178px !important
    }

    .myLg178 {
        margin-top: 178px !important;
        margin-bottom: 178px !important
    }

    .mxLg178 {
        margin-left: 178px !important;
        margin-right: 178px !important
    }
}

.p179 {
    padding: 179px
}

.pt179 {
    padding-top: 179px
}

.pb179 {
    padding-bottom: 179px
}

.ps179 {
    padding-left: 179px
}

.pe179 {
    padding-right: 179px
}

.py179 {
    padding-top: 179px;
    padding-bottom: 179px
}

.px179 {
    padding-left: 179px;
    padding-right: 179px
}

.m179 {
    margin: 179px
}

.mt179 {
    margin-top: 179px
}

.mb179 {
    margin-bottom: 179px
}

.ms179 {
    margin-left: 179px
}

.me179 {
    margin-right: 179px
}

.my179 {
    margin-top: 179px;
    margin-bottom: 179px
}

.mx179 {
    margin-left: 179px;
    margin-right: 179px
}

@media screen and (min-width:991px) {
    .pLg179 {
        padding: 179px !important
    }

    .ptLg179 {
        padding-top: 179px !important
    }

    .pbLg179 {
        padding-bottom: 179px !important
    }

    .psLg179 {
        padding-left: 179px !important
    }

    .peLg179 {
        padding-right: 179px !important
    }

    .pyLg179 {
        padding-top: 179px !important;
        padding-bottom: 179px !important
    }

    .pxLg179 {
        padding-left: 179px !important;
        padding-right: 179px !important
    }

    .mLg179 {
        margin: 179px !important
    }

    .mtLg179 {
        margin-top: 179px !important
    }

    .mbLg179 {
        margin-bottom: 179px !important
    }

    .msLg179 {
        margin-left: 179px !important
    }

    .meLg179 {
        margin-right: 179px !important
    }

    .myLg179 {
        margin-top: 179px !important;
        margin-bottom: 179px !important
    }

    .mxLg179 {
        margin-left: 179px !important;
        margin-right: 179px !important
    }
}

.p180 {
    padding: 180px
}

.pt180 {
    padding-top: 180px
}

.pb180 {
    padding-bottom: 180px
}

.ps180 {
    padding-left: 180px
}

.pe180 {
    padding-right: 180px
}

.py180 {
    padding-top: 180px;
    padding-bottom: 180px
}

.px180 {
    padding-left: 180px;
    padding-right: 180px
}

.m180 {
    margin: 180px
}

.mt180 {
    margin-top: 180px
}

.mb180 {
    margin-bottom: 180px
}

.ms180 {
    margin-left: 180px
}

.me180 {
    margin-right: 180px
}

.my180 {
    margin-top: 180px;
    margin-bottom: 180px
}

.mx180 {
    margin-left: 180px;
    margin-right: 180px
}

@media screen and (min-width:991px) {
    .pLg180 {
        padding: 180px !important
    }

    .ptLg180 {
        padding-top: 180px !important
    }

    .pbLg180 {
        padding-bottom: 180px !important
    }

    .psLg180 {
        padding-left: 180px !important
    }

    .peLg180 {
        padding-right: 180px !important
    }

    .pyLg180 {
        padding-top: 180px !important;
        padding-bottom: 180px !important
    }

    .pxLg180 {
        padding-left: 180px !important;
        padding-right: 180px !important
    }

    .mLg180 {
        margin: 180px !important
    }

    .mtLg180 {
        margin-top: 180px !important
    }

    .mbLg180 {
        margin-bottom: 180px !important
    }

    .msLg180 {
        margin-left: 180px !important
    }

    .meLg180 {
        margin-right: 180px !important
    }

    .myLg180 {
        margin-top: 180px !important;
        margin-bottom: 180px !important
    }

    .mxLg180 {
        margin-left: 180px !important;
        margin-right: 180px !important
    }
}

.p181 {
    padding: 181px
}

.pt181 {
    padding-top: 181px
}

.pb181 {
    padding-bottom: 181px
}

.ps181 {
    padding-left: 181px
}

.pe181 {
    padding-right: 181px
}

.py181 {
    padding-top: 181px;
    padding-bottom: 181px
}

.px181 {
    padding-left: 181px;
    padding-right: 181px
}

.m181 {
    margin: 181px
}

.mt181 {
    margin-top: 181px
}

.mb181 {
    margin-bottom: 181px
}

.ms181 {
    margin-left: 181px
}

.me181 {
    margin-right: 181px
}

.my181 {
    margin-top: 181px;
    margin-bottom: 181px
}

.mx181 {
    margin-left: 181px;
    margin-right: 181px
}

@media screen and (min-width:991px) {
    .pLg181 {
        padding: 181px !important
    }

    .ptLg181 {
        padding-top: 181px !important
    }

    .pbLg181 {
        padding-bottom: 181px !important
    }

    .psLg181 {
        padding-left: 181px !important
    }

    .peLg181 {
        padding-right: 181px !important
    }

    .pyLg181 {
        padding-top: 181px !important;
        padding-bottom: 181px !important
    }

    .pxLg181 {
        padding-left: 181px !important;
        padding-right: 181px !important
    }

    .mLg181 {
        margin: 181px !important
    }

    .mtLg181 {
        margin-top: 181px !important
    }

    .mbLg181 {
        margin-bottom: 181px !important
    }

    .msLg181 {
        margin-left: 181px !important
    }

    .meLg181 {
        margin-right: 181px !important
    }

    .myLg181 {
        margin-top: 181px !important;
        margin-bottom: 181px !important
    }

    .mxLg181 {
        margin-left: 181px !important;
        margin-right: 181px !important
    }
}

.p182 {
    padding: 182px
}

.pt182 {
    padding-top: 182px
}

.pb182 {
    padding-bottom: 182px
}

.ps182 {
    padding-left: 182px
}

.pe182 {
    padding-right: 182px
}

.py182 {
    padding-top: 182px;
    padding-bottom: 182px
}

.px182 {
    padding-left: 182px;
    padding-right: 182px
}

.m182 {
    margin: 182px
}

.mt182 {
    margin-top: 182px
}

.mb182 {
    margin-bottom: 182px
}

.ms182 {
    margin-left: 182px
}

.me182 {
    margin-right: 182px
}

.my182 {
    margin-top: 182px;
    margin-bottom: 182px
}

.mx182 {
    margin-left: 182px;
    margin-right: 182px
}

@media screen and (min-width:991px) {
    .pLg182 {
        padding: 182px !important
    }

    .ptLg182 {
        padding-top: 182px !important
    }

    .pbLg182 {
        padding-bottom: 182px !important
    }

    .psLg182 {
        padding-left: 182px !important
    }

    .peLg182 {
        padding-right: 182px !important
    }

    .pyLg182 {
        padding-top: 182px !important;
        padding-bottom: 182px !important
    }

    .pxLg182 {
        padding-left: 182px !important;
        padding-right: 182px !important
    }

    .mLg182 {
        margin: 182px !important
    }

    .mtLg182 {
        margin-top: 182px !important
    }

    .mbLg182 {
        margin-bottom: 182px !important
    }

    .msLg182 {
        margin-left: 182px !important
    }

    .meLg182 {
        margin-right: 182px !important
    }

    .myLg182 {
        margin-top: 182px !important;
        margin-bottom: 182px !important
    }

    .mxLg182 {
        margin-left: 182px !important;
        margin-right: 182px !important
    }
}

.p183 {
    padding: 183px
}

.pt183 {
    padding-top: 183px
}

.pb183 {
    padding-bottom: 183px
}

.ps183 {
    padding-left: 183px
}

.pe183 {
    padding-right: 183px
}

.py183 {
    padding-top: 183px;
    padding-bottom: 183px
}

.px183 {
    padding-left: 183px;
    padding-right: 183px
}

.m183 {
    margin: 183px
}

.mt183 {
    margin-top: 183px
}

.mb183 {
    margin-bottom: 183px
}

.ms183 {
    margin-left: 183px
}

.me183 {
    margin-right: 183px
}

.my183 {
    margin-top: 183px;
    margin-bottom: 183px
}

.mx183 {
    margin-left: 183px;
    margin-right: 183px
}

@media screen and (min-width:991px) {
    .pLg183 {
        padding: 183px !important
    }

    .ptLg183 {
        padding-top: 183px !important
    }

    .pbLg183 {
        padding-bottom: 183px !important
    }

    .psLg183 {
        padding-left: 183px !important
    }

    .peLg183 {
        padding-right: 183px !important
    }

    .pyLg183 {
        padding-top: 183px !important;
        padding-bottom: 183px !important
    }

    .pxLg183 {
        padding-left: 183px !important;
        padding-right: 183px !important
    }

    .mLg183 {
        margin: 183px !important
    }

    .mtLg183 {
        margin-top: 183px !important
    }

    .mbLg183 {
        margin-bottom: 183px !important
    }

    .msLg183 {
        margin-left: 183px !important
    }

    .meLg183 {
        margin-right: 183px !important
    }

    .myLg183 {
        margin-top: 183px !important;
        margin-bottom: 183px !important
    }

    .mxLg183 {
        margin-left: 183px !important;
        margin-right: 183px !important
    }
}

.p184 {
    padding: 184px
}

.pt184 {
    padding-top: 184px
}

.pb184 {
    padding-bottom: 184px
}

.ps184 {
    padding-left: 184px
}

.pe184 {
    padding-right: 184px
}

.py184 {
    padding-top: 184px;
    padding-bottom: 184px
}

.px184 {
    padding-left: 184px;
    padding-right: 184px
}

.m184 {
    margin: 184px
}

.mt184 {
    margin-top: 184px
}

.mb184 {
    margin-bottom: 184px
}

.ms184 {
    margin-left: 184px
}

.me184 {
    margin-right: 184px
}

.my184 {
    margin-top: 184px;
    margin-bottom: 184px
}

.mx184 {
    margin-left: 184px;
    margin-right: 184px
}

@media screen and (min-width:991px) {
    .pLg184 {
        padding: 184px !important
    }

    .ptLg184 {
        padding-top: 184px !important
    }

    .pbLg184 {
        padding-bottom: 184px !important
    }

    .psLg184 {
        padding-left: 184px !important
    }

    .peLg184 {
        padding-right: 184px !important
    }

    .pyLg184 {
        padding-top: 184px !important;
        padding-bottom: 184px !important
    }

    .pxLg184 {
        padding-left: 184px !important;
        padding-right: 184px !important
    }

    .mLg184 {
        margin: 184px !important
    }

    .mtLg184 {
        margin-top: 184px !important
    }

    .mbLg184 {
        margin-bottom: 184px !important
    }

    .msLg184 {
        margin-left: 184px !important
    }

    .meLg184 {
        margin-right: 184px !important
    }

    .myLg184 {
        margin-top: 184px !important;
        margin-bottom: 184px !important
    }

    .mxLg184 {
        margin-left: 184px !important;
        margin-right: 184px !important
    }
}

.p185 {
    padding: 185px
}

.pt185 {
    padding-top: 185px
}

.pb185 {
    padding-bottom: 185px
}

.ps185 {
    padding-left: 185px
}

.pe185 {
    padding-right: 185px
}

.py185 {
    padding-top: 185px;
    padding-bottom: 185px
}

.px185 {
    padding-left: 185px;
    padding-right: 185px
}

.m185 {
    margin: 185px
}

.mt185 {
    margin-top: 185px
}

.mb185 {
    margin-bottom: 185px
}

.ms185 {
    margin-left: 185px
}

.me185 {
    margin-right: 185px
}

.my185 {
    margin-top: 185px;
    margin-bottom: 185px
}

.mx185 {
    margin-left: 185px;
    margin-right: 185px
}

@media screen and (min-width:991px) {
    .pLg185 {
        padding: 185px !important
    }

    .ptLg185 {
        padding-top: 185px !important
    }

    .pbLg185 {
        padding-bottom: 185px !important
    }

    .psLg185 {
        padding-left: 185px !important
    }

    .peLg185 {
        padding-right: 185px !important
    }

    .pyLg185 {
        padding-top: 185px !important;
        padding-bottom: 185px !important
    }

    .pxLg185 {
        padding-left: 185px !important;
        padding-right: 185px !important
    }

    .mLg185 {
        margin: 185px !important
    }

    .mtLg185 {
        margin-top: 185px !important
    }

    .mbLg185 {
        margin-bottom: 185px !important
    }

    .msLg185 {
        margin-left: 185px !important
    }

    .meLg185 {
        margin-right: 185px !important
    }

    .myLg185 {
        margin-top: 185px !important;
        margin-bottom: 185px !important
    }

    .mxLg185 {
        margin-left: 185px !important;
        margin-right: 185px !important
    }
}

.p186 {
    padding: 186px
}

.pt186 {
    padding-top: 186px
}

.pb186 {
    padding-bottom: 186px
}

.ps186 {
    padding-left: 186px
}

.pe186 {
    padding-right: 186px
}

.py186 {
    padding-top: 186px;
    padding-bottom: 186px
}

.px186 {
    padding-left: 186px;
    padding-right: 186px
}

.m186 {
    margin: 186px
}

.mt186 {
    margin-top: 186px
}

.mb186 {
    margin-bottom: 186px
}

.ms186 {
    margin-left: 186px
}

.me186 {
    margin-right: 186px
}

.my186 {
    margin-top: 186px;
    margin-bottom: 186px
}

.mx186 {
    margin-left: 186px;
    margin-right: 186px
}

@media screen and (min-width:991px) {
    .pLg186 {
        padding: 186px !important
    }

    .ptLg186 {
        padding-top: 186px !important
    }

    .pbLg186 {
        padding-bottom: 186px !important
    }

    .psLg186 {
        padding-left: 186px !important
    }

    .peLg186 {
        padding-right: 186px !important
    }

    .pyLg186 {
        padding-top: 186px !important;
        padding-bottom: 186px !important
    }

    .pxLg186 {
        padding-left: 186px !important;
        padding-right: 186px !important
    }

    .mLg186 {
        margin: 186px !important
    }

    .mtLg186 {
        margin-top: 186px !important
    }

    .mbLg186 {
        margin-bottom: 186px !important
    }

    .msLg186 {
        margin-left: 186px !important
    }

    .meLg186 {
        margin-right: 186px !important
    }

    .myLg186 {
        margin-top: 186px !important;
        margin-bottom: 186px !important
    }

    .mxLg186 {
        margin-left: 186px !important;
        margin-right: 186px !important
    }
}

.p187 {
    padding: 187px
}

.pt187 {
    padding-top: 187px
}

.pb187 {
    padding-bottom: 187px
}

.ps187 {
    padding-left: 187px
}

.pe187 {
    padding-right: 187px
}

.py187 {
    padding-top: 187px;
    padding-bottom: 187px
}

.px187 {
    padding-left: 187px;
    padding-right: 187px
}

.m187 {
    margin: 187px
}

.mt187 {
    margin-top: 187px
}

.mb187 {
    margin-bottom: 187px
}

.ms187 {
    margin-left: 187px
}

.me187 {
    margin-right: 187px
}

.my187 {
    margin-top: 187px;
    margin-bottom: 187px
}

.mx187 {
    margin-left: 187px;
    margin-right: 187px
}

@media screen and (min-width:991px) {
    .pLg187 {
        padding: 187px !important
    }

    .ptLg187 {
        padding-top: 187px !important
    }

    .pbLg187 {
        padding-bottom: 187px !important
    }

    .psLg187 {
        padding-left: 187px !important
    }

    .peLg187 {
        padding-right: 187px !important
    }

    .pyLg187 {
        padding-top: 187px !important;
        padding-bottom: 187px !important
    }

    .pxLg187 {
        padding-left: 187px !important;
        padding-right: 187px !important
    }

    .mLg187 {
        margin: 187px !important
    }

    .mtLg187 {
        margin-top: 187px !important
    }

    .mbLg187 {
        margin-bottom: 187px !important
    }

    .msLg187 {
        margin-left: 187px !important
    }

    .meLg187 {
        margin-right: 187px !important
    }

    .myLg187 {
        margin-top: 187px !important;
        margin-bottom: 187px !important
    }

    .mxLg187 {
        margin-left: 187px !important;
        margin-right: 187px !important
    }
}

.p188 {
    padding: 188px
}

.pt188 {
    padding-top: 188px
}

.pb188 {
    padding-bottom: 188px
}

.ps188 {
    padding-left: 188px
}

.pe188 {
    padding-right: 188px
}

.py188 {
    padding-top: 188px;
    padding-bottom: 188px
}

.px188 {
    padding-left: 188px;
    padding-right: 188px
}

.m188 {
    margin: 188px
}

.mt188 {
    margin-top: 188px
}

.mb188 {
    margin-bottom: 188px
}

.ms188 {
    margin-left: 188px
}

.me188 {
    margin-right: 188px
}

.my188 {
    margin-top: 188px;
    margin-bottom: 188px
}

.mx188 {
    margin-left: 188px;
    margin-right: 188px
}

@media screen and (min-width:991px) {
    .pLg188 {
        padding: 188px !important
    }

    .ptLg188 {
        padding-top: 188px !important
    }

    .pbLg188 {
        padding-bottom: 188px !important
    }

    .psLg188 {
        padding-left: 188px !important
    }

    .peLg188 {
        padding-right: 188px !important
    }

    .pyLg188 {
        padding-top: 188px !important;
        padding-bottom: 188px !important
    }

    .pxLg188 {
        padding-left: 188px !important;
        padding-right: 188px !important
    }

    .mLg188 {
        margin: 188px !important
    }

    .mtLg188 {
        margin-top: 188px !important
    }

    .mbLg188 {
        margin-bottom: 188px !important
    }

    .msLg188 {
        margin-left: 188px !important
    }

    .meLg188 {
        margin-right: 188px !important
    }

    .myLg188 {
        margin-top: 188px !important;
        margin-bottom: 188px !important
    }

    .mxLg188 {
        margin-left: 188px !important;
        margin-right: 188px !important
    }
}

.p189 {
    padding: 189px
}

.pt189 {
    padding-top: 189px
}

.pb189 {
    padding-bottom: 189px
}

.ps189 {
    padding-left: 189px
}

.pe189 {
    padding-right: 189px
}

.py189 {
    padding-top: 189px;
    padding-bottom: 189px
}

.px189 {
    padding-left: 189px;
    padding-right: 189px
}

.m189 {
    margin: 189px
}

.mt189 {
    margin-top: 189px
}

.mb189 {
    margin-bottom: 189px
}

.ms189 {
    margin-left: 189px
}

.me189 {
    margin-right: 189px
}

.my189 {
    margin-top: 189px;
    margin-bottom: 189px
}

.mx189 {
    margin-left: 189px;
    margin-right: 189px
}

@media screen and (min-width:991px) {
    .pLg189 {
        padding: 189px !important
    }

    .ptLg189 {
        padding-top: 189px !important
    }

    .pbLg189 {
        padding-bottom: 189px !important
    }

    .psLg189 {
        padding-left: 189px !important
    }

    .peLg189 {
        padding-right: 189px !important
    }

    .pyLg189 {
        padding-top: 189px !important;
        padding-bottom: 189px !important
    }

    .pxLg189 {
        padding-left: 189px !important;
        padding-right: 189px !important
    }

    .mLg189 {
        margin: 189px !important
    }

    .mtLg189 {
        margin-top: 189px !important
    }

    .mbLg189 {
        margin-bottom: 189px !important
    }

    .msLg189 {
        margin-left: 189px !important
    }

    .meLg189 {
        margin-right: 189px !important
    }

    .myLg189 {
        margin-top: 189px !important;
        margin-bottom: 189px !important
    }

    .mxLg189 {
        margin-left: 189px !important;
        margin-right: 189px !important
    }
}

.p190 {
    padding: 190px
}

.pt190 {
    padding-top: 190px
}

.pb190 {
    padding-bottom: 190px
}

.ps190 {
    padding-left: 190px
}

.pe190 {
    padding-right: 190px
}

.py190 {
    padding-top: 190px;
    padding-bottom: 190px
}

.px190 {
    padding-left: 190px;
    padding-right: 190px
}

.m190 {
    margin: 190px
}

.mt190 {
    margin-top: 190px
}

.mb190 {
    margin-bottom: 190px
}

.ms190 {
    margin-left: 190px
}

.me190 {
    margin-right: 190px
}

.my190 {
    margin-top: 190px;
    margin-bottom: 190px
}

.mx190 {
    margin-left: 190px;
    margin-right: 190px
}

@media screen and (min-width:991px) {
    .pLg190 {
        padding: 190px !important
    }

    .ptLg190 {
        padding-top: 190px !important
    }

    .pbLg190 {
        padding-bottom: 190px !important
    }

    .psLg190 {
        padding-left: 190px !important
    }

    .peLg190 {
        padding-right: 190px !important
    }

    .pyLg190 {
        padding-top: 190px !important;
        padding-bottom: 190px !important
    }

    .pxLg190 {
        padding-left: 190px !important;
        padding-right: 190px !important
    }

    .mLg190 {
        margin: 190px !important
    }

    .mtLg190 {
        margin-top: 190px !important
    }

    .mbLg190 {
        margin-bottom: 190px !important
    }

    .msLg190 {
        margin-left: 190px !important
    }

    .meLg190 {
        margin-right: 190px !important
    }

    .myLg190 {
        margin-top: 190px !important;
        margin-bottom: 190px !important
    }

    .mxLg190 {
        margin-left: 190px !important;
        margin-right: 190px !important
    }
}

.p191 {
    padding: 191px
}

.pt191 {
    padding-top: 191px
}

.pb191 {
    padding-bottom: 191px
}

.ps191 {
    padding-left: 191px
}

.pe191 {
    padding-right: 191px
}

.py191 {
    padding-top: 191px;
    padding-bottom: 191px
}

.px191 {
    padding-left: 191px;
    padding-right: 191px
}

.m191 {
    margin: 191px
}

.mt191 {
    margin-top: 191px
}

.mb191 {
    margin-bottom: 191px
}

.ms191 {
    margin-left: 191px
}

.me191 {
    margin-right: 191px
}

.my191 {
    margin-top: 191px;
    margin-bottom: 191px
}

.mx191 {
    margin-left: 191px;
    margin-right: 191px
}

@media screen and (min-width:991px) {
    .pLg191 {
        padding: 191px !important
    }

    .ptLg191 {
        padding-top: 191px !important
    }

    .pbLg191 {
        padding-bottom: 191px !important
    }

    .psLg191 {
        padding-left: 191px !important
    }

    .peLg191 {
        padding-right: 191px !important
    }

    .pyLg191 {
        padding-top: 191px !important;
        padding-bottom: 191px !important
    }

    .pxLg191 {
        padding-left: 191px !important;
        padding-right: 191px !important
    }

    .mLg191 {
        margin: 191px !important
    }

    .mtLg191 {
        margin-top: 191px !important
    }

    .mbLg191 {
        margin-bottom: 191px !important
    }

    .msLg191 {
        margin-left: 191px !important
    }

    .meLg191 {
        margin-right: 191px !important
    }

    .myLg191 {
        margin-top: 191px !important;
        margin-bottom: 191px !important
    }

    .mxLg191 {
        margin-left: 191px !important;
        margin-right: 191px !important
    }
}

.p192 {
    padding: 192px
}

.pt192 {
    padding-top: 192px
}

.pb192 {
    padding-bottom: 192px
}

.ps192 {
    padding-left: 192px
}

.pe192 {
    padding-right: 192px
}

.py192 {
    padding-top: 192px;
    padding-bottom: 192px
}

.px192 {
    padding-left: 192px;
    padding-right: 192px
}

.m192 {
    margin: 192px
}

.mt192 {
    margin-top: 192px
}

.mb192 {
    margin-bottom: 192px
}

.ms192 {
    margin-left: 192px
}

.me192 {
    margin-right: 192px
}

.my192 {
    margin-top: 192px;
    margin-bottom: 192px
}

.mx192 {
    margin-left: 192px;
    margin-right: 192px
}

@media screen and (min-width:991px) {
    .pLg192 {
        padding: 192px !important
    }

    .ptLg192 {
        padding-top: 192px !important
    }

    .pbLg192 {
        padding-bottom: 192px !important
    }

    .psLg192 {
        padding-left: 192px !important
    }

    .peLg192 {
        padding-right: 192px !important
    }

    .pyLg192 {
        padding-top: 192px !important;
        padding-bottom: 192px !important
    }

    .pxLg192 {
        padding-left: 192px !important;
        padding-right: 192px !important
    }

    .mLg192 {
        margin: 192px !important
    }

    .mtLg192 {
        margin-top: 192px !important
    }

    .mbLg192 {
        margin-bottom: 192px !important
    }

    .msLg192 {
        margin-left: 192px !important
    }

    .meLg192 {
        margin-right: 192px !important
    }

    .myLg192 {
        margin-top: 192px !important;
        margin-bottom: 192px !important
    }

    .mxLg192 {
        margin-left: 192px !important;
        margin-right: 192px !important
    }
}

.p193 {
    padding: 193px
}

.pt193 {
    padding-top: 193px
}

.pb193 {
    padding-bottom: 193px
}

.ps193 {
    padding-left: 193px
}

.pe193 {
    padding-right: 193px
}

.py193 {
    padding-top: 193px;
    padding-bottom: 193px
}

.px193 {
    padding-left: 193px;
    padding-right: 193px
}

.m193 {
    margin: 193px
}

.mt193 {
    margin-top: 193px
}

.mb193 {
    margin-bottom: 193px
}

.ms193 {
    margin-left: 193px
}

.me193 {
    margin-right: 193px
}

.my193 {
    margin-top: 193px;
    margin-bottom: 193px
}

.mx193 {
    margin-left: 193px;
    margin-right: 193px
}

@media screen and (min-width:991px) {
    .pLg193 {
        padding: 193px !important
    }

    .ptLg193 {
        padding-top: 193px !important
    }

    .pbLg193 {
        padding-bottom: 193px !important
    }

    .psLg193 {
        padding-left: 193px !important
    }

    .peLg193 {
        padding-right: 193px !important
    }

    .pyLg193 {
        padding-top: 193px !important;
        padding-bottom: 193px !important
    }

    .pxLg193 {
        padding-left: 193px !important;
        padding-right: 193px !important
    }

    .mLg193 {
        margin: 193px !important
    }

    .mtLg193 {
        margin-top: 193px !important
    }

    .mbLg193 {
        margin-bottom: 193px !important
    }

    .msLg193 {
        margin-left: 193px !important
    }

    .meLg193 {
        margin-right: 193px !important
    }

    .myLg193 {
        margin-top: 193px !important;
        margin-bottom: 193px !important
    }

    .mxLg193 {
        margin-left: 193px !important;
        margin-right: 193px !important
    }
}

.p194 {
    padding: 194px
}

.pt194 {
    padding-top: 194px
}

.pb194 {
    padding-bottom: 194px
}

.ps194 {
    padding-left: 194px
}

.pe194 {
    padding-right: 194px
}

.py194 {
    padding-top: 194px;
    padding-bottom: 194px
}

.px194 {
    padding-left: 194px;
    padding-right: 194px
}

.m194 {
    margin: 194px
}

.mt194 {
    margin-top: 194px
}

.mb194 {
    margin-bottom: 194px
}

.ms194 {
    margin-left: 194px
}

.me194 {
    margin-right: 194px
}

.my194 {
    margin-top: 194px;
    margin-bottom: 194px
}

.mx194 {
    margin-left: 194px;
    margin-right: 194px
}

@media screen and (min-width:991px) {
    .pLg194 {
        padding: 194px !important
    }

    .ptLg194 {
        padding-top: 194px !important
    }

    .pbLg194 {
        padding-bottom: 194px !important
    }

    .psLg194 {
        padding-left: 194px !important
    }

    .peLg194 {
        padding-right: 194px !important
    }

    .pyLg194 {
        padding-top: 194px !important;
        padding-bottom: 194px !important
    }

    .pxLg194 {
        padding-left: 194px !important;
        padding-right: 194px !important
    }

    .mLg194 {
        margin: 194px !important
    }

    .mtLg194 {
        margin-top: 194px !important
    }

    .mbLg194 {
        margin-bottom: 194px !important
    }

    .msLg194 {
        margin-left: 194px !important
    }

    .meLg194 {
        margin-right: 194px !important
    }

    .myLg194 {
        margin-top: 194px !important;
        margin-bottom: 194px !important
    }

    .mxLg194 {
        margin-left: 194px !important;
        margin-right: 194px !important
    }
}

.p195 {
    padding: 195px
}

.pt195 {
    padding-top: 195px
}

.pb195 {
    padding-bottom: 195px
}

.ps195 {
    padding-left: 195px
}

.pe195 {
    padding-right: 195px
}

.py195 {
    padding-top: 195px;
    padding-bottom: 195px
}

.px195 {
    padding-left: 195px;
    padding-right: 195px
}

.m195 {
    margin: 195px
}

.mt195 {
    margin-top: 195px
}

.mb195 {
    margin-bottom: 195px
}

.ms195 {
    margin-left: 195px
}

.me195 {
    margin-right: 195px
}

.my195 {
    margin-top: 195px;
    margin-bottom: 195px
}

.mx195 {
    margin-left: 195px;
    margin-right: 195px
}

@media screen and (min-width:991px) {
    .pLg195 {
        padding: 195px !important
    }

    .ptLg195 {
        padding-top: 195px !important
    }

    .pbLg195 {
        padding-bottom: 195px !important
    }

    .psLg195 {
        padding-left: 195px !important
    }

    .peLg195 {
        padding-right: 195px !important
    }

    .pyLg195 {
        padding-top: 195px !important;
        padding-bottom: 195px !important
    }

    .pxLg195 {
        padding-left: 195px !important;
        padding-right: 195px !important
    }

    .mLg195 {
        margin: 195px !important
    }

    .mtLg195 {
        margin-top: 195px !important
    }

    .mbLg195 {
        margin-bottom: 195px !important
    }

    .msLg195 {
        margin-left: 195px !important
    }

    .meLg195 {
        margin-right: 195px !important
    }

    .myLg195 {
        margin-top: 195px !important;
        margin-bottom: 195px !important
    }

    .mxLg195 {
        margin-left: 195px !important;
        margin-right: 195px !important
    }
}

.p196 {
    padding: 196px
}

.pt196 {
    padding-top: 196px
}

.pb196 {
    padding-bottom: 196px
}

.ps196 {
    padding-left: 196px
}

.pe196 {
    padding-right: 196px
}

.py196 {
    padding-top: 196px;
    padding-bottom: 196px
}

.px196 {
    padding-left: 196px;
    padding-right: 196px
}

.m196 {
    margin: 196px
}

.mt196 {
    margin-top: 196px
}

.mb196 {
    margin-bottom: 196px
}

.ms196 {
    margin-left: 196px
}

.me196 {
    margin-right: 196px
}

.my196 {
    margin-top: 196px;
    margin-bottom: 196px
}

.mx196 {
    margin-left: 196px;
    margin-right: 196px
}

@media screen and (min-width:991px) {
    .pLg196 {
        padding: 196px !important
    }

    .ptLg196 {
        padding-top: 196px !important
    }

    .pbLg196 {
        padding-bottom: 196px !important
    }

    .psLg196 {
        padding-left: 196px !important
    }

    .peLg196 {
        padding-right: 196px !important
    }

    .pyLg196 {
        padding-top: 196px !important;
        padding-bottom: 196px !important
    }

    .pxLg196 {
        padding-left: 196px !important;
        padding-right: 196px !important
    }

    .mLg196 {
        margin: 196px !important
    }

    .mtLg196 {
        margin-top: 196px !important
    }

    .mbLg196 {
        margin-bottom: 196px !important
    }

    .msLg196 {
        margin-left: 196px !important
    }

    .meLg196 {
        margin-right: 196px !important
    }

    .myLg196 {
        margin-top: 196px !important;
        margin-bottom: 196px !important
    }

    .mxLg196 {
        margin-left: 196px !important;
        margin-right: 196px !important
    }
}

.p197 {
    padding: 197px
}

.pt197 {
    padding-top: 197px
}

.pb197 {
    padding-bottom: 197px
}

.ps197 {
    padding-left: 197px
}

.pe197 {
    padding-right: 197px
}

.py197 {
    padding-top: 197px;
    padding-bottom: 197px
}

.px197 {
    padding-left: 197px;
    padding-right: 197px
}

.m197 {
    margin: 197px
}

.mt197 {
    margin-top: 197px
}

.mb197 {
    margin-bottom: 197px
}

.ms197 {
    margin-left: 197px
}

.me197 {
    margin-right: 197px
}

.my197 {
    margin-top: 197px;
    margin-bottom: 197px
}

.mx197 {
    margin-left: 197px;
    margin-right: 197px
}

@media screen and (min-width:991px) {
    .pLg197 {
        padding: 197px !important
    }

    .ptLg197 {
        padding-top: 197px !important
    }

    .pbLg197 {
        padding-bottom: 197px !important
    }

    .psLg197 {
        padding-left: 197px !important
    }

    .peLg197 {
        padding-right: 197px !important
    }

    .pyLg197 {
        padding-top: 197px !important;
        padding-bottom: 197px !important
    }

    .pxLg197 {
        padding-left: 197px !important;
        padding-right: 197px !important
    }

    .mLg197 {
        margin: 197px !important
    }

    .mtLg197 {
        margin-top: 197px !important
    }

    .mbLg197 {
        margin-bottom: 197px !important
    }

    .msLg197 {
        margin-left: 197px !important
    }

    .meLg197 {
        margin-right: 197px !important
    }

    .myLg197 {
        margin-top: 197px !important;
        margin-bottom: 197px !important
    }

    .mxLg197 {
        margin-left: 197px !important;
        margin-right: 197px !important
    }
}

.p198 {
    padding: 198px
}

.pt198 {
    padding-top: 198px
}

.pb198 {
    padding-bottom: 198px
}

.ps198 {
    padding-left: 198px
}

.pe198 {
    padding-right: 198px
}

.py198 {
    padding-top: 198px;
    padding-bottom: 198px
}

.px198 {
    padding-left: 198px;
    padding-right: 198px
}

.m198 {
    margin: 198px
}

.mt198 {
    margin-top: 198px
}

.mb198 {
    margin-bottom: 198px
}

.ms198 {
    margin-left: 198px
}

.me198 {
    margin-right: 198px
}

.my198 {
    margin-top: 198px;
    margin-bottom: 198px
}

.mx198 {
    margin-left: 198px;
    margin-right: 198px
}

@media screen and (min-width:991px) {
    .pLg198 {
        padding: 198px !important
    }

    .ptLg198 {
        padding-top: 198px !important
    }

    .pbLg198 {
        padding-bottom: 198px !important
    }

    .psLg198 {
        padding-left: 198px !important
    }

    .peLg198 {
        padding-right: 198px !important
    }

    .pyLg198 {
        padding-top: 198px !important;
        padding-bottom: 198px !important
    }

    .pxLg198 {
        padding-left: 198px !important;
        padding-right: 198px !important
    }

    .mLg198 {
        margin: 198px !important
    }

    .mtLg198 {
        margin-top: 198px !important
    }

    .mbLg198 {
        margin-bottom: 198px !important
    }

    .msLg198 {
        margin-left: 198px !important
    }

    .meLg198 {
        margin-right: 198px !important
    }

    .myLg198 {
        margin-top: 198px !important;
        margin-bottom: 198px !important
    }

    .mxLg198 {
        margin-left: 198px !important;
        margin-right: 198px !important
    }
}

.p199 {
    padding: 199px
}

.pt199 {
    padding-top: 199px
}

.pb199 {
    padding-bottom: 199px
}

.ps199 {
    padding-left: 199px
}

.pe199 {
    padding-right: 199px
}

.py199 {
    padding-top: 199px;
    padding-bottom: 199px
}

.px199 {
    padding-left: 199px;
    padding-right: 199px
}

.m199 {
    margin: 199px
}

.mt199 {
    margin-top: 199px
}

.mb199 {
    margin-bottom: 199px
}

.ms199 {
    margin-left: 199px
}

.me199 {
    margin-right: 199px
}

.my199 {
    margin-top: 199px;
    margin-bottom: 199px
}

.mx199 {
    margin-left: 199px;
    margin-right: 199px
}

@media screen and (min-width:991px) {
    .pLg199 {
        padding: 199px !important
    }

    .ptLg199 {
        padding-top: 199px !important
    }

    .pbLg199 {
        padding-bottom: 199px !important
    }

    .psLg199 {
        padding-left: 199px !important
    }

    .peLg199 {
        padding-right: 199px !important
    }

    .pyLg199 {
        padding-top: 199px !important;
        padding-bottom: 199px !important
    }

    .pxLg199 {
        padding-left: 199px !important;
        padding-right: 199px !important
    }

    .mLg199 {
        margin: 199px !important
    }

    .mtLg199 {
        margin-top: 199px !important
    }

    .mbLg199 {
        margin-bottom: 199px !important
    }

    .msLg199 {
        margin-left: 199px !important
    }

    .meLg199 {
        margin-right: 199px !important
    }

    .myLg199 {
        margin-top: 199px !important;
        margin-bottom: 199px !important
    }

    .mxLg199 {
        margin-left: 199px !important;
        margin-right: 199px !important
    }
}

.p200 {
    padding: 200px
}

.pt200 {
    padding-top: 200px
}

.pb200 {
    padding-bottom: 200px
}

.ps200 {
    padding-left: 200px
}

.pe200 {
    padding-right: 200px
}

.py200 {
    padding-top: 200px;
    padding-bottom: 200px
}

.px200 {
    padding-left: 200px;
    padding-right: 200px
}

.m200 {
    margin: 200px
}

.mt200 {
    margin-top: 200px
}

.mb200 {
    margin-bottom: 200px
}

.ms200 {
    margin-left: 200px
}

.me200 {
    margin-right: 200px
}

.my200 {
    margin-top: 200px;
    margin-bottom: 200px
}

.mx200 {
    margin-left: 200px;
    margin-right: 200px
}

@media screen and (min-width:991px) {
    .pLg200 {
        padding: 200px !important
    }

    .ptLg200 {
        padding-top: 200px !important
    }

    .pbLg200 {
        padding-bottom: 200px !important
    }

    .psLg200 {
        padding-left: 200px !important
    }

    .peLg200 {
        padding-right: 200px !important
    }

    .pyLg200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important
    }

    .pxLg200 {
        padding-left: 200px !important;
        padding-right: 200px !important
    }

    .mLg200 {
        margin: 200px !important
    }

    .mtLg200 {
        margin-top: 200px !important
    }

    .mbLg200 {
        margin-bottom: 200px !important
    }

    .msLg200 {
        margin-left: 200px !important
    }

    .meLg200 {
        margin-right: 200px !important
    }

    .myLg200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important
    }

    .mxLg200 {
        margin-left: 200px !important;
        margin-right: 200px !important
    }
}

.fs1 {
    font-size: 1px
}

@media(max-width:991px) {
    .lgfs1 {
        font-size: 1px !important;
    }


}

.fs2 {
    font-size: 2px
}

@media(max-width:991px) {
    .lgfs2 {
        font-size: 2px !important
    }
}

.fs3 {
    font-size: 3px
}

@media(max-width:991px) {
    .lgfs3 {
        font-size: 3px !important
    }
}

.fs4 {
    font-size: 4px
}

@media(max-width:991px) {
    .lgfs4 {
        font-size: 4px !important
    }
}

.fs5 {
    font-size: 5px
}

@media(max-width:991px) {
    .lgfs5 {
        font-size: 5px !important
    }
}

.fs6 {
    font-size: 6px
}

@media(max-width:991px) {
    .lgfs6 {
        font-size: 6px !important
    }
}

.fs7 {
    font-size: 7px
}

@media(max-width:991px) {
    .lgfs7 {
        font-size: 7px !important
    }
}

.fs8 {
    font-size: 8px
}

@media(max-width:991px) {
    .lgfs8 {
        font-size: 8px !important
    }
}

.fs9 {
    font-size: 9px
}

@media(max-width:991px) {
    .lgfs9 {
        font-size: 9px !important
    }
}

.fs10 {
    font-size: 10px
}

@media(max-width:991px) {
    .lgfs10 {
        font-size: 10px !important
    }
}

.fs11 {
    font-size: 11px
}

@media(max-width:991px) {
    .lgfs11 {
        font-size: 11px !important
    }
}

.fs12 {
    font-size: 12px
}

@media(max-width:991px) {
    .lgfs12 {
        font-size: 12px !important
    }
}

.fs13 {
    font-size: 13px
}

@media(max-width:991px) {
    .lgfs13 {
        font-size: 13px !important
    }
}

.fs14 {
    font-size: 14px
}

@media(max-width:991px) {
    .lgfs14 {
        font-size: 14px !important
    }
}

.fs15 {
    font-size: 15px
}

@media(max-width:991px) {
    .lgfs15 {
        font-size: 15px !important
    }
}

.fs16 {
    font-size: 16px
}

@media(max-width:991px) {
    .lgfs16 {
        font-size: 16px !important
    }
}

.fs17 {
    font-size: 17px
}

@media(max-width:991px) {
    .lgfs17 {
        font-size: 17px !important
    }
}

.fs18 {
    font-size: 18px
}

@media(max-width:991px) {
    .lgfs18 {
        font-size: 18px !important
    }
}

.fs19 {
    font-size: 19px
}

@media(max-width:991px) {
    .lgfs19 {
        font-size: 19px !important
    }
}

.fs20 {
    font-size: 20px
}

@media(max-width:991px) {
    .lgfs20 {
        font-size: 20px !important
    }
}

.fs21 {
    font-size: 21px
}

@media(max-width:991px) {
    .lgfs21 {
        font-size: 21px !important
    }
}

.fs22 {
    font-size: 22px
}

@media(max-width:991px) {
    .lgfs22 {
        font-size: 22px !important
    }
}

.fs23 {
    font-size: 23px
}

@media(max-width:991px) {
    .lgfs23 {
        font-size: 23px !important
    }
}

.fs24 {
    font-size: 25px;
}

@media(max-width:991px) {
    .lgfs24 {
        font-size: 24px !important
    }
}

.fs25 {
    font-size: 25px
}

@media(max-width:991px) {
    .lgfs25 {
        font-size: 25px !important
    }
}

.fs26 {
    font-size: 26px
}

@media(max-width:991px) {
    .lgfs26 {
        font-size: 26px !important
    }
}

.fs27 {
    font-size: 27px
}

@media(max-width:991px) {
    .lgfs27 {
        font-size: 27px !important
    }
}

.fs28 {
    font-size: 28px
}

@media(max-width:991px) {
    .lgfs28 {
        font-size: 28px !important
    }
}

.fs29 {
    font-size: 29px
}

@media(max-width:991px) {
    .lgfs29 {
        font-size: 29px !important
    }
}

.fs30 {
    font-size: 30px
}

@media(max-width:991px) {
    .lgfs30 {
        font-size: 30px !important
    }
}

.fs31 {
    font-size: 31px
}

@media(max-width:991px) {
    .lgfs31 {
        font-size: 31px !important
    }
}

.fs32 {
    font-size: 32px
}

@media(max-width:991px) {
    .lgfs32 {
        font-size: 32px !important
    }
}

.fs33 {
    font-size: 33px
}

@media(max-width:991px) {
    .lgfs33 {
        font-size: 33px !important
    }
}

.fs34 {
    font-size: 34px
}

@media(max-width:991px) {
    .lgfs34 {
        font-size: 34px !important
    }
}

.fs35 {
    font-size: 35px
}

@media(max-width:991px) {
    .lgfs35 {
        font-size: 35px !important
    }
}

.fs36 {
    font-size: 36px
}

@media(max-width:991px) {
    .lgfs36 {
        font-size: 36px !important
    }
}

.fs37 {
    font-size: 37px
}

@media(max-width:991px) {
    .lgfs37 {
        font-size: 37px !important
    }
}

.fs38 {
    font-size: 38px
}

@media(max-width:991px) {
    .lgfs38 {
        font-size: 38px !important
    }
}

.fs39 {
    font-size: 39px
}

@media(max-width:991px) {
    .lgfs39 {
        font-size: 39px !important
    }
}

.fs40 {
    font-size: 40px
}

@media(max-width:991px) {
    .lgfs40 {
        font-size: 40px !important
    }
}

.fs41 {
    font-size: 41px
}

@media(max-width:991px) {
    .lgfs41 {
        font-size: 41px !important
    }
}

.fs42 {
    font-size: 42px
}

@media(max-width:991px) {
    .lgfs42 {
        font-size: 42px !important
    }
}

.fs43 {
    font-size: 43px
}

@media(max-width:991px) {
    .lgfs43 {
        font-size: 43px !important
    }
}

.fs44 {
    font-size: 44px
}

@media(max-width:991px) {
    .lgfs44 {
        font-size: 44px !important
    }
}

.fs45 {
    font-size: 45px
}

@media(max-width:991px) {
    .lgfs45 {
        font-size: 45px !important
    }
}

.fs46 {
    font-size: 46px
}

@media(max-width:991px) {
    .lgfs46 {
        font-size: 46px !important
    }
}

.fs47 {
    font-size: 47px
}

@media(max-width:991px) {
    .lgfs47 {
        font-size: 47px !important
    }
}

.fs48 {
    font-size: 48px
}

@media(max-width:991px) {
    .lgfs48 {
        font-size: 48px !important
    }
}

.fs49 {
    font-size: 49px
}

@media(max-width:991px) {
    .lgfs49 {
        font-size: 49px !important
    }
}

.fs50 {
    font-size: 50px
}

@media(max-width:991px) {
    .lgfs50 {
        font-size: 50px !important
    }
}

.fs51 {
    font-size: 51px
}

@media(max-width:991px) {
    .lgfs51 {
        font-size: 51px !important
    }
}

.fs52 {
    font-size: 52px
}

@media(max-width:991px) {
    .lgfs52 {
        font-size: 52px !important
    }
}

.fs53 {
    font-size: 53px
}

@media(max-width:991px) {
    .lgfs53 {
        font-size: 53px !important
    }
}

.fs54 {
    font-size: 54px
}

@media(max-width:991px) {
    .lgfs54 {
        font-size: 54px !important
    }
}

.fs55 {
    font-size: 55px
}

@media(max-width:991px) {
    .lgfs55 {
        font-size: 55px !important
    }
}

.fs56 {
    font-size: 56px
}

@media(max-width:991px) {
    .lgfs56 {
        font-size: 56px !important
    }
}

.fs57 {
    font-size: 57px
}

@media(max-width:991px) {
    .lgfs57 {
        font-size: 57px !important
    }
}

.fs58 {
    font-size: 58px
}

@media(max-width:991px) {
    .lgfs58 {
        font-size: 58px !important
    }
}

.fs59 {
    font-size: 59px
}

@media(max-width:991px) {
    .lgfs59 {
        font-size: 59px !important
    }
}

.fs60 {
    font-size: 60px
}

@media(max-width:991px) {
    .lgfs60 {
        font-size: 60px !important
    }
}

.fs61 {
    font-size: 61px
}

@media(max-width:991px) {
    .lgfs61 {
        font-size: 61px !important
    }
}

.fs62 {
    font-size: 62px
}

@media(max-width:991px) {
    .lgfs62 {
        font-size: 62px !important
    }
}

.fs63 {
    font-size: 63px
}

@media(max-width:991px) {
    .lgfs63 {
        font-size: 63px !important
    }
}

.fs64 {
    font-size: 64px
}

@media(max-width:991px) {
    .lgfs64 {
        font-size: 64px !important
    }
}

.fs65 {
    font-size: 65px
}

@media(max-width:991px) {
    .lgfs65 {
        font-size: 65px !important
    }
}

.fs66 {
    font-size: 66px
}

@media(max-width:991px) {
    .lgfs66 {
        font-size: 66px !important
    }
}

.fs67 {
    font-size: 67px
}

@media(max-width:991px) {
    .lgfs67 {
        font-size: 67px !important
    }
}

.fs68 {
    font-size: 68px
}

@media(max-width:991px) {
    .lgfs68 {
        font-size: 68px !important
    }
}

.fs69 {
    font-size: 69px
}

@media(max-width:991px) {
    .lgfs69 {
        font-size: 69px !important
    }
}

.fs70 {
    font-size: 70px
}

@media(max-width:991px) {
    .lgfs70 {
        font-size: 70px !important
    }
}

.fs71 {
    font-size: 71px
}

@media(max-width:991px) {
    .lgfs71 {
        font-size: 71px !important
    }
}

.fs72 {
    font-size: 72px
}

@media(max-width:991px) {
    .lgfs72 {
        font-size: 72px !important
    }
}

.fs73 {
    font-size: 73px
}

@media(max-width:991px) {
    .lgfs73 {
        font-size: 73px !important
    }
}

.fs74 {
    font-size: 74px
}

@media(max-width:991px) {
    .lgfs74 {
        font-size: 74px !important
    }
}

.fs75 {
    font-size: 75px
}

@media(max-width:991px) {
    .lgfs75 {
        font-size: 75px !important
    }
}

.fs76 {
    font-size: 76px
}

@media(max-width:991px) {
    .lgfs76 {
        font-size: 76px !important
    }
}

.fs77 {
    font-size: 77px
}

@media(max-width:991px) {
    .lgfs77 {
        font-size: 77px !important
    }
}

.fs78 {
    font-size: 78px
}

@media(max-width:991px) {
    .lgfs78 {
        font-size: 78px !important
    }
}

.fs79 {
    font-size: 79px
}

@media(max-width:991px) {
    .lgfs79 {
        font-size: 79px !important
    }
}

.fs80 {
    font-size: 80px
}

@media(max-width:991px) {
    .lgfs80 {
        font-size: 80px !important
    }
}

.fs81 {
    font-size: 81px
}

@media(max-width:991px) {
    .lgfs81 {
        font-size: 81px !important
    }
}

.fs82 {
    font-size: 82px
}

@media(max-width:991px) {
    .lgfs82 {
        font-size: 82px !important
    }
}

.fs83 {
    font-size: 83px
}

@media(max-width:991px) {
    .lgfs83 {
        font-size: 83px !important
    }
}

.fs84 {
    font-size: 84px
}

@media(max-width:991px) {
    .lgfs84 {
        font-size: 84px !important
    }
}

.fs85 {
    font-size: 85px
}

@media(max-width:991px) {
    .lgfs85 {
        font-size: 85px !important
    }
}

.fs86 {
    font-size: 86px
}

@media(max-width:991px) {
    .lgfs86 {
        font-size: 86px !important
    }
}

.fs87 {
    font-size: 87px
}

@media(max-width:991px) {
    .lgfs87 {
        font-size: 87px !important
    }
}

.fs88 {
    font-size: 88px
}

@media(max-width:991px) {
    .lgfs88 {
        font-size: 88px !important
    }
}

.fs89 {
    font-size: 89px
}

@media(max-width:991px) {
    .lgfs89 {
        font-size: 89px !important
    }
}

.fs90 {
    font-size: 90px
}

@media(max-width:991px) {
    .lgfs90 {
        font-size: 90px !important
    }
}

.fs91 {
    font-size: 91px
}

@media(max-width:991px) {
    .lgfs91 {
        font-size: 91px !important
    }
}

.fs92 {
    font-size: 92px
}

@media(max-width:991px) {
    .lgfs92 {
        font-size: 92px !important
    }
}

.fs93 {
    font-size: 93px
}

@media(max-width:991px) {
    .lgfs93 {
        font-size: 93px !important
    }
}

.fs94 {
    font-size: 94px
}

@media(max-width:991px) {
    .lgfs94 {
        font-size: 94px !important
    }
}

.fs95 {
    font-size: 95px
}

@media(max-width:991px) {
    .lgfs95 {
        font-size: 95px !important
    }
}

.fs96 {
    font-size: 96px
}

@media(max-width:991px) {
    .lgfs96 {
        font-size: 96px !important
    }
}

.fs97 {
    font-size: 97px
}

@media(max-width:991px) {
    .lgfs97 {
        font-size: 97px !important
    }
}

.fs98 {
    font-size: 98px
}

@media(max-width:991px) {
    .lgfs98 {
        font-size: 98px !important
    }
}

.fs99 {
    font-size: 99px
}

@media(max-width:991px) {
    .lgfs99 {
        font-size: 99px !important
    }
}

.fs100 {
    font-size: 100px
}

@media(max-width:991px) {
    .lgfs100 {
        font-size: 100px !important
    }
}

.lh1 {
    line-height: 1px
}

@media screen and (max-width:991px) {
    .lglh1 {
        line-height: 1px !important
    }
}

.lh2 {
    line-height: 2px
}

@media screen and (max-width:991px) {
    .lglh2 {
        line-height: 2px !important
    }
}

.lh3 {
    line-height: 3px
}

@media screen and (max-width:991px) {
    .lglh3 {
        line-height: 3px !important
    }
}

.lh4 {
    line-height: 4px
}

@media screen and (max-width:991px) {
    .lglh4 {
        line-height: 4px !important
    }
}

.lh5 {
    line-height: 5px
}

@media screen and (max-width:991px) {
    .lglh5 {
        line-height: 5px !important
    }
}

.lh6 {
    line-height: 6px
}

@media screen and (max-width:991px) {
    .lglh6 {
        line-height: 6px !important
    }
}

.lh7 {
    line-height: 7px
}

@media screen and (max-width:991px) {
    .lglh7 {
        line-height: 7px !important
    }
}

.lh8 {
    line-height: 8px
}

@media screen and (max-width:991px) {
    .lglh8 {
        line-height: 8px !important
    }
}

.lh9 {
    line-height: 9px
}

@media screen and (max-width:991px) {
    .lglh9 {
        line-height: 9px !important
    }
}

.lh10 {
    line-height: 10px
}

@media screen and (max-width:991px) {
    .lglh10 {
        line-height: 10px !important
    }
}

.lh11 {
    line-height: 11px
}

@media screen and (max-width:991px) {
    .lglh11 {
        line-height: 11px !important
    }
}

.lh12 {
    line-height: 12px
}

@media screen and (max-width:991px) {
    .lglh12 {
        line-height: 12px !important
    }
}

.lh13 {
    line-height: 13px
}

@media screen and (max-width:991px) {
    .lglh13 {
        line-height: 13px !important
    }
}

.lh14 {
    line-height: 14px
}

@media screen and (max-width:991px) {
    .lglh14 {
        line-height: 14px !important
    }
}

.lh15 {
    line-height: 15px
}

@media screen and (max-width:991px) {
    .lglh15 {
        line-height: 15px !important
    }
}

.lh16 {
    line-height: 16px
}

@media screen and (max-width:991px) {
    .lglh16 {
        line-height: 16px !important
    }
}

.lh17 {
    line-height: 17px
}

@media screen and (max-width:991px) {
    .lglh17 {
        line-height: 17px !important
    }
}

.lh18 {
    line-height: 18px
}

@media screen and (max-width:991px) {
    .lglh18 {
        line-height: 18px !important
    }
}

.lh19 {
    line-height: 19px
}

@media screen and (max-width:991px) {
    .lglh19 {
        line-height: 19px !important
    }
}

.lh20 {
    line-height: 20px
}

@media screen and (max-width:991px) {
    .lglh20 {
        line-height: 20px !important
    }
}

.lh21 {
    line-height: 21px
}

@media screen and (max-width:991px) {
    .lglh21 {
        line-height: 21px !important
    }
}

.lh22 {
    line-height: 22px
}

@media screen and (max-width:991px) {
    .lglh22 {
        line-height: 22px !important
    }
}

.lh23 {
    line-height: 23px
}

@media screen and (max-width:991px) {
    .lglh23 {
        line-height: 23px !important
    }
}

.lh24 {
    line-height: 24px
}

@media screen and (max-width:991px) {
    .lglh24 {
        line-height: 24px !important
    }
}

.lh25 {
    line-height: 25px
}

@media screen and (max-width:991px) {
    .lglh25 {
        line-height: 25px !important
    }
}

.lh26 {
    line-height: 26px
}

@media screen and (max-width:991px) {
    .lglh26 {
        line-height: 26px !important
    }
}

.lh27 {
    line-height: 27px
}

@media screen and (max-width:991px) {
    .lglh27 {
        line-height: 27px !important
    }
}

.lh28 {
    line-height: 28px
}

@media screen and (max-width:991px) {
    .lglh28 {
        line-height: 28px !important
    }
}

.lh29 {
    line-height: 29px
}

@media screen and (max-width:991px) {
    .lglh29 {
        line-height: 29px !important
    }
}

.lh30 {
    line-height: 30px
}

@media screen and (max-width:991px) {
    .lglh30 {
        line-height: 30px !important
    }
}

.lh31 {
    line-height: 31px
}

@media screen and (max-width:991px) {
    .lglh31 {
        line-height: 31px !important
    }
}

.lh32 {
    line-height: 32px
}

@media screen and (max-width:991px) {
    .lglh32 {
        line-height: 32px !important
    }
}

.lh33 {
    line-height: 33px
}

@media screen and (max-width:991px) {
    .lglh33 {
        line-height: 33px !important
    }
}

.lh34 {
    line-height: 34px
}

@media screen and (max-width:991px) {
    .lglh34 {
        line-height: 34px !important
    }
}

.lh35 {
    line-height: 35px
}

@media screen and (max-width:991px) {
    .lglh35 {
        line-height: 35px !important
    }
}

.lh36 {
    line-height: 36px
}

@media screen and (max-width:991px) {
    .lglh36 {
        line-height: 36px !important
    }
}

.lh37 {
    line-height: 37px
}

@media screen and (max-width:991px) {
    .lglh37 {
        line-height: 37px !important
    }
}

.lh38 {
    line-height: 38px
}

@media screen and (max-width:991px) {
    .lglh38 {
        line-height: 38px !important
    }
}

.lh39 {
    line-height: 39px
}

@media screen and (max-width:991px) {
    .lglh39 {
        line-height: 39px !important
    }
}

.lh40 {
    line-height: 40px
}

@media screen and (max-width:991px) {
    .lglh40 {
        line-height: 40px !important
    }
}

.lh41 {
    line-height: 41px
}

@media screen and (max-width:991px) {
    .lglh41 {
        line-height: 41px !important
    }
}

.lh42 {
    line-height: 42px
}

@media screen and (max-width:991px) {
    .lglh42 {
        line-height: 42px !important
    }
}

.lh43 {
    line-height: 43px
}

@media screen and (max-width:991px) {
    .lglh43 {
        line-height: 43px !important
    }
}

.lh44 {
    line-height: 44px
}

@media screen and (max-width:991px) {
    .lglh44 {
        line-height: 44px !important
    }
}

.lh45 {
    line-height: 45px
}

@media screen and (max-width:991px) {
    .lglh45 {
        line-height: 45px !important
    }
}

.lh46 {
    line-height: 46px
}

@media screen and (max-width:991px) {
    .lglh46 {
        line-height: 46px !important
    }
}

.lh47 {
    line-height: 47px
}

@media screen and (max-width:991px) {
    .lglh47 {
        line-height: 47px !important
    }
}

.lh48 {
    line-height: 48px
}

@media screen and (max-width:991px) {
    .lglh48 {
        line-height: 48px !important
    }
}

.lh49 {
    line-height: 49px
}

@media screen and (max-width:991px) {
    .lglh49 {
        line-height: 49px !important
    }
}

.lh50 {
    line-height: 50px
}

@media screen and (max-width:991px) {
    .lglh50 {
        line-height: 50px !important
    }
}

.lh51 {
    line-height: 51px
}

@media screen and (max-width:991px) {
    .lglh51 {
        line-height: 51px !important
    }
}

.lh52 {
    line-height: 52px
}

@media screen and (max-width:991px) {
    .lglh52 {
        line-height: 52px !important
    }
}

.lh53 {
    line-height: 53px
}

@media screen and (max-width:991px) {
    .lglh53 {
        line-height: 53px !important
    }
}

.lh54 {
    line-height: 54px
}

@media screen and (max-width:991px) {
    .lglh54 {
        line-height: 54px !important
    }
}

.lh55 {
    line-height: 55px
}

@media screen and (max-width:991px) {
    .lglh55 {
        line-height: 55px !important
    }
}

.lh56 {
    line-height: 56px
}

@media screen and (max-width:991px) {
    .lglh56 {
        line-height: 56px !important
    }
}

.lh57 {
    line-height: 57px
}

@media screen and (max-width:991px) {
    .lglh57 {
        line-height: 57px !important
    }
}

.lh58 {
    line-height: 58px
}

@media screen and (max-width:991px) {
    .lglh58 {
        line-height: 58px !important
    }
}

.lh59 {
    line-height: 59px
}

@media screen and (max-width:991px) {
    .lglh59 {
        line-height: 59px !important
    }
}

.lh60 {
    line-height: 60px
}

@media screen and (max-width:991px) {
    .lglh60 {
        line-height: 60px !important
    }
}

.lh61 {
    line-height: 61px
}

@media screen and (max-width:991px) {
    .lglh61 {
        line-height: 61px !important
    }
}

.lh62 {
    line-height: 62px
}

@media screen and (max-width:991px) {
    .lglh62 {
        line-height: 62px !important
    }
}

.lh63 {
    line-height: 63px
}

@media screen and (max-width:991px) {
    .lglh63 {
        line-height: 63px !important
    }
}

.lh64 {
    line-height: 64px
}

@media screen and (max-width:991px) {
    .lglh64 {
        line-height: 64px !important
    }
}

.lh65 {
    line-height: 65px
}

@media screen and (max-width:991px) {
    .lglh65 {
        line-height: 65px !important
    }
}

.lh66 {
    line-height: 66px
}

@media screen and (max-width:991px) {
    .lglh66 {
        line-height: 66px !important
    }
}

.lh67 {
    line-height: 67px
}

@media screen and (max-width:991px) {
    .lglh67 {
        line-height: 67px !important
    }
}

.lh68 {
    line-height: 68px
}

@media screen and (max-width:991px) {
    .lglh68 {
        line-height: 68px !important
    }
}

.lh69 {
    line-height: 69px
}

@media screen and (max-width:991px) {
    .lglh69 {
        line-height: 69px !important
    }
}

.lh70 {
    line-height: 70px
}

@media screen and (max-width:991px) {
    .lglh70 {
        line-height: 70px !important
    }
}

.lh71 {
    line-height: 71px
}

@media screen and (max-width:991px) {
    .lglh71 {
        line-height: 71px !important
    }
}

.lh72 {
    line-height: 72px
}

@media screen and (max-width:991px) {
    .lglh72 {
        line-height: 72px !important
    }
}

.lh73 {
    line-height: 73px
}

@media screen and (max-width:991px) {
    .lglh73 {
        line-height: 73px !important
    }
}

.lh74 {
    line-height: 74px
}

@media screen and (max-width:991px) {
    .lglh74 {
        line-height: 74px !important
    }
}

.lh75 {
    line-height: 75px
}

@media screen and (max-width:991px) {
    .lglh75 {
        line-height: 75px !important
    }
}

.lh76 {
    line-height: 76px
}

@media screen and (max-width:991px) {
    .lglh76 {
        line-height: 76px !important
    }
}

.lh77 {
    line-height: 77px
}

@media screen and (max-width:991px) {
    .lglh77 {
        line-height: 77px !important
    }
}

.lh78 {
    line-height: 78px
}

@media screen and (max-width:991px) {
    .lglh78 {
        line-height: 78px !important
    }
}

.lh79 {
    line-height: 79px
}

@media screen and (max-width:991px) {
    .lglh79 {
        line-height: 79px !important
    }
}

.lh80 {
    line-height: 80px
}

@media screen and (max-width:991px) {
    .lglh80 {
        line-height: 80px !important
    }
}

.lh81 {
    line-height: 81px
}

@media screen and (max-width:991px) {
    .lglh81 {
        line-height: 81px !important
    }
}

.lh82 {
    line-height: 82px
}

@media screen and (max-width:991px) {
    .lglh82 {
        line-height: 82px !important
    }
}

.lh83 {
    line-height: 83px
}

@media screen and (max-width:991px) {
    .lglh83 {
        line-height: 83px !important
    }
}

.lh84 {
    line-height: 84px
}

@media screen and (max-width:991px) {
    .lglh84 {
        line-height: 84px !important
    }
}

.lh85 {
    line-height: 85px
}

@media screen and (max-width:991px) {
    .lglh85 {
        line-height: 85px !important
    }
}

.lh86 {
    line-height: 86px
}

@media screen and (max-width:991px) {
    .lglh86 {
        line-height: 86px !important
    }
}

.lh87 {
    line-height: 87px
}

@media screen and (max-width:991px) {
    .lglh87 {
        line-height: 87px !important
    }
}

.lh88 {
    line-height: 88px
}

@media screen and (max-width:991px) {
    .lglh88 {
        line-height: 88px !important
    }
}

.lh89 {
    line-height: 89px
}

@media screen and (max-width:991px) {
    .lglh89 {
        line-height: 89px !important
    }
}

.lh90 {
    line-height: 90px
}

@media screen and (max-width:991px) {
    .lglh90 {
        line-height: 90px !important
    }
}

.lh91 {
    line-height: 91px
}

@media screen and (max-width:991px) {
    .lglh91 {
        line-height: 91px !important
    }
}

.lh92 {
    line-height: 92px
}

@media screen and (max-width:991px) {
    .lglh92 {
        line-height: 92px !important
    }
}

.lh93 {
    line-height: 93px
}

@media screen and (max-width:991px) {
    .lglh93 {
        line-height: 93px !important
    }
}

.lh94 {
    line-height: 94px
}

@media screen and (max-width:991px) {
    .lglh94 {
        line-height: 94px !important
    }
}

.lh95 {
    line-height: 95px
}

@media screen and (max-width:991px) {
    .lglh95 {
        line-height: 95px !important
    }
}

.lh96 {
    line-height: 96px
}

@media screen and (max-width:991px) {
    .lglh96 {
        line-height: 96px !important
    }
}

.lh97 {
    line-height: 97px
}

@media screen and (max-width:991px) {
    .lglh97 {
        line-height: 97px !important
    }
}

.lh98 {
    line-height: 98px
}

@media screen and (max-width:991px) {
    .lglh98 {
        line-height: 98px !important
    }
}

.lh99 {
    line-height: 99px
}

@media screen and (max-width:991px) {
    .lglh99 {
        line-height: 99px !important
    }
}

.lh100 {
    line-height: 100px
}

@media screen and (max-width:991px) {
    .lglh100 {
        line-height: 100px !important
    }
}

.fw100 {
    font-weight: 100
}

@media screen and (max-width:991px) {
    .lgfw1 {
        font-weight: 100 !important
    }
}

.fw200 {
    font-weight: 200
}

@media screen and (max-width:991px) {
    .lgfw2 {
        font-weight: 200 !important
    }
}

.fw300 {
    font-weight: 300
}

@media screen and (max-width:991px) {
    .lgfw3 {
        font-weight: 300 !important
    }
}

.fw400 {
    font-weight: 400
}

@media screen and (max-width:991px) {
    .lgfw4 {
        font-weight: 400 !important
    }
}

.fw500 {
    font-weight: 500
}

@media screen and (max-width:991px) {
    .lgfw5 {
        font-weight: 500 !important
    }
}

.fw600 {
    font-weight: 600
}

@media screen and (max-width:991px) {
    .lgfw6 {
        font-weight: 600 !important
    }
}

.fw700 {
    font-weight: 700
}

@media screen and (max-width:991px) {
    .lgfw7 {
        font-weight: 700 !important
    }
}

.fw800 {
    font-weight: 800
}

@media screen and (max-width:991px) {
    .lgfw8 {
        font-weight: 800 !important
    }
}

.fw900 {
    font-weight: 900
}

@media screen and (max-width:991px) {
    .lgfw9 {
        font-weight: 900 !important
    }
}

.w0px {
    width: 0
}

.h0px {
    height: 0
}

.w1px {
    width: 1px
}

.h1px {
    height: 1px
}

.w2px {
    width: 2px
}

.h2px {
    height: 2px
}

.w3px {
    width: 3px
}

.h3px {
    height: 3px
}

.w4px {
    width: 4px
}

.h4px {
    height: 4px
}

.w5px {
    width: 5px
}

.h5px {
    height: 5px
}

.w6px {
    width: 6px
}

.h6px {
    height: 6px
}

.w7px {
    width: 7px
}

.h7px {
    height: 7px
}

.w8px {
    width: 8px
}

.h8px {
    height: 8px
}

.w9px {
    width: 9px
}

.h9px {
    height: 9px
}

.w10px {
    width: 10px
}

.h10px {
    height: 10px
}

.w11px {
    width: 11px
}

.h11px {
    height: 11px
}

.w12px {
    width: 12px
}

.h12px {
    height: 12px
}

.w13px {
    width: 13px
}

.h13px {
    height: 13px
}

.w14px {
    width: 14px
}

.h14px {
    height: 14px
}

.w15px {
    width: 15px
}

.h15px {
    height: 15px
}

.w16px {
    width: 16px
}

.h16px {
    height: 16px
}

.w17px {
    width: 17px
}

.h17px {
    height: 17px
}

.w18px {
    width: 18px
}

.h18px {
    height: 18px
}

.w19px {
    width: 19px
}

.h19px {
    height: 19px
}

.w20px {
    width: 20px
}

.h20px {
    height: 20px
}

.w21px {
    width: 21px
}

.h21px {
    height: 21px
}

.w22px {
    width: 22px
}

.h22px {
    height: 22px
}

.w23px {
    width: 23px
}

.h23px {
    height: 23px
}

.w24px {
    width: 24px
}

.h24px {
    height: 24px
}

.w25px {
    width: 25px
}

.h25px {
    height: 25px
}

.w26px {
    width: 26px
}

.h26px {
    height: 26px
}

.w27px {
    width: 27px
}

.h27px {
    height: 27px
}

.w28px {
    width: 28px
}

.h28px {
    height: 28px
}

.w29px {
    width: 29px
}

.h29px {
    height: 29px
}

.w30px {
    width: 30px
}

.h30px {
    height: 30px
}

.w31px {
    width: 31px
}

.h31px {
    height: 31px
}

.w32px {
    width: 32px
}

.h32px {
    height: 32px
}

.w33px {
    width: 33px
}

.h33px {
    height: 33px
}

.w34px {
    width: 34px
}

.h34px {
    height: 34px
}

.w35px {
    width: 35px
}

.h35px {
    height: 35px
}

.w36px {
    width: 36px
}

.h36px {
    height: 36px
}

.w37px {
    width: 37px
}

.h37px {
    height: 37px
}

.w38px {
    width: 38px
}

.h38px {
    height: 38px
}

.w39px {
    width: 39px
}

.h39px {
    height: 39px
}

.w40px {
    width: 40px
}

.h40px {
    height: 40px
}

.w41px {
    width: 41px
}

.h41px {
    height: 41px
}

.w42px {
    width: 42px
}

.h42px {
    height: 42px
}

.w43px {
    width: 43px
}

.h43px {
    height: 43px
}

.w44px {
    width: 44px
}

.h44px {
    height: 44px
}

.w45px {
    width: 45px
}

.h45px {
    height: 45px
}

.w46px {
    width: 46px
}

.h46px {
    height: 46px
}

.w47px {
    width: 47px
}

.h47px {
    height: 47px
}

.w48px {
    width: 48px
}

.h48px {
    height: 48px
}

.w49px {
    width: 49px
}

.h49px {
    height: 49px
}

.w50px {
    width: 50px
}

.h50px {
    height: 50px
}

.w51px {
    width: 51px
}

.h51px {
    height: 51px
}

.w52px {
    width: 52px
}

.h52px {
    height: 52px
}

.w53px {
    width: 53px
}

.h53px {
    height: 53px
}

.w54px {
    width: 54px
}

.h54px {
    height: 54px
}

.w55px {
    width: 55px
}

.h55px {
    height: 55px
}

.w56px {
    width: 56px
}

.h56px {
    height: 56px
}

.w57px {
    width: 57px
}

.h57px {
    height: 57px
}

.w58px {
    width: 58px
}

.h58px {
    height: 58px
}

.w59px {
    width: 59px
}

.h59px {
    height: 59px
}

.w60px {
    width: 60px
}

.h60px {
    height: 60px
}

.w61px {
    width: 61px
}

.h61px {
    height: 61px
}

.w62px {
    width: 62px
}

.h62px {
    height: 62px
}

.w63px {
    width: 63px
}

.h63px {
    height: 63px
}

.w64px {
    width: 64px
}

.h64px {
    height: 64px
}

.w65px {
    width: 65px
}

.h65px {
    height: 65px
}

.w66px {
    width: 66px
}

.h66px {
    height: 66px
}

.w67px {
    width: 67px
}

.h67px {
    height: 67px
}

.w68px {
    width: 68px
}

.h68px {
    height: 68px
}

.w69px {
    width: 69px
}

.h69px {
    height: 69px
}

.w70px {
    width: 70px
}

.h70px {
    height: 70px
}

.w71px {
    width: 71px
}

.h71px {
    height: 71px
}

.w72px {
    width: 72px
}

.h72px {
    height: 72px
}

.w73px {
    width: 73px
}

.h73px {
    height: 73px
}

.w74px {
    width: 74px
}

.h74px {
    height: 74px
}

.w75px {
    width: 75px
}

.h75px {
    height: 75px
}

.w76px {
    width: 76px
}

.h76px {
    height: 76px
}

.w77px {
    width: 77px
}

.h77px {
    height: 77px
}

.w78px {
    width: 78px
}

.h78px {
    height: 78px
}

.w79px {
    width: 79px
}

.h79px {
    height: 79px
}

.w80px {
    width: 80px
}

.h80px {
    height: 80px
}

.w81px {
    width: 81px
}

.h81px {
    height: 81px
}

.w82px {
    width: 82px
}

.h82px {
    height: 82px
}

.w83px {
    width: 83px
}

.h83px {
    height: 83px
}

.w84px {
    width: 84px
}

.h84px {
    height: 84px
}

.w85px {
    width: 85px
}

.h85px {
    height: 85px
}

.w86px {
    width: 86px
}

.h86px {
    height: 86px
}

.w87px {
    width: 87px
}

.h87px {
    height: 87px
}

.w88px {
    width: 88px
}

.h88px {
    height: 88px
}

.w89px {
    width: 89px
}

.h89px {
    height: 89px
}

.w90px {
    width: 90px
}

.h90px {
    height: 90px
}

.w91px {
    width: 91px
}

.h91px {
    height: 91px
}

.w92px {
    width: 92px
}

.h92px {
    height: 92px
}

.w93px {
    width: 93px
}

.h93px {
    height: 93px
}

.w94px {
    width: 94px
}

.h94px {
    height: 94px
}

.w95px {
    width: 95px
}

.h95px {
    height: 95px
}

.w96px {
    width: 96px
}

.h96px {
    height: 96px
}

.w97px {
    width: 97px
}

.h97px {
    height: 97px
}

.w98px {
    width: 98px
}

.h98px {
    height: 98px
}

.w99px {
    width: 99px
}

.h99px {
    height: 99px
}

.w100px {
    width: 100px
}

.h100px {
    height: 100px
}

.w101px {
    width: 101px
}

.h101px {
    height: 101px
}

.w102px {
    width: 102px
}

.h102px {
    height: 102px
}

.w103px {
    width: 103px
}

.h103px {
    height: 103px
}

.w104px {
    width: 104px
}

.h104px {
    height: 104px
}

.w105px {
    width: 105px
}

.h105px {
    height: 105px
}

.w106px {
    width: 106px
}

.h106px {
    height: 106px
}

.w107px {
    width: 107px
}

.h107px {
    height: 107px
}

.w108px {
    width: 108px
}

.h108px {
    height: 108px
}

.w109px {
    width: 109px
}

.h109px {
    height: 109px
}

.w110px {
    width: 110px
}

.h110px {
    height: 110px
}

.w111px {
    width: 111px
}

.h111px {
    height: 111px
}

.w112px {
    width: 112px
}

.h112px {
    height: 112px
}

.w113px {
    width: 113px
}

.h113px {
    height: 113px
}

.w114px {
    width: 114px
}

.h114px {
    height: 114px
}

.w115px {
    width: 115px
}

.h115px {
    height: 115px
}

.w116px {
    width: 116px
}

.h116px {
    height: 116px
}

.w117px {
    width: 117px
}

.h117px {
    height: 117px
}

.w118px {
    width: 118px
}

.h118px {
    height: 118px
}

.w119px {
    width: 119px
}

.h119px {
    height: 119px
}

.w120px {
    width: 120px
}

.h120px {
    height: 120px
}

.w121px {
    width: 121px
}

.h121px {
    height: 121px
}

.w122px {
    width: 122px
}

.h122px {
    height: 122px
}

.w123px {
    width: 123px
}

.h123px {
    height: 123px
}

.w124px {
    width: 124px
}

.h124px {
    height: 124px
}

.w125px {
    width: 125px
}

.h125px {
    height: 125px
}

.w126px {
    width: 126px
}

.h126px {
    height: 126px
}

.w127px {
    width: 127px
}

.h127px {
    height: 127px
}

.w128px {
    width: 128px
}

.h128px {
    height: 128px
}

.w129px {
    width: 129px
}

.h129px {
    height: 129px
}

.w130px {
    width: 130px
}

.h130px {
    height: 130px
}

.w131px {
    width: 131px
}

.h131px {
    height: 131px
}

.w132px {
    width: 132px
}

.h132px {
    height: 132px
}

.w133px {
    width: 133px
}

.h133px {
    height: 133px
}

.w134px {
    width: 134px
}

.h134px {
    height: 134px
}

.w135px {
    width: 135px
}

.h135px {
    height: 135px
}

.w136px {
    width: 136px
}

.h136px {
    height: 136px
}

.w137px {
    width: 137px
}

.h137px {
    height: 137px
}

.w138px {
    width: 138px
}

.h138px {
    height: 138px
}

.w139px {
    width: 139px
}

.h139px {
    height: 139px
}

.w140px {
    width: 140px
}

.h140px {
    height: 140px
}

.w141px {
    width: 141px
}

.h141px {
    height: 141px
}

.w142px {
    width: 142px
}

.h142px {
    height: 142px
}

.w143px {
    width: 143px
}

.h143px {
    height: 143px
}

.w144px {
    width: 144px
}

.h144px {
    height: 144px
}

.w145px {
    width: 145px
}

.h145px {
    height: 145px
}

.w146px {
    width: 146px
}

.h146px {
    height: 146px
}

.w147px {
    width: 147px
}

.h147px {
    height: 147px
}

.w148px {
    width: 148px
}

.h148px {
    height: 148px
}

.w149px {
    width: 149px
}

.h149px {
    height: 149px
}

.w150px {
    width: 150px
}

.h150px {
    height: 150px
}

.w151px {
    width: 151px
}

.h151px {
    height: 151px
}

.w152px {
    width: 152px
}

.h152px {
    height: 152px
}

.w153px {
    width: 153px
}

.h153px {
    height: 153px
}

.w154px {
    width: 154px
}

.h154px {
    height: 154px
}

.w155px {
    width: 155px
}

.h155px {
    height: 155px
}

.w156px {
    width: 156px
}

.h156px {
    height: 156px
}

.w157px {
    width: 157px
}

.h157px {
    height: 157px
}

.w158px {
    width: 158px
}

.h158px {
    height: 158px
}

.w159px {
    width: 159px
}

.h159px {
    height: 159px
}

.w160px {
    width: 160px
}

.h160px {
    height: 160px
}

.w161px {
    width: 161px
}

.h161px {
    height: 161px
}

.w162px {
    width: 162px
}

.h162px {
    height: 162px
}

.w163px {
    width: 163px
}

.h163px {
    height: 163px
}

.w164px {
    width: 164px
}

.h164px {
    height: 164px
}

.w165px {
    width: 165px
}

.h165px {
    height: 165px
}

.w166px {
    width: 166px
}

.h166px {
    height: 166px
}

.w167px {
    width: 167px
}

.h167px {
    height: 167px
}

.w168px {
    width: 168px
}

.h168px {
    height: 168px
}

.w169px {
    width: 169px
}

.h169px {
    height: 169px
}

.w170px {
    width: 170px
}

.h170px {
    height: 170px
}

.w171px {
    width: 171px
}

.h171px {
    height: 171px
}

.w172px {
    width: 172px
}

.h172px {
    height: 172px
}

.w173px {
    width: 173px
}

.h173px {
    height: 173px
}

.w174px {
    width: 174px
}

.h174px {
    height: 174px
}

.w175px {
    width: 175px
}

.h175px {
    height: 175px
}

.w176px {
    width: 176px
}

.h176px {
    height: 176px
}

.w177px {
    width: 177px
}

.h177px {
    height: 177px
}

.w178px {
    width: 178px
}

.h178px {
    height: 178px
}

.w179px {
    width: 179px
}

.h179px {
    height: 179px
}

.w180px {
    width: 180px
}

.h180px {
    height: 180px
}

.w181px {
    width: 181px
}

.h181px {
    height: 181px
}

.w182px {
    width: 182px
}

.h182px {
    height: 182px
}

.w183px {
    width: 183px
}

.h183px {
    height: 183px
}

.w184px {
    width: 184px
}

.h184px {
    height: 184px
}

.w185px {
    width: 185px
}

.h185px {
    height: 185px
}

.w186px {
    width: 186px
}

.h186px {
    height: 186px
}

.w187px {
    width: 187px
}

.h187px {
    height: 187px
}

.w188px {
    width: 188px
}

.h188px {
    height: 188px
}

.w189px {
    width: 189px
}

.h189px {
    height: 189px
}

.w190px {
    width: 190px
}

.h190px {
    height: 190px
}

.w191px {
    width: 191px
}

.h191px {
    height: 191px
}

.w192px {
    width: 192px
}

.h192px {
    height: 192px
}

.w193px {
    width: 193px
}

.h193px {
    height: 193px
}

.w194px {
    width: 194px
}

.h194px {
    height: 194px
}

.w195px {
    width: 195px
}

.h195px {
    height: 195px
}

.w196px {
    width: 196px
}

.h196px {
    height: 196px
}

.w197px {
    width: 197px
}

.h197px {
    height: 197px
}

.w198px {
    width: 198px
}

.h198px {
    height: 198px
}

.w199px {
    width: 199px
}

.h199px {
    height: 199px
}

.w200px {
    width: 200px
}

.h200px {
    height: 200px
}

.w201px {
    width: 201px
}

.h201px {
    height: 201px
}

.w202px {
    width: 202px
}

.h202px {
    height: 202px
}

.w203px {
    width: 203px
}

.h203px {
    height: 203px
}

.w204px {
    width: 204px
}

.h204px {
    height: 204px
}

.w205px {
    width: 205px
}

.h205px {
    height: 205px
}

.w206px {
    width: 206px
}

.h206px {
    height: 206px
}

.w207px {
    width: 207px
}

.h207px {
    height: 207px
}

.w208px {
    width: 208px
}

.h208px {
    height: 208px
}

.w209px {
    width: 209px
}

.h209px {
    height: 209px
}

.w210px {
    width: 210px
}

.h210px {
    height: 210px
}

.w211px {
    width: 211px
}

.h211px {
    height: 211px
}

.w212px {
    width: 212px
}

.h212px {
    height: 212px
}

.w213px {
    width: 213px
}

.h213px {
    height: 213px
}

.w214px {
    width: 214px
}

.h214px {
    height: 214px
}

.w215px {
    width: 215px
}

.h215px {
    height: 215px
}

.w216px {
    width: 216px
}

.h216px {
    height: 216px
}

.w217px {
    width: 217px
}

.h217px {
    height: 217px
}

.w218px {
    width: 218px
}

.h218px {
    height: 218px
}

.w219px {
    width: 219px
}

.h219px {
    height: 219px
}

.w220px {
    width: 220px
}

.h220px {
    height: 220px
}

.w221px {
    width: 221px
}

.h221px {
    height: 221px
}

.w222px {
    width: 222px
}

.h222px {
    height: 222px
}

.w223px {
    width: 223px
}

.h223px {
    height: 223px
}

.w224px {
    width: 224px
}

.h224px {
    height: 224px
}

.w225px {
    width: 225px
}

.h225px {
    height: 225px
}

.w226px {
    width: 226px
}

.h226px {
    height: 226px
}

.w227px {
    width: 227px
}

.h227px {
    height: 227px
}

.w228px {
    width: 228px
}

.h228px {
    height: 228px
}

.w229px {
    width: 229px
}

.h229px {
    height: 229px
}

.w230px {
    width: 230px
}

.h230px {
    height: 230px
}

.w231px {
    width: 231px
}

.h231px {
    height: 231px
}

.w232px {
    width: 232px
}

.h232px {
    height: 232px
}

.w233px {
    width: 233px
}

.h233px {
    height: 233px
}

.w234px {
    width: 234px
}

.h234px {
    height: 234px
}

.w235px {
    width: 235px
}

.h235px {
    height: 235px
}

.w236px {
    width: 236px
}

.h236px {
    height: 236px
}

.w237px {
    width: 237px
}

.h237px {
    height: 237px
}

.w238px {
    width: 238px
}

.h238px {
    height: 238px
}

.w239px {
    width: 239px
}

.h239px {
    height: 239px
}

.w240px {
    width: 240px
}

.h240px {
    height: 240px
}

.w241px {
    width: 241px
}

.h241px {
    height: 241px
}

.w242px {
    width: 242px
}

.h242px {
    height: 242px
}

.w243px {
    width: 243px
}

.h243px {
    height: 243px
}

.w244px {
    width: 244px
}

.h244px {
    height: 244px
}

.w245px {
    width: 245px
}

.h245px {
    height: 245px
}

.w246px {
    width: 246px
}

.h246px {
    height: 246px
}

.w247px {
    width: 247px
}

.h247px {
    height: 247px
}

.w248px {
    width: 248px
}

.h248px {
    height: 248px
}

.w249px {
    width: 249px
}

.h249px {
    height: 249px
}

.w250px {
    width: 250px
}

.h250px {
    height: 250px
}

.w251px {
    width: 251px
}

.h251px {
    height: 251px
}

.w252px {
    width: 252px
}

.h252px {
    height: 252px
}

.w253px {
    width: 253px
}

.h253px {
    height: 253px
}

.w254px {
    width: 254px
}

.h254px {
    height: 254px
}

.w255px {
    width: 255px
}

.h255px {
    height: 255px
}

.w256px {
    width: 256px
}

.h256px {
    height: 256px
}

.w257px {
    width: 257px
}

.h257px {
    height: 257px
}

.w258px {
    width: 258px
}

.h258px {
    height: 258px
}

.w259px {
    width: 259px
}

.h259px {
    height: 259px
}

.w260px {
    width: 260px
}

.h260px {
    height: 260px
}

.w261px {
    width: 261px
}

.h261px {
    height: 261px
}

.w262px {
    width: 262px
}

.h262px {
    height: 262px
}

.w263px {
    width: 263px
}

.h263px {
    height: 263px
}

.w264px {
    width: 264px
}

.h264px {
    height: 264px
}

.w265px {
    width: 265px
}

.h265px {
    height: 265px
}

.w266px {
    width: 266px
}

.h266px {
    height: 266px
}

.w267px {
    width: 267px
}

.h267px {
    height: 267px
}

.w268px {
    width: 268px
}

.h268px {
    height: 268px
}

.w269px {
    width: 269px
}

.h269px {
    height: 269px
}

.w270px {
    width: 270px
}

.h270px {
    height: 270px
}

.w271px {
    width: 271px
}

.h271px {
    height: 271px
}

.w272px {
    width: 272px
}

.h272px {
    height: 272px
}

.w273px {
    width: 273px
}

.h273px {
    height: 273px
}

.w274px {
    width: 274px
}

.h274px {
    height: 274px
}

.w275px {
    width: 275px
}

.h275px {
    height: 275px
}

.w276px {
    width: 276px
}

.h276px {
    height: 276px
}

.w277px {
    width: 277px
}

.h277px {
    height: 277px
}

.w278px {
    width: 278px
}

.h278px {
    height: 278px
}

.w279px {
    width: 279px
}

.h279px {
    height: 279px
}

.w280px {
    width: 280px
}

.h280px {
    height: 280px
}

.w281px {
    width: 281px
}

.h281px {
    height: 281px
}

.w282px {
    width: 282px
}

.h282px {
    height: 282px
}

.w283px {
    width: 283px
}

.h283px {
    height: 283px
}

.w284px {
    width: 284px
}

.h284px {
    height: 284px
}

.w285px {
    width: 285px
}

.h285px {
    height: 285px
}

.w286px {
    width: 286px
}

.h286px {
    height: 286px
}

.w287px {
    width: 287px
}

.h287px {
    height: 287px
}

.w288px {
    width: 288px
}

.h288px {
    height: 288px
}

.w289px {
    width: 289px
}

.h289px {
    height: 289px
}

.w290px {
    width: 290px
}

.h290px {
    height: 290px
}

.w291px {
    width: 291px
}

.h291px {
    height: 291px
}

.w292px {
    width: 292px
}

.h292px {
    height: 292px
}

.w293px {
    width: 293px
}

.h293px {
    height: 293px
}

.w294px {
    width: 294px
}

.h294px {
    height: 294px
}

.w295px {
    width: 295px
}

.h295px {
    height: 295px
}

.w296px {
    width: 296px
}

.h296px {
    height: 296px
}

.w297px {
    width: 297px
}

.h297px {
    height: 297px
}

.w298px {
    width: 298px
}

.h298px {
    height: 298px
}

.w299px {
    width: 299px
}

.h299px {
    height: 299px
}

.w300px {
    width: 300px
}

.h300px {
    height: 300px
}

.w301px {
    width: 301px
}

.h301px {
    height: 301px
}

.w302px {
    width: 302px
}

.h302px {
    height: 302px
}

.w303px {
    width: 303px
}

.h303px {
    height: 303px
}

.w304px {
    width: 304px
}

.h304px {
    height: 304px
}

.w305px {
    width: 305px
}

.h305px {
    height: 305px
}

.w306px {
    width: 306px
}

.h306px {
    height: 306px
}

.w307px {
    width: 307px
}

.h307px {
    height: 307px
}

.w308px {
    width: 308px
}

.h308px {
    height: 308px
}

.w309px {
    width: 309px
}

.h309px {
    height: 309px
}

.w310px {
    width: 310px
}

.h310px {
    height: 310px
}

.w311px {
    width: 311px
}

.h311px {
    height: 311px
}

.w312px {
    width: 312px
}

.h312px {
    height: 312px
}

.w313px {
    width: 313px
}

.h313px {
    height: 313px
}

.w314px {
    width: 314px
}

.h314px {
    height: 314px
}

.w315px {
    width: 315px
}

.h315px {
    height: 315px
}

.w316px {
    width: 316px
}

.h316px {
    height: 316px
}

.w317px {
    width: 317px
}

.h317px {
    height: 317px
}

.w318px {
    width: 318px
}

.h318px {
    height: 318px
}

.w319px {
    width: 319px
}

.h319px {
    height: 319px
}

.w320px {
    width: 320px
}

.h320px {
    height: 320px
}

.w321px {
    width: 321px
}

.h321px {
    height: 321px
}

.w322px {
    width: 322px
}

.h322px {
    height: 322px
}

.w323px {
    width: 323px
}

.h323px {
    height: 323px
}

.w324px {
    width: 324px
}

.h324px {
    height: 324px
}

.w325px {
    width: 325px
}

.h325px {
    height: 325px
}

.w326px {
    width: 326px
}

.h326px {
    height: 326px
}

.w327px {
    width: 327px
}

.h327px {
    height: 327px
}

.w328px {
    width: 328px
}

.h328px {
    height: 328px
}

.w329px {
    width: 329px
}

.h329px {
    height: 329px
}

.w330px {
    width: 330px
}

.h330px {
    height: 330px
}

.w331px {
    width: 331px
}

.h331px {
    height: 331px
}

.w332px {
    width: 332px
}

.h332px {
    height: 332px
}

.w333px {
    width: 333px
}

.h333px {
    height: 333px
}

.w334px {
    width: 334px
}

.h334px {
    height: 334px
}

.w335px {
    width: 335px
}

.h335px {
    height: 335px
}

.w336px {
    width: 336px
}

.h336px {
    height: 336px
}

.w337px {
    width: 337px
}

.h337px {
    height: 337px
}

.w338px {
    width: 338px
}

.h338px {
    height: 338px
}

.w339px {
    width: 339px
}

.h339px {
    height: 339px
}

.w340px {
    width: 340px
}

.h340px {
    height: 340px
}

.w341px {
    width: 341px
}

.h341px {
    height: 341px
}

.w342px {
    width: 342px
}

.h342px {
    height: 342px
}

.w343px {
    width: 343px
}

.h343px {
    height: 343px
}

.w344px {
    width: 344px
}

.h344px {
    height: 344px
}

.w345px {
    width: 345px
}

.h345px {
    height: 345px
}

.w346px {
    width: 346px
}

.h346px {
    height: 346px
}

.w347px {
    width: 347px
}

.h347px {
    height: 347px
}

.w348px {
    width: 348px
}

.h348px {
    height: 348px
}

.w349px {
    width: 349px
}

.h349px {
    height: 349px
}

.w350px {
    width: 350px
}

.h350px {
    height: 350px
}

.w351px {
    width: 351px
}

.h351px {
    height: 351px
}

.w352px {
    width: 352px
}

.h352px {
    height: 352px
}

.w353px {
    width: 353px
}

.h353px {
    height: 353px
}

.w354px {
    width: 354px
}

.h354px {
    height: 354px
}

.w355px {
    width: 355px
}

.h355px {
    height: 355px
}

.w356px {
    width: 356px
}

.h356px {
    height: 356px
}

.w357px {
    width: 357px
}

.h357px {
    height: 357px
}

.w358px {
    width: 358px
}

.h358px {
    height: 358px
}

.w359px {
    width: 359px
}

.h359px {
    height: 359px
}

.w360px {
    width: 360px
}

.h360px {
    height: 360px
}

.w361px {
    width: 361px
}

.h361px {
    height: 361px
}

.w362px {
    width: 362px
}

.h362px {
    height: 362px
}

.w363px {
    width: 363px
}

.h363px {
    height: 363px
}

.w364px {
    width: 364px
}

.h364px {
    height: 364px
}

.w365px {
    width: 365px
}

.h365px {
    height: 365px
}

.w366px {
    width: 366px
}

.h366px {
    height: 366px
}

.w367px {
    width: 367px
}

.h367px {
    height: 367px
}

.w368px {
    width: 368px
}

.h368px {
    height: 368px
}

.w369px {
    width: 369px
}

.h369px {
    height: 369px
}

.w370px {
    width: 370px
}

.h370px {
    height: 370px
}

.w371px {
    width: 371px
}

.h371px {
    height: 371px
}

.w372px {
    width: 372px
}

.h372px {
    height: 372px
}

.w373px {
    width: 373px
}

.h373px {
    height: 373px
}

.w374px {
    width: 374px
}

.h374px {
    height: 374px
}

.w375px {
    width: 375px
}

.h375px {
    height: 375px
}

.w376px {
    width: 376px
}

.h376px {
    height: 376px
}

.w377px {
    width: 377px
}

.h377px {
    height: 377px
}

.w378px {
    width: 378px
}

.h378px {
    height: 378px
}

.w379px {
    width: 379px
}

.h379px {
    height: 379px
}

.w380px {
    width: 380px
}

.h380px {
    height: 380px
}

.w381px {
    width: 381px
}

.h381px {
    height: 381px
}

.w382px {
    width: 382px
}

.h382px {
    height: 382px
}

.w383px {
    width: 383px
}

.h383px {
    height: 383px
}

.w384px {
    width: 384px
}

.h384px {
    height: 384px
}

.w385px {
    width: 385px
}

.h385px {
    height: 385px
}

.w386px {
    width: 386px
}

.h386px {
    height: 386px
}

.w387px {
    width: 387px
}

.h387px {
    height: 387px
}

.w388px {
    width: 388px
}

.h388px {
    height: 388px
}

.w389px {
    width: 389px
}

.h389px {
    height: 389px
}

.w390px {
    width: 390px
}

.h390px {
    height: 390px
}

.w391px {
    width: 391px
}

.h391px {
    height: 391px
}

.w392px {
    width: 392px
}

.h392px {
    height: 392px
}

.w393px {
    width: 393px
}

.h393px {
    height: 393px
}

.w394px {
    width: 394px
}

.h394px {
    height: 394px
}

.w395px {
    width: 395px
}

.h395px {
    height: 395px
}

.w396px {
    width: 396px
}

.h396px {
    height: 396px
}

.w397px {
    width: 397px
}

.h397px {
    height: 397px
}

.w398px {
    width: 398px
}

.h398px {
    height: 398px
}

.w399px {
    width: 399px
}

.h399px {
    height: 399px
}

.w400px {
    width: 400px
}

.h400px {
    height: 400px
}

.w401px {
    width: 401px
}

.h401px {
    height: 401px
}

.w402px {
    width: 402px
}

.h402px {
    height: 402px
}

.w403px {
    width: 403px
}

.h403px {
    height: 403px
}

.w404px {
    width: 404px
}

.h404px {
    height: 404px
}

.w405px {
    width: 405px
}

.h405px {
    height: 405px
}

.w406px {
    width: 406px
}

.h406px {
    height: 406px
}

.w407px {
    width: 407px
}

.h407px {
    height: 407px
}

.w408px {
    width: 408px
}

.h408px {
    height: 408px
}

.w409px {
    width: 409px
}

.h409px {
    height: 409px
}

.w410px {
    width: 410px
}

.h410px {
    height: 410px
}

.w411px {
    width: 411px
}

.h411px {
    height: 411px
}

.w412px {
    width: 412px
}

.h412px {
    height: 412px
}

.w413px {
    width: 413px
}

.h413px {
    height: 413px
}

.w414px {
    width: 414px
}

.h414px {
    height: 414px
}

.w415px {
    width: 415px
}

.h415px {
    height: 415px
}

.w416px {
    width: 416px
}

.h416px {
    height: 416px
}

.w417px {
    width: 417px
}

.h417px {
    height: 417px
}

.w418px {
    width: 418px
}

.h418px {
    height: 418px
}

.w419px {
    width: 419px
}

.h419px {
    height: 419px
}

.w420px {
    width: 420px
}

.h420px {
    height: 420px
}

.w421px {
    width: 421px
}

.h421px {
    height: 421px
}

.w422px {
    width: 422px
}

.h422px {
    height: 422px
}

.w423px {
    width: 423px
}

.h423px {
    height: 423px
}

.w424px {
    width: 424px
}

.h424px {
    height: 424px
}

.w425px {
    width: 425px
}

.h425px {
    height: 425px
}

.w426px {
    width: 426px
}

.h426px {
    height: 426px
}

.w427px {
    width: 427px
}

.h427px {
    height: 427px
}

.w428px {
    width: 428px
}

.h428px {
    height: 428px
}

.w429px {
    width: 429px
}

.h429px {
    height: 429px
}

.w430px {
    width: 430px
}

.h430px {
    height: 430px
}

.w431px {
    width: 431px
}

.h431px {
    height: 431px
}

.w432px {
    width: 432px
}

.h432px {
    height: 432px
}

.w433px {
    width: 433px
}

.h433px {
    height: 433px
}

.w434px {
    width: 434px
}

.h434px {
    height: 434px
}

.w435px {
    width: 435px
}

.h435px {
    height: 435px
}

.w436px {
    width: 436px
}

.h436px {
    height: 436px
}

.w437px {
    width: 437px
}

.h437px {
    height: 437px
}

.w438px {
    width: 438px
}

.h438px {
    height: 438px
}

.w439px {
    width: 439px
}

.h439px {
    height: 439px
}

.w440px {
    width: 440px
}

.h440px {
    height: 440px
}

.w441px {
    width: 441px
}

.h441px {
    height: 441px
}

.w442px {
    width: 442px
}

.h442px {
    height: 442px
}

.w443px {
    width: 443px
}

.h443px {
    height: 443px
}

.w444px {
    width: 444px
}

.h444px {
    height: 444px
}

.w445px {
    width: 445px
}

.h445px {
    height: 445px
}

.w446px {
    width: 446px
}

.h446px {
    height: 446px
}

.w447px {
    width: 447px
}

.h447px {
    height: 447px
}

.w448px {
    width: 448px
}

.h448px {
    height: 448px
}

.w449px {
    width: 449px
}

.h449px {
    height: 449px
}

.w450px {
    width: 450px
}

.h450px {
    height: 450px
}

.w451px {
    width: 451px
}

.h451px {
    height: 451px
}

.w452px {
    width: 452px
}

.h452px {
    height: 452px
}

.w453px {
    width: 453px
}

.h453px {
    height: 453px
}

.w454px {
    width: 454px
}

.h454px {
    height: 454px
}

.w455px {
    width: 455px
}

.h455px {
    height: 455px
}

.w456px {
    width: 456px
}

.h456px {
    height: 456px
}

.w457px {
    width: 457px
}

.h457px {
    height: 457px
}

.w458px {
    width: 458px
}

.h458px {
    height: 458px
}

.w459px {
    width: 459px
}

.h459px {
    height: 459px
}

.w460px {
    width: 460px
}

.h460px {
    height: 460px
}

.w461px {
    width: 461px
}

.h461px {
    height: 461px
}

.w462px {
    width: 462px
}

.h462px {
    height: 462px
}

.w463px {
    width: 463px
}

.h463px {
    height: 463px
}

.w464px {
    width: 464px
}

.h464px {
    height: 464px
}

.w465px {
    width: 465px
}

.h465px {
    height: 465px
}

.w466px {
    width: 466px
}

.h466px {
    height: 466px
}

.w467px {
    width: 467px
}

.h467px {
    height: 467px
}

.w468px {
    width: 468px
}

.h468px {
    height: 468px
}

.w469px {
    width: 469px
}

.h469px {
    height: 469px
}

.w470px {
    width: 470px
}

.h470px {
    height: 470px
}

.w471px {
    width: 471px
}

.h471px {
    height: 471px
}

.w472px {
    width: 472px
}

.h472px {
    height: 472px
}

.w473px {
    width: 473px
}

.h473px {
    height: 473px
}

.w474px {
    width: 474px
}

.h474px {
    height: 474px
}

.w475px {
    width: 475px
}

.h475px {
    height: 475px
}

.w476px {
    width: 476px
}

.h476px {
    height: 476px
}

.w477px {
    width: 477px
}

.h477px {
    height: 477px
}

.w478px {
    width: 478px
}

.h478px {
    height: 478px
}

.w479px {
    width: 479px
}

.h479px {
    height: 479px
}

.w480px {
    width: 480px
}

.h480px {
    height: 480px
}

.w481px {
    width: 481px
}

.h481px {
    height: 481px
}

.w482px {
    width: 482px
}

.h482px {
    height: 482px
}

.w483px {
    width: 483px
}

.h483px {
    height: 483px
}

.w484px {
    width: 484px
}

.h484px {
    height: 484px
}

.w485px {
    width: 485px
}

.h485px {
    height: 485px
}

.w486px {
    width: 486px
}

.h486px {
    height: 486px
}

.w487px {
    width: 487px
}

.h487px {
    height: 487px
}

.w488px {
    width: 488px
}

.h488px {
    height: 488px
}

.w489px {
    width: 489px
}

.h489px {
    height: 489px
}

.w490px {
    width: 490px
}

.h490px {
    height: 490px
}

.w491px {
    width: 491px
}

.h491px {
    height: 491px
}

.w492px {
    width: 492px
}

.h492px {
    height: 492px
}

.w493px {
    width: 493px
}

.h493px {
    height: 493px
}

.w494px {
    width: 494px
}

.h494px {
    height: 494px
}

.w495px {
    width: 495px
}

.h495px {
    height: 495px
}

.w496px {
    width: 496px
}

.h496px {
    height: 496px
}

.w497px {
    width: 497px
}

.h497px {
    height: 497px
}

.w498px {
    width: 498px
}

.h498px {
    height: 498px
}

.w499px {
    width: 499px
}

.h499px {
    height: 499px
}

.w500px {
    width: 500px
}

.h500px {
    height: 500px
}

.maxW0px {
    max-width: 0
}

@media screen and (max-width:991px) {
    .maxLgW0px {
        max-width: 0 !important
    }
}

.maxW1px {
    max-width: 1px
}

@media screen and (max-width:991px) {
    .maxLgW1px {
        max-width: 1px !important
    }
}

.maxW2px {
    max-width: 2px
}

@media screen and (max-width:991px) {
    .maxLgW2px {
        max-width: 2px !important
    }
}

.maxW3px {
    max-width: 3px
}

@media screen and (max-width:991px) {
    .maxLgW3px {
        max-width: 3px !important
    }
}

.maxW4px {
    max-width: 4px
}

@media screen and (max-width:991px) {
    .maxLgW4px {
        max-width: 4px !important
    }
}

.maxW5px {
    max-width: 5px
}

@media screen and (max-width:991px) {
    .maxLgW5px {
        max-width: 5px !important
    }
}

.maxW6px {
    max-width: 6px
}

@media screen and (max-width:991px) {
    .maxLgW6px {
        max-width: 6px !important
    }
}

.maxW7px {
    max-width: 7px
}

@media screen and (max-width:991px) {
    .maxLgW7px {
        max-width: 7px !important
    }
}

.maxW8px {
    max-width: 8px
}

@media screen and (max-width:991px) {
    .maxLgW8px {
        max-width: 8px !important
    }
}

.maxW9px {
    max-width: 9px
}

@media screen and (max-width:991px) {
    .maxLgW9px {
        max-width: 9px !important
    }
}

.maxW10px {
    max-width: 10px
}

@media screen and (max-width:991px) {
    .maxLgW10px {
        max-width: 10px !important
    }
}

.maxW11px {
    max-width: 11px
}

@media screen and (max-width:991px) {
    .maxLgW11px {
        max-width: 11px !important
    }
}

.maxW12px {
    max-width: 12px
}

@media screen and (max-width:991px) {
    .maxLgW12px {
        max-width: 12px !important
    }
}

.maxW13px {
    max-width: 13px
}

@media screen and (max-width:991px) {
    .maxLgW13px {
        max-width: 13px !important
    }
}

.maxW14px {
    max-width: 14px
}

@media screen and (max-width:991px) {
    .maxLgW14px {
        max-width: 14px !important
    }
}

.maxW15px {
    max-width: 15px
}

@media screen and (max-width:991px) {
    .maxLgW15px {
        max-width: 15px !important
    }
}

.maxW16px {
    max-width: 16px
}

@media screen and (max-width:991px) {
    .maxLgW16px {
        max-width: 16px !important
    }
}

.maxW17px {
    max-width: 17px
}

@media screen and (max-width:991px) {
    .maxLgW17px {
        max-width: 17px !important
    }
}

.maxW18px {
    max-width: 18px
}

@media screen and (max-width:991px) {
    .maxLgW18px {
        max-width: 18px !important
    }
}

.maxW19px {
    max-width: 19px
}

@media screen and (max-width:991px) {
    .maxLgW19px {
        max-width: 19px !important
    }
}

.maxW20px {
    max-width: 20px
}

@media screen and (max-width:991px) {
    .maxLgW20px {
        max-width: 20px !important
    }
}

.maxW21px {
    max-width: 21px
}

@media screen and (max-width:991px) {
    .maxLgW21px {
        max-width: 21px !important
    }
}

.maxW22px {
    max-width: 22px
}

@media screen and (max-width:991px) {
    .maxLgW22px {
        max-width: 22px !important
    }
}

.maxW23px {
    max-width: 23px
}

@media screen and (max-width:991px) {
    .maxLgW23px {
        max-width: 23px !important
    }
}

.maxW24px {
    max-width: 24px
}

@media screen and (max-width:991px) {
    .maxLgW24px {
        max-width: 24px !important
    }
}

.maxW25px {
    max-width: 25px
}

@media screen and (max-width:991px) {
    .maxLgW25px {
        max-width: 25px !important
    }
}

.maxW26px {
    max-width: 26px
}

@media screen and (max-width:991px) {
    .maxLgW26px {
        max-width: 26px !important
    }
}

.maxW27px {
    max-width: 27px
}

@media screen and (max-width:991px) {
    .maxLgW27px {
        max-width: 27px !important
    }
}

.maxW28px {
    max-width: 28px
}

@media screen and (max-width:991px) {
    .maxLgW28px {
        max-width: 28px !important
    }
}

.maxW29px {
    max-width: 29px
}

@media screen and (max-width:991px) {
    .maxLgW29px {
        max-width: 29px !important
    }
}

.maxW30px {
    max-width: 30px
}

@media screen and (max-width:991px) {
    .maxLgW30px {
        max-width: 30px !important
    }
}

.maxW31px {
    max-width: 31px
}

@media screen and (max-width:991px) {
    .maxLgW31px {
        max-width: 31px !important
    }
}

.maxW32px {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .maxLgW32px {
        max-width: 32px !important
    }
}

.maxW33px {
    max-width: 33px
}

@media screen and (max-width:991px) {
    .maxLgW33px {
        max-width: 33px !important
    }
}

.maxW34px {
    max-width: 34px
}

@media screen and (max-width:991px) {
    .maxLgW34px {
        max-width: 34px !important
    }
}

.maxW35px {
    max-width: 35px
}

@media screen and (max-width:991px) {
    .maxLgW35px {
        max-width: 35px !important
    }
}

.maxW36px {
    max-width: 36px
}

@media screen and (max-width:991px) {
    .maxLgW36px {
        max-width: 36px !important
    }
}

.maxW37px {
    max-width: 37px
}

@media screen and (max-width:991px) {
    .maxLgW37px {
        max-width: 37px !important
    }
}

.maxW38px {
    max-width: 38px
}

@media screen and (max-width:991px) {
    .maxLgW38px {
        max-width: 38px !important
    }
}

.maxW39px {
    max-width: 39px
}

@media screen and (max-width:991px) {
    .maxLgW39px {
        max-width: 39px !important
    }
}

.maxW40px {
    max-width: 40px
}

@media screen and (max-width:991px) {
    .maxLgW40px {
        max-width: 40px !important
    }
}

.maxW41px {
    max-width: 41px
}

@media screen and (max-width:991px) {
    .maxLgW41px {
        max-width: 41px !important
    }
}

.maxW42px {
    max-width: 42px
}

@media screen and (max-width:991px) {
    .maxLgW42px {
        max-width: 42px !important
    }
}

.maxW43px {
    max-width: 43px
}

@media screen and (max-width:991px) {
    .maxLgW43px {
        max-width: 43px !important
    }
}

.maxW44px {
    max-width: 44px
}

@media screen and (max-width:991px) {
    .maxLgW44px {
        max-width: 44px !important
    }
}

.maxW45px {
    max-width: 45px
}

@media screen and (max-width:991px) {
    .maxLgW45px {
        max-width: 45px !important
    }
}

.maxW46px {
    max-width: 46px
}

@media screen and (max-width:991px) {
    .maxLgW46px {
        max-width: 46px !important
    }
}

.maxW47px {
    max-width: 47px
}

@media screen and (max-width:991px) {
    .maxLgW47px {
        max-width: 47px !important
    }
}

.maxW48px {
    max-width: 48px
}

@media screen and (max-width:991px) {
    .maxLgW48px {
        max-width: 48px !important
    }
}

.maxW49px {
    max-width: 49px
}

@media screen and (max-width:991px) {
    .maxLgW49px {
        max-width: 49px !important
    }
}

.maxW50px {
    max-width: 50px
}

@media screen and (max-width:991px) {
    .maxLgW50px {
        max-width: 50px !important
    }
}

.maxW51px {
    max-width: 51px
}

@media screen and (max-width:991px) {
    .maxLgW51px {
        max-width: 51px !important
    }
}

.maxW52px {
    max-width: 52px
}

@media screen and (max-width:991px) {
    .maxLgW52px {
        max-width: 52px !important
    }
}

.maxW53px {
    max-width: 53px
}

@media screen and (max-width:991px) {
    .maxLgW53px {
        max-width: 53px !important
    }
}

.maxW54px {
    max-width: 54px
}

@media screen and (max-width:991px) {
    .maxLgW54px {
        max-width: 54px !important
    }
}

.maxW55px {
    max-width: 55px
}

@media screen and (max-width:991px) {
    .maxLgW55px {
        max-width: 55px !important
    }
}

.maxW56px {
    max-width: 56px
}

@media screen and (max-width:991px) {
    .maxLgW56px {
        max-width: 56px !important
    }
}

.maxW57px {
    max-width: 57px
}

@media screen and (max-width:991px) {
    .maxLgW57px {
        max-width: 57px !important
    }
}

.maxW58px {
    max-width: 58px
}

@media screen and (max-width:991px) {
    .maxLgW58px {
        max-width: 58px !important
    }
}

.maxW59px {
    max-width: 59px
}

@media screen and (max-width:991px) {
    .maxLgW59px {
        max-width: 59px !important
    }
}

.maxW60px {
    max-width: 60px
}

@media screen and (max-width:991px) {
    .maxLgW60px {
        max-width: 60px !important
    }
}

.maxW61px {
    max-width: 61px
}

@media screen and (max-width:991px) {
    .maxLgW61px {
        max-width: 61px !important
    }
}

.maxW62px {
    max-width: 62px
}

@media screen and (max-width:991px) {
    .maxLgW62px {
        max-width: 62px !important
    }
}

.maxW63px {
    max-width: 63px
}

@media screen and (max-width:991px) {
    .maxLgW63px {
        max-width: 63px !important
    }
}

.maxW64px {
    max-width: 64px
}

@media screen and (max-width:991px) {
    .maxLgW64px {
        max-width: 64px !important
    }
}

.maxW65px {
    max-width: 65px
}

@media screen and (max-width:991px) {
    .maxLgW65px {
        max-width: 65px !important
    }
}

.maxW66px {
    max-width: 66px
}

@media screen and (max-width:991px) {
    .maxLgW66px {
        max-width: 66px !important
    }
}

.maxW67px {
    max-width: 67px
}

@media screen and (max-width:991px) {
    .maxLgW67px {
        max-width: 67px !important
    }
}

.maxW68px {
    max-width: 68px
}

@media screen and (max-width:991px) {
    .maxLgW68px {
        max-width: 68px !important
    }
}

.maxW69px {
    max-width: 69px
}

@media screen and (max-width:991px) {
    .maxLgW69px {
        max-width: 69px !important
    }
}

.maxW70px {
    max-width: 70px
}

@media screen and (max-width:991px) {
    .maxLgW70px {
        max-width: 70px !important
    }
}

.maxW71px {
    max-width: 71px
}

@media screen and (max-width:991px) {
    .maxLgW71px {
        max-width: 71px !important
    }
}

.maxW72px {
    max-width: 72px
}

@media screen and (max-width:991px) {
    .maxLgW72px {
        max-width: 72px !important
    }
}

.maxW73px {
    max-width: 73px
}

@media screen and (max-width:991px) {
    .maxLgW73px {
        max-width: 73px !important
    }
}

.maxW74px {
    max-width: 74px
}

@media screen and (max-width:991px) {
    .maxLgW74px {
        max-width: 74px !important
    }
}

.maxW75px {
    max-width: 75px
}

@media screen and (max-width:991px) {
    .maxLgW75px {
        max-width: 75px !important
    }
}

.maxW76px {
    max-width: 76px
}

@media screen and (max-width:991px) {
    .maxLgW76px {
        max-width: 76px !important
    }
}

.maxW77px {
    max-width: 77px
}

@media screen and (max-width:991px) {
    .maxLgW77px {
        max-width: 77px !important
    }
}

.maxW78px {
    max-width: 78px
}

@media screen and (max-width:991px) {
    .maxLgW78px {
        max-width: 78px !important
    }
}

.maxW79px {
    max-width: 79px
}

@media screen and (max-width:991px) {
    .maxLgW79px {
        max-width: 79px !important
    }
}

.maxW80px {
    max-width: 80px
}

@media screen and (max-width:991px) {
    .maxLgW80px {
        max-width: 80px !important
    }
}

.maxW81px {
    max-width: 81px
}

@media screen and (max-width:991px) {
    .maxLgW81px {
        max-width: 81px !important
    }
}

.maxW82px {
    max-width: 82px
}

@media screen and (max-width:991px) {
    .maxLgW82px {
        max-width: 82px !important
    }
}

.maxW83px {
    max-width: 83px
}

@media screen and (max-width:991px) {
    .maxLgW83px {
        max-width: 83px !important
    }
}

.maxW84px {
    max-width: 84px
}

@media screen and (max-width:991px) {
    .maxLgW84px {
        max-width: 84px !important
    }
}

.maxW85px {
    max-width: 85px
}

@media screen and (max-width:991px) {
    .maxLgW85px {
        max-width: 85px !important
    }
}

.maxW86px {
    max-width: 86px
}

@media screen and (max-width:991px) {
    .maxLgW86px {
        max-width: 86px !important
    }
}

.maxW87px {
    max-width: 87px
}

@media screen and (max-width:991px) {
    .maxLgW87px {
        max-width: 87px !important
    }
}

.maxW88px {
    max-width: 88px
}

@media screen and (max-width:991px) {
    .maxLgW88px {
        max-width: 88px !important
    }
}

.maxW89px {
    max-width: 89px
}

@media screen and (max-width:991px) {
    .maxLgW89px {
        max-width: 89px !important
    }
}

.maxW90px {
    max-width: 90px
}

@media screen and (max-width:991px) {
    .maxLgW90px {
        max-width: 90px !important
    }
}

.maxW91px {
    max-width: 91px
}

@media screen and (max-width:991px) {
    .maxLgW91px {
        max-width: 91px !important
    }
}

.maxW92px {
    max-width: 92px
}

@media screen and (max-width:991px) {
    .maxLgW92px {
        max-width: 92px !important
    }
}

.maxW93px {
    max-width: 93px
}

@media screen and (max-width:991px) {
    .maxLgW93px {
        max-width: 93px !important
    }
}

.maxW94px {
    max-width: 94px
}

@media screen and (max-width:991px) {
    .maxLgW94px {
        max-width: 94px !important
    }
}

.maxW95px {
    max-width: 95px
}

@media screen and (max-width:991px) {
    .maxLgW95px {
        max-width: 95px !important
    }
}

.maxW96px {
    max-width: 96px
}

@media screen and (max-width:991px) {
    .maxLgW96px {
        max-width: 96px !important
    }
}

.maxW97px {
    max-width: 97px
}

@media screen and (max-width:991px) {
    .maxLgW97px {
        max-width: 97px !important
    }
}

.maxW98px {
    max-width: 98px
}

@media screen and (max-width:991px) {
    .maxLgW98px {
        max-width: 98px !important
    }
}

.maxW99px {
    max-width: 99px
}

@media screen and (max-width:991px) {
    .maxLgW99px {
        max-width: 99px !important
    }
}

.maxW100px {
    max-width: 100px
}

@media screen and (max-width:991px) {
    .maxLgW100px {
        max-width: 100px !important
    }
}

.maxW101px {
    max-width: 101px
}

@media screen and (max-width:991px) {
    .maxLgW101px {
        max-width: 101px !important
    }
}

.maxW102px {
    max-width: 102px
}

@media screen and (max-width:991px) {
    .maxLgW102px {
        max-width: 102px !important
    }
}

.maxW103px {
    max-width: 103px
}

@media screen and (max-width:991px) {
    .maxLgW103px {
        max-width: 103px !important
    }
}

.maxW104px {
    max-width: 104px
}

@media screen and (max-width:991px) {
    .maxLgW104px {
        max-width: 104px !important
    }
}

.maxW105px {
    max-width: 105px
}

@media screen and (max-width:991px) {
    .maxLgW105px {
        max-width: 105px !important
    }
}

.maxW106px {
    max-width: 106px
}

@media screen and (max-width:991px) {
    .maxLgW106px {
        max-width: 106px !important
    }
}

.maxW107px {
    max-width: 107px
}

@media screen and (max-width:991px) {
    .maxLgW107px {
        max-width: 107px !important
    }
}

.maxW108px {
    max-width: 108px
}

@media screen and (max-width:991px) {
    .maxLgW108px {
        max-width: 108px !important
    }
}

.maxW109px {
    max-width: 109px
}

@media screen and (max-width:991px) {
    .maxLgW109px {
        max-width: 109px !important
    }
}

.maxW110px {
    max-width: 110px
}

@media screen and (max-width:991px) {
    .maxLgW110px {
        max-width: 110px !important
    }
}

.maxW111px {
    max-width: 111px
}

@media screen and (max-width:991px) {
    .maxLgW111px {
        max-width: 111px !important
    }
}

.maxW112px {
    max-width: 112px
}

@media screen and (max-width:991px) {
    .maxLgW112px {
        max-width: 112px !important
    }
}

.maxW113px {
    max-width: 113px
}

@media screen and (max-width:991px) {
    .maxLgW113px {
        max-width: 113px !important
    }
}

.maxW114px {
    max-width: 114px
}

@media screen and (max-width:991px) {
    .maxLgW114px {
        max-width: 114px !important
    }
}

.maxW115px {
    max-width: 115px
}

@media screen and (max-width:991px) {
    .maxLgW115px {
        max-width: 115px !important
    }
}

.maxW116px {
    max-width: 116px
}

@media screen and (max-width:991px) {
    .maxLgW116px {
        max-width: 116px !important
    }
}

.maxW117px {
    max-width: 117px
}

@media screen and (max-width:991px) {
    .maxLgW117px {
        max-width: 117px !important
    }
}

.maxW118px {
    max-width: 118px
}

@media screen and (max-width:991px) {
    .maxLgW118px {
        max-width: 118px !important
    }
}

.maxW119px {
    max-width: 119px
}

@media screen and (max-width:991px) {
    .maxLgW119px {
        max-width: 119px !important
    }
}

.maxW120px {
    max-width: 120px
}

@media screen and (max-width:991px) {
    .maxLgW120px {
        max-width: 120px !important
    }
}

.maxW121px {
    max-width: 121px
}

@media screen and (max-width:991px) {
    .maxLgW121px {
        max-width: 121px !important
    }
}

.maxW122px {
    max-width: 122px
}

@media screen and (max-width:991px) {
    .maxLgW122px {
        max-width: 122px !important
    }
}

.maxW123px {
    max-width: 123px
}

@media screen and (max-width:991px) {
    .maxLgW123px {
        max-width: 123px !important
    }
}

.maxW124px {
    max-width: 124px
}

@media screen and (max-width:991px) {
    .maxLgW124px {
        max-width: 124px !important
    }
}

.maxW125px {
    max-width: 125px
}

@media screen and (max-width:991px) {
    .maxLgW125px {
        max-width: 125px !important
    }
}

.maxW126px {
    max-width: 126px
}

@media screen and (max-width:991px) {
    .maxLgW126px {
        max-width: 126px !important
    }
}

.maxW127px {
    max-width: 127px
}

@media screen and (max-width:991px) {
    .maxLgW127px {
        max-width: 127px !important
    }
}

.maxW128px {
    max-width: 128px
}

@media screen and (max-width:991px) {
    .maxLgW128px {
        max-width: 128px !important
    }
}

.maxW129px {
    max-width: 129px
}

@media screen and (max-width:991px) {
    .maxLgW129px {
        max-width: 129px !important
    }
}

.maxW130px {
    max-width: 130px
}

@media screen and (max-width:991px) {
    .maxLgW130px {
        max-width: 130px !important
    }
}

.maxW131px {
    max-width: 131px
}

@media screen and (max-width:991px) {
    .maxLgW131px {
        max-width: 131px !important
    }
}

.maxW132px {
    max-width: 132px
}

@media screen and (max-width:991px) {
    .maxLgW132px {
        max-width: 132px !important
    }
}

.maxW133px {
    max-width: 133px
}

@media screen and (max-width:991px) {
    .maxLgW133px {
        max-width: 133px !important
    }
}

.maxW134px {
    max-width: 134px
}

@media screen and (max-width:991px) {
    .maxLgW134px {
        max-width: 134px !important
    }
}

.maxW135px {
    max-width: 135px
}

@media screen and (max-width:991px) {
    .maxLgW135px {
        max-width: 135px !important
    }
}

.maxW136px {
    max-width: 136px
}

@media screen and (max-width:991px) {
    .maxLgW136px {
        max-width: 136px !important
    }
}

.maxW137px {
    max-width: 137px
}

@media screen and (max-width:991px) {
    .maxLgW137px {
        max-width: 137px !important
    }
}

.maxW138px {
    max-width: 138px
}

@media screen and (max-width:991px) {
    .maxLgW138px {
        max-width: 138px !important
    }
}

.maxW139px {
    max-width: 139px
}

@media screen and (max-width:991px) {
    .maxLgW139px {
        max-width: 139px !important
    }
}

.maxW140px {
    max-width: 140px
}

@media screen and (max-width:991px) {
    .maxLgW140px {
        max-width: 140px !important
    }
}

.maxW141px {
    max-width: 141px
}

@media screen and (max-width:991px) {
    .maxLgW141px {
        max-width: 141px !important
    }
}

.maxW142px {
    max-width: 142px
}

@media screen and (max-width:991px) {
    .maxLgW142px {
        max-width: 142px !important
    }
}

.maxW143px {
    max-width: 143px
}

@media screen and (max-width:991px) {
    .maxLgW143px {
        max-width: 143px !important
    }
}

.maxW144px {
    max-width: 144px
}

@media screen and (max-width:991px) {
    .maxLgW144px {
        max-width: 144px !important
    }
}

.maxW145px {
    max-width: 145px
}

@media screen and (max-width:991px) {
    .maxLgW145px {
        max-width: 145px !important
    }
}

.maxW146px {
    max-width: 146px
}

@media screen and (max-width:991px) {
    .maxLgW146px {
        max-width: 146px !important
    }
}

.maxW147px {
    max-width: 147px
}

@media screen and (max-width:991px) {
    .maxLgW147px {
        max-width: 147px !important
    }
}

.maxW148px {
    max-width: 148px
}

@media screen and (max-width:991px) {
    .maxLgW148px {
        max-width: 148px !important
    }
}

.maxW149px {
    max-width: 149px
}

@media screen and (max-width:991px) {
    .maxLgW149px {
        max-width: 149px !important
    }
}

.maxW150px {
    max-width: 150px
}

@media screen and (max-width:991px) {
    .maxLgW150px {
        max-width: 150px !important
    }
}

.maxW151px {
    max-width: 151px
}

@media screen and (max-width:991px) {
    .maxLgW151px {
        max-width: 151px !important
    }
}

.maxW152px {
    max-width: 152px
}

@media screen and (max-width:991px) {
    .maxLgW152px {
        max-width: 152px !important
    }
}

.maxW153px {
    max-width: 153px
}

@media screen and (max-width:991px) {
    .maxLgW153px {
        max-width: 153px !important
    }
}

.maxW154px {
    max-width: 154px
}

@media screen and (max-width:991px) {
    .maxLgW154px {
        max-width: 154px !important
    }
}

.maxW155px {
    max-width: 155px
}

@media screen and (max-width:991px) {
    .maxLgW155px {
        max-width: 155px !important
    }
}

.maxW156px {
    max-width: 156px
}

@media screen and (max-width:991px) {
    .maxLgW156px {
        max-width: 156px !important
    }
}

.maxW157px {
    max-width: 157px
}

@media screen and (max-width:991px) {
    .maxLgW157px {
        max-width: 157px !important
    }
}

.maxW158px {
    max-width: 158px
}

@media screen and (max-width:991px) {
    .maxLgW158px {
        max-width: 158px !important
    }
}

.maxW159px {
    max-width: 159px
}

@media screen and (max-width:991px) {
    .maxLgW159px {
        max-width: 159px !important
    }
}

.maxW160px {
    max-width: 160px
}

@media screen and (max-width:991px) {
    .maxLgW160px {
        max-width: 160px !important
    }
}

.maxW161px {
    max-width: 161px
}

@media screen and (max-width:991px) {
    .maxLgW161px {
        max-width: 161px !important
    }
}

.maxW162px {
    max-width: 162px
}

@media screen and (max-width:991px) {
    .maxLgW162px {
        max-width: 162px !important
    }
}

.maxW163px {
    max-width: 163px
}

@media screen and (max-width:991px) {
    .maxLgW163px {
        max-width: 163px !important
    }
}

.maxW164px {
    max-width: 164px
}

@media screen and (max-width:991px) {
    .maxLgW164px {
        max-width: 164px !important
    }
}

.maxW165px {
    max-width: 165px
}

@media screen and (max-width:991px) {
    .maxLgW165px {
        max-width: 165px !important
    }
}

.maxW166px {
    max-width: 166px
}

@media screen and (max-width:991px) {
    .maxLgW166px {
        max-width: 166px !important
    }
}

.maxW167px {
    max-width: 167px
}

@media screen and (max-width:991px) {
    .maxLgW167px {
        max-width: 167px !important
    }
}

.maxW168px {
    max-width: 168px
}

@media screen and (max-width:991px) {
    .maxLgW168px {
        max-width: 168px !important
    }
}

.maxW169px {
    max-width: 169px
}

@media screen and (max-width:991px) {
    .maxLgW169px {
        max-width: 169px !important
    }
}

.maxW170px {
    max-width: 170px
}

@media screen and (max-width:991px) {
    .maxLgW170px {
        max-width: 170px !important
    }
}

.maxW171px {
    max-width: 171px
}

@media screen and (max-width:991px) {
    .maxLgW171px {
        max-width: 171px !important
    }
}

.maxW172px {
    max-width: 172px
}

@media screen and (max-width:991px) {
    .maxLgW172px {
        max-width: 172px !important
    }
}

.maxW173px {
    max-width: 173px
}

@media screen and (max-width:991px) {
    .maxLgW173px {
        max-width: 173px !important
    }
}

.maxW174px {
    max-width: 174px
}

@media screen and (max-width:991px) {
    .maxLgW174px {
        max-width: 174px !important
    }
}

.maxW175px {
    max-width: 175px
}

@media screen and (max-width:991px) {
    .maxLgW175px {
        max-width: 175px !important
    }
}

.maxW176px {
    max-width: 176px
}

@media screen and (max-width:991px) {
    .maxLgW176px {
        max-width: 176px !important
    }
}

.maxW177px {
    max-width: 177px
}

@media screen and (max-width:991px) {
    .maxLgW177px {
        max-width: 177px !important
    }
}

.maxW178px {
    max-width: 178px
}

@media screen and (max-width:991px) {
    .maxLgW178px {
        max-width: 178px !important
    }
}

.maxW179px {
    max-width: 179px
}

@media screen and (max-width:991px) {
    .maxLgW179px {
        max-width: 179px !important
    }
}

.maxW180px {
    max-width: 180px
}

@media screen and (max-width:991px) {
    .maxLgW180px {
        max-width: 180px !important
    }
}

.maxW181px {
    max-width: 181px
}

@media screen and (max-width:991px) {
    .maxLgW181px {
        max-width: 181px !important
    }
}

.maxW182px {
    max-width: 182px
}

@media screen and (max-width:991px) {
    .maxLgW182px {
        max-width: 182px !important
    }
}

.maxW183px {
    max-width: 183px
}

@media screen and (max-width:991px) {
    .maxLgW183px {
        max-width: 183px !important
    }
}

.maxW184px {
    max-width: 184px
}

@media screen and (max-width:991px) {
    .maxLgW184px {
        max-width: 184px !important
    }
}

.maxW185px {
    max-width: 185px
}

@media screen and (max-width:991px) {
    .maxLgW185px {
        max-width: 185px !important
    }
}

.maxW186px {
    max-width: 186px
}

@media screen and (max-width:991px) {
    .maxLgW186px {
        max-width: 186px !important
    }
}

.maxW187px {
    max-width: 187px
}

@media screen and (max-width:991px) {
    .maxLgW187px {
        max-width: 187px !important
    }
}

.maxW188px {
    max-width: 188px
}

@media screen and (max-width:991px) {
    .maxLgW188px {
        max-width: 188px !important
    }
}

.maxW189px {
    max-width: 189px
}

@media screen and (max-width:991px) {
    .maxLgW189px {
        max-width: 189px !important
    }
}

.maxW190px {
    max-width: 190px
}

@media screen and (max-width:991px) {
    .maxLgW190px {
        max-width: 190px !important
    }
}

.maxW191px {
    max-width: 191px
}

@media screen and (max-width:991px) {
    .maxLgW191px {
        max-width: 191px !important
    }
}

.maxW192px {
    max-width: 192px
}

@media screen and (max-width:991px) {
    .maxLgW192px {
        max-width: 192px !important
    }
}

.maxW193px {
    max-width: 193px
}

@media screen and (max-width:991px) {
    .maxLgW193px {
        max-width: 193px !important
    }
}

.maxW194px {
    max-width: 194px
}

@media screen and (max-width:991px) {
    .maxLgW194px {
        max-width: 194px !important
    }
}

.maxW195px {
    max-width: 195px
}

@media screen and (max-width:991px) {
    .maxLgW195px {
        max-width: 195px !important
    }
}

.maxW196px {
    max-width: 196px
}

@media screen and (max-width:991px) {
    .maxLgW196px {
        max-width: 196px !important
    }
}

.maxW197px {
    max-width: 197px
}

@media screen and (max-width:991px) {
    .maxLgW197px {
        max-width: 197px !important
    }
}

.maxW198px {
    max-width: 198px
}

@media screen and (max-width:991px) {
    .maxLgW198px {
        max-width: 198px !important
    }
}

.maxW199px {
    max-width: 199px
}

@media screen and (max-width:991px) {
    .maxLgW199px {
        max-width: 199px !important
    }
}

.maxW200px {
    max-width: 200px
}

@media screen and (max-width:991px) {
    .maxLgW200px {
        max-width: 200px !important
    }
}

.maxW201px {
    max-width: 201px
}

@media screen and (max-width:991px) {
    .maxLgW201px {
        max-width: 201px !important
    }
}

.maxW202px {
    max-width: 202px
}

@media screen and (max-width:991px) {
    .maxLgW202px {
        max-width: 202px !important
    }
}

.maxW203px {
    max-width: 203px
}

@media screen and (max-width:991px) {
    .maxLgW203px {
        max-width: 203px !important
    }
}

.maxW204px {
    max-width: 204px
}

@media screen and (max-width:991px) {
    .maxLgW204px {
        max-width: 204px !important
    }
}

.maxW205px {
    max-width: 205px
}

@media screen and (max-width:991px) {
    .maxLgW205px {
        max-width: 205px !important
    }
}

.maxW206px {
    max-width: 206px
}

@media screen and (max-width:991px) {
    .maxLgW206px {
        max-width: 206px !important
    }
}

.maxW207px {
    max-width: 207px
}

@media screen and (max-width:991px) {
    .maxLgW207px {
        max-width: 207px !important
    }
}

.maxW208px {
    max-width: 208px
}

@media screen and (max-width:991px) {
    .maxLgW208px {
        max-width: 208px !important
    }
}

.maxW209px {
    max-width: 209px
}

@media screen and (max-width:991px) {
    .maxLgW209px {
        max-width: 209px !important
    }
}

.maxW210px {
    max-width: 210px
}

@media screen and (max-width:991px) {
    .maxLgW210px {
        max-width: 210px !important
    }
}

.maxW211px {
    max-width: 211px
}

@media screen and (max-width:991px) {
    .maxLgW211px {
        max-width: 211px !important
    }
}

.maxW212px {
    max-width: 212px
}

@media screen and (max-width:991px) {
    .maxLgW212px {
        max-width: 212px !important
    }
}

.maxW213px {
    max-width: 213px
}

@media screen and (max-width:991px) {
    .maxLgW213px {
        max-width: 213px !important
    }
}

.maxW214px {
    max-width: 214px
}

@media screen and (max-width:991px) {
    .maxLgW214px {
        max-width: 214px !important
    }
}

.maxW215px {
    max-width: 215px
}

@media screen and (max-width:991px) {
    .maxLgW215px {
        max-width: 215px !important
    }
}

.maxW216px {
    max-width: 216px
}

@media screen and (max-width:991px) {
    .maxLgW216px {
        max-width: 216px !important
    }
}

.maxW217px {
    max-width: 217px
}

@media screen and (max-width:991px) {
    .maxLgW217px {
        max-width: 217px !important
    }
}

.maxW218px {
    max-width: 218px
}

@media screen and (max-width:991px) {
    .maxLgW218px {
        max-width: 218px !important
    }
}

.maxW219px {
    max-width: 219px
}

@media screen and (max-width:991px) {
    .maxLgW219px {
        max-width: 219px !important
    }
}

.maxW220px {
    max-width: 220px
}

@media screen and (max-width:991px) {
    .maxLgW220px {
        max-width: 220px !important
    }
}

.maxW221px {
    max-width: 221px
}

@media screen and (max-width:991px) {
    .maxLgW221px {
        max-width: 221px !important
    }
}

.maxW222px {
    max-width: 222px
}

@media screen and (max-width:991px) {
    .maxLgW222px {
        max-width: 222px !important
    }
}

.maxW223px {
    max-width: 223px
}

@media screen and (max-width:991px) {
    .maxLgW223px {
        max-width: 223px !important
    }
}

.maxW224px {
    max-width: 224px
}

@media screen and (max-width:991px) {
    .maxLgW224px {
        max-width: 224px !important
    }
}

.maxW225px {
    max-width: 225px
}

@media screen and (max-width:991px) {
    .maxLgW225px {
        max-width: 225px !important
    }
}

.maxW226px {
    max-width: 226px
}

@media screen and (max-width:991px) {
    .maxLgW226px {
        max-width: 226px !important
    }
}

.maxW227px {
    max-width: 227px
}

@media screen and (max-width:991px) {
    .maxLgW227px {
        max-width: 227px !important
    }
}

.maxW228px {
    max-width: 228px
}

@media screen and (max-width:991px) {
    .maxLgW228px {
        max-width: 228px !important
    }
}

.maxW229px {
    max-width: 229px
}

@media screen and (max-width:991px) {
    .maxLgW229px {
        max-width: 229px !important
    }
}

.maxW230px {
    max-width: 230px
}

@media screen and (max-width:991px) {
    .maxLgW230px {
        max-width: 230px !important
    }
}

.maxW231px {
    max-width: 231px
}

@media screen and (max-width:991px) {
    .maxLgW231px {
        max-width: 231px !important
    }
}

.maxW232px {
    max-width: 232px
}

@media screen and (max-width:991px) {
    .maxLgW232px {
        max-width: 232px !important
    }
}

.maxW233px {
    max-width: 233px
}

@media screen and (max-width:991px) {
    .maxLgW233px {
        max-width: 233px !important
    }
}

.maxW234px {
    max-width: 234px
}

@media screen and (max-width:991px) {
    .maxLgW234px {
        max-width: 234px !important
    }
}

.maxW235px {
    max-width: 235px
}

@media screen and (max-width:991px) {
    .maxLgW235px {
        max-width: 235px !important
    }
}

.maxW236px {
    max-width: 236px
}

@media screen and (max-width:991px) {
    .maxLgW236px {
        max-width: 236px !important
    }
}

.maxW237px {
    max-width: 237px
}

@media screen and (max-width:991px) {
    .maxLgW237px {
        max-width: 237px !important
    }
}

.maxW238px {
    max-width: 238px
}

@media screen and (max-width:991px) {
    .maxLgW238px {
        max-width: 238px !important
    }
}

.maxW239px {
    max-width: 239px
}

@media screen and (max-width:991px) {
    .maxLgW239px {
        max-width: 239px !important
    }
}

.maxW240px {
    max-width: 240px
}

@media screen and (max-width:991px) {
    .maxLgW240px {
        max-width: 240px !important
    }
}

.maxW241px {
    max-width: 241px
}

@media screen and (max-width:991px) {
    .maxLgW241px {
        max-width: 241px !important
    }
}

.maxW242px {
    max-width: 242px
}

@media screen and (max-width:991px) {
    .maxLgW242px {
        max-width: 242px !important
    }
}

.maxW243px {
    max-width: 243px
}

@media screen and (max-width:991px) {
    .maxLgW243px {
        max-width: 243px !important
    }
}

.maxW244px {
    max-width: 244px
}

@media screen and (max-width:991px) {
    .maxLgW244px {
        max-width: 244px !important
    }
}

.maxW245px {
    max-width: 245px
}

@media screen and (max-width:991px) {
    .maxLgW245px {
        max-width: 245px !important
    }
}

.maxW246px {
    max-width: 246px
}

@media screen and (max-width:991px) {
    .maxLgW246px {
        max-width: 246px !important
    }
}

.maxW247px {
    max-width: 247px
}

@media screen and (max-width:991px) {
    .maxLgW247px {
        max-width: 247px !important
    }
}

.maxW248px {
    max-width: 248px
}

@media screen and (max-width:991px) {
    .maxLgW248px {
        max-width: 248px !important
    }
}

.maxW249px {
    max-width: 249px
}

@media screen and (max-width:991px) {
    .maxLgW249px {
        max-width: 249px !important
    }
}

.maxW250px {
    max-width: 250px
}

@media screen and (max-width:991px) {
    .maxLgW250px {
        max-width: 250px !important
    }
}

.maxW251px {
    max-width: 251px
}

@media screen and (max-width:991px) {
    .maxLgW251px {
        max-width: 251px !important
    }
}

.maxW252px {
    max-width: 252px
}

@media screen and (max-width:991px) {
    .maxLgW252px {
        max-width: 252px !important
    }
}

.maxW253px {
    max-width: 253px
}

@media screen and (max-width:991px) {
    .maxLgW253px {
        max-width: 253px !important
    }
}

.maxW254px {
    max-width: 254px
}

@media screen and (max-width:991px) {
    .maxLgW254px {
        max-width: 254px !important
    }
}

.maxW255px {
    max-width: 255px
}

@media screen and (max-width:991px) {
    .maxLgW255px {
        max-width: 255px !important
    }
}

.maxW256px {
    max-width: 256px
}

@media screen and (max-width:991px) {
    .maxLgW256px {
        max-width: 256px !important
    }
}

.maxW257px {
    max-width: 257px
}

@media screen and (max-width:991px) {
    .maxLgW257px {
        max-width: 257px !important
    }
}

.maxW258px {
    max-width: 258px
}

@media screen and (max-width:991px) {
    .maxLgW258px {
        max-width: 258px !important
    }
}

.maxW259px {
    max-width: 259px
}

@media screen and (max-width:991px) {
    .maxLgW259px {
        max-width: 259px !important
    }
}

.maxW260px {
    max-width: 260px
}

@media screen and (max-width:991px) {
    .maxLgW260px {
        max-width: 260px !important
    }
}

.maxW261px {
    max-width: 261px
}

@media screen and (max-width:991px) {
    .maxLgW261px {
        max-width: 261px !important
    }
}

.maxW262px {
    max-width: 262px
}

@media screen and (max-width:991px) {
    .maxLgW262px {
        max-width: 262px !important
    }
}

.maxW263px {
    max-width: 263px
}

@media screen and (max-width:991px) {
    .maxLgW263px {
        max-width: 263px !important
    }
}

.maxW264px {
    max-width: 264px
}

@media screen and (max-width:991px) {
    .maxLgW264px {
        max-width: 264px !important
    }
}

.maxW265px {
    max-width: 265px
}

@media screen and (max-width:991px) {
    .maxLgW265px {
        max-width: 265px !important
    }
}

.maxW266px {
    max-width: 266px
}

@media screen and (max-width:991px) {
    .maxLgW266px {
        max-width: 266px !important
    }
}

.maxW267px {
    max-width: 267px
}

@media screen and (max-width:991px) {
    .maxLgW267px {
        max-width: 267px !important
    }
}

.maxW268px {
    max-width: 268px
}

@media screen and (max-width:991px) {
    .maxLgW268px {
        max-width: 268px !important
    }
}

.maxW269px {
    max-width: 269px
}

@media screen and (max-width:991px) {
    .maxLgW269px {
        max-width: 269px !important
    }
}

.maxW270px {
    max-width: 270px
}

@media screen and (max-width:991px) {
    .maxLgW270px {
        max-width: 270px !important
    }
}

.maxW271px {
    max-width: 271px
}

@media screen and (max-width:991px) {
    .maxLgW271px {
        max-width: 271px !important
    }
}

.maxW272px {
    max-width: 272px
}

@media screen and (max-width:991px) {
    .maxLgW272px {
        max-width: 272px !important
    }
}

.maxW273px {
    max-width: 273px
}

@media screen and (max-width:991px) {
    .maxLgW273px {
        max-width: 273px !important
    }
}

.maxW274px {
    max-width: 274px
}

@media screen and (max-width:991px) {
    .maxLgW274px {
        max-width: 274px !important
    }
}

.maxW275px {
    max-width: 275px
}

@media screen and (max-width:991px) {
    .maxLgW275px {
        max-width: 275px !important
    }
}

.maxW276px {
    max-width: 276px
}

@media screen and (max-width:991px) {
    .maxLgW276px {
        max-width: 276px !important
    }
}

.maxW277px {
    max-width: 277px
}

@media screen and (max-width:991px) {
    .maxLgW277px {
        max-width: 277px !important
    }
}

.maxW278px {
    max-width: 278px
}

@media screen and (max-width:991px) {
    .maxLgW278px {
        max-width: 278px !important
    }
}

.maxW279px {
    max-width: 279px
}

@media screen and (max-width:991px) {
    .maxLgW279px {
        max-width: 279px !important
    }
}

.maxW280px {
    max-width: 280px
}

@media screen and (max-width:991px) {
    .maxLgW280px {
        max-width: 280px !important
    }
}

.maxW281px {
    max-width: 281px
}

@media screen and (max-width:991px) {
    .maxLgW281px {
        max-width: 281px !important
    }
}

.maxW282px {
    max-width: 282px
}

@media screen and (max-width:991px) {
    .maxLgW282px {
        max-width: 282px !important
    }
}

.maxW283px {
    max-width: 283px
}

@media screen and (max-width:991px) {
    .maxLgW283px {
        max-width: 283px !important
    }
}

.maxW284px {
    max-width: 284px
}

@media screen and (max-width:991px) {
    .maxLgW284px {
        max-width: 284px !important
    }
}

.maxW285px {
    max-width: 285px
}

@media screen and (max-width:991px) {
    .maxLgW285px {
        max-width: 285px !important
    }
}

.maxW286px {
    max-width: 286px
}

@media screen and (max-width:991px) {
    .maxLgW286px {
        max-width: 286px !important
    }
}

.maxW287px {
    max-width: 287px
}

@media screen and (max-width:991px) {
    .maxLgW287px {
        max-width: 287px !important
    }
}

.maxW288px {
    max-width: 288px
}

@media screen and (max-width:991px) {
    .maxLgW288px {
        max-width: 288px !important
    }
}

.maxW289px {
    max-width: 289px
}

@media screen and (max-width:991px) {
    .maxLgW289px {
        max-width: 289px !important
    }
}

.maxW290px {
    max-width: 290px
}

@media screen and (max-width:991px) {
    .maxLgW290px {
        max-width: 290px !important
    }
}

.maxW291px {
    max-width: 291px
}

@media screen and (max-width:991px) {
    .maxLgW291px {
        max-width: 291px !important
    }
}

.maxW292px {
    max-width: 292px
}

@media screen and (max-width:991px) {
    .maxLgW292px {
        max-width: 292px !important
    }
}

.maxW293px {
    max-width: 293px
}

@media screen and (max-width:991px) {
    .maxLgW293px {
        max-width: 293px !important
    }
}

.maxW294px {
    max-width: 294px
}

@media screen and (max-width:991px) {
    .maxLgW294px {
        max-width: 294px !important
    }
}

.maxW295px {
    max-width: 295px
}

@media screen and (max-width:991px) {
    .maxLgW295px {
        max-width: 295px !important
    }
}

.maxW296px {
    max-width: 296px
}

@media screen and (max-width:991px) {
    .maxLgW296px {
        max-width: 296px !important
    }
}

.maxW297px {
    max-width: 297px
}

@media screen and (max-width:991px) {
    .maxLgW297px {
        max-width: 297px !important
    }
}

.maxW298px {
    max-width: 298px
}

@media screen and (max-width:991px) {
    .maxLgW298px {
        max-width: 298px !important
    }
}

.maxW299px {
    max-width: 299px
}

@media screen and (max-width:991px) {
    .maxLgW299px {
        max-width: 299px !important
    }
}

.maxW300px {
    max-width: 300px
}

@media screen and (max-width:991px) {
    .maxLgW300px {
        max-width: 300px !important
    }
}

.maxW301px {
    max-width: 301px
}

@media screen and (max-width:991px) {
    .maxLgW301px {
        max-width: 301px !important
    }
}

.maxW302px {
    max-width: 302px
}

@media screen and (max-width:991px) {
    .maxLgW302px {
        max-width: 302px !important
    }
}

.maxW303px {
    max-width: 303px
}

@media screen and (max-width:991px) {
    .maxLgW303px {
        max-width: 303px !important
    }
}

.maxW304px {
    max-width: 304px
}

@media screen and (max-width:991px) {
    .maxLgW304px {
        max-width: 304px !important
    }
}

.maxW305px {
    max-width: 305px
}

@media screen and (max-width:991px) {
    .maxLgW305px {
        max-width: 305px !important
    }
}

.maxW306px {
    max-width: 306px
}

@media screen and (max-width:991px) {
    .maxLgW306px {
        max-width: 306px !important
    }
}

.maxW307px {
    max-width: 307px
}

@media screen and (max-width:991px) {
    .maxLgW307px {
        max-width: 307px !important
    }
}

.maxW308px {
    max-width: 308px
}

@media screen and (max-width:991px) {
    .maxLgW308px {
        max-width: 308px !important
    }
}

.maxW309px {
    max-width: 309px
}

@media screen and (max-width:991px) {
    .maxLgW309px {
        max-width: 309px !important
    }
}

.maxW310px {
    max-width: 310px
}

@media screen and (max-width:991px) {
    .maxLgW310px {
        max-width: 310px !important
    }
}

.maxW311px {
    max-width: 311px
}

@media screen and (max-width:991px) {
    .maxLgW311px {
        max-width: 311px !important
    }
}

.maxW312px {
    max-width: 312px
}

@media screen and (max-width:991px) {
    .maxLgW312px {
        max-width: 312px !important
    }
}

.maxW313px {
    max-width: 313px
}

@media screen and (max-width:991px) {
    .maxLgW313px {
        max-width: 313px !important
    }
}

.maxW314px {
    max-width: 314px
}

@media screen and (max-width:991px) {
    .maxLgW314px {
        max-width: 314px !important
    }
}

.maxW315px {
    max-width: 315px
}

@media screen and (max-width:991px) {
    .maxLgW315px {
        max-width: 315px !important
    }
}

.maxW316px {
    max-width: 316px
}

@media screen and (max-width:991px) {
    .maxLgW316px {
        max-width: 316px !important
    }
}

.maxW317px {
    max-width: 317px
}

@media screen and (max-width:991px) {
    .maxLgW317px {
        max-width: 317px !important
    }
}

.maxW318px {
    max-width: 318px
}

@media screen and (max-width:991px) {
    .maxLgW318px {
        max-width: 318px !important
    }
}

.maxW319px {
    max-width: 319px
}

@media screen and (max-width:991px) {
    .maxLgW319px {
        max-width: 319px !important
    }
}

.maxW320px {
    max-width: 320px
}

@media screen and (max-width:991px) {
    .maxLgW320px {
        max-width: 320px !important
    }
}

.maxW321px {
    max-width: 321px
}

@media screen and (max-width:991px) {
    .maxLgW321px {
        max-width: 321px !important
    }
}

.maxW322px {
    max-width: 322px
}

@media screen and (max-width:991px) {
    .maxLgW322px {
        max-width: 322px !important
    }
}

.maxW323px {
    max-width: 323px
}

@media screen and (max-width:991px) {
    .maxLgW323px {
        max-width: 323px !important
    }
}

.maxW324px {
    max-width: 324px
}

@media screen and (max-width:991px) {
    .maxLgW324px {
        max-width: 324px !important
    }
}

.maxW325px {
    max-width: 325px
}

@media screen and (max-width:991px) {
    .maxLgW325px {
        max-width: 325px !important
    }
}

.maxW326px {
    max-width: 326px
}

@media screen and (max-width:991px) {
    .maxLgW326px {
        max-width: 326px !important
    }
}

.maxW327px {
    max-width: 327px
}

@media screen and (max-width:991px) {
    .maxLgW327px {
        max-width: 327px !important
    }
}

.maxW328px {
    max-width: 328px
}

@media screen and (max-width:991px) {
    .maxLgW328px {
        max-width: 328px !important
    }
}

.maxW329px {
    max-width: 329px
}

@media screen and (max-width:991px) {
    .maxLgW329px {
        max-width: 329px !important
    }
}

.maxW330px {
    max-width: 330px
}

@media screen and (max-width:991px) {
    .maxLgW330px {
        max-width: 330px !important
    }
}

.maxW331px {
    max-width: 331px
}

@media screen and (max-width:991px) {
    .maxLgW331px {
        max-width: 331px !important
    }
}

.maxW332px {
    max-width: 332px
}

@media screen and (max-width:991px) {
    .maxLgW332px {
        max-width: 332px !important
    }
}

.maxW333px {
    max-width: 333px
}

@media screen and (max-width:991px) {
    .maxLgW333px {
        max-width: 333px !important
    }
}

.maxW334px {
    max-width: 334px
}

@media screen and (max-width:991px) {
    .maxLgW334px {
        max-width: 334px !important
    }
}

.maxW335px {
    max-width: 335px
}

@media screen and (max-width:991px) {
    .maxLgW335px {
        max-width: 335px !important
    }
}

.maxW336px {
    max-width: 336px
}

@media screen and (max-width:991px) {
    .maxLgW336px {
        max-width: 336px !important
    }
}

.maxW337px {
    max-width: 337px
}

@media screen and (max-width:991px) {
    .maxLgW337px {
        max-width: 337px !important
    }
}

.maxW338px {
    max-width: 338px
}

@media screen and (max-width:991px) {
    .maxLgW338px {
        max-width: 338px !important
    }
}

.maxW339px {
    max-width: 339px
}

@media screen and (max-width:991px) {
    .maxLgW339px {
        max-width: 339px !important
    }
}

.maxW340px {
    max-width: 340px
}

@media screen and (max-width:991px) {
    .maxLgW340px {
        max-width: 340px !important
    }
}

.maxW341px {
    max-width: 341px
}

@media screen and (max-width:991px) {
    .maxLgW341px {
        max-width: 341px !important
    }
}

.maxW342px {
    max-width: 342px
}

@media screen and (max-width:991px) {
    .maxLgW342px {
        max-width: 342px !important
    }
}

.maxW343px {
    max-width: 343px
}

@media screen and (max-width:991px) {
    .maxLgW343px {
        max-width: 343px !important
    }
}

.maxW344px {
    max-width: 344px
}

@media screen and (max-width:991px) {
    .maxLgW344px {
        max-width: 344px !important
    }
}

.maxW345px {
    max-width: 345px
}

@media screen and (max-width:991px) {
    .maxLgW345px {
        max-width: 345px !important
    }
}

.maxW346px {
    max-width: 346px
}

@media screen and (max-width:991px) {
    .maxLgW346px {
        max-width: 346px !important
    }
}

.maxW347px {
    max-width: 347px
}

@media screen and (max-width:991px) {
    .maxLgW347px {
        max-width: 347px !important
    }
}

.maxW348px {
    max-width: 348px
}

@media screen and (max-width:991px) {
    .maxLgW348px {
        max-width: 348px !important
    }
}

.maxW349px {
    max-width: 349px
}

@media screen and (max-width:991px) {
    .maxLgW349px {
        max-width: 349px !important
    }
}

.maxW350px {
    max-width: 350px
}

@media screen and (max-width:991px) {
    .maxLgW350px {
        max-width: 350px !important
    }
}

.maxW351px {
    max-width: 351px
}

@media screen and (max-width:991px) {
    .maxLgW351px {
        max-width: 351px !important
    }
}

.maxW352px {
    max-width: 352px
}

@media screen and (max-width:991px) {
    .maxLgW352px {
        max-width: 352px !important
    }
}

.maxW353px {
    max-width: 353px
}

@media screen and (max-width:991px) {
    .maxLgW353px {
        max-width: 353px !important
    }
}

.maxW354px {
    max-width: 354px
}

@media screen and (max-width:991px) {
    .maxLgW354px {
        max-width: 354px !important
    }
}

.maxW355px {
    max-width: 355px
}

@media screen and (max-width:991px) {
    .maxLgW355px {
        max-width: 355px !important
    }
}

.maxW356px {
    max-width: 356px
}

@media screen and (max-width:991px) {
    .maxLgW356px {
        max-width: 356px !important
    }
}

.maxW357px {
    max-width: 357px
}

@media screen and (max-width:991px) {
    .maxLgW357px {
        max-width: 357px !important
    }
}

.maxW358px {
    max-width: 358px
}

@media screen and (max-width:991px) {
    .maxLgW358px {
        max-width: 358px !important
    }
}

.maxW359px {
    max-width: 359px
}

@media screen and (max-width:991px) {
    .maxLgW359px {
        max-width: 359px !important
    }
}

.maxW360px {
    max-width: 360px
}

@media screen and (max-width:991px) {
    .maxLgW360px {
        max-width: 360px !important
    }
}

.maxW361px {
    max-width: 361px
}

@media screen and (max-width:991px) {
    .maxLgW361px {
        max-width: 361px !important
    }
}

.maxW362px {
    max-width: 362px
}

@media screen and (max-width:991px) {
    .maxLgW362px {
        max-width: 362px !important
    }
}

.maxW363px {
    max-width: 363px
}

@media screen and (max-width:991px) {
    .maxLgW363px {
        max-width: 363px !important
    }
}

.maxW364px {
    max-width: 364px
}

@media screen and (max-width:991px) {
    .maxLgW364px {
        max-width: 364px !important
    }
}

.maxW365px {
    max-width: 365px
}

@media screen and (max-width:991px) {
    .maxLgW365px {
        max-width: 365px !important
    }
}

.maxW366px {
    max-width: 366px
}

@media screen and (max-width:991px) {
    .maxLgW366px {
        max-width: 366px !important
    }
}

.maxW367px {
    max-width: 367px
}

@media screen and (max-width:991px) {
    .maxLgW367px {
        max-width: 367px !important
    }
}

.maxW368px {
    max-width: 368px
}

@media screen and (max-width:991px) {
    .maxLgW368px {
        max-width: 368px !important
    }
}

.maxW369px {
    max-width: 369px
}

@media screen and (max-width:991px) {
    .maxLgW369px {
        max-width: 369px !important
    }
}

.maxW370px {
    max-width: 370px
}

@media screen and (max-width:991px) {
    .maxLgW370px {
        max-width: 370px !important
    }
}

.maxW371px {
    max-width: 371px
}

@media screen and (max-width:991px) {
    .maxLgW371px {
        max-width: 371px !important
    }
}

.maxW372px {
    max-width: 372px
}

@media screen and (max-width:991px) {
    .maxLgW372px {
        max-width: 372px !important
    }
}

.maxW373px {
    max-width: 373px
}

@media screen and (max-width:991px) {
    .maxLgW373px {
        max-width: 373px !important
    }
}

.maxW374px {
    max-width: 374px
}

@media screen and (max-width:991px) {
    .maxLgW374px {
        max-width: 374px !important
    }
}

.maxW375px {
    max-width: 375px
}

@media screen and (max-width:991px) {
    .maxLgW375px {
        max-width: 375px !important
    }
}

.maxW376px {
    max-width: 376px
}

@media screen and (max-width:991px) {
    .maxLgW376px {
        max-width: 376px !important
    }
}

.maxW377px {
    max-width: 377px
}

@media screen and (max-width:991px) {
    .maxLgW377px {
        max-width: 377px !important
    }
}

.maxW378px {
    max-width: 378px
}

@media screen and (max-width:991px) {
    .maxLgW378px {
        max-width: 378px !important
    }
}

.maxW379px {
    max-width: 379px
}

@media screen and (max-width:991px) {
    .maxLgW379px {
        max-width: 379px !important
    }
}

.maxW380px {
    max-width: 380px
}

@media screen and (max-width:991px) {
    .maxLgW380px {
        max-width: 380px !important
    }
}

.maxW381px {
    max-width: 381px
}

@media screen and (max-width:991px) {
    .maxLgW381px {
        max-width: 381px !important
    }
}

.maxW382px {
    max-width: 382px
}

@media screen and (max-width:991px) {
    .maxLgW382px {
        max-width: 382px !important
    }
}

.maxW383px {
    max-width: 383px
}

@media screen and (max-width:991px) {
    .maxLgW383px {
        max-width: 383px !important
    }
}

.maxW384px {
    max-width: 384px
}

@media screen and (max-width:991px) {
    .maxLgW384px {
        max-width: 384px !important
    }
}

.maxW385px {
    max-width: 385px
}

@media screen and (max-width:991px) {
    .maxLgW385px {
        max-width: 385px !important
    }
}

.maxW386px {
    max-width: 386px
}

@media screen and (max-width:991px) {
    .maxLgW386px {
        max-width: 386px !important
    }
}

.maxW387px {
    max-width: 387px
}

@media screen and (max-width:991px) {
    .maxLgW387px {
        max-width: 387px !important
    }
}

.maxW388px {
    max-width: 388px
}

@media screen and (max-width:991px) {
    .maxLgW388px {
        max-width: 388px !important
    }
}

.maxW389px {
    max-width: 389px
}

@media screen and (max-width:991px) {
    .maxLgW389px {
        max-width: 389px !important
    }
}

.maxW390px {
    max-width: 390px
}

@media screen and (max-width:991px) {
    .maxLgW390px {
        max-width: 390px !important
    }
}

.maxW391px {
    max-width: 391px
}

@media screen and (max-width:991px) {
    .maxLgW391px {
        max-width: 391px !important
    }
}

.maxW392px {
    max-width: 392px
}

@media screen and (max-width:991px) {
    .maxLgW392px {
        max-width: 392px !important
    }
}

.maxW393px {
    max-width: 393px
}

@media screen and (max-width:991px) {
    .maxLgW393px {
        max-width: 393px !important
    }
}

.maxW394px {
    max-width: 394px
}

@media screen and (max-width:991px) {
    .maxLgW394px {
        max-width: 394px !important
    }
}

.maxW395px {
    max-width: 395px
}

@media screen and (max-width:991px) {
    .maxLgW395px {
        max-width: 395px !important
    }
}

.maxW396px {
    max-width: 396px
}

@media screen and (max-width:991px) {
    .maxLgW396px {
        max-width: 396px !important
    }
}

.maxW397px {
    max-width: 397px
}

@media screen and (max-width:991px) {
    .maxLgW397px {
        max-width: 397px !important
    }
}

.maxW398px {
    max-width: 398px
}

@media screen and (max-width:991px) {
    .maxLgW398px {
        max-width: 398px !important
    }
}

.maxW399px {
    max-width: 399px
}

@media screen and (max-width:991px) {
    .maxLgW399px {
        max-width: 399px !important
    }
}

.maxW400px {
    max-width: 400px
}

@media screen and (max-width:991px) {
    .maxLgW400px {
        max-width: 400px !important
    }
}

.maxW401px {
    max-width: 401px
}

@media screen and (max-width:991px) {
    .maxLgW401px {
        max-width: 401px !important
    }
}

.maxW402px {
    max-width: 402px
}

@media screen and (max-width:991px) {
    .maxLgW402px {
        max-width: 402px !important
    }
}

.maxW403px {
    max-width: 403px
}

@media screen and (max-width:991px) {
    .maxLgW403px {
        max-width: 403px !important
    }
}

.maxW404px {
    max-width: 404px
}

@media screen and (max-width:991px) {
    .maxLgW404px {
        max-width: 404px !important
    }
}

.maxW405px {
    max-width: 405px
}

@media screen and (max-width:991px) {
    .maxLgW405px {
        max-width: 405px !important
    }
}

.maxW406px {
    max-width: 406px
}

@media screen and (max-width:991px) {
    .maxLgW406px {
        max-width: 406px !important
    }
}

.maxW407px {
    max-width: 407px
}

@media screen and (max-width:991px) {
    .maxLgW407px {
        max-width: 407px !important
    }
}

.maxW408px {
    max-width: 408px
}

@media screen and (max-width:991px) {
    .maxLgW408px {
        max-width: 408px !important
    }
}

.maxW409px {
    max-width: 409px
}

@media screen and (max-width:991px) {
    .maxLgW409px {
        max-width: 409px !important
    }
}

.maxW410px {
    max-width: 410px
}

@media screen and (max-width:991px) {
    .maxLgW410px {
        max-width: 410px !important
    }
}

.maxW411px {
    max-width: 411px
}

@media screen and (max-width:991px) {
    .maxLgW411px {
        max-width: 411px !important
    }
}

.maxW412px {
    max-width: 412px
}

@media screen and (max-width:991px) {
    .maxLgW412px {
        max-width: 412px !important
    }
}

.maxW413px {
    max-width: 413px
}

@media screen and (max-width:991px) {
    .maxLgW413px {
        max-width: 413px !important
    }
}

.maxW414px {
    max-width: 414px
}

@media screen and (max-width:991px) {
    .maxLgW414px {
        max-width: 414px !important
    }
}

.maxW415px {
    max-width: 415px
}

@media screen and (max-width:991px) {
    .maxLgW415px {
        max-width: 415px !important
    }
}

.maxW416px {
    max-width: 416px
}

@media screen and (max-width:991px) {
    .maxLgW416px {
        max-width: 416px !important
    }
}

.maxW417px {
    max-width: 417px
}

@media screen and (max-width:991px) {
    .maxLgW417px {
        max-width: 417px !important
    }
}

.maxW418px {
    max-width: 418px
}

@media screen and (max-width:991px) {
    .maxLgW418px {
        max-width: 418px !important
    }
}

.maxW419px {
    max-width: 419px
}

@media screen and (max-width:991px) {
    .maxLgW419px {
        max-width: 419px !important
    }
}

.maxW420px {
    max-width: 420px
}

@media screen and (max-width:991px) {
    .maxLgW420px {
        max-width: 420px !important
    }
}

.maxW421px {
    max-width: 421px
}

@media screen and (max-width:991px) {
    .maxLgW421px {
        max-width: 421px !important
    }
}

.maxW422px {
    max-width: 422px
}

@media screen and (max-width:991px) {
    .maxLgW422px {
        max-width: 422px !important
    }
}

.maxW423px {
    max-width: 423px
}

@media screen and (max-width:991px) {
    .maxLgW423px {
        max-width: 423px !important
    }
}

.maxW424px {
    max-width: 424px
}

@media screen and (max-width:991px) {
    .maxLgW424px {
        max-width: 424px !important
    }
}

.maxW425px {
    max-width: 425px
}

@media screen and (max-width:991px) {
    .maxLgW425px {
        max-width: 425px !important
    }
}

.maxW426px {
    max-width: 426px
}

@media screen and (max-width:991px) {
    .maxLgW426px {
        max-width: 426px !important
    }
}

.maxW427px {
    max-width: 427px
}

@media screen and (max-width:991px) {
    .maxLgW427px {
        max-width: 427px !important
    }
}

.maxW428px {
    max-width: 428px
}

@media screen and (max-width:991px) {
    .maxLgW428px {
        max-width: 428px !important
    }
}

.maxW429px {
    max-width: 429px
}

@media screen and (max-width:991px) {
    .maxLgW429px {
        max-width: 429px !important
    }
}

.maxW430px {
    max-width: 430px
}

@media screen and (max-width:991px) {
    .maxLgW430px {
        max-width: 430px !important
    }
}

.maxW431px {
    max-width: 431px
}

@media screen and (max-width:991px) {
    .maxLgW431px {
        max-width: 431px !important
    }
}

.maxW432px {
    max-width: 432px
}

@media screen and (max-width:991px) {
    .maxLgW432px {
        max-width: 432px !important
    }
}

.maxW433px {
    max-width: 433px
}

@media screen and (max-width:991px) {
    .maxLgW433px {
        max-width: 433px !important
    }
}

.maxW434px {
    max-width: 434px
}

@media screen and (max-width:991px) {
    .maxLgW434px {
        max-width: 434px !important
    }
}

.maxW435px {
    max-width: 435px
}

@media screen and (max-width:991px) {
    .maxLgW435px {
        max-width: 435px !important
    }
}

.maxW436px {
    max-width: 436px
}

@media screen and (max-width:991px) {
    .maxLgW436px {
        max-width: 436px !important
    }
}

.maxW437px {
    max-width: 437px
}

@media screen and (max-width:991px) {
    .maxLgW437px {
        max-width: 437px !important
    }
}

.maxW438px {
    max-width: 438px
}

@media screen and (max-width:991px) {
    .maxLgW438px {
        max-width: 438px !important
    }
}

.maxW439px {
    max-width: 439px
}

@media screen and (max-width:991px) {
    .maxLgW439px {
        max-width: 439px !important
    }
}

.maxW440px {
    max-width: 440px
}

@media screen and (max-width:991px) {
    .maxLgW440px {
        max-width: 440px !important
    }
}

.maxW441px {
    max-width: 441px
}

@media screen and (max-width:991px) {
    .maxLgW441px {
        max-width: 441px !important
    }
}

.maxW442px {
    max-width: 442px
}

@media screen and (max-width:991px) {
    .maxLgW442px {
        max-width: 442px !important
    }
}

.maxW443px {
    max-width: 443px
}

@media screen and (max-width:991px) {
    .maxLgW443px {
        max-width: 443px !important
    }
}

.maxW444px {
    max-width: 444px
}

@media screen and (max-width:991px) {
    .maxLgW444px {
        max-width: 444px !important
    }
}

.maxW445px {
    max-width: 445px
}

@media screen and (max-width:991px) {
    .maxLgW445px {
        max-width: 445px !important
    }
}

.maxW446px {
    max-width: 446px
}

@media screen and (max-width:991px) {
    .maxLgW446px {
        max-width: 446px !important
    }
}

.maxW447px {
    max-width: 447px
}

@media screen and (max-width:991px) {
    .maxLgW447px {
        max-width: 447px !important
    }
}

.maxW448px {
    max-width: 448px
}

@media screen and (max-width:991px) {
    .maxLgW448px {
        max-width: 448px !important
    }
}

.maxW449px {
    max-width: 449px
}

@media screen and (max-width:991px) {
    .maxLgW449px {
        max-width: 449px !important
    }
}

.maxW450px {
    max-width: 450px
}

@media screen and (max-width:991px) {
    .maxLgW450px {
        max-width: 450px !important
    }
}

.maxW451px {
    max-width: 451px
}

@media screen and (max-width:991px) {
    .maxLgW451px {
        max-width: 451px !important
    }
}

.maxW452px {
    max-width: 452px
}

@media screen and (max-width:991px) {
    .maxLgW452px {
        max-width: 452px !important
    }
}

.maxW453px {
    max-width: 453px
}

@media screen and (max-width:991px) {
    .maxLgW453px {
        max-width: 453px !important
    }
}

.maxW454px {
    max-width: 454px
}

@media screen and (max-width:991px) {
    .maxLgW454px {
        max-width: 454px !important
    }
}

.maxW455px {
    max-width: 455px
}

@media screen and (max-width:991px) {
    .maxLgW455px {
        max-width: 455px !important
    }
}

.maxW456px {
    max-width: 456px
}

@media screen and (max-width:991px) {
    .maxLgW456px {
        max-width: 456px !important
    }
}

.maxW457px {
    max-width: 457px
}

@media screen and (max-width:991px) {
    .maxLgW457px {
        max-width: 457px !important
    }
}

.maxW458px {
    max-width: 458px
}

@media screen and (max-width:991px) {
    .maxLgW458px {
        max-width: 458px !important
    }
}

.maxW459px {
    max-width: 459px
}

@media screen and (max-width:991px) {
    .maxLgW459px {
        max-width: 459px !important
    }
}

.maxW460px {
    max-width: 460px
}

@media screen and (max-width:991px) {
    .maxLgW460px {
        max-width: 460px !important
    }
}

.maxW461px {
    max-width: 461px
}

@media screen and (max-width:991px) {
    .maxLgW461px {
        max-width: 461px !important
    }
}

.maxW462px {
    max-width: 462px
}

@media screen and (max-width:991px) {
    .maxLgW462px {
        max-width: 462px !important
    }
}

.maxW463px {
    max-width: 463px
}

@media screen and (max-width:991px) {
    .maxLgW463px {
        max-width: 463px !important
    }
}

.maxW464px {
    max-width: 464px
}

@media screen and (max-width:991px) {
    .maxLgW464px {
        max-width: 464px !important
    }
}

.maxW465px {
    max-width: 465px
}

@media screen and (max-width:991px) {
    .maxLgW465px {
        max-width: 465px !important
    }
}

.maxW466px {
    max-width: 466px
}

@media screen and (max-width:991px) {
    .maxLgW466px {
        max-width: 466px !important
    }
}

.maxW467px {
    max-width: 467px
}

@media screen and (max-width:991px) {
    .maxLgW467px {
        max-width: 467px !important
    }
}

.maxW468px {
    max-width: 468px
}

@media screen and (max-width:991px) {
    .maxLgW468px {
        max-width: 468px !important
    }
}

.maxW469px {
    max-width: 469px
}

@media screen and (max-width:991px) {
    .maxLgW469px {
        max-width: 469px !important
    }
}

.maxW470px {
    max-width: 470px
}

@media screen and (max-width:991px) {
    .maxLgW470px {
        max-width: 470px !important
    }
}

.maxW471px {
    max-width: 471px
}

@media screen and (max-width:991px) {
    .maxLgW471px {
        max-width: 471px !important
    }
}

.maxW472px {
    max-width: 472px
}

@media screen and (max-width:991px) {
    .maxLgW472px {
        max-width: 472px !important
    }
}

.maxW473px {
    max-width: 473px
}

@media screen and (max-width:991px) {
    .maxLgW473px {
        max-width: 473px !important
    }
}

.maxW474px {
    max-width: 474px
}

@media screen and (max-width:991px) {
    .maxLgW474px {
        max-width: 474px !important
    }
}

.maxW475px {
    max-width: 475px
}

@media screen and (max-width:991px) {
    .maxLgW475px {
        max-width: 475px !important
    }
}

.maxW476px {
    max-width: 476px
}

@media screen and (max-width:991px) {
    .maxLgW476px {
        max-width: 476px !important
    }
}

.maxW477px {
    max-width: 477px
}

@media screen and (max-width:991px) {
    .maxLgW477px {
        max-width: 477px !important
    }
}

.maxW478px {
    max-width: 478px
}

@media screen and (max-width:991px) {
    .maxLgW478px {
        max-width: 478px !important
    }
}

.maxW479px {
    max-width: 479px
}

@media screen and (max-width:991px) {
    .maxLgW479px {
        max-width: 479px !important
    }
}

.maxW480px {
    max-width: 480px
}

@media screen and (max-width:991px) {
    .maxLgW480px {
        max-width: 480px !important
    }
}

.maxW481px {
    max-width: 481px
}

@media screen and (max-width:991px) {
    .maxLgW481px {
        max-width: 481px !important
    }
}

.maxW482px {
    max-width: 482px
}

@media screen and (max-width:991px) {
    .maxLgW482px {
        max-width: 482px !important
    }
}

.maxW483px {
    max-width: 483px
}

@media screen and (max-width:991px) {
    .maxLgW483px {
        max-width: 483px !important
    }
}

.maxW484px {
    max-width: 484px
}

@media screen and (max-width:991px) {
    .maxLgW484px {
        max-width: 484px !important
    }
}

.maxW485px {
    max-width: 485px
}

@media screen and (max-width:991px) {
    .maxLgW485px {
        max-width: 485px !important
    }
}

.maxW486px {
    max-width: 486px
}

@media screen and (max-width:991px) {
    .maxLgW486px {
        max-width: 486px !important
    }
}

.maxW487px {
    max-width: 487px
}

@media screen and (max-width:991px) {
    .maxLgW487px {
        max-width: 487px !important
    }
}

.maxW488px {
    max-width: 488px
}

@media screen and (max-width:991px) {
    .maxLgW488px {
        max-width: 488px !important
    }
}

.maxW489px {
    max-width: 489px
}

@media screen and (max-width:991px) {
    .maxLgW489px {
        max-width: 489px !important
    }
}

.maxW490px {
    max-width: 490px
}

@media screen and (max-width:991px) {
    .maxLgW490px {
        max-width: 490px !important
    }
}

.maxW491px {
    max-width: 491px
}

@media screen and (max-width:991px) {
    .maxLgW491px {
        max-width: 491px !important
    }
}

.maxW492px {
    max-width: 492px
}

@media screen and (max-width:991px) {
    .maxLgW492px {
        max-width: 492px !important
    }
}

.maxW493px {
    max-width: 493px
}

@media screen and (max-width:991px) {
    .maxLgW493px {
        max-width: 493px !important
    }
}

.maxW494px {
    max-width: 494px
}

@media screen and (max-width:991px) {
    .maxLgW494px {
        max-width: 494px !important
    }
}

.maxW495px {
    max-width: 495px
}

@media screen and (max-width:991px) {
    .maxLgW495px {
        max-width: 495px !important
    }
}

.maxW496px {
    max-width: 496px
}

@media screen and (max-width:991px) {
    .maxLgW496px {
        max-width: 496px !important
    }
}

.maxW497px {
    max-width: 497px
}

@media screen and (max-width:991px) {
    .maxLgW497px {
        max-width: 497px !important
    }
}

.maxW498px {
    max-width: 498px
}

@media screen and (max-width:991px) {
    .maxLgW498px {
        max-width: 498px !important
    }
}

.maxW499px {
    max-width: 499px
}

@media screen and (max-width:991px) {
    .maxLgW499px {
        max-width: 499px !important
    }
}

.maxW500px {
    max-width: 500px
}

@media screen and (max-width:991px) {
    .maxLgW500px {
        max-width: 500px !important
    }
}

.maxW501px {
    max-width: 501px
}

@media screen and (max-width:991px) {
    .maxLgW501px {
        max-width: 501px !important
    }
}

.maxW502px {
    max-width: 502px
}

@media screen and (max-width:991px) {
    .maxLgW502px {
        max-width: 502px !important
    }
}

.maxW503px {
    max-width: 503px
}

@media screen and (max-width:991px) {
    .maxLgW503px {
        max-width: 503px !important
    }
}

.maxW504px {
    max-width: 504px
}

@media screen and (max-width:991px) {
    .maxLgW504px {
        max-width: 504px !important
    }
}

.maxW505px {
    max-width: 505px
}

@media screen and (max-width:991px) {
    .maxLgW505px {
        max-width: 505px !important
    }
}

.maxW506px {
    max-width: 506px
}

@media screen and (max-width:991px) {
    .maxLgW506px {
        max-width: 506px !important
    }
}

.maxW507px {
    max-width: 507px
}

@media screen and (max-width:991px) {
    .maxLgW507px {
        max-width: 507px !important
    }
}

.maxW508px {
    max-width: 508px
}

@media screen and (max-width:991px) {
    .maxLgW508px {
        max-width: 508px !important
    }
}

.maxW509px {
    max-width: 509px
}

@media screen and (max-width:991px) {
    .maxLgW509px {
        max-width: 509px !important
    }
}

.maxW510px {
    max-width: 510px
}

@media screen and (max-width:991px) {
    .maxLgW510px {
        max-width: 510px !important
    }
}

.maxW511px {
    max-width: 511px
}

@media screen and (max-width:991px) {
    .maxLgW511px {
        max-width: 511px !important
    }
}

.maxW512px {
    max-width: 512px
}

@media screen and (max-width:991px) {
    .maxLgW512px {
        max-width: 512px !important
    }
}

.maxW513px {
    max-width: 513px
}

@media screen and (max-width:991px) {
    .maxLgW513px {
        max-width: 513px !important
    }
}

.maxW514px {
    max-width: 514px
}

@media screen and (max-width:991px) {
    .maxLgW514px {
        max-width: 514px !important
    }
}

.maxW515px {
    max-width: 515px
}

@media screen and (max-width:991px) {
    .maxLgW515px {
        max-width: 515px !important
    }
}

.maxW516px {
    max-width: 516px
}

@media screen and (max-width:991px) {
    .maxLgW516px {
        max-width: 516px !important
    }
}

.maxW517px {
    max-width: 517px
}

@media screen and (max-width:991px) {
    .maxLgW517px {
        max-width: 517px !important
    }
}

.maxW518px {
    max-width: 518px
}

@media screen and (max-width:991px) {
    .maxLgW518px {
        max-width: 518px !important
    }
}

.maxW519px {
    max-width: 519px
}

@media screen and (max-width:991px) {
    .maxLgW519px {
        max-width: 519px !important
    }
}

.maxW520px {
    max-width: 520px
}

@media screen and (max-width:991px) {
    .maxLgW520px {
        max-width: 520px !important
    }
}

.maxW521px {
    max-width: 521px
}

@media screen and (max-width:991px) {
    .maxLgW521px {
        max-width: 521px !important
    }
}

.maxW522px {
    max-width: 522px
}

@media screen and (max-width:991px) {
    .maxLgW522px {
        max-width: 522px !important
    }
}

.maxW523px {
    max-width: 523px
}

@media screen and (max-width:991px) {
    .maxLgW523px {
        max-width: 523px !important
    }
}

.maxW524px {
    max-width: 524px
}

@media screen and (max-width:991px) {
    .maxLgW524px {
        max-width: 524px !important
    }
}

.maxW525px {
    max-width: 525px
}

@media screen and (max-width:991px) {
    .maxLgW525px {
        max-width: 525px !important
    }
}

.maxW526px {
    max-width: 526px
}

@media screen and (max-width:991px) {
    .maxLgW526px {
        max-width: 526px !important
    }
}

.maxW527px {
    max-width: 527px
}

@media screen and (max-width:991px) {
    .maxLgW527px {
        max-width: 527px !important
    }
}

.maxW528px {
    max-width: 528px
}

@media screen and (max-width:991px) {
    .maxLgW528px {
        max-width: 528px !important
    }
}

.maxW529px {
    max-width: 529px
}

@media screen and (max-width:991px) {
    .maxLgW529px {
        max-width: 529px !important
    }
}

.maxW530px {
    max-width: 530px
}

@media screen and (max-width:991px) {
    .maxLgW530px {
        max-width: 530px !important
    }
}

.maxW531px {
    max-width: 531px
}

@media screen and (max-width:991px) {
    .maxLgW531px {
        max-width: 531px !important
    }
}

.maxW532px {
    max-width: 532px
}

@media screen and (max-width:991px) {
    .maxLgW532px {
        max-width: 532px !important
    }
}

.maxW533px {
    max-width: 533px
}

@media screen and (max-width:991px) {
    .maxLgW533px {
        max-width: 533px !important
    }
}

.maxW534px {
    max-width: 534px
}

@media screen and (max-width:991px) {
    .maxLgW534px {
        max-width: 534px !important
    }
}

.maxW535px {
    max-width: 535px
}

@media screen and (max-width:991px) {
    .maxLgW535px {
        max-width: 535px !important
    }
}

.maxW536px {
    max-width: 536px
}

@media screen and (max-width:991px) {
    .maxLgW536px {
        max-width: 536px !important
    }
}

.maxW537px {
    max-width: 537px
}

@media screen and (max-width:991px) {
    .maxLgW537px {
        max-width: 537px !important
    }
}

.maxW538px {
    max-width: 538px
}

@media screen and (max-width:991px) {
    .maxLgW538px {
        max-width: 538px !important
    }
}

.maxW539px {
    max-width: 539px
}

@media screen and (max-width:991px) {
    .maxLgW539px {
        max-width: 539px !important
    }
}

.maxW540px {
    max-width: 540px
}

@media screen and (max-width:991px) {
    .maxLgW540px {
        max-width: 540px !important
    }
}

.maxW541px {
    max-width: 541px
}

@media screen and (max-width:991px) {
    .maxLgW541px {
        max-width: 541px !important
    }
}

.maxW542px {
    max-width: 542px
}

@media screen and (max-width:991px) {
    .maxLgW542px {
        max-width: 542px !important
    }
}

.maxW543px {
    max-width: 543px
}

@media screen and (max-width:991px) {
    .maxLgW543px {
        max-width: 543px !important
    }
}

.maxW544px {
    max-width: 544px
}

@media screen and (max-width:991px) {
    .maxLgW544px {
        max-width: 544px !important
    }
}

.maxW545px {
    max-width: 545px
}

@media screen and (max-width:991px) {
    .maxLgW545px {
        max-width: 545px !important
    }
}

.maxW546px {
    max-width: 546px
}

@media screen and (max-width:991px) {
    .maxLgW546px {
        max-width: 546px !important
    }
}

.maxW547px {
    max-width: 547px
}

@media screen and (max-width:991px) {
    .maxLgW547px {
        max-width: 547px !important
    }
}

.maxW548px {
    max-width: 548px
}

@media screen and (max-width:991px) {
    .maxLgW548px {
        max-width: 548px !important
    }
}

.maxW549px {
    max-width: 549px
}

@media screen and (max-width:991px) {
    .maxLgW549px {
        max-width: 549px !important
    }
}

.maxW550px {
    max-width: 550px
}

@media screen and (max-width:991px) {
    .maxLgW550px {
        max-width: 550px !important
    }
}

.maxW551px {
    max-width: 551px
}

@media screen and (max-width:991px) {
    .maxLgW551px {
        max-width: 551px !important
    }
}

.maxW552px {
    max-width: 552px
}

@media screen and (max-width:991px) {
    .maxLgW552px {
        max-width: 552px !important
    }
}

.maxW553px {
    max-width: 553px
}

@media screen and (max-width:991px) {
    .maxLgW553px {
        max-width: 553px !important
    }
}

.maxW554px {
    max-width: 554px
}

@media screen and (max-width:991px) {
    .maxLgW554px {
        max-width: 554px !important
    }
}

.maxW555px {
    max-width: 555px
}

@media screen and (max-width:991px) {
    .maxLgW555px {
        max-width: 555px !important
    }
}

.maxW556px {
    max-width: 556px
}

@media screen and (max-width:991px) {
    .maxLgW556px {
        max-width: 556px !important
    }
}

.maxW557px {
    max-width: 557px
}

@media screen and (max-width:991px) {
    .maxLgW557px {
        max-width: 557px !important
    }
}

.maxW558px {
    max-width: 558px
}

@media screen and (max-width:991px) {
    .maxLgW558px {
        max-width: 558px !important
    }
}

.maxW559px {
    max-width: 559px
}

@media screen and (max-width:991px) {
    .maxLgW559px {
        max-width: 559px !important
    }
}

.maxW560px {
    max-width: 560px
}

@media screen and (max-width:991px) {
    .maxLgW560px {
        max-width: 560px !important
    }
}

.maxW561px {
    max-width: 561px
}

@media screen and (max-width:991px) {
    .maxLgW561px {
        max-width: 561px !important
    }
}

.maxW562px {
    max-width: 562px
}

@media screen and (max-width:991px) {
    .maxLgW562px {
        max-width: 562px !important
    }
}

.maxW563px {
    max-width: 563px
}

@media screen and (max-width:991px) {
    .maxLgW563px {
        max-width: 563px !important
    }
}

.maxW564px {
    max-width: 564px
}

@media screen and (max-width:991px) {
    .maxLgW564px {
        max-width: 564px !important
    }
}

.maxW565px {
    max-width: 565px
}

@media screen and (max-width:991px) {
    .maxLgW565px {
        max-width: 565px !important
    }
}

.maxW566px {
    max-width: 566px
}

@media screen and (max-width:991px) {
    .maxLgW566px {
        max-width: 566px !important
    }
}

.maxW567px {
    max-width: 567px
}

@media screen and (max-width:991px) {
    .maxLgW567px {
        max-width: 567px !important
    }
}

.maxW568px {
    max-width: 568px
}

@media screen and (max-width:991px) {
    .maxLgW568px {
        max-width: 568px !important
    }
}

.maxW569px {
    max-width: 569px
}

@media screen and (max-width:991px) {
    .maxLgW569px {
        max-width: 569px !important
    }
}

.maxW570px {
    max-width: 570px
}

@media screen and (max-width:991px) {
    .maxLgW570px {
        max-width: 570px !important
    }
}

.maxW571px {
    max-width: 571px
}

@media screen and (max-width:991px) {
    .maxLgW571px {
        max-width: 571px !important
    }
}

.maxW572px {
    max-width: 572px
}

@media screen and (max-width:991px) {
    .maxLgW572px {
        max-width: 572px !important
    }
}

.maxW573px {
    max-width: 573px
}

@media screen and (max-width:991px) {
    .maxLgW573px {
        max-width: 573px !important
    }
}

.maxW574px {
    max-width: 574px
}

@media screen and (max-width:991px) {
    .maxLgW574px {
        max-width: 574px !important
    }
}

.maxW575px {
    max-width: 575px
}

@media screen and (max-width:991px) {
    .maxLgW575px {
        max-width: 575px !important
    }
}

.maxW576px {
    max-width: 576px
}

@media screen and (max-width:991px) {
    .maxLgW576px {
        max-width: 576px !important
    }
}

.maxW577px {
    max-width: 577px
}

@media screen and (max-width:991px) {
    .maxLgW577px {
        max-width: 577px !important
    }
}

.maxW578px {
    max-width: 578px
}

@media screen and (max-width:991px) {
    .maxLgW578px {
        max-width: 578px !important
    }
}

.maxW579px {
    max-width: 579px
}

@media screen and (max-width:991px) {
    .maxLgW579px {
        max-width: 579px !important
    }
}

.maxW580px {
    max-width: 580px
}

@media screen and (max-width:991px) {
    .maxLgW580px {
        max-width: 580px !important
    }
}

.maxW581px {
    max-width: 581px
}

@media screen and (max-width:991px) {
    .maxLgW581px {
        max-width: 581px !important
    }
}

.maxW582px {
    max-width: 582px
}

@media screen and (max-width:991px) {
    .maxLgW582px {
        max-width: 582px !important
    }
}

.maxW583px {
    max-width: 583px
}

@media screen and (max-width:991px) {
    .maxLgW583px {
        max-width: 583px !important
    }
}

.maxW584px {
    max-width: 584px
}

@media screen and (max-width:991px) {
    .maxLgW584px {
        max-width: 584px !important
    }
}

.maxW585px {
    max-width: 585px
}

@media screen and (max-width:991px) {
    .maxLgW585px {
        max-width: 585px !important
    }
}

.maxW586px {
    max-width: 586px
}

@media screen and (max-width:991px) {
    .maxLgW586px {
        max-width: 586px !important
    }
}

.maxW587px {
    max-width: 587px
}

@media screen and (max-width:991px) {
    .maxLgW587px {
        max-width: 587px !important
    }
}

.maxW588px {
    max-width: 588px
}

@media screen and (max-width:991px) {
    .maxLgW588px {
        max-width: 588px !important
    }
}

.maxW589px {
    max-width: 589px
}

@media screen and (max-width:991px) {
    .maxLgW589px {
        max-width: 589px !important
    }
}

.maxW590px {
    max-width: 590px
}

@media screen and (max-width:991px) {
    .maxLgW590px {
        max-width: 590px !important
    }
}

.maxW591px {
    max-width: 591px
}

@media screen and (max-width:991px) {
    .maxLgW591px {
        max-width: 591px !important
    }
}

.maxW592px {
    max-width: 592px
}

@media screen and (max-width:991px) {
    .maxLgW592px {
        max-width: 592px !important
    }
}

.maxW593px {
    max-width: 593px
}

@media screen and (max-width:991px) {
    .maxLgW593px {
        max-width: 593px !important
    }
}

.maxW594px {
    max-width: 594px
}

@media screen and (max-width:991px) {
    .maxLgW594px {
        max-width: 594px !important
    }
}

.maxW595px {
    max-width: 595px
}

@media screen and (max-width:991px) {
    .maxLgW595px {
        max-width: 595px !important
    }
}

.maxW596px {
    max-width: 596px
}

@media screen and (max-width:991px) {
    .maxLgW596px {
        max-width: 596px !important
    }
}

.maxW597px {
    max-width: 597px
}

@media screen and (max-width:991px) {
    .maxLgW597px {
        max-width: 597px !important
    }
}

.maxW598px {
    max-width: 598px
}

@media screen and (max-width:991px) {
    .maxLgW598px {
        max-width: 598px !important
    }
}

.maxW599px {
    max-width: 599px
}

@media screen and (max-width:991px) {
    .maxLgW599px {
        max-width: 599px !important
    }
}

.maxW600px {
    max-width: 600px
}

@media screen and (max-width:991px) {
    .maxLgW600px {
        max-width: 600px !important
    }
}

.maxW601px {
    max-width: 601px
}

@media screen and (max-width:991px) {
    .maxLgW601px {
        max-width: 601px !important
    }
}

.maxW602px {
    max-width: 602px
}

@media screen and (max-width:991px) {
    .maxLgW602px {
        max-width: 602px !important
    }
}

.maxW603px {
    max-width: 603px
}

@media screen and (max-width:991px) {
    .maxLgW603px {
        max-width: 603px !important
    }
}

.maxW604px {
    max-width: 604px
}

@media screen and (max-width:991px) {
    .maxLgW604px {
        max-width: 604px !important
    }
}

.maxW605px {
    max-width: 605px
}

@media screen and (max-width:991px) {
    .maxLgW605px {
        max-width: 605px !important
    }
}

.maxW606px {
    max-width: 606px
}

@media screen and (max-width:991px) {
    .maxLgW606px {
        max-width: 606px !important
    }
}

.maxW607px {
    max-width: 607px
}

@media screen and (max-width:991px) {
    .maxLgW607px {
        max-width: 607px !important
    }
}

.maxW608px {
    max-width: 608px
}

@media screen and (max-width:991px) {
    .maxLgW608px {
        max-width: 608px !important
    }
}

.maxW609px {
    max-width: 609px
}

@media screen and (max-width:991px) {
    .maxLgW609px {
        max-width: 609px !important
    }
}

.maxW610px {
    max-width: 610px
}

@media screen and (max-width:991px) {
    .maxLgW610px {
        max-width: 610px !important
    }
}

.maxW611px {
    max-width: 611px
}

@media screen and (max-width:991px) {
    .maxLgW611px {
        max-width: 611px !important
    }
}

.maxW612px {
    max-width: 612px
}

@media screen and (max-width:991px) {
    .maxLgW612px {
        max-width: 612px !important
    }
}

.maxW613px {
    max-width: 613px
}

@media screen and (max-width:991px) {
    .maxLgW613px {
        max-width: 613px !important
    }
}

.maxW614px {
    max-width: 614px
}

@media screen and (max-width:991px) {
    .maxLgW614px {
        max-width: 614px !important
    }
}

.maxW615px {
    max-width: 615px
}

@media screen and (max-width:991px) {
    .maxLgW615px {
        max-width: 615px !important
    }
}

.maxW616px {
    max-width: 616px
}

@media screen and (max-width:991px) {
    .maxLgW616px {
        max-width: 616px !important
    }
}

.maxW617px {
    max-width: 617px
}

@media screen and (max-width:991px) {
    .maxLgW617px {
        max-width: 617px !important
    }
}

.maxW618px {
    max-width: 618px
}

@media screen and (max-width:991px) {
    .maxLgW618px {
        max-width: 618px !important
    }
}

.maxW619px {
    max-width: 619px
}

@media screen and (max-width:991px) {
    .maxLgW619px {
        max-width: 619px !important
    }
}

.maxW620px {
    max-width: 620px
}

@media screen and (max-width:991px) {
    .maxLgW620px {
        max-width: 620px !important
    }
}

.maxW621px {
    max-width: 621px
}

@media screen and (max-width:991px) {
    .maxLgW621px {
        max-width: 621px !important
    }
}

.maxW622px {
    max-width: 622px
}

@media screen and (max-width:991px) {
    .maxLgW622px {
        max-width: 622px !important
    }
}

.maxW623px {
    max-width: 623px
}

@media screen and (max-width:991px) {
    .maxLgW623px {
        max-width: 623px !important
    }
}

.maxW624px {
    max-width: 624px
}

@media screen and (max-width:991px) {
    .maxLgW624px {
        max-width: 624px !important
    }
}

.maxW625px {
    max-width: 625px
}

@media screen and (max-width:991px) {
    .maxLgW625px {
        max-width: 625px !important
    }
}

.maxW626px {
    max-width: 626px
}

@media screen and (max-width:991px) {
    .maxLgW626px {
        max-width: 626px !important
    }
}

.maxW627px {
    max-width: 627px
}

@media screen and (max-width:991px) {
    .maxLgW627px {
        max-width: 627px !important
    }
}

.maxW628px {
    max-width: 628px
}

@media screen and (max-width:991px) {
    .maxLgW628px {
        max-width: 628px !important
    }
}

.maxW629px {
    max-width: 629px
}

@media screen and (max-width:991px) {
    .maxLgW629px {
        max-width: 629px !important
    }
}

.maxW630px {
    max-width: 630px
}

@media screen and (max-width:991px) {
    .maxLgW630px {
        max-width: 630px !important
    }
}

.maxW631px {
    max-width: 631px
}

@media screen and (max-width:991px) {
    .maxLgW631px {
        max-width: 631px !important
    }
}

.maxW632px {
    max-width: 632px
}

@media screen and (max-width:991px) {
    .maxLgW632px {
        max-width: 632px !important
    }
}

.maxW633px {
    max-width: 633px
}

@media screen and (max-width:991px) {
    .maxLgW633px {
        max-width: 633px !important
    }
}

.maxW634px {
    max-width: 634px
}

@media screen and (max-width:991px) {
    .maxLgW634px {
        max-width: 634px !important
    }
}

.maxW635px {
    max-width: 635px
}

@media screen and (max-width:991px) {
    .maxLgW635px {
        max-width: 635px !important
    }
}

.maxW636px {
    max-width: 636px
}

@media screen and (max-width:991px) {
    .maxLgW636px {
        max-width: 636px !important
    }
}

.maxW637px {
    max-width: 637px
}

@media screen and (max-width:991px) {
    .maxLgW637px {
        max-width: 637px !important
    }
}

.maxW638px {
    max-width: 638px
}

@media screen and (max-width:991px) {
    .maxLgW638px {
        max-width: 638px !important
    }
}

.maxW639px {
    max-width: 639px
}

@media screen and (max-width:991px) {
    .maxLgW639px {
        max-width: 639px !important
    }
}

.maxW640px {
    max-width: 640px
}

@media screen and (max-width:991px) {
    .maxLgW640px {
        max-width: 640px !important
    }
}

.maxW641px {
    max-width: 641px
}

@media screen and (max-width:991px) {
    .maxLgW641px {
        max-width: 641px !important
    }
}

.maxW642px {
    max-width: 642px
}

@media screen and (max-width:991px) {
    .maxLgW642px {
        max-width: 642px !important
    }
}

.maxW643px {
    max-width: 643px
}

@media screen and (max-width:991px) {
    .maxLgW643px {
        max-width: 643px !important
    }
}

.maxW644px {
    max-width: 644px
}

@media screen and (max-width:991px) {
    .maxLgW644px {
        max-width: 644px !important
    }
}

.maxW645px {
    max-width: 645px
}

@media screen and (max-width:991px) {
    .maxLgW645px {
        max-width: 645px !important
    }
}

.maxW646px {
    max-width: 646px
}

@media screen and (max-width:991px) {
    .maxLgW646px {
        max-width: 646px !important
    }
}

.maxW647px {
    max-width: 647px
}

@media screen and (max-width:991px) {
    .maxLgW647px {
        max-width: 647px !important
    }
}

.maxW648px {
    max-width: 648px
}

@media screen and (max-width:991px) {
    .maxLgW648px {
        max-width: 648px !important
    }
}

.maxW649px {
    max-width: 649px
}

@media screen and (max-width:991px) {
    .maxLgW649px {
        max-width: 649px !important
    }
}

.maxW650px {
    max-width: 650px
}

@media screen and (max-width:991px) {
    .maxLgW650px {
        max-width: 650px !important
    }
}

.maxW651px {
    max-width: 651px
}

@media screen and (max-width:991px) {
    .maxLgW651px {
        max-width: 651px !important
    }
}

.maxW652px {
    max-width: 652px
}

@media screen and (max-width:991px) {
    .maxLgW652px {
        max-width: 652px !important
    }
}

.maxW653px {
    max-width: 653px
}

@media screen and (max-width:991px) {
    .maxLgW653px {
        max-width: 653px !important
    }
}

.maxW654px {
    max-width: 654px
}

@media screen and (max-width:991px) {
    .maxLgW654px {
        max-width: 654px !important
    }
}

.maxW655px {
    max-width: 655px
}

@media screen and (max-width:991px) {
    .maxLgW655px {
        max-width: 655px !important
    }
}

.maxW656px {
    max-width: 656px
}

@media screen and (max-width:991px) {
    .maxLgW656px {
        max-width: 656px !important
    }
}

.maxW657px {
    max-width: 657px
}

@media screen and (max-width:991px) {
    .maxLgW657px {
        max-width: 657px !important
    }
}

.maxW658px {
    max-width: 658px
}

@media screen and (max-width:991px) {
    .maxLgW658px {
        max-width: 658px !important
    }
}

.maxW659px {
    max-width: 659px
}

@media screen and (max-width:991px) {
    .maxLgW659px {
        max-width: 659px !important
    }
}

.maxW660px {
    max-width: 660px
}

@media screen and (max-width:991px) {
    .maxLgW660px {
        max-width: 660px !important
    }
}

.maxW661px {
    max-width: 661px
}

@media screen and (max-width:991px) {
    .maxLgW661px {
        max-width: 661px !important
    }
}

.maxW662px {
    max-width: 662px
}

@media screen and (max-width:991px) {
    .maxLgW662px {
        max-width: 662px !important
    }
}

.maxW663px {
    max-width: 663px
}

@media screen and (max-width:991px) {
    .maxLgW663px {
        max-width: 663px !important
    }
}

.maxW664px {
    max-width: 664px
}

@media screen and (max-width:991px) {
    .maxLgW664px {
        max-width: 664px !important
    }
}

.maxW665px {
    max-width: 665px
}

@media screen and (max-width:991px) {
    .maxLgW665px {
        max-width: 665px !important
    }
}

.maxW666px {
    max-width: 666px
}

@media screen and (max-width:991px) {
    .maxLgW666px {
        max-width: 666px !important
    }
}

.maxW667px {
    max-width: 667px
}

@media screen and (max-width:991px) {
    .maxLgW667px {
        max-width: 667px !important
    }
}

.maxW668px {
    max-width: 668px
}

@media screen and (max-width:991px) {
    .maxLgW668px {
        max-width: 668px !important
    }
}

.maxW669px {
    max-width: 669px
}

@media screen and (max-width:991px) {
    .maxLgW669px {
        max-width: 669px !important
    }
}

.maxW670px {
    max-width: 670px
}

@media screen and (max-width:991px) {
    .maxLgW670px {
        max-width: 670px !important
    }
}

.maxW671px {
    max-width: 671px
}

@media screen and (max-width:991px) {
    .maxLgW671px {
        max-width: 671px !important
    }
}

.maxW672px {
    max-width: 672px
}

@media screen and (max-width:991px) {
    .maxLgW672px {
        max-width: 672px !important
    }
}

.maxW673px {
    max-width: 673px
}

@media screen and (max-width:991px) {
    .maxLgW673px {
        max-width: 673px !important
    }
}

.maxW674px {
    max-width: 674px
}

@media screen and (max-width:991px) {
    .maxLgW674px {
        max-width: 674px !important
    }
}

.maxW675px {
    max-width: 675px
}

@media screen and (max-width:991px) {
    .maxLgW675px {
        max-width: 675px !important
    }
}

.maxW676px {
    max-width: 676px
}

@media screen and (max-width:991px) {
    .maxLgW676px {
        max-width: 676px !important
    }
}

.maxW677px {
    max-width: 677px
}

@media screen and (max-width:991px) {
    .maxLgW677px {
        max-width: 677px !important
    }
}

.maxW678px {
    max-width: 678px
}

@media screen and (max-width:991px) {
    .maxLgW678px {
        max-width: 678px !important
    }
}

.maxW679px {
    max-width: 679px
}

@media screen and (max-width:991px) {
    .maxLgW679px {
        max-width: 679px !important
    }
}

.maxW680px {
    max-width: 680px
}

@media screen and (max-width:991px) {
    .maxLgW680px {
        max-width: 680px !important
    }
}

.maxW681px {
    max-width: 681px
}

@media screen and (max-width:991px) {
    .maxLgW681px {
        max-width: 681px !important
    }
}

.maxW682px {
    max-width: 682px
}

@media screen and (max-width:991px) {
    .maxLgW682px {
        max-width: 682px !important
    }
}

.maxW683px {
    max-width: 683px
}

@media screen and (max-width:991px) {
    .maxLgW683px {
        max-width: 683px !important
    }
}

.maxW684px {
    max-width: 684px
}

@media screen and (max-width:991px) {
    .maxLgW684px {
        max-width: 684px !important
    }
}

.maxW685px {
    max-width: 685px
}

@media screen and (max-width:991px) {
    .maxLgW685px {
        max-width: 685px !important
    }
}

.maxW686px {
    max-width: 686px
}

@media screen and (max-width:991px) {
    .maxLgW686px {
        max-width: 686px !important
    }
}

.maxW687px {
    max-width: 687px
}

@media screen and (max-width:991px) {
    .maxLgW687px {
        max-width: 687px !important
    }
}

.maxW688px {
    max-width: 688px
}

@media screen and (max-width:991px) {
    .maxLgW688px {
        max-width: 688px !important
    }
}

.maxW689px {
    max-width: 689px
}

@media screen and (max-width:991px) {
    .maxLgW689px {
        max-width: 689px !important
    }
}

.maxW690px {
    max-width: 690px
}

@media screen and (max-width:991px) {
    .maxLgW690px {
        max-width: 690px !important
    }
}

.maxW691px {
    max-width: 691px
}

@media screen and (max-width:991px) {
    .maxLgW691px {
        max-width: 691px !important
    }
}

.maxW692px {
    max-width: 692px
}

@media screen and (max-width:991px) {
    .maxLgW692px {
        max-width: 692px !important
    }
}

.maxW693px {
    max-width: 693px
}

@media screen and (max-width:991px) {
    .maxLgW693px {
        max-width: 693px !important
    }
}

.maxW694px {
    max-width: 694px
}

@media screen and (max-width:991px) {
    .maxLgW694px {
        max-width: 694px !important
    }
}

.maxW695px {
    max-width: 695px
}

@media screen and (max-width:991px) {
    .maxLgW695px {
        max-width: 695px !important
    }
}

.maxW696px {
    max-width: 696px
}

@media screen and (max-width:991px) {
    .maxLgW696px {
        max-width: 696px !important
    }
}

.maxW697px {
    max-width: 697px
}

@media screen and (max-width:991px) {
    .maxLgW697px {
        max-width: 697px !important
    }
}

.maxW698px {
    max-width: 698px
}

@media screen and (max-width:991px) {
    .maxLgW698px {
        max-width: 698px !important
    }
}

.maxW699px {
    max-width: 699px
}

@media screen and (max-width:991px) {
    .maxLgW699px {
        max-width: 699px !important
    }
}

.maxW700px {
    max-width: 700px
}

@media screen and (max-width:991px) {
    .maxLgW700px {
        max-width: 700px !important
    }
}

.maxW701px {
    max-width: 701px
}

@media screen and (max-width:991px) {
    .maxLgW701px {
        max-width: 701px !important
    }
}

.maxW702px {
    max-width: 702px
}

@media screen and (max-width:991px) {
    .maxLgW702px {
        max-width: 702px !important
    }
}

.maxW703px {
    max-width: 703px
}

@media screen and (max-width:991px) {
    .maxLgW703px {
        max-width: 703px !important
    }
}

.maxW704px {
    max-width: 704px
}

@media screen and (max-width:991px) {
    .maxLgW704px {
        max-width: 704px !important
    }
}

.maxW705px {
    max-width: 705px
}

@media screen and (max-width:991px) {
    .maxLgW705px {
        max-width: 705px !important
    }
}

.maxW706px {
    max-width: 706px
}

@media screen and (max-width:991px) {
    .maxLgW706px {
        max-width: 706px !important
    }
}

.maxW707px {
    max-width: 707px
}

@media screen and (max-width:991px) {
    .maxLgW707px {
        max-width: 707px !important
    }
}

.maxW708px {
    max-width: 708px
}

@media screen and (max-width:991px) {
    .maxLgW708px {
        max-width: 708px !important
    }
}

.maxW709px {
    max-width: 709px
}

@media screen and (max-width:991px) {
    .maxLgW709px {
        max-width: 709px !important
    }
}

.maxW710px {
    max-width: 710px
}

@media screen and (max-width:991px) {
    .maxLgW710px {
        max-width: 710px !important
    }
}

.maxW711px {
    max-width: 711px
}

@media screen and (max-width:991px) {
    .maxLgW711px {
        max-width: 711px !important
    }
}

.maxW712px {
    max-width: 712px
}

@media screen and (max-width:991px) {
    .maxLgW712px {
        max-width: 712px !important
    }
}

.maxW713px {
    max-width: 713px
}

@media screen and (max-width:991px) {
    .maxLgW713px {
        max-width: 713px !important
    }
}

.maxW714px {
    max-width: 714px
}

@media screen and (max-width:991px) {
    .maxLgW714px {
        max-width: 714px !important
    }
}

.maxW715px {
    max-width: 715px
}

@media screen and (max-width:991px) {
    .maxLgW715px {
        max-width: 715px !important
    }
}

.maxW716px {
    max-width: 716px
}

@media screen and (max-width:991px) {
    .maxLgW716px {
        max-width: 716px !important
    }
}

.maxW717px {
    max-width: 717px
}

@media screen and (max-width:991px) {
    .maxLgW717px {
        max-width: 717px !important
    }
}

.maxW718px {
    max-width: 718px
}

@media screen and (max-width:991px) {
    .maxLgW718px {
        max-width: 718px !important
    }
}

.maxW719px {
    max-width: 719px
}

@media screen and (max-width:991px) {
    .maxLgW719px {
        max-width: 719px !important
    }
}

.maxW720px {
    max-width: 720px
}

@media screen and (max-width:991px) {
    .maxLgW720px {
        max-width: 720px !important
    }
}

.maxW721px {
    max-width: 721px
}

@media screen and (max-width:991px) {
    .maxLgW721px {
        max-width: 721px !important
    }
}

.maxW722px {
    max-width: 722px
}

@media screen and (max-width:991px) {
    .maxLgW722px {
        max-width: 722px !important
    }
}

.maxW723px {
    max-width: 723px
}

@media screen and (max-width:991px) {
    .maxLgW723px {
        max-width: 723px !important
    }
}

.maxW724px {
    max-width: 724px
}

@media screen and (max-width:991px) {
    .maxLgW724px {
        max-width: 724px !important
    }
}

.maxW725px {
    max-width: 725px
}

@media screen and (max-width:991px) {
    .maxLgW725px {
        max-width: 725px !important
    }
}

.maxW726px {
    max-width: 726px
}

@media screen and (max-width:991px) {
    .maxLgW726px {
        max-width: 726px !important
    }
}

.maxW727px {
    max-width: 727px
}

@media screen and (max-width:991px) {
    .maxLgW727px {
        max-width: 727px !important
    }
}

.maxW728px {
    max-width: 728px
}

@media screen and (max-width:991px) {
    .maxLgW728px {
        max-width: 728px !important
    }
}

.maxW729px {
    max-width: 729px
}

@media screen and (max-width:991px) {
    .maxLgW729px {
        max-width: 729px !important
    }
}

.maxW730px {
    max-width: 730px
}

@media screen and (max-width:991px) {
    .maxLgW730px {
        max-width: 730px !important
    }
}

.maxW731px {
    max-width: 731px
}

@media screen and (max-width:991px) {
    .maxLgW731px {
        max-width: 731px !important
    }
}

.maxW732px {
    max-width: 732px
}

@media screen and (max-width:991px) {
    .maxLgW732px {
        max-width: 732px !important
    }
}

.maxW733px {
    max-width: 733px
}

@media screen and (max-width:991px) {
    .maxLgW733px {
        max-width: 733px !important
    }
}

.maxW734px {
    max-width: 734px
}

@media screen and (max-width:991px) {
    .maxLgW734px {
        max-width: 734px !important
    }
}

.maxW735px {
    max-width: 735px
}

@media screen and (max-width:991px) {
    .maxLgW735px {
        max-width: 735px !important
    }
}

.maxW736px {
    max-width: 736px
}

@media screen and (max-width:991px) {
    .maxLgW736px {
        max-width: 736px !important
    }
}

.maxW737px {
    max-width: 737px
}

@media screen and (max-width:991px) {
    .maxLgW737px {
        max-width: 737px !important
    }
}

.maxW738px {
    max-width: 738px
}

@media screen and (max-width:991px) {
    .maxLgW738px {
        max-width: 738px !important
    }
}

.maxW739px {
    max-width: 739px
}

@media screen and (max-width:991px) {
    .maxLgW739px {
        max-width: 739px !important
    }
}

.maxW740px {
    max-width: 740px
}

@media screen and (max-width:991px) {
    .maxLgW740px {
        max-width: 740px !important
    }
}

.maxW741px {
    max-width: 741px
}

@media screen and (max-width:991px) {
    .maxLgW741px {
        max-width: 741px !important
    }
}

.maxW742px {
    max-width: 742px
}

@media screen and (max-width:991px) {
    .maxLgW742px {
        max-width: 742px !important
    }
}

.maxW743px {
    max-width: 743px
}

@media screen and (max-width:991px) {
    .maxLgW743px {
        max-width: 743px !important
    }
}

.maxW744px {
    max-width: 744px
}

@media screen and (max-width:991px) {
    .maxLgW744px {
        max-width: 744px !important
    }
}

.maxW745px {
    max-width: 745px
}

@media screen and (max-width:991px) {
    .maxLgW745px {
        max-width: 745px !important
    }
}

.maxW746px {
    max-width: 746px
}

@media screen and (max-width:991px) {
    .maxLgW746px {
        max-width: 746px !important
    }
}

.maxW747px {
    max-width: 747px
}

@media screen and (max-width:991px) {
    .maxLgW747px {
        max-width: 747px !important
    }
}

.maxW748px {
    max-width: 748px
}

@media screen and (max-width:991px) {
    .maxLgW748px {
        max-width: 748px !important
    }
}

.maxW749px {
    max-width: 749px
}

@media screen and (max-width:991px) {
    .maxLgW749px {
        max-width: 749px !important
    }
}

.maxW750px {
    max-width: 750px
}

@media screen and (max-width:991px) {
    .maxLgW750px {
        max-width: 750px !important
    }
}

.maxW751px {
    max-width: 751px
}

@media screen and (max-width:991px) {
    .maxLgW751px {
        max-width: 751px !important
    }
}

.maxW752px {
    max-width: 752px
}

@media screen and (max-width:991px) {
    .maxLgW752px {
        max-width: 752px !important
    }
}

.maxW753px {
    max-width: 753px
}

@media screen and (max-width:991px) {
    .maxLgW753px {
        max-width: 753px !important
    }
}

.maxW754px {
    max-width: 754px
}

@media screen and (max-width:991px) {
    .maxLgW754px {
        max-width: 754px !important
    }
}

.maxW755px {
    max-width: 755px
}

@media screen and (max-width:991px) {
    .maxLgW755px {
        max-width: 755px !important
    }
}

.maxW756px {
    max-width: 756px
}

@media screen and (max-width:991px) {
    .maxLgW756px {
        max-width: 756px !important
    }
}

.maxW757px {
    max-width: 757px
}

@media screen and (max-width:991px) {
    .maxLgW757px {
        max-width: 757px !important
    }
}

.maxW758px {
    max-width: 758px
}

@media screen and (max-width:991px) {
    .maxLgW758px {
        max-width: 758px !important
    }
}

.maxW759px {
    max-width: 759px
}

@media screen and (max-width:991px) {
    .maxLgW759px {
        max-width: 759px !important
    }
}

.maxW760px {
    max-width: 760px
}

@media screen and (max-width:991px) {
    .maxLgW760px {
        max-width: 760px !important
    }
}

.maxW761px {
    max-width: 761px
}

@media screen and (max-width:991px) {
    .maxLgW761px {
        max-width: 761px !important
    }
}

.maxW762px {
    max-width: 762px
}

@media screen and (max-width:991px) {
    .maxLgW762px {
        max-width: 762px !important
    }
}

.maxW763px {
    max-width: 763px
}

@media screen and (max-width:991px) {
    .maxLgW763px {
        max-width: 763px !important
    }
}

.maxW764px {
    max-width: 764px
}

@media screen and (max-width:991px) {
    .maxLgW764px {
        max-width: 764px !important
    }
}

.maxW765px {
    max-width: 765px
}

@media screen and (max-width:991px) {
    .maxLgW765px {
        max-width: 765px !important
    }
}

.maxW766px {
    max-width: 766px
}

@media screen and (max-width:991px) {
    .maxLgW766px {
        max-width: 766px !important
    }
}

.maxW767px {
    max-width: 767px
}

@media screen and (max-width:991px) {
    .maxLgW767px {
        max-width: 767px !important
    }
}

.maxW768px {
    max-width: 768px
}

@media screen and (max-width:991px) {
    .maxLgW768px {
        max-width: 768px !important
    }
}

.maxW769px {
    max-width: 769px
}

@media screen and (max-width:991px) {
    .maxLgW769px {
        max-width: 769px !important
    }
}

.maxW770px {
    max-width: 770px
}

@media screen and (max-width:991px) {
    .maxLgW770px {
        max-width: 770px !important
    }
}

.maxW771px {
    max-width: 771px
}

@media screen and (max-width:991px) {
    .maxLgW771px {
        max-width: 771px !important
    }
}

.maxW772px {
    max-width: 772px
}

@media screen and (max-width:991px) {
    .maxLgW772px {
        max-width: 772px !important
    }
}

.maxW773px {
    max-width: 773px
}

@media screen and (max-width:991px) {
    .maxLgW773px {
        max-width: 773px !important
    }
}

.maxW774px {
    max-width: 774px
}

@media screen and (max-width:991px) {
    .maxLgW774px {
        max-width: 774px !important
    }
}

.maxW775px {
    max-width: 775px
}

@media screen and (max-width:991px) {
    .maxLgW775px {
        max-width: 775px !important
    }
}

.maxW776px {
    max-width: 776px
}

@media screen and (max-width:991px) {
    .maxLgW776px {
        max-width: 776px !important
    }
}

.maxW777px {
    max-width: 777px
}

@media screen and (max-width:991px) {
    .maxLgW777px {
        max-width: 777px !important
    }
}

.maxW778px {
    max-width: 778px
}

@media screen and (max-width:991px) {
    .maxLgW778px {
        max-width: 778px !important
    }
}

.maxW779px {
    max-width: 779px
}

@media screen and (max-width:991px) {
    .maxLgW779px {
        max-width: 779px !important
    }
}

.maxW780px {
    max-width: 780px
}

@media screen and (max-width:991px) {
    .maxLgW780px {
        max-width: 780px !important
    }
}

.maxW781px {
    max-width: 781px
}

@media screen and (max-width:991px) {
    .maxLgW781px {
        max-width: 781px !important
    }
}

.maxW782px {
    max-width: 782px
}

@media screen and (max-width:991px) {
    .maxLgW782px {
        max-width: 782px !important
    }
}

.maxW783px {
    max-width: 783px
}

@media screen and (max-width:991px) {
    .maxLgW783px {
        max-width: 783px !important
    }
}

.maxW784px {
    max-width: 784px
}

@media screen and (max-width:991px) {
    .maxLgW784px {
        max-width: 784px !important
    }
}

.maxW785px {
    max-width: 785px
}

@media screen and (max-width:991px) {
    .maxLgW785px {
        max-width: 785px !important
    }
}

.maxW786px {
    max-width: 786px
}

@media screen and (max-width:991px) {
    .maxLgW786px {
        max-width: 786px !important
    }
}

.maxW787px {
    max-width: 787px
}

@media screen and (max-width:991px) {
    .maxLgW787px {
        max-width: 787px !important
    }
}

.maxW788px {
    max-width: 788px
}

@media screen and (max-width:991px) {
    .maxLgW788px {
        max-width: 788px !important
    }
}

.maxW789px {
    max-width: 789px
}

@media screen and (max-width:991px) {
    .maxLgW789px {
        max-width: 789px !important
    }
}

.maxW790px {
    max-width: 790px
}

@media screen and (max-width:991px) {
    .maxLgW790px {
        max-width: 790px !important
    }
}

.maxW791px {
    max-width: 791px
}

@media screen and (max-width:991px) {
    .maxLgW791px {
        max-width: 791px !important
    }
}

.maxW792px {
    max-width: 792px
}

@media screen and (max-width:991px) {
    .maxLgW792px {
        max-width: 792px !important
    }
}

.maxW793px {
    max-width: 793px
}

@media screen and (max-width:991px) {
    .maxLgW793px {
        max-width: 793px !important
    }
}

.maxW794px {
    max-width: 794px
}

@media screen and (max-width:991px) {
    .maxLgW794px {
        max-width: 794px !important
    }
}

.maxW795px {
    max-width: 795px
}

@media screen and (max-width:991px) {
    .maxLgW795px {
        max-width: 795px !important
    }
}

.maxW796px {
    max-width: 796px
}

@media screen and (max-width:991px) {
    .maxLgW796px {
        max-width: 796px !important
    }
}

.maxW797px {
    max-width: 797px
}

@media screen and (max-width:991px) {
    .maxLgW797px {
        max-width: 797px !important
    }
}

.maxW798px {
    max-width: 798px
}

@media screen and (max-width:991px) {
    .maxLgW798px {
        max-width: 798px !important
    }
}

.maxW799px {
    max-width: 799px
}

@media screen and (max-width:991px) {
    .maxLgW799px {
        max-width: 799px !important
    }
}

.maxW800px {
    max-width: 800px
}

@media screen and (max-width:991px) {
    .maxLgW800px {
        max-width: 800px !important
    }
}

.maxW801px {
    max-width: 801px
}

@media screen and (max-width:991px) {
    .maxLgW801px {
        max-width: 801px !important
    }
}

.maxW802px {
    max-width: 802px
}

@media screen and (max-width:991px) {
    .maxLgW802px {
        max-width: 802px !important
    }
}

.maxW803px {
    max-width: 803px
}

@media screen and (max-width:991px) {
    .maxLgW803px {
        max-width: 803px !important
    }
}

.maxW804px {
    max-width: 804px
}

@media screen and (max-width:991px) {
    .maxLgW804px {
        max-width: 804px !important
    }
}

.maxW805px {
    max-width: 805px
}

@media screen and (max-width:991px) {
    .maxLgW805px {
        max-width: 805px !important
    }
}

.maxW806px {
    max-width: 806px
}

@media screen and (max-width:991px) {
    .maxLgW806px {
        max-width: 806px !important
    }
}

.maxW807px {
    max-width: 807px
}

@media screen and (max-width:991px) {
    .maxLgW807px {
        max-width: 807px !important
    }
}

.maxW808px {
    max-width: 808px
}

@media screen and (max-width:991px) {
    .maxLgW808px {
        max-width: 808px !important
    }
}

.maxW809px {
    max-width: 809px
}

@media screen and (max-width:991px) {
    .maxLgW809px {
        max-width: 809px !important
    }
}

.maxW810px {
    max-width: 810px
}

@media screen and (max-width:991px) {
    .maxLgW810px {
        max-width: 810px !important
    }
}

.maxW811px {
    max-width: 811px
}

@media screen and (max-width:991px) {
    .maxLgW811px {
        max-width: 811px !important
    }
}

.maxW812px {
    max-width: 812px
}

@media screen and (max-width:991px) {
    .maxLgW812px {
        max-width: 812px !important
    }
}

.maxW813px {
    max-width: 813px
}

@media screen and (max-width:991px) {
    .maxLgW813px {
        max-width: 813px !important
    }
}

.maxW814px {
    max-width: 814px
}

@media screen and (max-width:991px) {
    .maxLgW814px {
        max-width: 814px !important
    }
}

.maxW815px {
    max-width: 815px
}

@media screen and (max-width:991px) {
    .maxLgW815px {
        max-width: 815px !important
    }
}

.maxW816px {
    max-width: 816px
}

@media screen and (max-width:991px) {
    .maxLgW816px {
        max-width: 816px !important
    }
}

.maxW817px {
    max-width: 817px
}

@media screen and (max-width:991px) {
    .maxLgW817px {
        max-width: 817px !important
    }
}

.maxW818px {
    max-width: 818px
}

@media screen and (max-width:991px) {
    .maxLgW818px {
        max-width: 818px !important
    }
}

.maxW819px {
    max-width: 819px
}

@media screen and (max-width:991px) {
    .maxLgW819px {
        max-width: 819px !important
    }
}

.maxW820px {
    max-width: 820px
}

@media screen and (max-width:991px) {
    .maxLgW820px {
        max-width: 820px !important
    }
}

.maxW821px {
    max-width: 821px
}

@media screen and (max-width:991px) {
    .maxLgW821px {
        max-width: 821px !important
    }
}

.maxW822px {
    max-width: 822px
}

@media screen and (max-width:991px) {
    .maxLgW822px {
        max-width: 822px !important
    }
}

.maxW823px {
    max-width: 823px
}

@media screen and (max-width:991px) {
    .maxLgW823px {
        max-width: 823px !important
    }
}

.maxW824px {
    max-width: 824px
}

@media screen and (max-width:991px) {
    .maxLgW824px {
        max-width: 824px !important
    }
}

.maxW825px {
    max-width: 825px
}

@media screen and (max-width:991px) {
    .maxLgW825px {
        max-width: 825px !important
    }
}

.maxW826px {
    max-width: 826px
}

@media screen and (max-width:991px) {
    .maxLgW826px {
        max-width: 826px !important
    }
}

.maxW827px {
    max-width: 827px
}

@media screen and (max-width:991px) {
    .maxLgW827px {
        max-width: 827px !important
    }
}

.maxW828px {
    max-width: 828px
}

@media screen and (max-width:991px) {
    .maxLgW828px {
        max-width: 828px !important
    }
}

.maxW829px {
    max-width: 829px
}

@media screen and (max-width:991px) {
    .maxLgW829px {
        max-width: 829px !important
    }
}

.maxW830px {
    max-width: 830px
}

@media screen and (max-width:991px) {
    .maxLgW830px {
        max-width: 830px !important
    }
}

.maxW831px {
    max-width: 831px
}

@media screen and (max-width:991px) {
    .maxLgW831px {
        max-width: 831px !important
    }
}

.maxW832px {
    max-width: 832px
}

@media screen and (max-width:991px) {
    .maxLgW832px {
        max-width: 832px !important
    }
}

.maxW833px {
    max-width: 833px
}

@media screen and (max-width:991px) {
    .maxLgW833px {
        max-width: 833px !important
    }
}

.maxW834px {
    max-width: 834px
}

@media screen and (max-width:991px) {
    .maxLgW834px {
        max-width: 834px !important
    }
}

.maxW835px {
    max-width: 835px
}

@media screen and (max-width:991px) {
    .maxLgW835px {
        max-width: 835px !important
    }
}

.maxW836px {
    max-width: 836px
}

@media screen and (max-width:991px) {
    .maxLgW836px {
        max-width: 836px !important
    }
}

.maxW837px {
    max-width: 837px
}

@media screen and (max-width:991px) {
    .maxLgW837px {
        max-width: 837px !important
    }
}

.maxW838px {
    max-width: 838px
}

@media screen and (max-width:991px) {
    .maxLgW838px {
        max-width: 838px !important
    }
}

.maxW839px {
    max-width: 839px
}

@media screen and (max-width:991px) {
    .maxLgW839px {
        max-width: 839px !important
    }
}

.maxW840px {
    max-width: 840px
}

@media screen and (max-width:991px) {
    .maxLgW840px {
        max-width: 840px !important
    }
}

.maxW841px {
    max-width: 841px
}

@media screen and (max-width:991px) {
    .maxLgW841px {
        max-width: 841px !important
    }
}

.maxW842px {
    max-width: 842px
}

@media screen and (max-width:991px) {
    .maxLgW842px {
        max-width: 842px !important
    }
}

.maxW843px {
    max-width: 843px
}

@media screen and (max-width:991px) {
    .maxLgW843px {
        max-width: 843px !important
    }
}

.maxW844px {
    max-width: 844px
}

@media screen and (max-width:991px) {
    .maxLgW844px {
        max-width: 844px !important
    }
}

.maxW845px {
    max-width: 845px
}

@media screen and (max-width:991px) {
    .maxLgW845px {
        max-width: 845px !important
    }
}

.maxW846px {
    max-width: 846px
}

@media screen and (max-width:991px) {
    .maxLgW846px {
        max-width: 846px !important
    }
}

.maxW847px {
    max-width: 847px
}

@media screen and (max-width:991px) {
    .maxLgW847px {
        max-width: 847px !important
    }
}

.maxW848px {
    max-width: 848px
}

@media screen and (max-width:991px) {
    .maxLgW848px {
        max-width: 848px !important
    }
}

.maxW849px {
    max-width: 849px
}

@media screen and (max-width:991px) {
    .maxLgW849px {
        max-width: 849px !important
    }
}

.maxW850px {
    max-width: 850px
}

@media screen and (max-width:991px) {
    .maxLgW850px {
        max-width: 850px !important
    }
}

.maxW851px {
    max-width: 851px
}

@media screen and (max-width:991px) {
    .maxLgW851px {
        max-width: 851px !important
    }
}

.maxW852px {
    max-width: 852px
}

@media screen and (max-width:991px) {
    .maxLgW852px {
        max-width: 852px !important
    }
}

.maxW853px {
    max-width: 853px
}

@media screen and (max-width:991px) {
    .maxLgW853px {
        max-width: 853px !important
    }
}

.maxW854px {
    max-width: 854px
}

@media screen and (max-width:991px) {
    .maxLgW854px {
        max-width: 854px !important
    }
}

.maxW855px {
    max-width: 855px
}

@media screen and (max-width:991px) {
    .maxLgW855px {
        max-width: 855px !important
    }
}

.maxW856px {
    max-width: 856px
}

@media screen and (max-width:991px) {
    .maxLgW856px {
        max-width: 856px !important
    }
}

.maxW857px {
    max-width: 857px
}

@media screen and (max-width:991px) {
    .maxLgW857px {
        max-width: 857px !important
    }
}

.maxW858px {
    max-width: 858px
}

@media screen and (max-width:991px) {
    .maxLgW858px {
        max-width: 858px !important
    }
}

.maxW859px {
    max-width: 859px
}

@media screen and (max-width:991px) {
    .maxLgW859px {
        max-width: 859px !important
    }
}

.maxW860px {
    max-width: 860px
}

@media screen and (max-width:991px) {
    .maxLgW860px {
        max-width: 860px !important
    }
}

.maxW861px {
    max-width: 861px
}

@media screen and (max-width:991px) {
    .maxLgW861px {
        max-width: 861px !important
    }
}

.maxW862px {
    max-width: 862px
}

@media screen and (max-width:991px) {
    .maxLgW862px {
        max-width: 862px !important
    }
}

.maxW863px {
    max-width: 863px
}

@media screen and (max-width:991px) {
    .maxLgW863px {
        max-width: 863px !important
    }
}

.maxW864px {
    max-width: 864px
}

@media screen and (max-width:991px) {
    .maxLgW864px {
        max-width: 864px !important
    }
}

.maxW865px {
    max-width: 865px
}

@media screen and (max-width:991px) {
    .maxLgW865px {
        max-width: 865px !important
    }
}

.maxW866px {
    max-width: 866px
}

@media screen and (max-width:991px) {
    .maxLgW866px {
        max-width: 866px !important
    }
}

.maxW867px {
    max-width: 867px
}

@media screen and (max-width:991px) {
    .maxLgW867px {
        max-width: 867px !important
    }
}

.maxW868px {
    max-width: 868px
}

@media screen and (max-width:991px) {
    .maxLgW868px {
        max-width: 868px !important
    }
}

.maxW869px {
    max-width: 869px
}

@media screen and (max-width:991px) {
    .maxLgW869px {
        max-width: 869px !important
    }
}

.maxW870px {
    max-width: 870px
}

@media screen and (max-width:991px) {
    .maxLgW870px {
        max-width: 870px !important
    }
}

.maxW871px {
    max-width: 871px
}

@media screen and (max-width:991px) {
    .maxLgW871px {
        max-width: 871px !important
    }
}

.maxW872px {
    max-width: 872px
}

@media screen and (max-width:991px) {
    .maxLgW872px {
        max-width: 872px !important
    }
}

.maxW873px {
    max-width: 873px
}

@media screen and (max-width:991px) {
    .maxLgW873px {
        max-width: 873px !important
    }
}

.maxW874px {
    max-width: 874px
}

@media screen and (max-width:991px) {
    .maxLgW874px {
        max-width: 874px !important
    }
}

.maxW875px {
    max-width: 875px
}

@media screen and (max-width:991px) {
    .maxLgW875px {
        max-width: 875px !important
    }
}

.maxW876px {
    max-width: 876px
}

@media screen and (max-width:991px) {
    .maxLgW876px {
        max-width: 876px !important
    }
}

.maxW877px {
    max-width: 877px
}

@media screen and (max-width:991px) {
    .maxLgW877px {
        max-width: 877px !important
    }
}

.maxW878px {
    max-width: 878px
}

@media screen and (max-width:991px) {
    .maxLgW878px {
        max-width: 878px !important
    }
}

.maxW879px {
    max-width: 879px
}

@media screen and (max-width:991px) {
    .maxLgW879px {
        max-width: 879px !important
    }
}

.maxW880px {
    max-width: 880px
}

@media screen and (max-width:991px) {
    .maxLgW880px {
        max-width: 880px !important
    }
}

.maxW881px {
    max-width: 881px
}

@media screen and (max-width:991px) {
    .maxLgW881px {
        max-width: 881px !important
    }
}

.maxW882px {
    max-width: 882px
}

@media screen and (max-width:991px) {
    .maxLgW882px {
        max-width: 882px !important
    }
}

.maxW883px {
    max-width: 883px
}

@media screen and (max-width:991px) {
    .maxLgW883px {
        max-width: 883px !important
    }
}

.maxW884px {
    max-width: 884px
}

@media screen and (max-width:991px) {
    .maxLgW884px {
        max-width: 884px !important
    }
}

.maxW885px {
    max-width: 885px
}

@media screen and (max-width:991px) {
    .maxLgW885px {
        max-width: 885px !important
    }
}

.maxW886px {
    max-width: 886px
}

@media screen and (max-width:991px) {
    .maxLgW886px {
        max-width: 886px !important
    }
}

.maxW887px {
    max-width: 887px
}

@media screen and (max-width:991px) {
    .maxLgW887px {
        max-width: 887px !important
    }
}

.maxW888px {
    max-width: 888px
}

@media screen and (max-width:991px) {
    .maxLgW888px {
        max-width: 888px !important
    }
}

.maxW889px {
    max-width: 889px
}

@media screen and (max-width:991px) {
    .maxLgW889px {
        max-width: 889px !important
    }
}

.maxW890px {
    max-width: 890px
}

@media screen and (max-width:991px) {
    .maxLgW890px {
        max-width: 890px !important
    }
}

.maxW891px {
    max-width: 891px
}

@media screen and (max-width:991px) {
    .maxLgW891px {
        max-width: 891px !important
    }
}

.maxW892px {
    max-width: 892px
}

@media screen and (max-width:991px) {
    .maxLgW892px {
        max-width: 892px !important
    }
}

.maxW893px {
    max-width: 893px
}

@media screen and (max-width:991px) {
    .maxLgW893px {
        max-width: 893px !important
    }
}

.maxW894px {
    max-width: 894px
}

@media screen and (max-width:991px) {
    .maxLgW894px {
        max-width: 894px !important
    }
}

.maxW895px {
    max-width: 895px
}

@media screen and (max-width:991px) {
    .maxLgW895px {
        max-width: 895px !important
    }
}

.maxW896px {
    max-width: 896px
}

@media screen and (max-width:991px) {
    .maxLgW896px {
        max-width: 896px !important
    }
}

.maxW897px {
    max-width: 897px
}

@media screen and (max-width:991px) {
    .maxLgW897px {
        max-width: 897px !important
    }
}

.maxW898px {
    max-width: 898px
}

@media screen and (max-width:991px) {
    .maxLgW898px {
        max-width: 898px !important
    }
}

.maxW899px {
    max-width: 899px
}

@media screen and (max-width:991px) {
    .maxLgW899px {
        max-width: 899px !important
    }
}

.maxW900px {
    max-width: 900px
}

@media screen and (max-width:991px) {
    .maxLgW900px {
        max-width: 900px !important
    }
}

.maxW901px {
    max-width: 901px
}

@media screen and (max-width:991px) {
    .maxLgW901px {
        max-width: 901px !important
    }
}

.maxW902px {
    max-width: 902px
}

@media screen and (max-width:991px) {
    .maxLgW902px {
        max-width: 902px !important
    }
}

.maxW903px {
    max-width: 903px
}

@media screen and (max-width:991px) {
    .maxLgW903px {
        max-width: 903px !important
    }
}

.maxW904px {
    max-width: 904px
}

@media screen and (max-width:991px) {
    .maxLgW904px {
        max-width: 904px !important
    }
}

.maxW905px {
    max-width: 905px
}

@media screen and (max-width:991px) {
    .maxLgW905px {
        max-width: 905px !important
    }
}

.maxW906px {
    max-width: 906px
}

@media screen and (max-width:991px) {
    .maxLgW906px {
        max-width: 906px !important
    }
}

.maxW907px {
    max-width: 907px
}

@media screen and (max-width:991px) {
    .maxLgW907px {
        max-width: 907px !important
    }
}

.maxW908px {
    max-width: 908px
}

@media screen and (max-width:991px) {
    .maxLgW908px {
        max-width: 908px !important
    }
}

.maxW909px {
    max-width: 909px
}

@media screen and (max-width:991px) {
    .maxLgW909px {
        max-width: 909px !important
    }
}

.maxW910px {
    max-width: 910px
}

@media screen and (max-width:991px) {
    .maxLgW910px {
        max-width: 910px !important
    }
}

.maxW911px {
    max-width: 911px
}

@media screen and (max-width:991px) {
    .maxLgW911px {
        max-width: 911px !important
    }
}

.maxW912px {
    max-width: 912px
}

@media screen and (max-width:991px) {
    .maxLgW912px {
        max-width: 912px !important
    }
}

.maxW913px {
    max-width: 913px
}

@media screen and (max-width:991px) {
    .maxLgW913px {
        max-width: 913px !important
    }
}

.maxW914px {
    max-width: 914px
}

@media screen and (max-width:991px) {
    .maxLgW914px {
        max-width: 914px !important
    }
}

.maxW915px {
    max-width: 915px
}

@media screen and (max-width:991px) {
    .maxLgW915px {
        max-width: 915px !important
    }
}

.maxW916px {
    max-width: 916px
}

@media screen and (max-width:991px) {
    .maxLgW916px {
        max-width: 916px !important
    }
}

.maxW917px {
    max-width: 917px
}

@media screen and (max-width:991px) {
    .maxLgW917px {
        max-width: 917px !important
    }
}

.maxW918px {
    max-width: 918px
}

@media screen and (max-width:991px) {
    .maxLgW918px {
        max-width: 918px !important
    }
}

.maxW919px {
    max-width: 919px
}

@media screen and (max-width:991px) {
    .maxLgW919px {
        max-width: 919px !important
    }
}

.maxW920px {
    max-width: 920px
}

@media screen and (max-width:991px) {
    .maxLgW920px {
        max-width: 920px !important
    }
}

.maxW921px {
    max-width: 921px
}

@media screen and (max-width:991px) {
    .maxLgW921px {
        max-width: 921px !important
    }
}

.maxW922px {
    max-width: 922px
}

@media screen and (max-width:991px) {
    .maxLgW922px {
        max-width: 922px !important
    }
}

.maxW923px {
    max-width: 923px
}

@media screen and (max-width:991px) {
    .maxLgW923px {
        max-width: 923px !important
    }
}

.maxW924px {
    max-width: 924px
}

@media screen and (max-width:991px) {
    .maxLgW924px {
        max-width: 924px !important
    }
}

.maxW925px {
    max-width: 925px
}

@media screen and (max-width:991px) {
    .maxLgW925px {
        max-width: 925px !important
    }
}

.maxW926px {
    max-width: 926px
}

@media screen and (max-width:991px) {
    .maxLgW926px {
        max-width: 926px !important
    }
}

.maxW927px {
    max-width: 927px
}

@media screen and (max-width:991px) {
    .maxLgW927px {
        max-width: 927px !important
    }
}

.maxW928px {
    max-width: 928px
}

@media screen and (max-width:991px) {
    .maxLgW928px {
        max-width: 928px !important
    }
}

.maxW929px {
    max-width: 929px
}

@media screen and (max-width:991px) {
    .maxLgW929px {
        max-width: 929px !important
    }
}

.maxW930px {
    max-width: 930px
}

@media screen and (max-width:991px) {
    .maxLgW930px {
        max-width: 930px !important
    }
}

.maxW931px {
    max-width: 931px
}

@media screen and (max-width:991px) {
    .maxLgW931px {
        max-width: 931px !important
    }
}

.maxW932px {
    max-width: 932px
}

@media screen and (max-width:991px) {
    .maxLgW932px {
        max-width: 932px !important
    }
}

.maxW933px {
    max-width: 933px
}

@media screen and (max-width:991px) {
    .maxLgW933px {
        max-width: 933px !important
    }
}

.maxW934px {
    max-width: 934px
}

@media screen and (max-width:991px) {
    .maxLgW934px {
        max-width: 934px !important
    }
}

.maxW935px {
    max-width: 935px
}

@media screen and (max-width:991px) {
    .maxLgW935px {
        max-width: 935px !important
    }
}

.maxW936px {
    max-width: 936px
}

@media screen and (max-width:991px) {
    .maxLgW936px {
        max-width: 936px !important
    }
}

.maxW937px {
    max-width: 937px
}

@media screen and (max-width:991px) {
    .maxLgW937px {
        max-width: 937px !important
    }
}

.maxW938px {
    max-width: 938px
}

@media screen and (max-width:991px) {
    .maxLgW938px {
        max-width: 938px !important
    }
}

.maxW939px {
    max-width: 939px
}

@media screen and (max-width:991px) {
    .maxLgW939px {
        max-width: 939px !important
    }
}

.maxW940px {
    max-width: 940px
}

@media screen and (max-width:991px) {
    .maxLgW940px {
        max-width: 940px !important
    }
}

.maxW941px {
    max-width: 941px
}

@media screen and (max-width:991px) {
    .maxLgW941px {
        max-width: 941px !important
    }
}

.maxW942px {
    max-width: 942px
}

@media screen and (max-width:991px) {
    .maxLgW942px {
        max-width: 942px !important
    }
}

.maxW943px {
    max-width: 943px
}

@media screen and (max-width:991px) {
    .maxLgW943px {
        max-width: 943px !important
    }
}

.maxW944px {
    max-width: 944px
}

@media screen and (max-width:991px) {
    .maxLgW944px {
        max-width: 944px !important
    }
}

.maxW945px {
    max-width: 945px
}

@media screen and (max-width:991px) {
    .maxLgW945px {
        max-width: 945px !important
    }
}

.maxW946px {
    max-width: 946px
}

@media screen and (max-width:991px) {
    .maxLgW946px {
        max-width: 946px !important
    }
}

.maxW947px {
    max-width: 947px
}

@media screen and (max-width:991px) {
    .maxLgW947px {
        max-width: 947px !important
    }
}

.maxW948px {
    max-width: 948px
}

@media screen and (max-width:991px) {
    .maxLgW948px {
        max-width: 948px !important
    }
}

.maxW949px {
    max-width: 949px
}

@media screen and (max-width:991px) {
    .maxLgW949px {
        max-width: 949px !important
    }
}

.maxW950px {
    max-width: 950px
}

@media screen and (max-width:991px) {
    .maxLgW950px {
        max-width: 950px !important
    }
}

.maxW951px {
    max-width: 951px
}

@media screen and (max-width:991px) {
    .maxLgW951px {
        max-width: 951px !important
    }
}

.maxW952px {
    max-width: 952px
}

@media screen and (max-width:991px) {
    .maxLgW952px {
        max-width: 952px !important
    }
}

.maxW953px {
    max-width: 953px
}

@media screen and (max-width:991px) {
    .maxLgW953px {
        max-width: 953px !important
    }
}

.maxW954px {
    max-width: 954px
}

@media screen and (max-width:991px) {
    .maxLgW954px {
        max-width: 954px !important
    }
}

.maxW955px {
    max-width: 955px
}

@media screen and (max-width:991px) {
    .maxLgW955px {
        max-width: 955px !important
    }
}

.maxW956px {
    max-width: 956px
}

@media screen and (max-width:991px) {
    .maxLgW956px {
        max-width: 956px !important
    }
}

.maxW957px {
    max-width: 957px
}

@media screen and (max-width:991px) {
    .maxLgW957px {
        max-width: 957px !important
    }
}

.maxW958px {
    max-width: 958px
}

@media screen and (max-width:991px) {
    .maxLgW958px {
        max-width: 958px !important
    }
}

.maxW959px {
    max-width: 959px
}

@media screen and (max-width:991px) {
    .maxLgW959px {
        max-width: 959px !important
    }
}

.maxW960px {
    max-width: 960px
}

@media screen and (max-width:991px) {
    .maxLgW960px {
        max-width: 960px !important
    }
}

.maxW961px {
    max-width: 961px
}

@media screen and (max-width:991px) {
    .maxLgW961px {
        max-width: 961px !important
    }
}

.maxW962px {
    max-width: 962px
}

@media screen and (max-width:991px) {
    .maxLgW962px {
        max-width: 962px !important
    }
}

.maxW963px {
    max-width: 963px
}

@media screen and (max-width:991px) {
    .maxLgW963px {
        max-width: 963px !important
    }
}

.maxW964px {
    max-width: 964px
}

@media screen and (max-width:991px) {
    .maxLgW964px {
        max-width: 964px !important
    }
}

.maxW965px {
    max-width: 965px
}

@media screen and (max-width:991px) {
    .maxLgW965px {
        max-width: 965px !important
    }
}

.maxW966px {
    max-width: 966px
}

@media screen and (max-width:991px) {
    .maxLgW966px {
        max-width: 966px !important
    }
}

.maxW967px {
    max-width: 967px
}

@media screen and (max-width:991px) {
    .maxLgW967px {
        max-width: 967px !important
    }
}

.maxW968px {
    max-width: 968px
}

@media screen and (max-width:991px) {
    .maxLgW968px {
        max-width: 968px !important
    }
}

.maxW969px {
    max-width: 969px
}

@media screen and (max-width:991px) {
    .maxLgW969px {
        max-width: 969px !important
    }
}

.maxW970px {
    max-width: 970px
}

@media screen and (max-width:991px) {
    .maxLgW970px {
        max-width: 970px !important
    }
}

.maxW971px {
    max-width: 971px
}

@media screen and (max-width:991px) {
    .maxLgW971px {
        max-width: 971px !important
    }
}

.maxW972px {
    max-width: 972px
}

@media screen and (max-width:991px) {
    .maxLgW972px {
        max-width: 972px !important
    }
}

.maxW973px {
    max-width: 973px
}

@media screen and (max-width:991px) {
    .maxLgW973px {
        max-width: 973px !important
    }
}

.maxW974px {
    max-width: 974px
}

@media screen and (max-width:991px) {
    .maxLgW974px {
        max-width: 974px !important
    }
}

.maxW975px {
    max-width: 975px
}

@media screen and (max-width:991px) {
    .maxLgW975px {
        max-width: 975px !important
    }
}

.maxW976px {
    max-width: 976px
}

@media screen and (max-width:991px) {
    .maxLgW976px {
        max-width: 976px !important
    }
}

.maxW977px {
    max-width: 977px
}

@media screen and (max-width:991px) {
    .maxLgW977px {
        max-width: 977px !important
    }
}

.maxW978px {
    max-width: 978px
}

@media screen and (max-width:991px) {
    .maxLgW978px {
        max-width: 978px !important
    }
}

.maxW979px {
    max-width: 979px
}

@media screen and (max-width:991px) {
    .maxLgW979px {
        max-width: 979px !important
    }
}

.maxW980px {
    max-width: 980px
}

@media screen and (max-width:991px) {
    .maxLgW980px {
        max-width: 980px !important
    }
}

.maxW981px {
    max-width: 981px
}

@media screen and (max-width:991px) {
    .maxLgW981px {
        max-width: 981px !important
    }
}

.maxW982px {
    max-width: 982px
}

@media screen and (max-width:991px) {
    .maxLgW982px {
        max-width: 982px !important
    }
}

.maxW983px {
    max-width: 983px
}

@media screen and (max-width:991px) {
    .maxLgW983px {
        max-width: 983px !important
    }
}

.maxW984px {
    max-width: 984px
}

@media screen and (max-width:991px) {
    .maxLgW984px {
        max-width: 984px !important
    }
}

.maxW985px {
    max-width: 985px
}

@media screen and (max-width:991px) {
    .maxLgW985px {
        max-width: 985px !important
    }
}

.maxW986px {
    max-width: 986px
}

@media screen and (max-width:991px) {
    .maxLgW986px {
        max-width: 986px !important
    }
}

.maxW987px {
    max-width: 987px
}

@media screen and (max-width:991px) {
    .maxLgW987px {
        max-width: 987px !important
    }
}

.maxW988px {
    max-width: 988px
}

@media screen and (max-width:991px) {
    .maxLgW988px {
        max-width: 988px !important
    }
}

.maxW989px {
    max-width: 989px
}

@media screen and (max-width:991px) {
    .maxLgW989px {
        max-width: 989px !important
    }
}

.maxW990px {
    max-width: 990px
}

@media screen and (max-width:991px) {
    .maxLgW990px {
        max-width: 990px !important
    }
}

.maxW991px {
    max-width: 991px
}

@media screen and (max-width:991px) {
    .maxLgW991px {
        max-width: 991px !important
    }
}

.maxW992px {
    max-width: 992px
}

@media screen and (max-width:991px) {
    .maxLgW992px {
        max-width: 992px !important
    }
}

.maxW993px {
    max-width: 993px
}

@media screen and (max-width:991px) {
    .maxLgW993px {
        max-width: 993px !important
    }
}

.maxW994px {
    max-width: 994px
}

@media screen and (max-width:991px) {
    .maxLgW994px {
        max-width: 994px !important
    }
}

.maxW995px {
    max-width: 995px
}

@media screen and (max-width:991px) {
    .maxLgW995px {
        max-width: 995px !important
    }
}

.maxW996px {
    max-width: 996px
}

@media screen and (max-width:991px) {
    .maxLgW996px {
        max-width: 996px !important
    }
}

.maxW997px {
    max-width: 997px
}

@media screen and (max-width:991px) {
    .maxLgW997px {
        max-width: 997px !important
    }
}

.maxW998px {
    max-width: 998px
}

@media screen and (max-width:991px) {
    .maxLgW998px {
        max-width: 998px !important
    }
}

.maxW999px {
    max-width: 999px
}

@media screen and (max-width:991px) {
    .maxLgW999px {
        max-width: 999px !important
    }
}

.maxW1000px {
    max-width: 1000px
}

@media screen and (max-width:991px) {
    .maxLgW1000px {
        max-width: 1000px !important
    }
}

.ls1-1px {
    letter-spacing: 1.1px
}

@font-face {
    font-family: FKTAshmoreRg;
    src: url(../media/FKTAshmore_Rg.73aaf658.woff2) format("woff2");
    src: url(../media/FKTAshmore_Rg.ccaecc99.woff) format("woff")
}

@font-face {
    font-family: FKTAshmoreMd;
    src: url(../media/FKTAshmore_Md.c3791735.woff2) format("woff2");
    src: url(../media/FKTAshmore_Md.bd762659.woff) format("woff")
}

h1,
h2,
h3,
h4,
h5,
h6 {
    /* font-family: FKTAshmoreRg; */
    font-weight: 600;
    color: inherit
}

h1 {
    font-size: 80px;
    line-height: 88px;
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    h1 {
        letter-spacing: normal;
        font-size: 40px;
        line-height: 44px
    }
}

h2 {
    font-size: 64px;
    line-height: 72px;
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    h2 {
        letter-spacing: normal;
        font-size: 32px;
        line-height: 40px
    }
}

h3 {
    font-size: 40px;
    line-height: 56px;
    letter-spacing: -1px
}

@media screen and (max-width:991px) {
    h3 {
        letter-spacing: normal;
        font-size: 24px;
        line-height: 32px
    }
}

h4 {
    font-size: 32px;
    line-height: 40px
}

@media screen and (max-width:991px) {
    h4 {
        font-size: 20px;
        line-height: 28px
    }
}

.pbl {
    font-size: 24px;
    line-height: 32px
}

@media screen and (max-width:991px) {
    .pbl {
        font-size: 20px;
        line-height: 28px
    }
}

.pbb {
    font-size: 18px;
    line-height: 28px
}

@media screen and (max-width:991px) {
    .pbb {
        font-size: 16px;
        line-height: 24px
    }
}

.pbs {
    font-size: 16px;
    line-height: 24px
}

@media screen and (max-width:991px) {
    .pbs {
        font-size: 14px;
        line-height: 20px
    }
}

.pbxs {
    font-size: 12px;
    line-height: 16px
}

@media screen and (max-width:991px) {
    .pbxs {
        font-size: 12px;
        line-height: 16px
    }
}

label {
    font-size: 10px;
    line-height: 20px
}

@media screen and (max-width:991px) {
    label {
        font-size: 10px;
        line-height: 20px
    }
}

.btn {
    border-radius: 16px;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    display: flex !important;
    justify-content: center;
    align-items: center;

}

.btn.hover {
    transform: translateY(6px);
    transition: all .3s
}

.btn.hover:hover {
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, .25);
    transform: translateY(0)
}

.btn-c1 {
    background-color: #022658;
    color: #fff
}

.btn-c1:active,
.btn-c1:focus,
.btn-c1:hover {
    background-color: transparent !important;
    color: #022658 !important;
    border-color: #022658 !important
}

.btn-c1:disabled {
    background-color: rgba(23, 4, 45, .32) !important;
    color: hsla(0, 0%, 100%, .4) !important;
    border-color: rgba(23, 4, 45, 0) !important
}

.btn-c2,
.btn-c2:hover {
    background-color: #022658;
    color: #d5f635
}

.btn-c2:active {
    background-color: #022658 !important;
    color: #d5f635 !important
}

.btn-c3,
.btn-c3:hover {
    background-color: #b948ff;
    color: #fff
}

.btn-c3:active {
    background-color: #b948ff !important;
    color: #fff !important
}

.btn-c4 {
    background-color: #fff;
    color: #022658
}

.btn-c4:active,
.btn-c4:focus,
.btn-c4:hover {
    background-color: #022658 !important;
    color: #fff !important;
    border-color: #fff !important
}

.btn-c4:disabled {
    background-color: hsla(0, 0%, 100%, .4) !important;
    color: hsla(0, 0%, 100%, .4) !important;
    border-color: hsla(0, 0%, 100%, 0) !important
}

.btn-c5,
.btn-c5:hover {
    background-color: #faf8f4;
    color: #fff
}

.btn-c5:active {
    background-color: #faf8f4 !important;
    color: #fff !important
}

.btn-white,
.btn-white:hover {
    background-color: #fff;
    color: #000
}

.btn-white:active {
    background-color: #fff !important;
    color: #000 !important
}

.btn-black,
.btn-black:hover {
    background-color: #000;
    color: #fff
}

.btn-black:active {
    background-color: #000 !important;
    color: #fff !important
}

.btn-transparent {
    background: transparent;
    border: 0
}

.btn-outline-c1 {
    border-color: #022658;
    color: #022658;
    border-width: 2px
}

.btn-outline-c1:active,
.btn-outline-c1:focus,
.btn-outline-c1:hover {
    color: #022658 !important;
    border-color: #022658 !important
}

.btn-outline-c1:active {
    background-color: rgba(23, 4, 45, .12) !important
}

.btn-outline-c1:disabled {
    background-color: hsla(0, 0%, 100%, 0) !important;
    color: rgba(23, 4, 45, .32) !important;
    border-color: rgba(23, 4, 45, .32) !important
}

.btn-outline-c2 {
    border-color: #022658;
    color: #022658;
    border-width: 2px
}

.btn-outline-c2:hover {
    color: #022658;
    border-color: #022658
}

.btn-outline-c3 {
    border-color: #b948ff;
    color: #b948ff;
    border-width: 2px
}

.btn-outline-c3:hover {
    color: #b948ff;
    border-color: #b948ff
}

.btn-outline-c4 {
    border-color: #fff;
    color: #fff;
    border-width: 2px
}

.btn-outline-c4:active,
.btn-outline-c4:focus,
.btn-outline-c4:hover {
    color: #fff !important;
    border-color: #fff !important
}

.btn-outline-c4:active {
    background-color: hsla(0, 0%, 100%, .16) !important
}

.btn-outline-c4:disabled {
    background-color: hsla(0, 0%, 100%, 0) !important;
    color: hsla(0, 0%, 100%, .4) !important;
    border-color: hsla(0, 0%, 100%, .4) !important
}

.btn-outline-c5 {
    border-color: #faf8f4;
    color: #faf8f4;
    border-width: 2px
}

.btn-outline-c5:hover {
    color: #faf8f4;
    border-color: #faf8f4
}

.btn-outline-black,
.btn-outline-black:hover {
    border-color: #000;
    color: #000
}

.btn-outline-white,
.btn-outline-white:hover {
    border-color: #fff;
    color: #fff
}

.frontNavbar1 {
    position: relative;
    z-index: 999;
}

.frontNavbar1 .container {
    max-width: 100%
}

.frontNavbar1 .miniTp {
    max-width: 90px;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.frontNavbar1 .miniTp iframe {
    height: 40px !important
}

@media screen and (min-width:1920px) {
    .frontNavbar1 .container {
        max-width: 1440px
    }
}

.frontNavbar1:after {
    position: absolute;
    bottom: 0;
    content: "";
    height: 1px;
    margin: auto;
    background-color: #022658;
    left: 1%;
    right: 1%
}

@media screen and (min-width:1920px) {
    .frontNavbar1:after {
        max-width: 1416px;
        left: 0;
        right: 0
    }
}

@media screen and (max-width:1399px) {
    .frontNavbar1:after {
        position: absolute;
        bottom: 0;
        content: "";
        height: 1px;
        width: 100%;
        margin: auto;
        max-width: 100%;
        background-color: #022658;
        left: 0;
        right: 0
    }
}

.frontNavbar1 .navbar-brand {
    color: #022658
}

.frontNavbar1 .navbar-toggler {
    border: 0;
    padding: 0;
    color: #022658;
    width: 28px
}

.frontNavbar1 .navbar-toggler:focus {
    box-shadow: none
}

.frontNavbar1 .navbar .nav-item {
    margin: 0 15px;
    position: relative
}

.frontNavbar1 .navbar .nav-item .dropdownContent {
    position: absolute;
    top: auto;
    left: 0;
    width: 375px;
    border-radius: 24px;
    background-color: #022658;
    padding: 24px;
    z-index: 999;
    transition: all .15s ease-in-out
}

.frontNavbar1 .navbar .nav-item .dropdownContent a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 14px;
    font-family: FKTAshmoreRg, sans-serif;
    transition: all .2s
}

.frontNavbar1 .navbar .nav-item .dropdownContent a:hover {
    color: #b948ff
}

.frontNavbar1 .navbar .nav-item .dropdownContent a:last-child {
    margin: 0
}

.frontNavbar1 .navbar .nav-link {
    font-size: 18px;
    color: #022658;
    font-family: FKTAshmoreMd, sans-serif;
    background: transparent !important
}

/* .frontNavbar1 .navbar .nav-link.hovered,
.frontNavbar1 .navbar .nav-link:hover {
    color:  #022658 !important
} */

.frontNavbar1 .navbar-text {
    font-size: 18px;
    color: #022658
}

.frontNavbar1 .navbar .btn-outline-c1 {
    font-size: 18px;
    border-radius: 16px;
    border: 2px solid #022658;
    height: 52px;
    padding-left: 25px;
    padding-right: 25px;
    font-family: FKTAshmoreMd, sans-serif;
    display: flex !important;

}

@media screen and (max-width:991px) {
    .frontNavbar1 .navbar-collapse {
        background-color: #022658;
        position: fixed;
        top: 0;
        bottom: 0;
        right: -100%;
        width: 100%;
        padding: 18px;
        height: 100% !important;
        z-index: 999;
        transition: all .3s;
        overflow: auto
    }

    .frontNavbar1 .navbar-collapse.show {
        right: 0
    }

    .frontNavbar1 .navbar-collapse .nav-item {
        margin: 0
    }

    .frontNavbar1 .navbar-collapse .nav-link {
        color: #fff;
        font-size: 20px;
        font-family: FKTAshmoreRg, sans-serif
    }

    .frontNavbar1 .navbar-collapse .navbar-toggler {
        color: #fff;
        width: 28px
    }

    .frontNavbar1 .navbar-collapse .onlyMobileNavs {
        margin-bottom: 40px
    }

    .frontNavbar1 .navbar-collapse .onlyMobileNavs span {
        font-size: 16px;
        color: #f8bdff;
        margin-bottom: 0
    }

    .frontNavbar1 .navbar-collapse .navbar-text {
        margin-bottom: 15px;
        color: #fff;
        font-size: 16px;
        width: 100%
    }

    .frontNavbar1 .navbar-collapse .navbar-text a {
        color: #fff
    }

    .frontNavbar1 .navbar-collapse .btn {
        font-family: FKTAshmoreMd, sans-serif
    }
}

.frontNavbar1.creditHireServicesNav,
.frontNavbar1.makeAClaimNav,
.frontNavbar1.personalInjury2Nav,
.frontNavbar1.whiplashScotlandNav {
    background-color: #b948ff
}

.frontNavbar1.creditHireServicesNav a,
.frontNavbar1.makeAClaimNav a,
.frontNavbar1.personalInjury2Nav a,
.frontNavbar1.whiplashScotlandNav a {
    color: #fff
}

.frontNavbar1.creditHireServicesNav a:hover,
.frontNavbar1.makeAClaimNav a:hover,
.frontNavbar1.personalInjury2Nav a:hover,
.frontNavbar1.whiplashScotlandNav a:hover {
    color: hsla(0, 0%, 100%, .7) !important
}

.frontNavbar1.creditHireServicesNav:after,
.frontNavbar1.makeAClaimNav:after,
.frontNavbar1.personalInjury2Nav:after,
.frontNavbar1.whiplashScotlandNav:after {
    background-color: #fff
}

.frontNavbar1.creditHireServicesNav .navbar-brand,
.frontNavbar1.makeAClaimNav .navbar-brand,
.frontNavbar1.personalInjury2Nav .navbar-brand,
.frontNavbar1.whiplashScotlandNav .navbar-brand {
    color: #fff
}

.frontNavbar1.creditHireServicesNav .navbar-brand:hover,
.frontNavbar1.makeAClaimNav .navbar-brand:hover,
.frontNavbar1.personalInjury2Nav .navbar-brand:hover,
.frontNavbar1.whiplashScotlandNav .navbar-brand:hover {
    color: #fff !important
}

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

    .frontNavbar1.creditHireServicesNav .navbar .container:after,
    .frontNavbar1.makeAClaimNav .navbar .container:after,
    .frontNavbar1.personalInjury2Nav .navbar .container:after,
    .frontNavbar1.whiplashScotlandNav .navbar .container:after {
        background-color: #fff
    }
}

.frontNavbar1.creditHireServicesNav .navbar .nav-item .dropdownContent a,
.frontNavbar1.makeAClaimNav .navbar .nav-item .dropdownContent a,
.frontNavbar1.personalInjury2Nav .navbar .nav-item .dropdownContent a,
.frontNavbar1.whiplashScotlandNav .navbar .nav-item .dropdownContent a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 14px;
    font-family: FKTAshmoreRg, sans-serif;
    transition: all .2s
}

.frontNavbar1.creditHireServicesNav .navbar .nav-item .dropdownContent a:hover,
.frontNavbar1.makeAClaimNav .navbar .nav-item .dropdownContent a:hover,
.frontNavbar1.personalInjury2Nav .navbar .nav-item .dropdownContent a:hover,
.frontNavbar1.whiplashScotlandNav .navbar .nav-item .dropdownContent a:hover {
    color: #b948ff !important
}

.frontNavbar1.creditHireServicesNav .navbar .nav-item .dropdownContent a:last-child,
.frontNavbar1.makeAClaimNav .navbar .nav-item .dropdownContent a:last-child,
.frontNavbar1.personalInjury2Nav .navbar .nav-item .dropdownContent a:last-child,
.frontNavbar1.whiplashScotlandNav .navbar .nav-item .dropdownContent a:last-child {
    margin: 0
}

.frontNavbar1.creditHireServicesNav .navbar .nav-link,
.frontNavbar1.makeAClaimNav .navbar .nav-link,
.frontNavbar1.personalInjury2Nav .navbar .nav-link,
.frontNavbar1.whiplashScotlandNav .navbar .nav-link {
    color: #fff
}

.frontNavbar1.creditHireServicesNav .navbar .nav-link:hover,
.frontNavbar1.makeAClaimNav .navbar .nav-link:hover,
.frontNavbar1.personalInjury2Nav .navbar .nav-link:hover,
.frontNavbar1.whiplashScotlandNav .navbar .nav-link:hover {
    color: hsla(0, 0%, 100%, .7) !important
}

.frontNavbar1.creditHireServicesNav .navbar-text,
.frontNavbar1.makeAClaimNav .navbar-text,
.frontNavbar1.personalInjury2Nav .navbar-text,
.frontNavbar1.whiplashScotlandNav .navbar-text {
    color: #fff
}

.frontNavbar1.creditHireServicesNav .navbar .btn-outline-c1,
.frontNavbar1.makeAClaimNav .navbar .btn-outline-c1,
.frontNavbar1.personalInjury2Nav .navbar .btn-outline-c1,
.frontNavbar1.whiplashScotlandNav .navbar .btn-outline-c1 {
    border-color: #fff;
    color: #fff
}

.frontNavbar1.creditHireServicesNav .navbar .btn-outline-c1:focus,
.frontNavbar1.creditHireServicesNav .navbar .btn-outline-c1:hover,
.frontNavbar1.makeAClaimNav .navbar .btn-outline-c1:focus,
.frontNavbar1.makeAClaimNav .navbar .btn-outline-c1:hover,
.frontNavbar1.personalInjury2Nav .navbar .btn-outline-c1:focus,
.frontNavbar1.personalInjury2Nav .navbar .btn-outline-c1:hover,
.frontNavbar1.whiplashScotlandNav .navbar .btn-outline-c1:focus,
.frontNavbar1.whiplashScotlandNav .navbar .btn-outline-c1:hover {
    border-color: #fff !important;
    color: #fff !important;
    background-color: hsla(0, 0%, 100%, .16) !important
}

.frontNavbar1.creditHireServicesNav .navbar .btn-outline-c1:active,
.frontNavbar1.makeAClaimNav .navbar .btn-outline-c1:active,
.frontNavbar1.personalInjury2Nav .navbar .btn-outline-c1:active,
.frontNavbar1.whiplashScotlandNav .navbar .btn-outline-c1:active {
    border-color: #fff !important;
    color: #fff !important;
    background-color: hsla(0, 0%, 100%, .24) !important
}

.frontNavbar1.creditHireServicesNav .navbar-toggler,
.frontNavbar1.makeAClaimNav .navbar-toggler,
.frontNavbar1.personalInjury2Nav .navbar-toggler,
.frontNavbar1.whiplashScotlandNav .navbar-toggler {
    color: #fff;
    width: 28px
}

.frontNavbar1.creditHireServicesNav {
    background-color: #022658
}

.form-check {
    display: flex
}

.form-check-input {
    border-radius: 10px;
    width: 21px;
    height: 21px;
    position: relative;
    top: 4px
}

.form-check-input,
.form-check-input:hover {
    border: 1px solid rgba(23, 4, 45, .2)
}

.form-check-input:focus {
    box-shadow: none;
    border: 1px solid rgba(23, 4, 45, .64);
    background-color: transparent
}

.form-check-input:active {
    box-shadow: none;
    border: 1px solid rgba(23, 4, 45, 0);
    background-color: rgba(185, 72, 255, .32)
}

.form-check-input:checked {
    border: 1px solid #b948ff
}

.form-check-input:checked[type=checkbox] {
    background-color: #b948ff;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://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 10 3 3 6-6'/%3e%3c/svg%3e")
}

.form-check-input[type=radio]:checked {
    border: 1px solid #b948ff;
    background-color: #b948ff
}

.form-control {
    border-radius: 12px;
    border: 1px solid rgba(23, 4, 45, .2)
}

.form-control::placeholder {
    color: rgba(23, 4, 45, .32)
}

.form-control:focus {
    box-shadow: none;
    border-color: rgba(23, 4, 45, .64)
}

.form-select {
    border-radius: 12px;
    border: 1px solid rgba(23, 4, 45, .2)
}

.form-select:focus {
    box-shadow: none;
    border-color: rgba(23, 4, 45, .64)
}

.form-label {
    color: #022658
}

.input-group-text {
    padding: 4px 8px;
    border-radius: 12px 0 0 12px;
    background-color: #faf8f4;
    border-color: rgba(23, 4, 45, .2)
}

.input-group .form-control {
    border-radius: 0 12px 12px 0;
    border-left: 0
}

.headerHome1 h1 {
    letter-spacing: -3px
}

@media screen and (max-width:991px) {
    .headerHome1 h1 {
        letter-spacing: -1px
    }
}

.headerHome1 .dot {
    position: relative;
    top: -2px
}

@media screen and (min-width:991px) {
    .headerHome1 .homeHeaderTp iframe {
        max-width: 421px;
        margin-left: -14px
    }
}

@media screen and (max-width:991px) {
    .headerHome1 .homeHeaderTp iframe {
        height: 42px !important
    }
}

.coverYourselfInGloryHome1 {
    border-radius: 40px 40px 0 0;
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .coverYourselfInGloryHome1 h2 {
        letter-spacing: -2px
    }
}

@media screen and (max-width:991px) {
    @supports not (-webkit-touch-callout:none) {
        .coverYourselfInGloryHome1 h2 {
            max-width: 300px;
            margin-left: auto;
            margin-right: auto
        }
    }
}

@media screen and (max-width:991px) {
    .coverYourselfInGloryHome1 {
        border-radius: 24px 24px 0 0
    }
}

.coverYourselfInGloryHome1 .cyigBox {
    background-color: #fff;
    border: 2px solid #022658;
    border-radius: 20px;
    padding: 40px 30px
}

@media screen and (max-width:991px) {
    .coverYourselfInGloryHome1 .cyigBox {
        padding: 24px 16px
    }
}

.coverYourselfInGloryHome1 .cyigBox.sticker {
    position: relative
}

.coverYourselfInGloryHome1 .cyigBox.sticker:before {
    content: "";
    position: absolute;
    top: -44px;
    right: -30px;
    width: 134px;
    height: 134px;
    background: url(../image/sticker.webp) no-repeat 50%;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .coverYourselfInGloryHome1 .cyigBox.sticker:before {
        width: 98px;
        height: 98px;
        top: -18px;
        right: 10px
    }
}

@media screen and (min-width:991px) {
    .coverYourselfInGloryHome1 .cyigBox.sticker:before {
        transform: rotate(12.838deg)
    }
}

.howItWorksHome1 {
    background-color: #faf8f4
}

.howItWorksHome1 .hiwVideo {
    border-radius: 40px;
    border: 2px solid #022658;
    overflow: hidden;
    position: relative
}

@media screen and (max-width:991px) {
    .howItWorksHome1 .hiwVideo {
        border-radius: 12px;
        border: 2px solid #022658
    }
}

.howItWorksHome1 .hiwVideo .btn-c1 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 65px;
    height: 65px;
    border-radius: 50px;
    margin: auto;
    transform: translateY(-50%)
}

.asFeaturedInHome1 {
    background-color: #faf8f4
}

.asFeaturedInHome1 h6 {
    cursor: pointer
}

.asFeaturedInHome1 p.text-muted {
    color: rgba(23, 4, 45, .2) !important
}

.letUsTakeCareHome1 .container {
    max-width: 1080px
}

.letUsTakeCareHome1 p.text-muted {
    color: rgba(23, 4, 45, .64) !important;
    letter-spacing: normal
}

.letUsTakeCareHome1 h2 {
    letter-spacing: -2px
}

.letUsTakeCareHome1 p {
    letter-spacing: .333px
}

.letUsTakeCareHome1 .lutcBox {
    border-top: 1px solid rgba(23, 4, 45, .2)
}

.letUsTakeCareHome1 .lutcBox p {
    letter-spacing: 1.1px
}

.letUsTakeCareHome1 .lutcBox .check {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center
}

.letUsTakeCareHome1 .lutcBox .check svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .letUsTakeCareHome1 .lutcBox .check {
        width: 40px;
        height: 40px
    }

    .letUsTakeCareHome1 .lutcBox .check svg {
        width: 20px
    }
}

.letUsTakeCareHome1 .lutcBox .check.success {
    background-color: #022658;
}

.letUsTakeCareHome1 .lutcBox .check.success i {
    color: #fff;
}

.letUsTakeCareHome1 .lutcBox .check.danger {
    background-color: #fff;
    border: 2px solid #022658;
    color: #022658;
}

.howToGetStartedHome1 {
    position: relative
}

.howToGetStartedHome1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(23, 4, 45, .32);
    max-width: 1296px;
    margin: auto
}

.howToGetStartedHome1 .htgsCard {
    border-radius: 20px;
    border: 2px solid #022658
}

.howToGetStartedHome1 .htgsCard:after {
    content: "";
    background-size: 100%;
    position: absolute;
    bottom: 0
}

@media screen and (max-width:991px) {
    .howToGetStartedHome1 .htgsCard:after {
        display: none
    }
}

.howToGetStartedHome1 .htgsCard.one {
    background: #d5f635 url(../image/htgs-card-bg1.webp) no-repeat top;
    background-size: 100% 100%;
    position: relative
}

.howToGetStartedHome1 .htgsCard.one:after {
    background: url(../image/htgs-card-img1.webp) no-repeat 50%;
    background-size: 100% 100%;
    right: 15px;
    width: 296px;
    height: 301px
}

.howToGetStartedHome1 .htgsCard.two {
    background: #d5f635 url(../../../images/home1/htgs-card-bg2.png) no-repeat top;
    background-size: 100% 100%;
    position: relative
}

.howToGetStartedHome1 .htgsCard.two:after {
    background: url(../../../images/home1/htgs-card-img2.png) no-repeat 50%;
    background-size: 100% 100%;
    right: 25px;
    width: 305px;
    height: 245px
}

.videoReviewsHome1 {
    background-color: #022658;
    color: #fff;
    position: relative
}

@media screen and (min-width:991px) {
    .videoReviewsHome1 h3 {
        letter-spacing: -1px
    }
}

.videoReviewsHome1 .container {
    position: relative
}

@media screen and (min-width:991px) {
    .videoReviewsHome1 .container:before {
        right: 100%;
        left: -200%
    }

    .videoReviewsHome1 .container:after,
    .videoReviewsHome1 .container:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #022658;
        z-index: 9;
        display: none
    }

    .videoReviewsHome1 .container:after {
        left: 100%;
        right: -200%
    }
}

.videoReviewsHome1 .videoReviews {
    position: relative;
    padding-top: 80px
}

@media screen and (max-width:991px) {
    .videoReviewsHome1 .videoReviews {
        padding-top: 100px
    }
}

.videoReviewsHome1 .videoReviews .swiperCustomNav {
    position: absolute;
    top: -150px;
    right: 60px;
    display: flex;
    flex-direction: row-reverse
}

@media screen and (max-width:991px) {
    .videoReviewsHome1 .videoReviews .swiperCustomNav {
        top: -98px;
        right: auto;
        left: 0;
    }
}

.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev {
    position: relative;
    left: auto;
    right: auto;
    top: 0;
    color: #fff;
    width: 65px;
    height: 65px;
    border: 2px solid #fff;
    border-radius: 50px;
    margin: 0 6px;
    transition: all .3s
}

.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next svg,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev svg {
    width: 32px
}

.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next:active,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next:focus,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next:hover,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev:active,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev:focus,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev:hover {
    border-color: #fff !important;
    color: #fff;
}

.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next.disabled,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-next:disabled,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev.disabled,
.videoReviewsHome1 .videoReviews .swiperCustomNav .swiper-button-prev:disabled {
    border-color: hsla(0, 0%, 100%, .32) !important;
    color: hsla(0, 0%, 100%, .32) !important
}

.videoReviewsHome1 .videoReviews .swiper {
    overflow: visible
}

.videoReviewsHome1 .videoReviews .reviewBox {
    position: relative;
    margin-bottom: -80px
}

@media screen and (min-width:991px) {
    .videoReviewsHome1 .videoReviews .reviewBox {
        border-radius: 24px;
        overflow: hidden
    }
}

.videoReviewsHome1 .videoReviews .reviewBox img {
    height: 346px;
}

@media screen and (max-width:991px) {
    .videoReviewsHome1 .videoReviews .reviewBox img {
        height: 110vw
    }
}

.videoReviewsHome1 .videoReviews .reviewBox .btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 65px;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #022658;
    border-radius: 50px;
    color: #fff
}

.trusrpilotHome1 {
    background-color: #faf8f4
}

.trusrpilotHome1 .trustpilotMac1 .container {
    max-width: 1320px
}

.trusrpilotHome1 .innerHead {
    max-width: 1080px;
    margin: auto
}

.trusrpilotHome1 .container {
    position: relative
}

@media screen and (min-width:991px) {
    .trusrpilotHome1 .container:before {
        right: 100%;
        left: -200%
    }

    .trusrpilotHome1 .container:after,
    .trusrpilotHome1 .container:before {
        content: "";
        position: absolute;
        top: -100%;
        bottom: 0;
        background-color: #faf8f4;
        z-index: 8;
        display: none
    }

    .trusrpilotHome1 .container:after {
        left: 100%;
        right: -200%
    }
}

.infoHome1 {
    background-color: #022658;
}

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

    .faqsHome1 h2,
    .infoHome1 h2 {
        letter-spacing: -2px
    }
}

.faqsHome1 .inner {
    max-width: 1080px;
    margin: auto
}

.vrModal {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, .25);
    display: flex;
    align-items: center
}

.vrModal .modalInner {
    max-width: 480px;
    margin: auto;
    position: relative
}

@media screen and (max-width:991px) {
    .vrModal .modalInner {
        max-width: 360px
    }
}

.vrModal .modalInner video {
    width: 100%;
    height: auto
}

.vrModal .modalInner .btn-c1 {
    position: absolute;
    border-radius: 0;
    width: 50px;
    height: 50px;
    border: 0
}

@media screen and (max-width:991px) {
    .vrModal .modalInner .btn-c1 {
        right: 0;
        width: 40px;
        height: 40px
    }
}

.vrModal .modalInner .btn-c1:after,
.vrModal .modalInner .btn-c1:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    width: 50%;
    height: 3px;
    border-radius: 2px;
    background: #fff;
    transform: translateY(-50%) rotate(45deg)
}

.vrModal .modalInner .btn-c1:before {
    transform: translateY(-50%) rotate(-45deg)
}

/* .modal-backdrop {
    background: #022658;
    opacity: 1 !important
} */

.video1ModalsIntro {
    background: transparent
}

.video1ModalsIntro .modal-content {
    background: transparent;
    border: 0;
    position: unset
}

.video1ModalsIntro .modal-content video {
    width: 100%
}

.video1ModalsIntro .modal-content .modal-header {
    padding: 0
}

.video1ModalsIntro .modal-content .modal-header .btn-close {
    margin: 0;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") no-repeat 50%;
    border-radius: 0;
    color: #fff;
    padding: 10px;
    background-size: 50%;
    opacity: 1;
    position: absolute;
    top: 80px;
    right: -80px
}

@media screen and (max-width:991px) {
    .video1ModalsIntro .modal-content .modal-header .btn-close {
        top: 0;
        right: 0
    }
}

.video1ModalsIntro .modal-content .modal-header .btn-close:focus {
    box-shadow: none
}

.faqsAccordion .accordion-item {
    border-color: #022658;
    /* border-bottom: 1px solid #000; */
    border: 0;
    border-bottom: 1px solid #000;
}

.faqsAccordion .accordion-item:last-child {
    border-bottom: 1px solid #022658
}

.faqsAccordion .accordion-button {
    background-color: #fff;
    box-shadow: none;
    padding: 38px 100px 38px 0;
    font-size: 40px;
    line-height: 56px;
    color: #022658;
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .faqsAccordion .accordion-button {
        padding: 38px 40px 38px 0;
        font-size: 24px;
        line-height: 32px;
        letter-spacing: normal
    }
}

.faqsAccordion .accordion-button:after,
.faqsAccordion .accordion-button:before {
    position: absolute;
    right: 0;
    content: "";
    width: 28px;
    height: 2px;
    background: #022658;
    margin-left: auto;
    transition: all .15s;
    transform: rotate(90deg)
}

@media screen and (max-width:991px) {

    .faqsAccordion .accordion-button:after,
    .faqsAccordion .accordion-button:before {
        width: 24px
    }
}

.faqsAccordion .accordion-button:before {
    transform: rotate(90deg)
}

.faqsAccordion .accordion-button:after,
.faqsAccordion .accordion-button:not(.collapsed):after,
.faqsAccordion .accordion-button:not(.collapsed):before {
    transform: rotate(0deg)
}

.faqsAccordion .accordion-button:focus {
    box-shadow: none;
    border: 0
}

.faqsAccordion .accordion-body {
    padding: 0 100px 38px 0;
    font-size: 18px;
    line-height: 28px;
    color: #022658
}

@media screen and (max-width:991px) {
    .faqsAccordion .accordion-body {
        padding: 0 40px 38px 0;
        font-size: 14px
    }

    .faqsAccordion .accordion-body p {
        margin-bottom: 25px
    }
}

.videoReviewsMain1 {
    background-color: #022658;
    color: #fff
}

.videoReviewsMain1 .vrRight {
    overflow: hidden;
    height: 662px
}

@media screen and (min-width:991px) {
    .videoReviewsMain1 .vrRight {
        height: 814px
    }
}

.videoReviewsMain1 .videoReviews2 .reviewBox {
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative
}

.videoReviewsMain1 .videoReviews2 .reviewBox video {
    object-fit: cover;
    width: 100%;
    height: 302px;
    display: block
}

@media screen and (max-width:991px) {
    .videoReviewsMain1 .videoReviews2 .reviewBox video {
        height: 240px
    }
}

.videoReviewsMain1 .videoReviews2 .reviewBox .btn-c1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%
}

.vrAnimation1 {
    animation: scroll 110s linear infinite
}

.vrAnimation2 {
    animation: scroll 90s linear infinite
}

.vrAnimation3 {
    animation: scroll 100s linear infinite
}

@keyframes scroll {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-10%)
    }
}

.frontFooter1 {
    background-color: #022658;
    color: #fff;
    letter-spacing: .333px
}

.frontFooter1 .container {
    max-width: 100%
}

@media screen and (min-width:1920px) {
    .frontFooter1 .container {
        max-width: 1440px
    }
}

.frontFooter1 a {
    color: #fff;
    text-decoration: none;
    transition: all .3s
}

.frontFooter1 a:hover {
    color: #ffffff8f
}

.frontFooter1 h6 {
    color: hsla(0, 0%, 100%, .7)
}

.frontFooter1 .minusculePages a {
    margin-right: 10px;
    padding-right: 10px;
    position: relative
}

.frontFooter1 .minusculePages a:after {
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff
}

.frontFooter1 .minusculePages a:last-child {
    margin-right: 0;
    padding-right: 0
}

.frontFooter1 .minusculePages a:last-child:after {
    display: none
}

.frontFooter1 ul {
    padding: 0;
    list-style: none;
    margin: 0 0 15px
}

.frontFooter1 ul li {
    color: #fff;
    border-top: 1px solid hsla(0, 0%, 100%, .24);
    padding: 18px 0
}

.customSliderTp .csTpBox {
    background-color: #fff;
    border: 1px solid #022658;
    border-radius: 24px
}

.customSliderTp .csTpBox .inner h3.max2Lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.customSliderTp .csTpBox .inner p.max9Lines {
    height: 190px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    line-clamp: 8;
    -webkit-box-orient: vertical
}

.customSliderTp .container {
    position: relative
}

.customSliderTp .container-fluid {
    max-width: 100%
}

@media screen and (min-width:1920px) {
    .customSliderTp .container-fluid {
        max-width: 1440px
    }
}

.customSliderTp .container .swiperController {
    display: flex;
    justify-content: center;
    position: absolute;
    top: -300px;
    right: 0
}

.customSliderTp .container .swiperController .swiper-button-next1,
.customSliderTp .container .swiperController .swiper-button-prev1 {
    position: relative;
    left: auto;
    right: auto;
    cursor: pointer;
    width: 65px;
    height: 65px;
    border-radius: 65px;
    border: 2px solid #022658;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    color: #000
}

.customSliderTp .container .swiperController .swiper-button-next1:after,
.customSliderTp .container .swiperController .swiper-button-prev1:after {
    display: none
}

.customSliderTp .container .swiperController .swiper-button-next1:active,
.customSliderTp .container .swiperController .swiper-button-next1:focus,
.customSliderTp .container .swiperController .swiper-button-next1:hover,
.customSliderTp .container .swiperController .swiper-button-prev1:active,
.customSliderTp .container .swiperController .swiper-button-prev1:focus,
.customSliderTp .container .swiperController .swiper-button-prev1:hover {
    border-color: #022658;
    color: #022658;
}

.customSliderTp .container .swiperController .swiper-button-next1.disabled,
.customSliderTp .container .swiperController .swiper-button-next1:disabled,
.customSliderTp .container .swiperController .swiper-button-prev1.disabled,
.customSliderTp .container .swiperController .swiper-button-prev1:disabled {
    border-color: rgba(23, 4, 45, .4) !important;
    color: rgba(23, 4, 45, .4) !important
}

.customSliderTp .container .swiperController .swiper-button-next1 svg,
.customSliderTp .container .swiperController .swiper-button-prev1 svg {
    width: 32px
}

.customSliderTp .container .swiperController .swiper-button-disabled {
    opacity: 1;
    visibility: visible
}

.customSliderTp .container .swiperController .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin-left: 7px;
    margin-right: 7px;
    opacity: .2;
    background: #000
}

.customSliderTp .container .swiperController .swiper-pagination-bullet-active {
    opacity: .6;
    background: #000
}

.customSliderTp .container .swiperController .custom-pagination {
    margin: 0 6px
}

.customSliderOnlyMobileTp .csTpBox {
    background-color: #fff;
    border: 1px solid #022658;
    border-radius: 24px
}

.customSliderOnlyMobileTp .csTpBox .inner h3.max2Lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.customSliderOnlyMobileTp .csTpBox .inner p.max9Lines {
    height: 190px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    line-clamp: 8;
    -webkit-box-orient: vertical
}

.customSliderOnlyMobileTp .csTpBox .inner p.max4Lines {
    height: 86px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical
}

.claimsPageMain {
    background-color: #f9f8f8
}

.claimsPageMain .btn {
    border-radius: 36px
}

.claimsPageMain .btn-c2a {
    background-color: #63e18d
}

.claimsPageMain .landignDetails1,
.claimsPageMain .landignDetails1 a {
    color: #868686
}

.claimsPageMain .landignDetails1 a:hover {
    color: #b948ff
}

.claimsPageMainNew {
    background-color: #f9f8f8
}

.claimsPageMainNew .hr {
    background-color: rgba(23, 4, 45, .2)
}

.claimsPageMainNew h6 {
    letter-spacing: 1.1px
}

.claimsPageMainNew .btn {
    border-radius: 12px
}

.claimsPageMainNew .btn-c2a {
    background-color: #63e18d
}

.claimsPageMainNew .cpDetailsNew a {
    color: #868686
}

.claimsPageMainNew .cpDetailsNew a:hover {
    color: #b948ff
}

.claimsPageMainNew .cpDetailsNew .faqsHome1 .faqsAccordion .accordion-button,
.claimsPageMainNew .cpDetailsNew .faqsHome1 .faqsAccordion .accordion-header,
.claimsPageMainNew .cpDetailsNew .faqsHome1 .faqsAccordion .accordion-item {
    background-color: transparent
}

.bulb {
    width: 12px;
    height: 12px
}

.bulb.c2a:after,
.bulb.c2a:before {
    background-color: #63e18d
}

.bulb.c4:after,
.bulb.c4:before {
    background-color: #d5f635
}

.bulb.c5:after,
.bulb.c5:before {
    background-color: #faf8f4
}

@media screen and (max-width:991px) {
    .claimPageNavbar1 {
        background-color: #fff
    }
}

.claimPageNavbar1 .logo {
    display: block;
    max-width: 173px;
    color: #022658
}

.claimPageNavbar1 .miniTp {
    max-width: 90px;
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.claimPageNavbar1 .miniTp iframe {
    height: 40px !important
}

.headerCp {
    background-color: #d5f635;
    padding: 80px 0 104px;
    letter-spacing: .333px
}

@media screen and (max-width:991px) {
    .headerCp {
        background-color: #fff;
        padding: 40px 0 80px
    }

    .headerCp h2 {
        letter-spacing: normal !important
    }
}

.headerCp .hmacBax {
    background-color: #fff;
    border-radius: 40px;
    padding: 80px 108px
}

@media screen and (max-width:991px) {
    .headerCp .hmacBax {
        background-color: #022658;
        color: #fff;
        border-radius: 20px;
        padding: 40px 16px
    }

    .headerCp .hmacBax a {
        color: #fff
    }
}

.headerCp .hmacBax .innerBox {
    border-top: 1px solid rgba(23, 4, 45, .2)
}

.headerCp .hmacBax h2 {
    letter-spacing: -2px
}

.headerCp .hmacBax .est .bulb {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background-color: #63e18d
}

.headerCp .hmacBax .est .bulb:after,
.headerCp .hmacBax .est .bulb:before {
    background-color: #63e18d
}

.headerCp .hmacBax .est p {
    color: rgba(23, 4, 45, .64)
}

@media screen and (min-width:991px) {
    .headerCp .hmacBax .est p {
        position: relative;
        top: 2px
    }
}

@media screen and (max-width:991px) {
    .headerCp .hmacBax .est p {
        width: 90%;
        color: #fff
    }

    .headerCp .hmacBax .btn-c1 {
        background-color: #63e18d;
        color: #022658
    }

    .headerCp .hmacBax .btn-c1:focus,
    .headerCp .hmacBax .btn-c1:hover {
        background-color: #63e18d !important;
        color: #022658 !important
    }

    .headerCp .hmacBax .btn-outline-c1 {
        border-color: #fff;
        color: #fff
    }

    .headerCp .hmacBax .btn-outline-c1:focus,
    .headerCp .hmacBax .btn-outline-c1:hover {
        border-color: #fff !important;
        color: #fff !important
    }
}

.trustpilotCp {
    background-color: #d5f635
}

@media screen and (max-width:991px) {
    .trustpilotCp {
        background-color: #fff
    }
}

.trustpilotCp .innerCp {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .trustpilotCp .innerCp {
        border-radius: 24px 24px 0 0
    }
}

.trustpilotCp h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .trustpilotCp h2 {
        letter-spacing: normal
    }
}

.trustpilotCp .border-bottom {
    border-bottom: 1px solid rgba(23, 4, 45, .6) !important
}

.trustpilotCp p.text-muted {
    color: rgba(23, 4, 45, .6) !important
}

.trustpilotCp .container {
    max-width: 1080px
}

@media screen and (max-width:991px) {
    .trustpilotCp .customSliderTp {
        max-width: 282px;
        margin-inline: auto
    }
}

.trustpilotCp .customSliderTp .swiperController {
    display: none
}

@media screen and (max-width:991px) {
    .trustpilotCp .customSliderTp .swiperController {
        top: 50%;
        transform: translateY(-8%);
        min-height: 262px;
        left: 0;
        margin-inline: -50px;
        display: flex;
        align-items: center
    }

    .trustpilotCp .customSliderTp .swiperController .d-flex {
        justify-content: space-between;
        width: 100%
    }

    .trustpilotCp .customSliderTp .swiperController svg {
        display: none
    }

    .trustpilotCp .customSliderTp .swiperController .swiper-button-next1,
    .trustpilotCp .customSliderTp .swiperController .swiper-button-prev1 {
        border: 0;
        width: 24px;
        height: 24px
    }

    .trustpilotCp .customSliderTp .swiperController .swiper-button-prev1 {
        background: url(../../../images/arrow-circle-prev.png) no-repeat 50%;
        background-size: 100%
    }

    .trustpilotCp .customSliderTp .swiperController .swiper-button-next1 {
        background: url(../../../images/arrow-circle-next.png) no-repeat 50%;
        background-size: 100%
    }

    .trustpilotCp .customSliderTp .csTpBox .inner h3.max2Lines {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical
    }

    .trustpilotCp .customSliderTp .csTpBox .inner p.max9Lines {
        height: 76px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

.keyBenefitsCp {
    background-color: #b8f1fd
}

.keyBenefitsCp .kbBox {
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

.howItWorksCp .hitwBox table td {
    vertical-align: top
}

.howItWorksCp .hitwBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.howItWorksCp .hitwBox .bullet1 {
    background-color: #f8bdff
}

.howItWorksCp .hitwBox .bullet2 {
    background-color: #d5f635
}

.howItWorksCp .hitwBox .bullet3 {
    background-color: #b8f1fd
}

.howItWorksCp .hitwBox .bullet4 {
    background-color: #63e18d
}

.howItWorksCp .hitwBox .bullet5 {
    background-color: #ff895d
}

.howItWorksCp .hitwBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .howItWorksCp .hitwBox .bullet {
        width: 40px;
        height: 40px
    }

    .howItWorksCp .hitwBox .bullet svg {
        width: 20px
    }
}

@media screen and (min-width:991px) {
    .howItWorksCp h2 {
        letter-spacing: -2px
    }

    .howItWorksCp h3 {
        letter-spacing: -1px
    }
}

.servicesCp {
    background-color: #faf8f4
}

.servicesCp h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .servicesCp h2 {
        letter-spacing: normal
    }
}

.servicesCp p {
    letter-spacing: .333px
}

.servicesCp .sBox {
    border-bottom: 1px solid rgba(23, 4, 45, .64)
}

@media screen and (min-width:991px) {
    .servicesCp .sBox {
        min-height: 218px
    }
}

.servicesCp p.text-muted {
    color: rgba(23, 4, 45, .64) !important
}

@media screen and (max-width:991px) {
    .servicesCp p.text-muted {
        font-size: 14px
    }
}

.yourInsurerCp {
    background-color: #f8bdff
}

.yourInsurerCp .icon {
    margin: 0 auto 60px
}

@media screen and (max-width:991px) {
    .yourInsurerCp .icon {
        margin: 0 auto 40px
    }
}

.datepicker1 .react-date-picker {
    width: 100%
}

.datepicker1 .react-date-picker__wrapper {
    border: 0;
    width: 100%
}

.datepicker1 .react-date-picker__inputGroup {
    width: 100%;
    height: 68px;
    border-radius: 8px;
    border: 2px solid #022658;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    color: rgba(23, 4, 45, .32);
    opacity: 1
}

.datepicker1 .react-date-picker__inputGroup__leadingZero {
    display: none
}

.datepicker1 .react-date-picker__inputGroup input {
    outline: 0;
    padding: 0 10px;
    min-width: auto;
    text-align: center;
    color: #022658
}

.datepicker1 .react-date-picker__inputGroup input::placeholder {
    color: rgba(23, 4, 45, .32);
    opacity: 1
}

.datepicker1 .react-date-picker__inputGroup__input:invalid {
    background-color: transparent
}

.datepicker1 .react-date-picker__inputGroup__input--hasLeadingZero {
    margin-left: 0
}

.datepicker1 .react-date-picker__clear-button {
    display: none
}

.datepicker1 .react-date-picker__calendar-button {
    background-color: #022658;
    border-radius: 50px;
    color: #fff;
    width: 84px;
    -webkit-margin-start: 10px;
    margin-inline-start: 10px
}

@media screen and (max-width:991px) {
    .datepicker1 .react-date-picker__calendar-button {
        width: 88px
    }
}

.datepicker1 .react-date-picker__calendar-button svg {
    width: 24px;
    margin-inline: auto
}

.datepicker2 table {
    width: 100%
}

.datepicker2 table td:last-child {
    width: 82px
}

.datepicker2 table .btn-c1 {
    width: 72px;
    height: 72px;
    border-radius: 72px !important;
    margin-left: auto;
    display: block
}

.datepicker2 table .btn-c1 svg {
    width: 24px
}

.datepicker2 .react-datepicker {
    font-size: 1rem
}

.datepicker2 .react-datepicker-wrapper {
    display: block
}

.datepicker2 .react-datepicker-wrapper input {
    width: 100%;
    height: 68px;
    border-radius: 8px;
    border: 2px solid #022658;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    color: rgba(23, 4, 45, .32);
    opacity: 1;
    padding: 12px;
    outline: 0
}

.datepicker2 .react-datepicker-popper .customHeaderDp {
    font-family: FKTAshmoreRg, sans-serif;
    font-size: 18px;
    border-bottom: 1px solid rgba(23, 4, 45, .32);
    padding-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.datepicker2 .react-datepicker-popper .customHeaderDp button {
    outline: 0;
    border: 0;
    background-color: transparent
}

.datepicker2 .react-datepicker-popper .customHeaderDp button svg {
    width: 1.4em;
    height: 1.4em;
    color: #fff
}

.datepicker2 .react-datepicker-popper .customHeaderDp select {
    outline: 0;
    border: 0;
    background-color: transparent;
    color: #fff;
    border-radius: 0
}

.datepicker2 .react-datepicker-popper .customHeaderDp select option {
    color: #022658
}

.datepicker2 .react-datepicker__triangle {
    width: inherit
}

.datepicker2 .react-datepicker__day {
    width: 2rem;
    line-height: 2rem;
    font-family: FKTAshmoreRg, sans-serif
}

.datepicker2 .react-datepicker__day-names {
    background-color: hsla(0, 0%, 100%, .92);
    font-family: FKTAshmoreRg, sans-serif
}

.datepicker2 .react-datepicker__day--selected {
    background-color: #b948ff
}

.datepicker2 .react-datepicker__day--selected:hover {
    background-color: #af2fff
}

.datepicker2 .react-datepicker__day--keyboard-selected,
.datepicker2 .react-datepicker__day--today {
    background-color: #b8f1fd
}

.datepicker2 .react-datepicker__day--keyboard-selected:hover {
    background-color: #9fecfc
}

.datepicker2 .react-datepicker__header {
    background-color: #022658;
    color: #fff
}

.datePicker3.rs-picker {
    display: flex
}

.datePicker3 .rs-picker-input-group {
    align-items: center;
    outline: 0 !important;
    border: 0 !important;
    box-shadow: none !important
}

.datePicker3 .rs-picker-input-group:focus-within {
    outline: 0 !important;
    border: 0 !important;
    box-shadow: none !important
}

.datePicker3 .rs-input {
    height: 68px !important;
    border-radius: 8px !important;
    border: 2px solid #022658 !important;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px
}

.datePicker3 .rs-btn-close {
    color: #fff;
    margin-inline: auto
}

.datePicker3 .rs-input-group-addon {
    background-color: #022658 !important;
    color: #fff !important;
    height: 100%;
    width: 68px !important;
    border-radius: 68px !important;
    -webkit-margin-start: 12px;
    margin-inline-start: 12px
}

.datePicker3 .rs-input-group-addon svg {
    width: 24px;
    margin-inline: auto
}

.rs-picker-popup {
    width: calc(100% - 24px);
    box-shadow: none !important;
    border: 2px solid #022658;
    font-family: FKTAshmoreMd, sans-serif !important
}

@media screen and (min-width:991px) {
    .rs-picker-popup {
        width: 100%;
        max-width: 556px
    }
}

.rs-stack-item {
    margin: auto;
    width: 100%
}

.rs-calendar {
    padding: 0 !important
}

.rs-calendar-header {
    padding: 15px;
    border-bottom: 2px solid #022658;
    width: 100% !important
}

.rs-calendar-header-title {
    margin-top: 5px;
    font-size: 18px !important
}

.rs-calendar-header-backward,
.rs-calendar-header-forward {
    background-color: #022658 !important;
    color: #fff !important
}

.rs-calendar-header-backward svg,
.rs-calendar-header-forward svg {
    width: 16px
}

.rs-calendar-table-cell-content {
    border-radius: 50% !important;
    font-size: 16px
}

.rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
    background-color: transparent !important;
    border: 0 solid #022658;
    box-shadow: inset 0 0 0 1px rgba(23, 4, 45, .32) !important;
    color: #022658 !important
}

.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content {
    box-shadow: inset 0 0 0 1px rgba(23, 4, 45, .32) !important
}

.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content {
    background-color: transparent !important;
    box-shadow: inset 0 0 0 2px #022658 !important;
    color: #022658 !important
}

.rs-calendar-month-dropdown-cell-content {
    border-radius: 50% !important
}

.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content {
    background-color: transparent !important;
    border: 0 solid #022658;
    box-shadow: inset 0 0 0 2px #022658 !important;
    color: #022658 !important
}

.rs-calendar-month-dropdown-cell:hover .rs-calendar-month-dropdown-cell-content {
    background-color: transparent !important;
    border: 0 solid #022658;
    box-shadow: inset 0 0 0 1px rgba(23, 4, 45, .32) !important;
    color: #022658 !important
}

.rs-picker-toolbar {
    display: none !important
}

.ac1 .autoComplete1,
.ac2 .autoComplete1 {
    height: 76px
}

.ac1 .autoComplete1 {
    z-index: 999
}

.ac2 .autoComplete1 {
    z-index: 99
}

.autoComplete1 {
    position: relative
}

.autoComplete1 svg {
    width: auto
}

.autoComplete1 .inputAc {
    height: auto
}

.autoComplete1 .inputAc .wrapper {
    min-height: 76px;
    border-radius: 8px;
    border: 2px solid #022658;
    background: #fff url(../../../images/flight-claim/departure-airport-icon.svg) no-repeat top 30px left 15px;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    text-align: center
}

.autoComplete1 .inputAc .wrapper:focus,
.autoComplete1 .inputAc .wrapper:focus-within,
.autoComplete1 .inputAc .wrapper:hover {
    box-shadow: 0 0 0 0 rgba(32, 33, 36, .28)
}

.autoComplete1 .inputAc .wrapper.hilighted {
    background-color: #d5f635
}

.autoComplete1 .inputAc .wrapper .dYrfwz {
    min-height: 76px;
    -webkit-padding-start: 40px;
    padding-inline-start: 40px
}

.autoComplete1 .inputAc .wrapper .dYrfwz input {
    height: 76px;
    text-align: center;
    padding: 0 40px 0 0 !important;
    color: #022658
}

.autoComplete1 .inputAc .wrapper .dYrfwz input::placeholder {
    color: rgba(23, 4, 45, .32)
}

.autoComplete1 .inputAc .wrapper .ffXrxx {
    border-top: 0 solid #022658;
    display: block !important;
    padding: 0
}

.autoComplete1 .inputAc .wrapper ul {
    margin: 0;
    border-top: 2px solid #022658;
    padding: 0;
    max-height: 168px;
    overflow: auto
}

.autoComplete1 .inputAc .wrapper ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px transparent;
    border-radius: 10px;
    background-color: transparent
}

.autoComplete1 .inputAc .wrapper ul::-webkit-scrollbar {
    width: 12px;
    background-color: transparent
}

.autoComplete1 .inputAc .wrapper ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #022658
}

.autoComplete1 .inputAc .wrapper ul li {
    border-radius: 8px;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 14px
}

.autoComplete1 .inputAc .wrapper ul li.selected,
.autoComplete1 .inputAc .wrapper ul li:hover {
    background-color: #d5f635
}

.autoComplete1 .inputAc .wrapper ul li:first-child {
    border-radius: 0 0 8px 8px
}

.autoComplete1 .inputAc .wrapper ul li:first-child:focus-visible {
    background-color: #d5f635
}

.autoComplete1 .inputAc.finalDestinationAirport .wrapper {
    background: #fff url(../../../images/flight-claim/final-destination-airport-icon.svg) no-repeat top 30px left 15px
}

.autoComplete1 .inputAc.hilighted .wrapper {
    background-color: #d5f635
}

.autoComplete1 .inputAc.hilighted .wrapper .ffXrxx {
    background-color: #fff;
    border-radius: 0 0 8px 8px
}

.headerFc {
    background-color: #b8f1fd
}

.headerFc .autoComplete1 .inputAc .wrapper {
    border-radius: 16px
}

.headerFc .form-control {
    height: 76px;
    border-radius: 16px;
    border: 2px solid #022658;
    background: #fff url(../../../images/flight-claim/departure-airport-icon.svg) no-repeat center left 15px;
    padding-inline: 40px;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    text-align: center
}

.headerFc .form-control.finalDestinationAirport {
    background: #fff url(../../../images/flight-claim/final-destination-airport-icon.svg) no-repeat center left 15px
}

.headerFc .microComboTp {
    -webkit-margin-start: -14px;
    margin-inline-start: -14px;
    max-width: 420px
}

@media screen and (max-width:991px) {
    .headerFc .microComboTp {
        max-width: 202px
    }

    .headerFc .microComboTp iframe {
        height: 44px !important
    }
}

.trustpilotFc {
    background-color: #d5f635;
    background-color: #faf8f4
}

.trustpilotFc h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .trustpilotFc h2 {
        letter-spacing: normal
    }
}

.trustpilotFc .border-bottom {
    border-bottom: 1px solid rgba(23, 4, 45, .6) !important
}

.trustpilotFc p.text-muted {
    color: rgba(23, 4, 45, .6) !important
}

.trustpilotFc .container {
    max-width: 1080px
}

@media screen and (max-width:991px) {
    .trustpilotFc .customSliderTp {
        max-width: 282px;
        margin-inline: auto
    }
}

.trustpilotFc .customSliderTp .swiperController {
    display: none
}

@media screen and (max-width:991px) {
    .trustpilotFc .customSliderTp .swiperController {
        top: 50%;
        transform: translateY(-8%);
        min-height: 262px;
        left: 0;
        margin-inline: -35px;
        display: flex;
        align-items: center
    }

    .trustpilotFc .customSliderTp .swiperController .d-flex {
        justify-content: space-between;
        width: 100%
    }

    .trustpilotFc .customSliderTp .swiperController svg {
        display: none
    }

    .trustpilotFc .customSliderTp .swiperController .swiper-button-next1,
    .trustpilotFc .customSliderTp .swiperController .swiper-button-prev1 {
        border: 0;
        width: 24px;
        height: 24px
    }

    .trustpilotFc .customSliderTp .swiperController .swiper-button-prev1 {
        background: url(../../../images/arrow-circle-prev.png) no-repeat 50%;
        background-size: 100%
    }

    .trustpilotFc .customSliderTp .swiperController .swiper-button-next1 {
        background: url(../../../images/arrow-circle-next.png) no-repeat 50%;
        background-size: 100%
    }

    .trustpilotFc .customSliderTp .csTpBox .inner h3.max2Lines {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical
    }

    .trustpilotFc .customSliderTp .csTpBox .inner p.max9Lines {
        height: 76px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

.flightDetailsFc .fdBox {
    border-bottom: 1px solid #022658
}

.flightDetailsFc .getPaidBox {
    border-radius: 40px;
    border: 2px solid #022658;
    padding: 60px 104px;
    background-color: #b8f1fd
}

@media screen and (max-width:991px) {
    .flightDetailsFc .getPaidBox {
        border-radius: 20px;
        padding: 34px 24px
    }
}

.compenstionFc {
    background-color: #022658;
    color: #fff
}

.infoFc {
    background-color: #f8bdff
}

.infoFc .icon {
    margin: 0 auto 60px
}

@media screen and (max-width:991px) {
    .infoFc .icon {
        margin: 0 auto 40px
    }
}

.navFd {
    background-color: #f5f5f5;
    border-bottom: 1px solid #022658
}

.navFd .miniTp iframe {
    height: 40px !important
}

.progressBarFd {
    max-width: 100%;
    margin-inline: auto
}

.progressBarFd .progress {
    height: 8px;
    border-radius: 8px;
    background-color: #f5f5f5
}

.progressBarFd .progress-bar {
    background-color: #b8f1fd
}

.progressBarFd ul {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-between;
    margin: -10px 0 0
}

.progressBarFd ul li {
    max-width: 88px;
    width: 100%;
    text-align: center
}

.progressBarFd ul li span {
    display: block
}

.progressBarFd ul li span.pStatus {
    width: 16px;
    height: 16px;
    border-radius: 16px;
    border: 2px solid rgba(23, 4, 45, .12);
    margin: auto auto 10px;
    background-color: #fff
}

.progressBarFd ul li span.pStatus.current.active {
    background-color: #d5f635
}

.formFd {
    min-height: calc(100vh - 66px)
}

.formFd .claimingBox {
    padding: 8px;
    border-radius: 8px;
    background-color: #f5f5f5;
    max-width: 283px;
    margin-inline: auto;
    display: flex;
    justify-content: center
}

.formFd .claimingBox td {
    vertical-align: middle
}

.formFd .form-control,
.formFd .form-select {
    height: 68px;
    border-radius: 8px;
    border: 2px solid #022658;
    font-family: FKTAshmoreRg, sans-serif;
    font-size: 18px
}

.formFd .destinationInput .form-control {
    height: 76px;
    border-radius: 8px;
    border: 2px solid #022658;
    padding-inline: 40px;
    background: #fff url(../../../images/flight-claim/departure-airport-icon.svg) no-repeat center left 15px;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    text-align: center
}

.formFd .destinationInput .form-control.finalDestinationAirport {
    background: #fff url(../../../images/flight-claim/final-destination-airport-icon.svg) no-repeat center left 15px
}

.formFd .destinationInput .form-control.hilighted {
    background-color: #d5f635
}

.formFd .destinationInput .form-label {
    display: flex;
    align-items: center;
    width: 100%;
    height: 68px;
    border-radius: 8px;
    border: 2px solid #022658;
    padding: 12px;
    margin-bottom: 0
}

.formFd .destinationInput .form-label.selected {
    background-color: #d5f635
}

.formFd .destinationInput .form-check-input {
    top: -2px
}

.formFd .destinationInput .form-check-input[type=radio]:checked {
    border: 1px solid #022658;
    background-color: #022658
}

.formFd .customRadio .form-label {
    display: flex;
    align-items: center;
    width: 100%;
    height: 68px;
    border-radius: 8px;
    border: 2px solid #022658;
    padding: 12px;
    margin-bottom: 0
}

.formFd .customRadio .form-label.selected {
    background-color: #d5f635
}

.formFd .customRadio .form-check-input {
    background: #022658 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
    top: -2px
}

.formFd .customRadio .form-check-input[type=radio]:checked {
    border: 1px solid #d5f635;
    background-color: #d5f635
}

.formFd .customCheckbox .form-label {
    display: flex;
    align-items: start;
    width: 100%;
    border-radius: 8px;
    border: 2px solid #022658;
    padding: 16px;
    margin-bottom: 0;
    line-height: 28px
}

.formFd .customCheckbox .form-label.selected {
    background-color: #d5f635
}

.formFd .customCheckbox .form-check-input {
    top: 0;
    width: 16px
}

.formFd .customCheckbox .form-check-input[type=checkbox] {
    width: 18px;
    height: 18px
}

.formFd .customCheckbox .form-check-input[type=checkbox]:checked {
    border: 1px solid #022658;
    background-color: #022658
}

.formFd .btn {
    border-radius: 8px
}

.formFd .btn-transparent {
    font-size: 16px
}

.formFd .btn-c1:disabled {
    background-color: rgba(23, 4, 45, .12) !important;
    border: 1px solid rgba(23, 4, 45, .12) !important;
    color: #022658 !important;
    opacity: 1
}

.cookiesAlert {
    background-color: #022658;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 24px 10px;
    color: #fff;
    z-index: 999
}

.cookiesModal .modal-content {
    border-radius: 16px
}

.cookiesModal .modal-title {
    font-family: FKTAshmoreMd, sans-serif
}

.cookiesModal .modal-header {
    padding: 40px 24px
}

@media screen and (max-width:991px) {
    .cookiesModal .modal-header {
        padding: 24px
    }
}

.cookiesModal .modal-header .btn-close {
    opacity: 1
}

.cookiesModal .modal-header .btn-close:focus {
    box-shadow: none
}

.cookiesModal .modal-title {
    font-size: 32px
}

.cookiesModal .modal-body {
    padding: 0 24px 40px
}

@media screen and (max-width:991px) {
    .cookiesModal .modal-body {
        padding: 0 24px 24px
    }
}

.cookiesModal .modal-body .hr {
    background-color: rgba(23, 4, 45, .2);
    height: 1px
}

.cookiesModal .modal-body .active {
    color: #b948ff;
    letter-spacing: 1.1px;
    font-size: 10px
}

.cookiesModal .modal-body .switchCustom .form-switch {
    padding: 0
}

.cookiesModal .modal-body .switchCustom .form-check-input {
    width: 56px;
    height: 32px;
    padding: 0;
    font-size: 9px;
    margin: 0;
    top: auto;
    background: rgba(23, 4, 45, .2) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 1%29'/%3e%3c/svg%3e") no-repeat 0;
    border: 1px solid rgba(23, 4, 45, .12)
}

.cookiesModal .modal-body .switchCustom .form-check-input:checked[type=checkbox] {
    background: #b948ff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 1%29'/%3e%3c/svg%3e") no-repeat 100%
}

.headerBlog {
    background-color: #faf8f4
}

.headerBlog .blogCategoryNav {
    display: flex;
    align-items: center
}

@media screen and (max-width:991px) {
    .headerBlog .blogCategoryNav {
        display: inline-block
    }
}

.headerBlog .blogCategoryNav .btn {
    display: flex;
    padding: 8px 16px
}

@media screen and (max-width:991px) {
    .headerBlog .blogCategoryNav .btn {
        display: inline-block;
        margin-bottom: 6px
    }
}

.headerBlog .blogCategoryNav .btn svg {
    width: 24px;
    margin-right: 8px
}

.headerBlog .blogCategoryNav .btn-c1 {
    background-color: rgba(23, 4, 45, .04);
    color: #b948ff
}

.headerBlog .blogCategoryNav .btn-transparent {
    color: #b948ff
}

.headerBlog .blogCategoryNav .btn-transparent.active,
.headerBlog .blogCategoryNav .btn-transparent:hover {
    background-color: rgba(185, 72, 255, .1);
    color: #022658
}

.listBlog {
    background-color: #faf8f4
}

.listBlog .lgBox {
    border-top: 1px solid #022658
}

.listBlog .lgBox .bCategory {
    display: flex;
    align-items: center
}

.listBlog .lgBox .bCategory svg {
    width: 20px;
    margin-right: 8px
}

@media screen and (min-width:991px) {
    .listBlog h2 {
        letter-spacing: -2px
    }

    .listBlog h3 {
        letter-spacing: -1px
    }

    .listBlog p {
        letter-spacing: .333px
    }
}

.blogPagination .pagination {
    justify-content: center;
    margin: 0
}

.blogPagination .pagination .page-link {
    background-color: transparent;
    border: 0;
    font-size: 18px;
    color: #5e5e5e
}

.blogPagination .pagination .page-link.active,
.blogPagination .pagination .page-link:active,
.blogPagination .pagination .page-link:focus,
.blogPagination .pagination .page-link:hover {
    color: #b948ff
}

.blogDetails .container {
    max-width: 660px
}

.blogDetails .container .bCategory {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 18px;
    color: #b948ff
}

.blogDetails .container .bCategory svg {
    width: 24px;
    margin-right: 8px;
    position: relative;
    top: -2px
}

.blogDetails .infoTag {
    background-color: rgba(23, 4, 45, .04);
    border-radius: 24px;
    padding: 40px;
    text-align: center
}

@media screen and (max-width:991px) {
    .blogDetails .infoTag {
        border-radius: 16px;
        padding: 16px
    }
}

.blogDetails .tpBox {
    background-color: #faf8f4;
    border-radius: 24px;
    padding: 24px 40px;
    display: flex;
    align-items: center
}

@media screen and (max-width:991px) {
    .blogDetails .tpBox {
        border-radius: 16px;
        padding: 16px
    }
}

.blogDetails .tpBox .left {
    border-right: 1px solid rgba(23, 4, 45, .2)
}

.blogDetails .tpBox .left h3 {
    color: #1bb57c;
    margin: 0
}

.blogDetails .tpBox .left p {
    color: rgba(23, 4, 45, .64);
    margin: 0;
    white-space: nowrap
}

@media screen and (max-width:991px) {
    .blogDetails .tpBox .right iframe {
        height: 66px !important
    }
}

.blogDetails .useOurServicesBox {
    background-color: #f8bdff;
    border-radius: 24px;
    padding: 40px
}

.blogDetails .hr {
    height: 1px;
    background-color: #022658
}

.relatedArticlesBlog {
    background-color: #faf8f4
}

.relatedArticlesBlog .lgBox {
    border-top: 1px solid #022658
}

.relatedArticlesBlog .lgBox .bCategory {
    display: flex;
    align-items: center
}

.relatedArticlesBlog .lgBox .bCategory svg {
    width: 20px;
    margin-right: 8px
}

@media screen and (min-width:991px) {
    .relatedArticlesBlog h2 {
        letter-spacing: -2px
    }

    .relatedArticlesBlog h3 {
        letter-spacing: -1px
    }

    .relatedArticlesBlog p {
        letter-spacing: .333px
    }
}

.termlyPages .container {
    max-width: 1100px
}

.termlyPages.privacyPolicyPage table tr td,
.termlyPages.privacyPolicyPage table tr th {
    border: 1px solid #000;
    padding: 4px 10px;
    vertical-align: text-top
}

.headerLar {
    background-color: #b948ff;
    overflow: hidden
}

.headerLar .container {
    max-width: 1100px
}

.headerLar .rightLogo {
    max-width: 330px;
    position: relative;
    margin: auto
}

@media screen and (max-width:991px) {
    .headerLar .rightLogo {
        max-width: 200px
    }
}

.headerLar .rightLogo img {
    position: relative
}

.headerLar .rightLogo:before {
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .4);
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(-50%);
    filter: blur(50px)
}

@media screen and (max-width:991px) {
    .headerLar .rightLogo:before {
        width: 180px;
        height: 180px
    }
}

.headerLar .rightLogo .amount {
    display: block;
    position: absolute;
    top: 40px;
    transform: rotate(-8deg);
    font-size: 30px;
    left: 15px
}

.aboutLar .container {
    max-width: 1100px
}

.voucherLar .voucherLarInner {
    background: rgba(23, 4, 45, .1);
    border: 1px solid #022658;
    border-radius: 15px;
    padding: 70px
}

@media screen and (max-width:991px) {
    .voucherLar .voucherLarInner {
        padding: 24px
    }
}

.voucherLar .voucherLarInner .left .figure {
    margin: 0 auto 25px;
    width: 310px;
    height: 310px;
    border-radius: 50%;
    border: 2px solid #022658;
    box-shadow: 3px 3px 0 #022658;
    overflow: hidden;
    background-color: #022658
}

@media screen and (max-width:991px) {
    .voucherLar .voucherLarInner .left .figure {
        width: 280px;
        height: 280px
    }
}

.voucherLar .voucherLarInner .left .figure img {
    width: 105%
}

.voucherLar .voucherLarInner .right {
    background-color: #fff;
    border: 2px solid #022658;
    border-radius: 40px;
    box-shadow: 3px 3px 0 #022658;
    position: relative
}

.voucherLar .voucherLarInner .right:after {
    position: absolute;
    filter: drop-shadow(-2px 0 0 #022658);
    -webkit-filter: drop-shadow(2px 0 0 #022658);
    content: "";
    width: 0;
    height: 0;
    left: -13px;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 25px 0 25px 15px;
    top: 40%;
    transform: rotate(180deg);
    z-index: 0
}

@media screen and (max-width:991px) {
    .voucherLar .voucherLarInner .right:after {
        top: auto;
        bottom: -32px;
        left: 0;
        right: 0;
        margin: auto;
        transform: rotate(90deg);
        filter: drop-shadow(6px 0 0 #022658)
    }
}

@media screen and (min-width:991px) {
    .headerMem h1 {
        letter-spacing: -3px
    }
}

.headerMem .hmBox {
    border-radius: 40px;
    background-color: #d5f635;
    padding: 80px 108px
}

@media screen and (max-width:991px) {
    .headerMem .hmBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.rainyDayMem {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .rainyDayMem {
        border-radius: 24px 24px 0 0
    }
}

.rainyDayMem .rdmBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #fff;
    padding: 36px 24px
}

@media screen and (max-width:991px) {
    .rainyDayMem .rdmBox {
        padding: 32px 24px
    }
}

.rainyDayMem .rdmBox h3 {
    letter-spacing: -.6px
}

.rainyDayMem .rdmBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658
}

.rainyDayMem .rdmBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .rainyDayMem .rdmBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .rainyDayMem .rdmBox .icon svg {
        max-width: 22px
    }
}

.rainyDayMem .rdmBox .icon1 {
    border-radius: 56px;
    background-color: #f8bdff
}

.rainyDayMem .rdmBox .icon2 {
    border-radius: 16px;
    background-color: #d5f635
}

.rainyDayMem .rdmBox .icon3 {
    border-radius: 56px;
    background-color: #ff895d
}

.rainyDayMem .rdmBox .icon4 {
    border-radius: 8px;
    background-color: #b8f1fd
}

.joinUsMem {
    background-color: #b8f1fd
}

@media screen and (min-width:991px) {
    .joinUsMem h2 {
        letter-spacing: -2px
    }
}

.headerReviews,
.reviewsNav {
    background-color: #faf8f4
}

.headerReviews .container {
    position: relative
}

.headerReviews .container:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../image/review-header-img.webp) no-repeat 50%;
    background-size: 100%;
    width: 330px;
    height: 230px
}

@media screen and (max-width:991px) {
    .headerReviews .container:after {
        width: 264px;
        height: 184px;
        left: 0;
        margin: auto
    }
}

@media screen and (min-width:991px) {
    .headerReviews h1 {
        letter-spacing: -3px
    }
}

.reviewListReviews .container {
    max-width: 1080px
}

@media screen and (min-width:991px) {
    .reviewListReviews h2 {
        letter-spacing: -2px
    }
}

.reviewListReviews .border-bottom {
    border-bottom: 2px solid #022658 !important
}

@media screen and (min-width:991px) {
    .reviewListReviews .reviewRating {
        border-right: 1px solid rgba(23, 4, 45, .2)
    }
}

.reviewListReviews .reviewRating h2 {
    color: #1bb57c
}

.customListTp .cListItem {
    border-bottom: 1px solid rgba(23, 4, 45, .2)
}

.customListTp .cListItem .shortName {
    width: 48px;
    height: 48px;
    border-radius: 48px;
    line-height: 48px;
    text-align: center;
    background-color: rgba(23, 4, 45, .1)
}

.customListTp .cListItem .shortName.sh {
    background-color: #fffbd8
}

.customListTp .cListItem .shortName.ms {
    background-color: #ffe8fb
}

.customListTp .cListItem .shortName.mg {
    background-color: #e1e1fd
}

.customListTp .cListItem .shortName.ab {
    background-color: #e1fdfb
}

.customListTp .cListItem .shortName.sg {
    background-color: #ebfde1
}

.customListTp .cListItem .shortName.ch {
    background-color: #fdf4e1
}

.customListTp .cListItem .shortName.an {
    background-color: #fde1e1
}

.customListTp .cListItem .shortName.ka {
    background-color: #ffdef6
}

.customListTp .cListItem .shortName.aj {
    background-color: #f0deff
}

.customListTp .cListItem .shortName.jh {
    background-color: #dfdeff
}

.customListTp .cListItem .shortName.ca {
    background-color: #def7ff
}

.customListTp .cListItem .shortName.pa {
    background-color: #deffed
}

.customListTp .cListItem .shortName.lh {
    background-color: #efffaa
}

.customListTp .cListItem .shortName.ag {
    background-color: #fff0cf
}

.customListTp .cListItem .shortName.ma {
    background-color: #ffcfcf
}

.customListTp .cListItem .shortName.md {
    background-color: #ffcff7
}

.customListTp .cListItem .shortName.ea {
    background-color: #e9cfff
}

.customListTp .cListItem .shortName.tv {
    background-color: #cfd4ff
}

.customListTp .cListItem .shortName.lp {
    background-color: #cff8ff
}

.customListTp .cListItem .shortName.le {
    background-color: #beffd9
}

.customListTp .cListItem .shortName.ra {
    background-color: #ebffbe
}

.customListTp .cListItem .shortName.tn {
    background-color: #ffe3be
}

.customListTp .cListItem .shortName.mh {
    background-color: #ffdcdc
}

.customListTp .cListItem .shortName.mw {
    background-color: #f1d2ea
}

.customListTp .cListItem .shortName.sw {
    background-color: #ead0fa
}

.customListTp .cListItem .shortName.sb {
    background-color: #cfc4ff
}

.headerMac1 {
    background-color: #b948ff;
    padding: 80px 0 104px;
    letter-spacing: .333px
}

@media screen and (max-width:991px) {
    .headerMac1 {
        padding: 40px 0 80px
    }
}

.headerMac1 .hmacBax {
    background-color: #fff;
    border-radius: 40px;
    padding: 80px 108px
}

@media screen and (max-width:991px) {
    .headerMac1 .hmacBax {
        border-radius: 20px;
        padding: 40px 16px
    }
}

.headerMac1 .hmacBax .innerBox {
    border-top: 1px solid rgba(23, 4, 45, .2)
}

.headerMac1 .hmacBax h2 {
    letter-spacing: -2px
}

.headerMac1 .hmacBax .est .bulb {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background-color: #b948ff
}

.headerMac1 .hmacBax .est p {
    color: rgba(23, 4, 45, .64)
}

@media screen and (min-width:991px) {
    .headerMac1 .hmacBax .est p {
        position: relative;
        top: 2px
    }
}

@media screen and (max-width:991px) {
    .headerMac1 .hmacBax .est p {
        width: 90%
    }
}

.infoMac1 {
    background-color: #b948ff
}

.infoMac1 .inner {
    border-radius: 40px 40px 0 0;
    background-color: #b8f1fd
}

@media screen and (max-width:991px) {
    .infoMac1 .inner {
        border-radius: 24px 24px 0 0
    }
}

.infoMac1 h3 {
    letter-spacing: -1px
}

.servicesMec1 {
    background-color: #faf8f4
}

.servicesMec1 h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .servicesMec1 h2 {
        letter-spacing: normal
    }
}

.servicesMec1 p {
    letter-spacing: .333px
}

.servicesMec1 .sBox {
    border-bottom: 1px solid rgba(23, 4, 45, .64)
}

@media screen and (min-width:991px) {
    .servicesMec1 .sBox {
        min-height: 218px
    }
}

.servicesMec1 p.text-muted {
    color: rgba(23, 4, 45, .64) !important
}

@media screen and (max-width:991px) {
    .servicesMec1 p.text-muted {
        font-size: 14px
    }
}

.packagesMac1 {
    background-color: #faf8f4
}

.packagesMac1 h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .packagesMac1 h2 {
        letter-spacing: normal
    }
}

.packages {
    background-color: #fff;
    border-radius: 20px
}

@media screen and (max-width:991px) {
    .packages {
        border-radius: 0;
        margin: 40px -.7rem
    }
}

.packages table {
    width: 100%
}

@media screen and (max-width:991px) {
    .packages table thead tr {
        border-bottom: 1px solid rgba(23, 4, 45, .32)
    }
}

.packages table thead tr th {
    width: 25%;
    text-align: center;
    padding: 0
}

@media screen and (max-width:991px) {
    .packages table thead tr th {
        width: 25%;
        padding: 0 0 21px
    }

    .packages table thead tr th:first-child {
        width: 50%
    }
}

.packages table thead tr th.highlight {
    background: #0226583b;
    position: relative;
}

@media screen and (max-width:991px) {
    .packages table thead tr th.highlight {
        display: none
    }
}

.packages table thead tr th.highlight:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -64px;
    border-radius: 20px 20px 0 0;
    bottom: 100%;
    background: #0226583b
}

.packages table thead tr th svg {
    max-width: 170px
}

.packages table tbody tr {
    border-bottom: 1px solid rgba(23, 4, 45, .32)
}

.packages table tbody tr:last-child {
    border: 0
}

.packages table tbody tr:last-child td {
    padding-bottom: 0
}

.packages table tbody tr:last-child td.highlight {
    background: #0226583b;
    position: relative
}

.packages table tbody tr:last-child td.highlight:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    border-radius: 0 0 20px 20px;
    bottom: -64px;
    background: #0226583b
}

.packages table tbody tr td {
    padding: 21px 0
}

.packages table tbody tr td.highlight {
    background: #0226583b
}

@media screen and (max-width:991px) {
    .packages table tbody tr td.highlight {
        display: none
    }
}

.packages table tbody tr td .check1 {
    border: 1px solid #022658;
}

.packages table tbody tr td .check2 {
    background-color: #022658;
    color: #fff
}

.packages table tbody tr td .check3 {
    box-shadow: inset 0 0 0 2px #022658;
    color: #022658;
}

.packages table tbody tr td .check1,
.packages table tbody tr td .check2,
.packages table tbody tr td .check3 {
    width: 48px;
    height: 48px;
    border-radius: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto
}

.packages table tbody tr td .check1 svg,
.packages table tbody tr td .check2 svg,
.packages table tbody tr td .check3 svg {
    width: 24px
}

@media screen and (max-width:991px) {

    .packages table tbody tr td .check1,
    .packages table tbody tr td .check2,
    .packages table tbody tr td .check3 {
        width: 40px;
        height: 40px
    }

    .packages table tbody tr td .check1 svg,
    .packages table tbody tr td .check2 svg,
    .packages table tbody tr td .check3 svg {
        width: 20px
    }
}

.yourInsurerMac1 {
    background-color: #022658;
    color: #fff
}

.yourInsurerMac1 .icon {
    margin: 0 auto 60px
}

@media screen and (max-width:991px) {
    .yourInsurerMac1 .icon {
        margin: 0 auto 40px
    }
}

.trustpilotMac1 {
    background-color: #faf8f4
}

.trustpilotMac1 h2 {
    letter-spacing: -2px
}

@media screen and (max-width:991px) {
    .trustpilotMac1 h2 {
        letter-spacing: normal
    }
}

.trustpilotMac1 .border-bottom {
    border-bottom: 1px solid rgba(23, 4, 45, .6) !important
}

.trustpilotMac1 p.text-muted {
    color: rgba(23, 4, 45, .6) !important
}

.trustpilotMac1 .container {
    max-width: 1080px
}

.bulb {
    position: relative
}

.bulb:before {
    content: "";
    position: relative;
    display: block;
    width: 300%;
    height: 300%;
    box-sizing: border-box;
    margin-left: -100%;
    margin-top: -100%;
    border-radius: 45px;
    animation: pulse-ring 1.25s cubic-bezier(.215, .61, .355, 1) infinite
}

.bulb:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 15px
}

.bulb.c1:after,
.bulb.c1:before {
    background-color: #022658
}

.bulb.c2:after,
.bulb.c2:before {
    background-color: #022658
}

.bulb.c3:after,
.bulb.c3:before {
    background-color: #b948ff
}

@keyframes pulse-ring {
    0% {
        transform: scale(.33)
    }

    80%,
    to {
        opacity: 0
    }
}

.reportAnAccident {
    min-height: 100vh;
    display: flex;
    flex-direction: column
}

.reportAnAccident .container {
    max-width: 600px
}

.reportAnAccident .vhicleDetails .vNumber {
    width: 120px;
    height: 52px;
    background-color: #b8f1fd;
    display: flex;
    justify-content: center;
    align-items: center
}

.reportAnAccident .vhicleDetails .vLogo {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

.reportAnAccident .vhicleDetails .vFetures p {
    display: flex;
    align-items: center
}

.reportAnAccident .vhicleDetails .vFetures p:after {
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 2px;
    background-color: rgba(23, 4, 45, .64);
    margin: 7px
}

.reportAnAccident .vhicleDetails .vFetures p:last-child:after {
    display: none
}

.reportAnAccident .typesOfClaims {
    display: flex;
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 0;
    flex-wrap: wrap
}

.reportAnAccident .typesOfClaims .type {
    background-color: rgba(23, 4, 45, .04);
    border: 2px solid rgba(23, 4, 45, .04);
    padding: 8px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48.5%;
    height: 64px
}

.reportAnAccident .typesOfClaims .type:focus,
.reportAnAccident .typesOfClaims .type:hover {
    background-color: rgba(185, 72, 255, .16)
}

.reportAnAccident .typesOfClaims .type.active {
    background-color: rgba(185, 72, 255, .32)
}

.reportAnAccident .typesOfClaims .type svg {
    width: 24px;
    margin-right: 8px
}

.reportAnAccident .typesOfClaims .type span {
    font-family: FKTAshmoreMd, sans-serif;
    position: relative;
    top: 2px
}

.reportAnAccident .detailsCheck .form-check {
    margin-bottom: 16px
}

.reportAnAccident .detailsCheck .form-check:last-child {
    margin-bottom: 40px
}

.reportAnAccident .detailsCheck .form-check-input {
    top: -1px
}

.reportAnAccident .detailsCheck .form-check-label {
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    font-size: 14px
}

.bicycleAccidentsNav,
.headerBca {
    background-color: #b8f1fd
}

@media screen and (min-width:991px) {
    .headerBca h1 {
        letter-spacing: -3px
    }
}

.headerBca .container {
    max-width: 1210px
}

.headerBca1 {
    background-color: #b8f1fd
}

@media screen and (min-width:991px) {
    .headerBca1 h1 {
        letter-spacing: -3px
    }
}

.headerBca1 .container {
    position: relative
}

.headerBca1 .container:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../../../images/bca/header-bca-img1.png) no-repeat bottom;
    width: 308px;
    height: 207px;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .headerBca1 .container:after {
        left: 0;
        margin: auto;
        width: 256px;
        height: 170px
    }
}

.supportBca {
    background-color: #b8f1fd
}

.supportBca .inner {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .supportBca .inner {
        border-radius: 24px 24px 0 0
    }
}

.supportBca .container1 {
    max-width: 1080px
}

.supportBca .container1 h2 {
    letter-spacing: -2px
}

.supportBca .bcaBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #fff;
    padding: 40px 32px
}

@media screen and (max-width:991px) {
    .supportBca .bcaBox {
        padding: 32px 24px
    }
}

.supportBca .bcaBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658
}

.supportBca .bcaBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .supportBca .bcaBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .supportBca .bcaBox .icon svg {
        max-width: 22px
    }
}

.supportBca .bcaBox .icon1 {
    border-radius: 56px;
    background-color: #f8bdff
}

.supportBca .bcaBox .icon2 {
    border-radius: 8px;
    background-color: #63e18d
}

.supportBca .bcaBox .icon3 {
    border-radius: 16px;
    background-color: #d5f635
}

.partnerBca {
    background-color: #faf8f4
}

.partnerBca .pBox {
    border-radius: 24px;
    background: rgba(23, 4, 45, .04)
}

.twoWheelsBca {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .twoWheelsBca h2 {
        letter-spacing: -2px
    }
}

.twoWheelsBca .twBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background: #fff;
    padding: 80px 108px
}

@media screen and (max-width:991px) {
    .twoWheelsBca .twBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.twoWheelsBca .twBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #63e18d;
    border-radius: 48px
}

.twoWheelsBca .twBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .twoWheelsBca .twBox .bullet {
        width: 40px;
        height: 40px
    }

    .twoWheelsBca .twBox .bullet svg {
        width: 20px
    }
}

.infoBca {
    background-color: #022658
}

.infoBca svg {
    transform: scaleX(-1)
}

.headerPi,
.personalInjuryNav {
    background-color: #63e18d
}

@media screen and (min-width:991px) {
    .headerPi h1 {
        letter-spacing: -3px
    }
}

.headerPi .container {
    max-width: 1080px
}

.headerPi1 {
    background-color: #63e18d
}

@media screen and (min-width:991px) {
    .headerPi1 h1 {
        letter-spacing: -3px
    }
}

.headerPi1 .container {
    position: relative
}



.headerPi1 .container:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../image/header-pi-img1.webp) no-repeat bottom;
    width: 308px;
    height: 207px;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .headerPi1 .container:after {
        left: 0;
        margin: auto;
        width: 256px;
        height: 170px
    }
}

.accidentClaimsPi {
    background-color: #63e18d
}

.accidentClaimsPi .inner {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .accidentClaimsPi .inner {
        border-radius: 24px 24px 0 0
    }
}

.accidentClaimsPi .container1 {
    max-width: 980px
}

.accidentClaimsPi .container1 h2 {
    letter-spacing: -2px
}

.accidentClaimsPi .bcaBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #fff;
    padding: 40px 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsPi .bcaBox {
        padding: 32px 24px
    }
}

.accidentClaimsPi .bcaBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658;
    background-color: #fff !important;
}

.accidentClaimsPi .bcaBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsPi .bcaBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .accidentClaimsPi .bcaBox .icon svg {
        max-width: 22px
    }
}

.accidentClaimsPi .bcaBox .icon1 {
    border-radius: 56px;
    background-color: #f8bdff
}

.accidentClaimsPi .bcaBox .icon2 {
    border-radius: 8px;
    background-color: #63e18d
}

.accidentClaimsPi .bcaBox .icon3 {
    border-radius: 16px;
    background-color: #b8f1fd
}

.accidentClaimsPi .bcaBox .icon4 {
    border-radius: 8px;
    background-color: #ff895d
}

.makingAClaimPi {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .makingAClaimPi h2 {
        letter-spacing: -2px
    }
}

.makingAClaimPi table tr td {
    vertical-align: top
}

.makingAClaimPi .twBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background: #fff;
    padding: 80px 108px 60px
}

@media screen and (max-width:991px) {
    .makingAClaimPi .twBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.makingAClaimPi .twBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #022658 !important;
    border-radius: 48px;
    color: #fff;
}

.makingAClaimPi .twBox .bullet1 {
    background-color: #f8bdff
}

.makingAClaimPi .twBox .bullet2 {
    background-color: #d5f635
}

.makingAClaimPi .twBox .bullet3 {
    background-color: #b8f1fd
}

.makingAClaimPi .twBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .makingAClaimPi .twBox .bullet {
        width: 40px;
        height: 40px
    }

    .makingAClaimPi .twBox .bullet svg {
        width: 20px
    }
}

.infoPi {
    background-color: #022658
}

.atFaultNav,
.headerAf {
    background-color: #f8bdff
}

@media screen and (min-width:991px) {
    .headerAf h1 {
        letter-spacing: -3px
    }
}

.headerAf .container {
    max-width: 870px
}

.accidentFaultAf {
    background-color: #f8bdff
}

@media screen and (min-width:991px) {
    .accidentFaultAf h2 {
        letter-spacing: -2px
    }
}

.accidentFaultAf .inner {
    border-radius: 40px 40px 0 0;
    background-color: #fff
}

.accidentFaultAf .list tr td {
    padding-bottom: 24px;
    font-size: 18px;
    vertical-align: top
}

@media screen and (max-width:991px) {
    .accidentFaultAf .list tr td {
        padding-bottom: 16px;
        font-size: 16px
    }
}

.accidentFaultAf .list tr td .no {
    width: 56px;
    height: 56px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: FKTAshmoreMd, sans-serif;
    font-size: 24px;
    background-color: #022658 !important;
    color: #fff;
}

@media screen and (max-width:991px) {
    .accidentFaultAf .list tr td .no {
        width: 40px;
        height: 40px;
        font-size: 18px
    }
}

.accidentFaultAf .list tr:first-child td .no {
    background-color: #d5f635
}

.accidentFaultAf .list tr:nth-child(2) td .no {
    background-color: #b8f1fd
}

.accidentFaultAf .list tr:nth-child(3) td .no {
    background-color: #f8bdff
}

.accidentFaultAf .list tr:nth-child(4) td .no {
    background-color: #63e18d
}

.repairsAf {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .repairsAf h2 {
        letter-spacing: -2px
    }

    .repairsAf h3 {
        letter-spacing: -1px
    }
}

.repairsAf .rafBox {
    background-color: #fff;
    border: 2px solid #022658;
    border-radius: 20px;
    padding: 40px 32px
}

.repairsAf .rafBox h3 {
    letter-spacing: -1px
}

.repairsAf .rafBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658;
    background-color: #fff !important;
}

.repairsAf .rafBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .repairsAf .rafBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .repairsAf .rafBox .icon svg {
        max-width: 22px
    }
}

.repairsAf .rafBox .icon1 {
    border-radius: 8px;
    background-color: #63e18d
}

.repairsAf .rafBox .icon2 {
    border-radius: 56px;
    background-color: #ff895d
}

.repairsAf .rafBox .icon3 {
    border-radius: 8px;
    background-color: #d5f635
}

@media screen and (max-width:991px) {
    .repairsAf .rafBox {
        padding: 24px 16px
    }
}

.infoAf {
    background-color: #022658
}

@media screen and (min-width:991px) {
    .infoAf h2 {
        letter-spacing: -2px
    }
}

.getAHandleOnThingsMcc,
.headerMcc,
.motorcycleClaimNav {
    background-color: #ff895d
}

.getAHandleOnThingsMcc .inner {
    border-radius: 40px 40px 0 0;
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .getAHandleOnThingsMcc .inner h2 {
        letter-spacing: -2px
    }
}

@media screen and (max-width:991px) {
    @supports not (-webkit-touch-callout:none) {
        .getAHandleOnThingsMcc .inner h2 {
            max-width: 300px;
            margin-left: auto;
            margin-right: auto
        }
    }
}

@media screen and (max-width:991px) {
    .getAHandleOnThingsMcc .inner {
        border-radius: 24px 24px 0 0
    }
}

.getAHandleOnThingsMcc .inner .cyigBox {
    background-color: #fff;
    border: 2px solid #022658;
    border-radius: 20px;
    padding: 40px 30px
}

@media screen and (max-width:991px) {
    .getAHandleOnThingsMcc .inner .cyigBox {
        padding: 24px 16px
    }
}

.getAHandleOnThingsMcc .inner .cyigBox.sticker {
    position: relative
}

.getAHandleOnThingsMcc .inner .cyigBox.sticker:before {
    content: "";
    position: absolute;
    top: -44px;
    right: -30px;
    width: 134px;
    height: 134px;
    background: url(../image/free-150-fuel-sticker2.png) no-repeat 50%;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .getAHandleOnThingsMcc .inner .cyigBox.sticker:before {
        width: 98px;
        height: 98px;
        top: -18px;
        right: 10px
    }
}

@media screen and (min-width:991px) {
    .getAHandleOnThingsMcc .inner .cyigBox.sticker:before {
        transform: rotate(12.838deg)
    }
}

.infoMcc {
    background-color: #022658;
    color: #fff
}

@media screen and (min-width:991px) {
    .infoMcc h2 {
        letter-spacing: -2px
    }
}

.personalInjury2Nav {
    background-color: #005bb2 !important
}

.headerGlasgow {
    background-color: #005bb2
}

@media screen and (min-width:991px) {
    .headerGlasgow h1 {
        letter-spacing: -3px
    }
}

.headerGlasgow .container {
    position: relative
}

.headerGlasgow .container:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../../../images/bca/header-pi-img1.png) no-repeat bottom;
    width: 308px;
    height: 207px;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .headerGlasgow .container:after {
        left: 0;
        margin: auto;
        width: 256px;
        height: 170px
    }
}

.accidentClaimsGlasgow {
    background-color: #005bb2
}

.accidentClaimsGlasgow .inner {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .accidentClaimsGlasgow .inner {
        border-radius: 24px 24px 0 0
    }
}

.accidentClaimsGlasgow .container1 {
    max-width: 980px
}

.accidentClaimsGlasgow .container1 h2 {
    letter-spacing: -2px
}

.accidentClaimsGlasgow .text-muted {
    color: #c7c7c7 !important
}

.accidentClaimsGlasgow .bcaBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #fff;
    padding: 40px 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsGlasgow .bcaBox {
        padding: 32px 24px
    }
}

.accidentClaimsGlasgow .bcaBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658
}

.accidentClaimsGlasgow .bcaBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsGlasgow .bcaBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .accidentClaimsGlasgow .bcaBox .icon svg {
        max-width: 22px
    }
}

.accidentClaimsGlasgow .bcaBox .icon1 {
    border-radius: 56px;
    background-color: #f8bdff
}

.accidentClaimsGlasgow .bcaBox .icon2 {
    border-radius: 8px;
    background-color: #63e18d
}

.accidentClaimsGlasgow .bcaBox .icon3 {
    border-radius: 16px;
    background-color: #b8f1fd
}

.accidentClaimsGlasgow .bcaBox .icon4 {
    border-radius: 8px;
    background-color: #ff895d
}

.makingAClaimGlasgow {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .makingAClaimGlasgow h2 {
        letter-spacing: -2px
    }
}

.makingAClaimGlasgow table tr td {
    vertical-align: top
}

.makingAClaimGlasgow .twBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background: #fff;
    padding: 80px 108px 60px
}

@media screen and (max-width:991px) {
    .makingAClaimGlasgow .twBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.makingAClaimGlasgow .twBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.makingAClaimGlasgow .twBox .bullet1 {
    background-color: #f8bdff
}

.makingAClaimGlasgow .twBox .bullet2 {
    background-color: #d5f635
}

.makingAClaimGlasgow .twBox .bullet3 {
    background-color: #b8f1fd
}

.makingAClaimGlasgow .twBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .makingAClaimGlasgow .twBox .bullet {
        width: 40px;
        height: 40px
    }

    .makingAClaimGlasgow .twBox .bullet svg {
        width: 20px
    }
}

.infoGlasgow {
    background-color: #022658
}

.whiplashScotlandNav {
    background-color: #005bb2 !important
}

.headerWs {
    background-color: #005bb2
}

@media screen and (min-width:991px) {
    .headerWs h1 {
        letter-spacing: -3px
    }
}

.headerWs .container {
    position: relative
}

.headerWs .container:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../../../images/bca/header-pi-img1.png) no-repeat bottom;
    width: 308px;
    height: 207px;
    background-size: 100%
}

@media screen and (max-width:991px) {
    .headerWs .container:after {
        left: 0;
        margin: auto;
        width: 256px;
        height: 170px
    }
}

.accidentClaimsWs {
    background-color: #005bb2
}

.accidentClaimsWs .inner {
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0
}

@media screen and (max-width:991px) {
    .accidentClaimsWs .inner {
        border-radius: 24px 24px 0 0
    }
}

.accidentClaimsWs .container1 {
    max-width: 980px
}

.accidentClaimsWs .container1 h2 {
    letter-spacing: -2px
}

.accidentClaimsWs .text-muted {
    color: #c7c7c7 !important
}

.accidentClaimsWs .bcaBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #fff;
    padding: 40px 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsWs .bcaBox {
        padding: 32px 24px
    }
}

.accidentClaimsWs .bcaBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658
}

.accidentClaimsWs .bcaBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .accidentClaimsWs .bcaBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .accidentClaimsWs .bcaBox .icon svg {
        max-width: 22px
    }
}

.accidentClaimsWs .bcaBox .icon1 {
    border-radius: 56px;
    background-color: #f8bdff
}

.accidentClaimsWs .bcaBox .icon2 {
    border-radius: 8px;
    background-color: #63e18d
}

.accidentClaimsWs .bcaBox .icon3 {
    border-radius: 16px;
    background-color: #b8f1fd
}

.accidentClaimsWs .bcaBox .icon4 {
    border-radius: 8px;
    background-color: #ff895d
}

.makingAClaimWs {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .makingAClaimWs h2 {
        letter-spacing: -2px
    }
}

.makingAClaimWs table tr td {
    vertical-align: top
}

.makingAClaimWs .twBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background: #fff;
    padding: 80px 108px 60px
}

@media screen and (max-width:991px) {
    .makingAClaimWs .twBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.makingAClaimWs .twBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.makingAClaimWs .twBox .bullet1 {
    background-color: #f8bdff
}

.makingAClaimWs .twBox .bullet2 {
    background-color: #d5f635
}

.makingAClaimWs .twBox .bullet3 {
    background-color: #b8f1fd
}

.makingAClaimWs .twBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .makingAClaimWs .twBox .bullet {
        width: 40px;
        height: 40px
    }

    .makingAClaimWs .twBox .bullet svg {
        width: 20px
    }
}

.infoWs {
    background-color: #022658
}

.scottish .trustpilotMac1 a.ffFKTAshmoreMd {
    display: none
}

.scottish .trustpilotMac1 .swiperController {
    top: -280px
}

.headerWu,
.whyUsNav {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .headerWu h2 {
        letter-spacing: -2px
    }
}

.healpedInfoWu {
    background-color: #faf8f4
}

.healpedInfoWu .inner {
    background-color: #b8f1fd;
    border-radius: 40px 40px 0 0
}

@media screen and (min-width:991px) {
    .healpedInfoWu .inner h3 {
        letter-spacing: -1px;
        line-height: 56px
    }

    .healpedInfoWu .inner p {
        letter-spacing: .333px
    }
}

@media screen and (max-width:991px) {
    .healpedInfoWu .inner {
        border-radius: 24px 24px 0 0
    }
}

.asFeatureInWu .asFeaturedInHome1 {
    background-color: #b8f1fd
}

.helpingCounterWu {
    background-color: #022658;
    position: relative
}

.helpingCounterWu:after {
    content: "";
    height: 1px;
    max-width: 1300px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    margin: auto
}

@media screen and (max-width:991px) {
    .helpingCounterWu:after {
        content: "";
        height: 1px;
        max-width: 1300px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        margin: 0 18px
    }
}

.helpingCounterWu .col-lg-4:first-child h2 {
    color: #fff
}

.helpingCounterWu .col-lg-4:nth-child(2) h2 {
    color: #fff;
}

.helpingCounterWu .col-lg-4:nth-child(3) h2 {
    color: #fff;
}

.helpingCounterWu .text-muted {
    color: hsla(0, 0%, 100%, .64) !important
}

.celebOurWinsTeamsWu {
    background-color: #022658;
    position: relative
}

.celebOurWinsTeamsWu .container {
    position: relative;
    z-index: 2
}

@media screen and (min-width:991px) {
    .celebOurWinsTeamsWu:after {
        content: "";
        background-color: #fff;
        position: absolute;
        left: 0;
        right: 0;
        height: 260px;
        bottom: 0;
        z-index: 1
    }
}

.ourAccoladesWu {
    background-color: #fff;
}

.ourAccoladesWu .oaBox {
    border-radius: 20px;
    background-color: rgba(56, 8, 111, .02)
}

.ourAccoladesWu .oaBox p.ffFKTAshmoreMd {
    letter-spacing: 1.1px
}

.ourAccoladesWu .oaBox h4 {
    height: 64px;
    display: flex;
    justify-content: center;
    align-items: center
}

.partnerWu .partnerBox {
    padding: 40px 32px;
    border-radius: 20px;
    border: 2px solid #022658;
    height: 100%
}

.partnerWu .partnerBox .pIcon {
    width: 104px;
    height: 104px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 1px solid rgba(23, 4, 45, .2);
    padding: 3px
}

@media screen and (max-width:991px) {
    .partnerWu .partnerBox .pIcon {
        padding: 5px;
        width: 80px;
        height: 80px
    }

    .partnerWu .partnerBox {
        border-radius: 16px;
        padding: 32px 24px
    }
}

@media screen and (min-width:991px) {
    .partnerWu h2 {
        letter-spacing: -2px
    }
}

.weAreHiringWu {
    background-color: #faf8f4
}

.weAreHiringWu .wahBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .weAreHiringWu .wahBox {
        border-radius: 24px
    }
}

.weAreHiringWu .lgBox {
    border-radius: 24px;
    border: 1px solid rgba(23, 4, 45, .32);
    background-color: #fff
}

@media screen and (max-width:991px) {
    .weAreHiringWu .lgBox {
        border-radius: 16px
    }
}

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

    .infoWu h2,
    .weAreHiringWu h2 {
        letter-spacing: -2px
    }
}

.faqNav,
.headerFaq {
    background-color: #faf8f4
}

.headerFaq .container {
    max-width: 1080px
}

@media screen and (min-width:991px) {
    .headerFaq h2 {
        letter-spacing: -2px
    }
}

.faqsCatagoryListFaq .container {
    max-width: 1080px
}

@media screen and (min-width:991px) {
    .faqsCatagoryListFaq h1 {
        letter-spacing: -3px
    }
}

.faqsCatagoryListFaq .nav-item {
    margin-right: 16px
}

@media screen and (max-width:991px) {
    .faqsCatagoryListFaq .nav-item {
        margin-right: 0;
        margin-bottom: 8px
    }
}

.faqsCatagoryListFaq .nav-link {
    background-color: rgba(23, 4, 45, .04);
    border: 2px solid rgba(23, 4, 45, 0);
    color: #022658;
    border-radius: 16px;
    padding: 8px 16px;
    font-size: 18px;
    font-family: FKTAshmoreMd, sans-serif;
    cursor: pointer
}

.faqsCatagoryListFaq .nav-link:focus,
.faqsCatagoryListFaq .nav-link:hover {
    background: rgba(185, 72, 255, .16) !important;
    border: 2px solid rgba(23, 4, 45, .04);
    color: #022658 !important
}

.faqsCatagoryListFaq .nav-link.active {
    background: rgb(2 38 88) !important;
    color: #fff !important;
}

.infoFaq {
    background-color: transparent;

}

@media screen and (min-width:991px) {
    .infoFaq h2 {
        letter-spacing: -2px
    }
}

.contact .container {
    max-width: 1144px
}

@media screen and (min-width:991px) {
    .contact h2 {
        letter-spacing: -2px
    }

    .contact p {
        letter-spacing: .33px
    }
}

.contact .cBox {
    border-top: 1px solid rgba(23, 4, 45, .16)
}

.headerChs {
    background-color: #022658;
    color: #fff
}

.headerChs .container {
    max-width: 1174px
}

.headerChs h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerChs h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.ourServicesChs {
    background-color: #022658
}

.ourServicesChs .inner {
    background-color: #faf8f4;
    border-radius: 24px 24px 0 0
}

@media screen and (min-width:991px) {
    .ourServicesChs .inner {
        border-radius: 40px 40px 0 0
    }

    .ourServicesChs .inner h2 {
        letter-spacing: -2px
    }

    .ourServicesChs .inner p {
        letter-spacing: .333px
    }
}

.creditHireVsInsuranceComChs .chsBox {
    border-top: 1px solid rgba(23, 4, 45, .2)
}

.creditHireVsInsuranceComChs .chsBox table tr:last-child td {
    padding: 0
}

.creditHireVsInsuranceComChs .chsBox table tr td {
    padding-bottom: 24px
}

.creditHireVsInsuranceComChs .chsBox table tr td .mark {
    width: 48px;
    height: 48px;
    border-radius: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #022658
}

@media screen and (max-width:991px) {
    .creditHireVsInsuranceComChs .chsBox table tr td .mark {
        width: 40px;
        height: 40px
    }
}

.creditHireVsInsuranceComChs .chsBox table tr td .mark svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .creditHireVsInsuranceComChs .chsBox table tr td .mark svg {
        width: 20px
    }
}

.creditHireVsInsuranceComChs .chsBox table tr td .mark.check {
    background-color: #63e18d
}

.creditHireVsInsuranceComChs .chsBox table tr td .mark.cross {
    background-color: transparent;
    color: #ea4e14;
    border: 2px solid #ea4e14
}

@media screen and (min-width:991px) {
    .creditHireVsInsuranceComChs h2 {
        letter-spacing: -2px
    }

    .creditHireVsInsuranceComChs p {
        letter-spacing: .333px
    }
}

.whyChooseChs .wcchBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #faf8f4
}

@media screen and (max-width:991px) {
    .whyChooseChs .wcchBox {
        padding: 32px 24px
    }
}

.whyChooseChs .col-lg-4:nth-child(3) .wcchBox svg rect {
    fill: #b8f1fd
}

.whyChooseChs .col-lg-4:nth-child(6) .wcchBox svg rect {
    fill: #f8bdff
}

@media screen and (min-width:991px) {
    .whyChooseChs h2 {
        letter-spacing: -2px
    }

    .whyChooseChs h3 {
        letter-spacing: -1px
    }

    .whyChooseChs p {
        letter-spacing: .333px
    }
}

.worksChs {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .worksChs h2 {
        letter-spacing: -2px
    }
}

.howToStartChs {
    background-color: #faf8f4
}

.howToStartChs .htsBox {
    padding: 80px 108px;
    border: 2px solid #022658;
    border-radius: 40px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .howToStartChs .htsBox {
        padding: 40px 24px;
        border-radius: 24px
    }
}

@media screen and (min-width:991px) {
    .howToStartChs h2 {
        letter-spacing: -2px
    }
}

.whyChooseClaimslineChs {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .whyChooseClaimslineChs h2 {
        letter-spacing: -2px
    }
}

.infoChs {
    background-color: #022658;
    color: #fff;
}

.infoChs .container {
    max-width: 1184px
}

@media screen and (min-width:991px) {
    .infoChs h2 {
        letter-spacing: -2px
    }
}

.headerVr {
    background-color: #022658;
    color: #fff
}

.headerVr .container {
    max-width: 1174px
}

.headerVr h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerVr h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.carReplacementVr {
    background-color: #022658
}

.carReplacementVr .inner {
    background-color: #fff;
    border-radius: 24px 24px 0 0
}

@media screen and (min-width:991px) {
    .carReplacementVr .inner {
        border-radius: 40px 40px 0 0
    }

    .carReplacementVr .inner h2 {
        letter-spacing: -2px
    }

    .carReplacementVr .inner p {
        letter-spacing: .333px
    }
}

.replacementServicesVr {
    background-color: #faf8f4
}

.replacementServicesVr .rsBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

.replacementServicesVr .rsBox .icon {
    width: 56px
}

.replacementServicesVr .rsBox .icon1 svg rect {
    fill: #f8bdff
}

@media screen and (min-width:991px) {
    .replacementServicesVr .rsBox h1 {
        letter-spacing: -1px
    }

    .replacementServicesVr .rsBox p {
        letter-spacing: .33px
    }
}

@media screen and (max-width:991px) {
    .replacementServicesVr .rsBox {
        padding: 32px 24px
    }

    .replacementServicesVr .rsBox .icon {
        width: 40px
    }
}

.yourOwnVr {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .yourOwnVr h2 {
        letter-spacing: -2px
    }

    .yourOwnVr p {
        letter-spacing: .333px
    }
}

.claimslineVsInsurersVr .chsBox {
    border-top: 1px solid rgba(23, 4, 45, .2)
}

.claimslineVsInsurersVr .chsBox table tr:last-child td {
    padding: 0
}

.claimslineVsInsurersVr .chsBox table tr td {
    padding-bottom: 24px
}

.claimslineVsInsurersVr .chsBox table tr td .mark {
    width: 48px;
    height: 48px;
    border-radius: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #022658
}

@media screen and (max-width:991px) {
    .claimslineVsInsurersVr .chsBox table tr td .mark {
        width: 40px;
        height: 40px
    }
}

.claimslineVsInsurersVr .chsBox table tr td .mark svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .claimslineVsInsurersVr .chsBox table tr td .mark svg {
        width: 20px
    }
}

.claimslineVsInsurersVr .chsBox table tr td .mark.check {
    background-color: #63e18d;
}

.claimslineVsInsurersVr .chsBox table tr td .mark.cross {
    background-color: transparent;
    color: #ea4e14;
    border: 2px solid #ea4e14
}

@media screen and (min-width:991px) {
    .claimslineVsInsurersVr h2 {
        letter-spacing: -2px
    }

    .claimslineVsInsurersVr p {
        letter-spacing: .333px
    }
}

.replacementVehicleVr {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .replacementVehicleVr h2 {
        letter-spacing: -2px
    }

    .replacementVehicleVr p {
        letter-spacing: .333px
    }
}

.getYourLikeForLikeVr {
    background-color: #faf8f4
}

.getYourLikeForLikeVr .gyBox {
    border: 2px solid #022658;
    border-radius: 40px;
    padding: 80px 108px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .getYourLikeForLikeVr .gyBox {
        border-radius: 20px;
        padding: 40px 24px
    }
}

@media screen and (min-width:991px) {
    .getYourLikeForLikeVr h2 {
        letter-spacing: -2px
    }

    .getYourLikeForLikeVr p {
        letter-spacing: .333px
    }
}

.vrVideoReview .videoReviewsHome1 {
    background-color: #f8bdff
}

.vrVideoReview .videoReviewsHome1 h3 {
    color: #022658
}

.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev {
    color: #022658;
    border-color: #022658
}

.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:active,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:focus,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:hover,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:active,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:focus,
.vrVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:hover {
    color: #b948ff;
    border-color: #b948ff !important
}

.vrVideoReview .videoReviewsHome1 .container:after,
.vrVideoReview .videoReviewsHome1 .container:before {
    background-color: #f8bdff
}

.vrFaqa {
    z-index: 3
}

.vrFaqa,
.vrFaqa .faqsHome1 .container {
    position: relative
}

.vrFaqa .faqsHome1 .container .inner {
    max-width: 1080px;
    margin: auto
}

.vrFaqa .faqsHome1 .container h2:first-child {
    margin-top: 100px
}

.vrFaqa .faqsHome1 .container h2.accordion-header {
    margin: 0
}

.vrFaqa .faqsHome1 .container:after,
.vrFaqa .faqsHome1 .container:before {
    content: "";
    position: absolute;
    background-color: #fff;
    top: 0;
    bottom: 0;
    display: none
}

.vrFaqa .faqsHome1 .container:before {
    right: 100%;
    left: -200%
}

.vrFaqa .faqsHome1 .container:after {
    left: 100%;
    right: -200%
}

.headerAms {
    background-color: #022658;
    color: #fff
}

.headerAms .container {
    max-width: 1174px
}

.headerAms h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerAms h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.yourClaimsManagementAms {
    background-color: #022658
}

.yourClaimsManagementAms .inner {
    background-color: #fff;
    border-radius: 24px 24px 0 0
}

@media screen and (min-width:991px) {
    .yourClaimsManagementAms .inner {
        border-radius: 40px 40px 0 0
    }

    .yourClaimsManagementAms .inner h2 {
        letter-spacing: -2px
    }

    .yourClaimsManagementAms .inner p {
        letter-spacing: .333px
    }
}

.ourAccidentManagementServicesAms {
    background-color: #faf8f4
}

.ourAccidentManagementServicesAms .amServicesBox {
    border: 2px solid #022658;
    border-radius: 40px;
    padding: 80px 108px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .ourAccidentManagementServicesAms .amServicesBox {
        border-radius: 20px;
        padding: 40px 24px
    }
}

.ourAccidentManagementServicesAms .amServicesBox .amsBox {
    border-bottom: 1px solid #022658
}

@media screen and (min-width:991px) {
    .ourAccidentManagementServicesAms h2 {
        letter-spacing: -2px
    }

    .ourAccidentManagementServicesAms h3 {
        letter-spacing: -1px
    }

    .ourAccidentManagementServicesAms p {
        letter-spacing: .333px
    }
}

.theUksFastestGrowingAms {
    background-color: #faf8f4
}

.theUksFastestGrowingAms .col-lg-4:nth-child(5) svg rect {
    fill: #b8f1fd
}

.theUksFastestGrowingAms .col-lg-4:nth-child(6) svg rect {
    fill: #f8bdff
}

.theUksFastestGrowingAms .fgBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .theUksFastestGrowingAms .fgBox {
        padding: 32px 24px
    }
}

@media screen and (min-width:991px) {
    .theUksFastestGrowingAms h2 {
        letter-spacing: -2px
    }

    .theUksFastestGrowingAms h3 {
        letter-spacing: -1px
    }

    .theUksFastestGrowingAms p {
        letter-spacing: .333px
    }
}

.usefulResourcesAms .container {
    max-width: 1080px
}

.usefulResourcesAms ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.usefulResourcesAms ul li {
    border: 1px solid rgba(23, 4, 45, .32);
    padding: 40px 32px;
    border-radius: 24px;
    margin-bottom: 24px
}

.usefulResourcesAms ul li a {
    color: #b948ff;
    text-decoration: none;
    display: inline-block;
    transition: all .3s
}

.usefulResourcesAms ul li a:active,
.usefulResourcesAms ul li a:focus,
.usefulResourcesAms ul li a:hover {
    color: #022658
}

@media screen and (max-width:991px) {
    .usefulResourcesAms ul li {
        border-radius: 16px;
        padding: 32px 24px;
        margin-bottom: 16px
    }
}

.usefulResourcesAms ul li:last-child {
    margin: 0
}

@media screen and (min-width:991px) {
    .usefulResourcesAms h2 {
        letter-spacing: -2px
    }

    .usefulResourcesAms h3 {
        letter-spacing: -1px
    }

    .usefulResourcesAms p {
        letter-spacing: .333px
    }
}

.headerAmsl {
    background-color: #022658;
    color: #fff
}

.headerAmsl .container {
    max-width: 1174px
}

.headerAmsl h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerAmsl h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.ourLondonAmsl {
    background-color: #022658
}

.ourLondonAmsl .inner {
    background-color: #fff;
    border-radius: 24px 24px 0 0
}

.ourLondonAmsl .inner .olBox {
    border-bottom: 1px solid #022658
}

@media screen and (min-width:991px) {
    .ourLondonAmsl .inner {
        border-radius: 40px 40px 0 0
    }

    .ourLondonAmsl .inner h2 {
        letter-spacing: -2px
    }

    .ourLondonAmsl .inner h3 {
        letter-spacing: -1px
    }

    .ourLondonAmsl .inner p {
        letter-spacing: .333px
    }
}

.ourLondonAmsl .bonusBox {
    border-radius: 24px;
    padding: 40px 104px;
    background-color: rgba(23, 4, 45, .04);
    max-width: 1144px
}

@media screen and (max-width:991px) {
    .ourLondonAmsl .bonusBox {
        padding: 24px;
        border-radius: 16px
    }
}

.reportAnAccidentAmsl {
    background-color: #b948ff
}

.reportAnAccidentAmsl .raaBox {
    background-color: #022658;
    border-radius: 40px;
    padding: 80px 108px
}

@media screen and (max-width:991px) {
    .reportAnAccidentAmsl .raaBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

@media screen and (min-width:991px) {
    .reportAnAccidentAmsl h2 {
        letter-spacing: -2px
    }

    .reportAnAccidentAmsl h3 {
        letter-spacing: -1px
    }

    .reportAnAccidentAmsl p {
        letter-spacing: .333px
    }
}

.infoVideoAmsl {
    background-color: #faf8f4
}

.infoVideoAmsl .infoVideo {
    border-radius: 40px;
    border: 2px solid #022658;
    overflow: hidden;
    position: relative
}

@media screen and (max-width:991px) {
    .infoVideoAmsl .infoVideo {
        border-radius: 12px;
        border: 1px solid #022658
    }
}

.infoVideoAmsl .infoVideo .btn-c1 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 65px;
    height: 65px;
    border-radius: 50px;
    margin: auto;
    transform: translateY(-50%)
}

@media screen and (min-width:991px) {
    .infoVideoAmsl h2 {
        letter-spacing: -2px
    }

    .infoVideoAmsl h3 {
        letter-spacing: -1px
    }

    .infoVideoAmsl p {
        letter-spacing: .333px
    }
}

.infoVideoAmsl .threeStepProcess td {
    vertical-align: top
}

.infoVideoAmsl .threeStepProcess td .no {
    width: 56px;
    height: 56px;
    border-radius: 56px;
    display: flex;
    justify-content: center;
    align-items: center
}

.infoVideoAmsl .threeStepProcess td .no1 {
    background-color: #f8bdff
}

.infoVideoAmsl .threeStepProcess td .no2 {
    background-color: #d5f635
}

.infoVideoAmsl .threeStepProcess td .no3 {
    background-color: #b8f1fd
}

.whyChooseClaimslineAmsl {
    background-color: #faf8f4
}

.whyChooseClaimslineAmsl .fgBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .whyChooseClaimslineAmsl .fgBox {
        padding: 32px 24px
    }
}

@media screen and (min-width:991px) {
    .whyChooseClaimslineAmsl h2 {
        letter-spacing: -2px
    }

    .whyChooseClaimslineAmsl h3 {
        letter-spacing: -1px
    }

    .whyChooseClaimslineAmsl p {
        letter-spacing: .333px
    }

    .dontCallYourInsurerAmsl h2 {
        letter-spacing: -2px
    }

    .dontCallYourInsurerAmsl h3 {
        letter-spacing: -1px
    }

    .dontCallYourInsurerAmsl p {
        letter-spacing: .333px
    }
}

.dontCallYourInsurerAmsl .container {
    position: relative
}

@media screen and (min-width:991px) {
    .dontCallYourInsurerAmsl .container:before {
        right: 100%;
        left: -200%
    }

    .dontCallYourInsurerAmsl .container:after,
    .dontCallYourInsurerAmsl .container:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #fff;
        z-index: 9;
        display: none
    }

    .dontCallYourInsurerAmsl .container:after {
        left: 100%;
        right: -200%
    }
}

.infoAmsl {
    background-color: #d5f635
}

.infoAmsl .container {
    max-width: 1184px
}

@media screen and (min-width:991px) {
    .infoAmsl h2 {
        letter-spacing: -2px
    }
}

.headerVRepair {
    background-color: #022658;
    color: #fff
}

.headerVRepair .container {
    max-width: 1174px
}

.headerVRepair h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerVRepair h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.vehicleRepairVRepair {
    background-color: #022658
}

.vehicleRepairVRepair .inner {
    background-color: #faf8f4;
    border-radius: 24px 24px 0 0
}

@media screen and (min-width:991px) {
    .vehicleRepairVRepair .inner {
        border-radius: 40px 40px 0 0
    }

    .vehicleRepairVRepair .inner h2 {
        letter-spacing: -2px
    }

    .vehicleRepairVRepair .inner p {
        letter-spacing: .333px
    }
}

.howItWorksVRepair {
    background-color: #faf8f4
}

.howItWorksVRepair .hitwBox {
    border-radius: 40px;
    border: 2px solid #022658;
    background: #fff;
    padding: 80px 74px
}

.howItWorksVRepair .hitwBox table td {
    vertical-align: top
}

@media screen and (max-width:991px) {
    .howItWorksVRepair .hitwBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

.howItWorksVRepair .hitwBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.howItWorksVRepair .hitwBox .bullet1 {
    background-color: #f8bdff
}

.howItWorksVRepair .hitwBox .bullet2 {
    background-color: #d5f635
}

.howItWorksVRepair .hitwBox .bullet3 {
    background-color: #b8f1fd
}

.howItWorksVRepair .hitwBox .bullet4 {
    background-color: #63e18d
}

.howItWorksVRepair .hitwBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .howItWorksVRepair .hitwBox .bullet {
        width: 40px;
        height: 40px
    }

    .howItWorksVRepair .hitwBox .bullet svg {
        width: 20px
    }
}

@media screen and (min-width:991px) {
    .howItWorksVRepair h2 {
        letter-spacing: -2px
    }

    .howItWorksVRepair h3 {
        letter-spacing: -1px
    }
}

.whyChooseVRepair .wcBox {
    border-radius: 20px;
    border: 2px solid #022658;
    background: #faf8f4;
    padding: 40px 32px
}

@media screen and (max-width:991px) {
    .whyChooseVRepair .wcBox {
        border-radius: 12px;
        padding: 24px 16px
    }
}

.whyChooseVRepair .wcBox .icon {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #022658
}

.whyChooseVRepair .wcBox .icon svg {
    max-width: 32px
}

@media screen and (max-width:991px) {
    .whyChooseVRepair .wcBox .icon {
        width: 40px;
        height: 40px;
        border: 2px solid #022658
    }

    .whyChooseVRepair .wcBox .icon svg {
        max-width: 22px
    }
}

.whyChooseVRepair .wcBox .icon1 {
    border-radius: 56px;
    background-color: #ff895d
}

.whyChooseVRepair .wcBox .icon2 {
    border-radius: 56px;
    background-color: #63e18d
}

@media screen and (min-width:991px) {
    .whyChooseVRepair h2 {
        letter-spacing: -2px
    }

    .whyChooseVRepair h3 {
        letter-spacing: -1px
    }
}

.threeStepsVRepair .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.threeStepsVRepair .bullet1 {
    background-color: #f8bdff
}

.threeStepsVRepair .bullet2 {
    background-color: #d5f635
}

.threeStepsVRepair .bullet3 {
    background-color: #b8f1fd
}

.threeStepsVRepair .bullet4 {
    background-color: #63e18d
}

.threeStepsVRepair .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .threeStepsVRepair .bullet {
        width: 40px;
        height: 40px
    }

    .threeStepsVRepair .bullet svg {
        width: 20px
    }
}

.videoReviewsVRepair {
    background-color: #022658;
    color: #fff;
    position: relative
}

@media screen and (min-width:991px) {
    .videoReviewsVRepair h2 {
        letter-spacing: -1px
    }
}

.videoReviewsVRepair .container {
    position: relative
}

@media screen and (min-width:991px) {
    .videoReviewsVRepair .container:before {
        right: 100%;
        left: -200%
    }

    .videoReviewsVRepair .container:after,
    .videoReviewsVRepair .container:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #022658;
        z-index: 9;
        display: none
    }

    .videoReviewsVRepair .container:after {
        left: 100%;
        right: -200%
    }
}

.videoReviewsVRepair .videoReviews {
    position: relative;
    padding-top: 80px
}

@media screen and (max-width:991px) {
    .videoReviewsVRepair .videoReviews {
        padding-top: 100px
    }
}

.videoReviewsVRepair .videoReviews .swiperCustomNav {
    position: absolute;
    top: -150px;
    right: 60px;
    display: flex;
    flex-direction: row-reverse
}

@media screen and (max-width:991px) {
    .videoReviewsVRepair .videoReviews .swiperCustomNav {
        top: 0;
        right: auto;
        left: 0
    }
}

.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev {
    position: relative;
    left: auto;
    right: auto;
    top: 0;
    color: #d5f635;
    width: 65px;
    height: 65px;
    border: 2px solid #d5f635;
    border-radius: 50px;
    margin: 0 6px;
    transition: all .3s
}

.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next svg,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev svg {
    width: 32px
}

.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next:active,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next:focus,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next:hover,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev:active,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev:focus,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev:hover {
    border-color: #63e18d !important;
    color: #63e18d
}

.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next.disabled,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-next:disabled,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev.disabled,
.videoReviewsVRepair .videoReviews .swiperCustomNav .swiper-button-prev:disabled {
    border-color: hsla(0, 0%, 100%, .32) !important;
    color: hsla(0, 0%, 100%, .32) !important
}

.videoReviewsVRepair .videoReviews .swiper {
    overflow: visible
}

.videoReviewsVRepair .videoReviews .reviewBox {
    position: relative;
    margin-bottom: -80px
}

@media screen and (min-width:991px) {
    .videoReviewsVRepair .videoReviews .reviewBox {
        border-radius: 24px;
        overflow: hidden
    }
}

.videoReviewsVRepair .videoReviews .reviewBox img {
    height: 424px
}

.videoReviewsVRepair .videoReviews .reviewBox .btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 65px;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #022658;
    border-radius: 50px;
    color: #fff
}

.insurerVRepair {
    background-color: #faf8f4;
    position: relative
}

.insurerVRepair:before {
    content: "";
    position: absolute;
    background-color: #faf8f4;
    left: 0;
    right: 0;
    bottom: 100%;
    top: -80px
}

.headerAvrs {
    background-color: #022658;
    color: #fff
}

.headerAvrs .container {
    max-width: 1174px
}

.headerAvrs h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerAvrs h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.howItWorksAvrs {
    background-color: #022658
}

.howItWorksAvrs .inner {
    background-color: #fff;
    border-radius: 24px 24px 0 0
}

.howItWorksAvrs .inner table td {
    vertical-align: top
}

.howItWorksAvrs .inner .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.howItWorksAvrs .inner .bullet1 {
    background-color: #f8bdff
}

.howItWorksAvrs .inner .bullet2 {
    background-color: #d5f635
}

.howItWorksAvrs .inner .bullet3 {
    background-color: #b8f1fd
}

.howItWorksAvrs .inner .bullet4 {
    background-color: #63e18d
}

.howItWorksAvrs .inner .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .howItWorksAvrs .inner .bullet {
        width: 40px;
        height: 40px
    }

    .howItWorksAvrs .inner .bullet svg {
        width: 20px
    }
}

@media screen and (min-width:991px) {
    .howItWorksAvrs .inner {
        border-radius: 40px 40px 0 0
    }

    .howItWorksAvrs .inner h2 {
        letter-spacing: -2px
    }

    .howItWorksAvrs .inner h3 {
        letter-spacing: -1px
    }
}

.whyChooseAvrs {
    background-color: #faf8f4
}

.whyChooseAvrs .fgBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

.whyChooseAvrs .fgBox.car svg rect {
    fill: #b8f1fd
}

@media screen and (max-width:991px) {
    .whyChooseAvrs .fgBox {
        padding: 32px 24px
    }
}

.avrsVideoReview {
    background-color: #faf8f4
}

.avrsVideoReview .videoReviewsHome1 {
    background-color: #f8bdff
}

.avrsVideoReview .videoReviewsHome1 h3 {
    color: #022658
}

.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev {
    color: #022658;
    border-color: #022658
}

.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:active,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:focus,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-next:hover,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:active,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:focus,
.avrsVideoReview .videoReviewsHome1 .videoReviews .swiper-button-prev:hover {
    color: #b948ff;
    border-color: #b948ff !important
}

.avrsVideoReview .videoReviewsHome1 .container:after,
.avrsVideoReview .videoReviewsHome1 .container:before {
    background-color: #f8bdff
}

.callClaimslineAvrs {
    background-color: #faf8f4
}

@media screen and (min-width:991px) {
    .callClaimslineAvrs h2 {
        letter-spacing: -2px
    }

    .callClaimslineAvrs h3 {
        letter-spacing: -1px
    }
}

.ourAccidentRecoveryServicesAvrs .oarsBox {
    border-bottom: 1px solid #022658;
    padding-bottom: 24px;
    margin-bottom: 24px
}

@media screen and (min-width:991px) {
    .ourAccidentRecoveryServicesAvrs h2 {
        letter-spacing: -2px
    }

    .ourAccidentRecoveryServicesAvrs h3 {
        letter-spacing: -1px
    }
}

.roadFasterAvrs {
    background-color: #faf8f4
}

.roadFasterAvrs .innerBox {
    border-radius: 40px;
    border: 2px solid #022658;
    padding: 80px 108px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .roadFasterAvrs .innerBox {
        border-radius: 24px;
        padding: 40px 24px
    }
}

@media screen and (min-width:991px) {
    .roadFasterAvrs h2 {
        letter-spacing: -2px
    }

    .roadFasterAvrs h3 {
        letter-spacing: -1px
    }
}

.headerMamang {
    background-color: #022658;
    color: #fff
}

.headerMamang .container {
    max-width: 1174px
}

.headerMamang h1 {
    line-height: 44px
}

@media screen and (min-width:991px) {
    .headerMamang h1 {
        letter-spacing: -3px;
        line-height: 88px
    }
}

.whyChooseMamang {
    background-color: #022658
}

.whyChooseMamang .inner {
    background-color: #faf8f4;
    border-radius: 24px 24px 0 0
}

.whyChooseMamang .inner .fgBox {
    padding: 40px 32px;
    border: 2px solid #022658;
    border-radius: 20px;
    background-color: #fff
}

.whyChooseMamang .inner .fgBox.car svg rect {
    fill: #f8bdff
}

.whyChooseMamang .inner .fgBox.heart svg rect {
    fill: #b8f1fd
}

@media screen and (max-width:991px) {
    .whyChooseMamang .inner .fgBox {
        padding: 32px 24px
    }
}

@media screen and (min-width:991px) {
    .whyChooseMamang .inner {
        border-radius: 40px 40px 0 0
    }

    .whyChooseMamang .inner h2 {
        letter-spacing: -2px
    }

    .whyChooseMamang .inner h3 {
        letter-spacing: -1px
    }
}

.howItWorksMamang table td {
    vertical-align: top
}

.howItWorksMamang .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.howItWorksMamang .bullet1 {
    background-color: #f8bdff
}

.howItWorksMamang .bullet2 {
    background-color: #d5f635
}

.howItWorksMamang .bullet3 {
    background-color: #b8f1fd
}

.howItWorksMamang .bullet4 {
    background-color: #63e18d
}

.howItWorksMamang .bullet5 {
    background-color: #ff895d
}

.howItWorksMamang .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .howItWorksMamang .bullet {
        width: 40px;
        height: 40px
    }

    .howItWorksMamang .bullet svg {
        width: 20px
    }
}

.mamServicesMamang .mamBox {
    border-bottom: 1px solid #022658;
    padding-bottom: 24px;
    margin-bottom: 24px
}

@media screen and (min-width:991px) {
    .mamServicesMamang h2 {
        letter-spacing: -2px
    }

    .mamServicesMamang h3 {
        letter-spacing: -1px
    }
}

.atFaultMamang {
    background-color: #faf8f4
}

.atFaultMamang .innerBox {
    padding: 80px 108px;
    border-radius: 40px;
    border: 2px solid #022658;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .atFaultMamang .innerBox {
        padding: 40px 24px;
        border-radius: 24px
    }
}

.atFaultMamang .innerBox table td {
    vertical-align: top
}

.atFaultMamang .innerBox .bullet {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8bdff;
    border-radius: 48px
}

.atFaultMamang .innerBox .bullet1 {
    background-color: #f8bdff
}

.atFaultMamang .innerBox .bullet2 {
    background-color: #d5f635
}

.atFaultMamang .innerBox .bullet3 {
    background-color: #b8f1fd
}

.atFaultMamang .innerBox .bullet4 {
    background-color: #63e18d
}

.atFaultMamang .innerBox .bullet5 {
    background-color: #ff895d
}

.atFaultMamang .innerBox .bullet svg {
    width: 24px
}

@media screen and (max-width:991px) {
    .atFaultMamang .innerBox .bullet {
        width: 40px;
        height: 40px
    }

    .atFaultMamang .innerBox .bullet svg {
        width: 20px
    }
}

@media screen and (min-width:991px) {
    .atFaultMamang h2 {
        letter-spacing: -2px
    }

    .atFaultMamang h3 {
        letter-spacing: -1px
    }
}

.startingMotorcycleMamang {
    background-color: #faf8f4
}

.headerCc .box {
    padding: 60px;
    background-color: #b8f1fd;
    border-radius: 40px;
    text-align: center
}

@media(max-width:991px) {
    .headerCc .box {
        padding: 20px 40px 100px
    }
}

.headerCc .box .btn-c1 {
    font-size: 14px;
    font-family: FKTAshmoreRg, sans-serif
}

.headerCc .box .btn-c1 svg {
    width: auto
}

.compensationCalculatorLayout {
    min-height: 100vh;
    overflow: hidden
}

.compensationCalculatorLayout .progressBarCc .progress {
    background-color: #faf8f4;
    border-radius: 4px;
    height: 16px
}

.compensationCalculatorLayout .progressBarCc .progress-bar {
    background-color: #63e18d
}

.compensationCalculatorLayout .skeletonImg {
    position: relative
}

.compensationCalculatorLayout .skeletonImg .btn-transparent {
    position: absolute;
    width: 18px;
    height: 14px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #022658;
    transition: all .3s
}

.compensationCalculatorLayout .skeletonImg .btn-transparent.head {
    top: 50px;
    left: 0;
    right: 0;
    margin-inline: auto
}

@media(max-width:991px) {
    .compensationCalculatorLayout .skeletonImg .btn-transparent.head {
        top: 30px
    }
}

.compensationCalculatorLayout .skeletonImg .btn-transparent.upperBody {
    top: 100px;
    left: 0;
    right: 0;
    margin-inline: auto
}

@media(max-width:991px) {
    .compensationCalculatorLayout .skeletonImg .btn-transparent.upperBody {
        top: 70px
    }
}

.compensationCalculatorLayout .skeletonImg .btn-transparent.lowerBody {
    top: 210px;
    left: 0;
    right: 0;
    margin-inline: auto
}

@media(max-width:991px) {
    .compensationCalculatorLayout .skeletonImg .btn-transparent.lowerBody {
        top: 160px
    }
}

.compensationCalculatorLayout .skeletonImg .btn-transparent.armsAndAands {
    top: 240px;
    right: 15px
}

@media(max-width:991px) {
    .compensationCalculatorLayout .skeletonImg .btn-transparent.armsAndAands {
        top: 186px;
        right: 8px
    }
}

.compensationCalculatorLayout .skeletonImg .btn-transparent.lag {
    bottom: 160px;
    right: 55px
}

@media(max-width:991px) {
    .compensationCalculatorLayout .skeletonImg .btn-transparent.lag {
        bottom: 116px;
        right: 40px
    }
}

.compensationCalculatorLayout .overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(23, 4, 45, .8);
    z-index: 4;
    opacity: 0;
    visibility: hidden;
    transition: all .3s
}

.compensationCalculatorLayout .overlay.show {
    visibility: visible;
    opacity: 1
}

.compensationCalculatorLayout .injuriesPartsCc {
    z-index: 5;
    position: fixed;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s;
    background-color: #faf8f4;
    border-radius: 40px 40px 0 0;
    padding: 50px 3px;
    overflow: auto
}

.compensationCalculatorLayout .injuriesPartsCc.show {
    top: 300px
}

.compensationCalculatorLayout .injuriesPartsCc .btn svg {
    width: auto
}

.compensationCalculatorLayout .inputGroup {
    position: relative
}

.compensationCalculatorLayout .inputGroup .form-control {
    height: 60px
}

.compensationCalculatorLayout .inputGroup .btn {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.compensationCalculatorLayout .inputGroup .btn svg {
    width: 42px;
    height: 42px;
    color: #63e18d
}

.compensationCalculatorLayout .InjuryLevelCc .title {
    background-color: #63e18d;
    border-radius: 12px;
    padding: 16px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center
}

.compensationCalculatorLayout .InjuryLevelCc .btn {
    height: 60px;
    margin-bottom: 8px;
    border-radius: 12px;
    border: 0
}

.compensationCalculatorLayout .InjuryLevelCc .btn:active,
.compensationCalculatorLayout .InjuryLevelCc .btn:focus,
.compensationCalculatorLayout .InjuryLevelCc .btn:hover {
    border: 0 !important;
    box-shadow: none !important
}

.compensationCalculatorLayout .InjuryLevelCc .btn.active {
    border: 3px solid rgba(23, 4, 45, .64) !important
}

.compensationCalculatorLayout .InjuryLevelCc .btn-moderate {
    background-color: #e8c401;
    color: rgba(23, 4, 45, .64);
    font-family: FKTAshmoreRg, sans-serif
}

.compensationCalculatorLayout .InjuryLevelCc .btn-serious {
    color: rgba(23, 4, 45, .64);
    font-family: FKTAshmoreRg, sans-serif;
    background-color: #c38f1e
}

.compensationCalculatorLayout .InjuryLevelCc .btn-severe {
    color: rgba(23, 4, 45, .64);
    font-family: FKTAshmoreRg, sans-serif;
    background-color: #934334
}

.compensationCalculatorLayout .InjuryLevelCc .btn-transparent svg {
    width: 24px;
    margin-top: -2px
}

.compensationCalculatorLayout .selectedInjuryCc .title {
    background-color: #63e18d;
    border-radius: 12px;
    padding: 16px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center
}

.compensationCalculatorLayout .selectedInjuryCc .selectedInjury {
    border: 2px solid #63e18d;
    border-radius: 12px;
    padding: 16px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center
}

.compensationCalculatorLayout .btn-transparent svg {
    width: 24px;
    margin-top: -2px
}


/* ria */

.trusrpilotHome1 .maxW270px a {
    font-size: 18px;
}

.trusrpilotHome1 .text {
    text-decoration: underline;
}

.trusrpilotHome1 .text:hover {
    text-decoration: none;
}

.trustpilot-widget a {
    display: flex;
    align-items: end;
    gap: 10px;
    text-decoration: none;
    color: #000;
    font-size: 18px;
}

#tp-widget-rating {
    font-size: 14px;
    color: #191919;
}

#tp-widget-rating:hover {
    text-decoration: none;
}

.trustpilot-widget .star {
    width: 108px;
}

.trustpilot-widget .icon {
    width: 85px;
}

.frontNavbar1 .logo {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    font-size: 26px;
    text-wrap: nowrap;
}



.maxW270px a {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #000;
}

.maxW270px .star {
    width: 108px;
}

.maxW270px .icon {
    width: 85px;
}


.stellarnav>ul>li>a {
    padding: 20px 0;
}

.stellarnav ul ul {
    width: 370px;
    background: #022658;
    border-radius: 17px;
    padding: 15px 0 15px 0;
}

.stellarnav ul ul li a {
    color: #fff !important;
    padding-bottom: 5px;
}

.stellarnav ul ul li a:hover {
    color: #ffffff8f !important;
}

.stellarnav {


    margin-left: 40px;
}

.claim {
    background-color: #b948ff;
}

.claim .navbar a,
.claim .navbar-text {
    color: #fff;
}

.claim .stellarnav a {
    color: #fff !important;
}

.stellarnav li.has-sub>a:after {
    display: none;
}

.claim .navbar .btn-outline-c1 {
    border-color: #fff;
    color: #ffff;
}

.claim:after {
    background-color: #fff;

}

.motorcycle {
    background-color: #ff895d;
}

.personal {
    background-color: #63e18d;
}

.fault {
    background-color: #f8bdff;
}

.accident {
    background-color: #022658;
}


.accident .navbar a,
.accident .navbar-text {
    color: #fff;
}

.accident .stellarnav a {
    color: #fff !important;
}

.stellarnav li.has-sub>a:after {
    display: none;
}

.accident .navbar .btn-outline-c1 {
    border-color: #fff;
    color: #ffff;
}

.accident:after {
    background-color: #fff;

}

.tp-widget-rating {
    text-decoration: underline;
}

.frontFooter1 .maxW194px {
    font-size: 26px;
    font-weight: 600;
}

.infoHome1 h2,
.infoHome1 svg {
    color: #fff;
}

.infoHome1 button {
    border-color: #fff;
}

.infoHome1 button:hover {
    background-color: #fff !important;
    color: #022658 !important;
}

.success svg {
    fill: #fff;
}

.callClaims {
    padding-top: 200px !important;
}

.CashioVsInsurersVr .mark {
    background-color: transparent !important;
    color: #022658;
    border: 2px solid #022658 !important;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.CashioVsInsurersVr svg {
    width: 24px;
    height: 24px;
}

.CashioVsInsurersVr .chsBox table tr td {
    padding-bottom: 24px;
}

.insurerVRepair {
    padding-top: 200px !important;
}

.infoChs .infoChs .mtLg64 .btn-c1 {
    border-color: #fff !important;
}

.infoChs .mtLg64 .btn-c1:hover {
    background-color: #fff !important;
    color: #022658 !important;
}

/* sonali */


.elementor-heading-title {
    color: #FFFFFF !important;
    line-height: 1.2em;
    font-size: 1.4117647058824rem;
    margin: 0 !important;
    font-weight: bold !important;
}

.topHead {
    background-color: #022658;
    margin-top: 1px;
}

.topHead .row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.premium-blog-wrap {
    /* display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; */
    display: grid;
    grid-template-columns: auto auto;
    gap: 20px;
    margin-top: 21px;
}

.premium-blog-post-outer-container {
    /* width: 50%; */
    margin-bottom: 5px;
    /* padding-right: calc(50px/2);
    padding-left: calc(50px/2);
    padding: 10px 10px 10px 10px; */
}

.premium-blog-even .premium-blog-post-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #F0F0F0;
    height: 100%;
}

.blog-page {
    padding-bottom: 100px;
}

.premium-blog-thumb-effect-wrapper {
    position: relative;
    overflow: hidden;
}

.premium-blog-wrap .premium-blog-thumbnail-container {
    overflow: hidden;
}

.premium-blog-framed-effect {
    position: absolute;
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    height: -webkit-calc(100% - 30px);
    height: calc(100% - 30px);
    top: 15px;
    inset-inline-start: 15px;
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,
.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
    inset-inline-start: 50%;
    position: absolute;
    content: "";
    z-index: 1;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    height: 1px;
    width: 100%;
    background-color: #fff;
}

.premium-blog-thumbnail-container img {
    height: 350px;
    object-fit: cover;
}

.premium-blog-wrap .premium-blog-thumbnail-container .below-entry-meta {
    width: 100%;
    height: 100%;
    margin: 0 !important;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: block;
}

.premium-blog-wrap .premium-blog-thumbnail-container img {
    width: 100%;
    margin: 0 !important;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: block;
}


.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    padding: 20px;
}

.premium-blog-thumb-effect-wrapper span {
    display: none;
}

.premium-blog-author-thumbnail {
    position: relative;
    padding: 0 30px;
    width: 100%;
    top: -10px;
    height: 0;
    pointer-events: none;
}

.premium-blog-author-thumbnail img {
    border-radius: 50%;
    width: 60px;
    pointer-events: all;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.premium-blog-post-container .premium-blog-content-wrapper {
    padding: 30px;
    text-align: left;
    background-color: #FFFFFF;
    margin: 0 10px 20px;
    clear: both;
}

.premium-blog-post-container .premium-blog-inner-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.premium-blog-align-left .premium-blog-inner-container {
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.premium-blog-entry-title a {
    color: #022658;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
}

.premium-blog-post-content {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #022658;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.premium-blog-entry-meta {
    line-height: 1.3em;
    font-size: 12px;
    margin-bottom: 13px;
    color: #adadad;
}

.premium-blog-post-author.premium-blog-meta-data,
.premium-blog-post-time.premium-blog-meta-data,
.premium-blog-post-categories.premium-blog-meta-data {
    background: #022658 !important;
    border-radius: 20px;
    padding: 5px 15px;
    margin: 3px;
}

.premium-blog-meta-data {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    display: inline-block;
}

.premium-blog-meta-data>* {
    color: #FFFFFF;
}

.premium-blog-post-tags-container {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    color: #022658;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.premium-blog-post-tags-container a {
    background: whitesmoke;
    padding: 5px 10px;
    border-radius: 20px;
    color: #022658;
}

.premium-blog-pagination-container .page-numbers {
    display: inline-block;
    border: none;
    color: #000;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    text-decoration: none;
    padding: .75em;
    margin: 0 .4em .4em 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.premium-blog-pagination-container {
    text-align: center;
}

.premium-blog-pagination-container .page-numbers {
    color: #FFFFFF;
    background-color: #022658;
    margin: 50px 0px 50px 0px;
}

.premium-blog-pagination-container span.current {
    color: #FFFFFF;
    background-color: #38086F;
}

.ast-single-entry-banner .entry-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 32px;
    font-size: 1.8823529411765rem;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.2;
    color: #1e293b;
}

.ast-single-post .entry-title,
.ast-single-post .entry-title a {
    line-height: 1.2;
}


.ast-post-social-sharing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
}

.ast-post-social-sharing .ast-social-sharing-heading {
    font-weight: 900;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    text-decoration: initial;
    margin-bottom: .5em;
}

h3.ast-social-sharing-heading {
    font-size: 15px !important;
    margin-top: 50px !important;
    align-self: center;
    color: #1e293b;
}

.ast-post-social-sharing .ast-social-inner-wrap,
.ast-author-box-sharing .ast-social-inner-wrap {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    width: auto;
}

.ast-social-inner-wrap.element-social-inner-wrap.social-show-label-true.ast-social-color-type-official {
    align-self: center !important;
}

.ast-post-social-sharing a.ast-social-icon-a {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

.ast-post-social-sharing .ast-social-inner-wrap .ast-social-icon-a:first-child,
.ast-author-box-sharing .ast-social-inner-wrap .ast-social-icon-a:first-child {
    margin-left: 0;
}

.ast-post-social-sharing a.ast-social-icon-a,
.ast-author-box-sharing a.ast-social-icon-a {
    justify-content: center;
    line-height: normal;
    display: inline-flex;
    text-align: center;
    text-decoration: none;
}

.ast-inline-flex {
    -js-display: inline-flex;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

.ast-post-social-sharing .ast-social-element,
.ast-author-box-sharing .ast-social-element {
    display: inline-block;
    vertical-align: middle;
    padding: 0px;
}

.ast-post-social-sharing .ast-social-element>.ahfb-svg-iconset,
.ast-author-box-sharing .ast-social-element>.ahfb-svg-iconset {
    display: flex;
}

.ahfb-svg-iconset svg {
    width: 17px;
    height: 17px;
    transition: none;
}

.ast-post-social-sharing .ast-social-element svg,
.ast-author-box-sharing .ast-social-element svg {
    width: 20px;
    height: 20px;
    fill: var(--color);
}

.ast-post-social-sharing .social-item-label {
    display: block;
    color: #67768e;
}

.ast-post-social-sharing .ast-social-inner-wrap {
    padding-top: 1em;
}

.ast-post-social-sharing .social-item-label,
.ast-author-box-sharing .social-item-label {
    text-transform: uppercase;
    text-decoration: initial;
    width: 100%;
    text-align: center;
}

.ast-related-posts-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 30px;
    font-size: 1.7647058823529rem;
    text-transform: uppercase;
}

.ast-related-posts-title-section {
    padding-bottom: 20px;
}

.ast-related-posts-title-section .ast-related-posts-title {
    text-align: center;
}

h2 {
    color: #1e293b;
}

.ast-related-post-content .entry-header .ast-related-post-title,
.ast-related-post-content .entry-header .ast-related-post-title a {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 25px;
    font-size: 1.4705882352941rem;
    line-height: 1.2em;
}

.ast-related-post-excerpt {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 17px;
    font-size: 1rem;
    text-transform: capitalize;
}

#main .ast-single-related-posts-container.ast-container-- {
    padding-top: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    padding-right: 0em;
    margin-top: 0em;
    margin-bottom: 5em;
    margin-left: 0em;
    margin-right: 0em;
}

h3,
.entry-content :where(h3) {
    font-size: 32px;
    font-size: 1.8823529411765rem;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    line-height: 1.3em;
}

.blog-details-content.single h3 {
    font-size: 1.8823529411765rem !important;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    line-height: 1.3em;
}

.blog-details-content.single h2 {
    font-size: 2.3529411764706rem !important;
    line-height: 1.3em;
}

/* #content .ast-container {
    padding-left: 20px;
    padding-right: 20px;
} */

blockquote {
    border-left: 5px solid #022658;
    padding: 20px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0 0 1.5em;
    position: relative;
}

blockquote {
    margin: 1.5em;
    border-color: rgba(0, 0, 0, 0.05);
    color: #000000;
    font-size: 1.1em;
    line-height: inherit;
    position: relative;
}

.blog-details-content.single a {
    color: #022658;
    transition: all .2s linear;
    text-decoration: underline;
}

@media (max-width: 921px) {

    h3,
    .entry-content :where(h3),
    .blog-details-content.single h3 {
        font-size: 25px;
        font-size: 1.4705882352941rem !important;
    }

    h2,
    .entry-content :where(h2),
    .blog-details-content.single h2 {
        font-size: 30px;
        font-size: 1.7647058823529rem !important;
    }
}

@media (min-width: 768px) {
    section.ast-single-entry-banner h1 {
        margin-top: 50px;
        font-size: 39px !important;
    }
}

.ast-single-entry-banner .entry-meta,
.ast-single-entry-banner .entry-meta * {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 0.76470588235294rem;
}

.ast-author-avatar img {
    border-radius: 100%;
    width: 30px;
    height: 30px;
}

.ast-related-post-title,
.entry-meta * {
    word-break: break-word;
}

.entry-meta,
.entry-meta * {
    line-height: 1.45;
    color: #022658;
}

.author-name,
.posted-on,
.ast-terms-link,
span.ast-taxonomy-container.cat-links.default,
span.ast-taxonomy-container.tags-links.default {
    background-color: lightgray;
    padding: 3px 7px;
    border-radius: 20px;
    margin: 5px;
}

.entry-meta {
    margin-bottom: 20px;
}

.entry-meta a {
    text-decoration: none;
}

#primary .ast-article-single,
#secondary .widget {
    padding-top: 50px;
    padding-bottom: 60px;
}

.entry-content p {
    margin-bottom: 1.6em;
}

#content {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #022658;
}

/* 
.entry-content :where(h1, h2, h3, h4, h5, h6) {
    margin-top: 1.5em;
    margin-bottom: calc(0.3em + 10px);
    color: #1e293b;
}

h3,
.entry-content :where(h3) {
    font-size: 1.8823529411765rem;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    line-height: 1.3em;
}

h2,
.entry-content :where(h2) {
    font-size: 2.3529411764706rem;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    line-height: 1.3em;
} */

.ast-related-posts-wrapper {
    display: grid;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}

.ast-single-related-posts-container .ast-related-posts-wrapper {
    grid-template-columns: repeat(2, 1fr);
}

.ast-related-posts-wrapper .ast-related-post,
.ast-related-post-featured-section {
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative;
}

.ast-related-posts-inner-section {
    height: 100%;
}

.ast-related-posts-inner-section .post-thumb-img-content {
    margin: 0;
    position: relative;
}

.post-has-thumb+.entry-header,
.post-has-thumb+.entry-content {
    margin-top: 1em;
}

.ast-single-entry-banner+.site-content .entry-header {
    margin-bottom: 0;
}

.ast-related-post-content .entry-header .ast-related-post-title,
.ast-related-post-content .entry-header .ast-related-post-title a {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 25px;
    font-size: 1.4705882352941rem;
    line-height: 1.2em;
}

.ast-related-post-title,
.entry-meta * {
    word-break: break-word;
}

.entry-title {
    margin-bottom: 0.6em;
}

.entry-title a {
    color: #1e293b;
    text-decoration: none;
}

.ast-related-post-content .entry-meta,
.ast-related-post-content .entry-meta * {
    font-size: 14px;
    font-size: 0.82352941176471rem;
}

.ast-related-post-content .entry-meta {
    margin-top: 0.5em;
}

.ast-related-post-excerpt {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 1rem;
    text-transform: capitalize;
}

.premium-blog-entry-title {
    margin-bottom: 21px;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
    color: #1e293b;
    line-height: 1.3em;
    min-height: 65px;
    margin-top: 0;
}


.premium-blog-post-outer-container:hover .premium-blog-thumbnail-container a img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,
.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
    inset-inline-start: 50%;
    position: absolute;
    content: "";
    z-index: 1;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    height: 1px;
    width: 100%;
    background-color: #fff;
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
    width: 1px;
    height: 100%;
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
    height: 20px;
    opacity: 1;
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
    width: 20px;
    opacity: 1;
}


@media (max-width: 1024px) {

    .premium-blog-entry-title,
    .premium-blog-entry-title a {
        font-size: 22px;
    }

    .premium-blog-post-outer-container {
        padding: 10px 5px 5px 5px;
    }

    .premium-blog-author-thumbnail img {
        width: 42px;
    }
}

@media (max-width: 767px) {

    .premium-blog-entry-title,
    .premium-blog-entry-title a {
        font-size: 20px;
    }

    .premium-blog-post-outer-container {
        width: 100%;
    }

    .ast-single-related-posts-container .ast-related-posts-wrapper {
        grid-template-columns: auto;
    }

    #main .ast-single-related-posts-container.ast-container-- {
        margin-bottom: 0;
    }

    h3,
    .entry-content :where(h3),
    .blog-details-content.single h3 {
        font-size: 1.2941176470588rem !important;
    }

    h2,
    .entry-content :where(h2),
    .blog-details-content.single h2 {
        font-size: 1.5294117647059rem !important;
    }
}

@media (max-width: 768px) {
    .premium-blog-post-container .premium-blog-content-wrapper {
        padding: 15px;
    }
}

/*  */
.entry-content li[data-list="bullet"] {
    list-style: none;
    position: relative;
    padding-left: 25px;
}

.entry-content li[data-list="bullet"]::before {
    content: '•';
    position: absolute;
    left: 0;
    top: 0;
    font-size: 24px;
    color: #000;
}

li[data-list="bullet"] {
    list-style-type: disc;
    margin-left: 20px;
}

.faqsHome1 .faq-head h2 p {
    margin-bottom: 0;
}

.frontFooter1 .btn-c4 {
    color: #022658 !important;
    background-color: #fff !important;
}

.frontNavbar1 .ph-menu-list {
    display: none;
}

.dektop-button-header {
    display: none;
}

.accidentClaimsPi .bcaBox .icon img,
.rafBox .icon img {
    max-width: 65%;
}

h6 {
    line-height: 18px;
    font-size: 10px;
    margin-bottom: 0 !important;
}

.reportAnAccidentAmsl h2 {
    color: #fff;
}

.reportAnAccidentAmsl img {
    filter: brightness(0) invert(1);

}

.infoChs img {
    filter: brightness(0) invert(1);

}

.infoChs h2 {
    color: #fff;
}

.whiteimage svg {
    width: 81px;
    height: 21px;
}

.whiteimage .tp-logo__text {
    fill: #fff !important;
}

.complaintsPage h1 {
    font-size: 30px;
    padding-bottom: 1.5rem;
    line-height: 88px;
    letter-spacing: -2px;
}


@media screen and (max-width:1024px) {
    .stellarnav.desktop li.has-sub a {
        padding-right: 0;
    }

    .stellarnav {
        margin-left: 19px;
    }

    .frontNavbar1 .navbar .nav-link {
        font-size: 16px;
    }

    .frontNavbar1 .navbar .nav-item {
        margin: 0 6px;
    }

    .howToGetStartedHome1 .htgsCard.one:after {
        right: -40px;
    }

    .frontFooter1 .fs18 {
        font-size: 13px;
    }
}

@media screen and (max-width:991px) {
    ol {
        padding-left: 0;
    }

    .single-layout-1 li[data-list="bullet"] {
        list-style-type: disc;
        margin-left: 0;
    }

    /* #content .ast-container {
        padding-left: 0;
        padding-right: 0;
    } */

    .asFeaturedInHome1 .mx-auto {
        max-width: 225px !important;

    }

    .stellarnav .icon-close:after,
    .stellarnav .icon-close:before {
        width: 29px;
        border-bottom: solid 3px #fff;
    }

    .stellarnav .icon-close {
        width: 40px;

    }

    .dektop-button-header .frontNavbar1 .navbar-text,
    .dektop-button-header .frontNavbar1 .header-btn {
        display: block !important;
    }

    .dektop-button-header {
        margin-top: 35px;
        display: block !important;
    }

    .phone-btn {
        display: block !important;
    }

    .frontNavbar1 .ph-menu-list {
        display: block;
    }

    .desktop-menu-list {
        display: none !important;
    }

    .stellarnav .menu-toggle span.bars span {
        width: 23px;
        height: 3px;
        background: #343a40;
        margin: 0 0 4px;
    }

    .stellarnav ul li a {
        color: #fff !important;
        border-bottom: none !important;
    }

    .frontNavbar1 .has-sub .nav-item a {
        font-size: 20px !important;
        padding-left: 9px;
    }

    .frontNavbar1 .has-sub ul {
        display: block !important;
        padding-top: 0;
    }

    .frontNavbar1 .has-sub .icon-plus {
        display: none !important;
    }

    .stellarnav.mobile ul {
        background: rgb(2 38 88);
        max-width: 100% !important;
    }

    .header-menu {
        width: auto !important;
    }

    .frontNavbar1 .ph-header-desk,
    .frontNavbar1 .header-btn {
        display: none;
    }

    .frontNavbar1 .navbar .btn-outline-c1 {
        border: 2px solid #fff;
        color: #fff;
        margin-left: 18px !important;
        /* justify-content: start !important; */
        max-width: 300px;
    }

    .frontNavbar1 .navbar-text a,
    .frontNavbar1 .navbar-text {
        color: #fff;
    }

    .stellarnav .icon-close {
        box-sizing: border-box;
        width: 28px;
        height: 10px;
        position: relative;
        display: inline-block;
    }

    .videoReviewsHome1 .reviewBox video {
        width: 100% !important;
    }

    .frontNavbar1:after {
        background-color: transparent;

    }
}


@media screen and (max-width:600px) {

    .celebOurWinsTeamsWu .celebsBox {
        padding-bottom: 0 !important;
    }

    .premium-blog-wrap {
        grid-template-columns: auto;
    }

    .ast-single-entry-banner .entry-title {
        font-size: 1.2941176470588rem !important;
        text-align: left;
    }

    .premium-blog-post-container .premium-blog-content-wrapper {
        padding: 15px 4px;
    }

    .trustpilot-widget a {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: center;
    }

    .videoReviewsHome1 .videoReviews .swiperCustomNav {
        top: -97px;

    }

    .headerAms button {
        width: 100%;
    }
}

.yourInsurerMac1 h2,
.infoMcc h2 {
    color: #fff;
}



.infoHome1 .btn,
.infoMcc .btn,
.infoChs .btn {
    border: 1px solid #fff;
}

.infoHome1 .btn:hover,
.infoMcc .btn:hover,
.infoChs .btn:hover {
    background-color: #fff !important;
    color: #022658;
}

.fancybox-is-open .fancybox-bg {
    opacity: 0 !important;
}


.headerHome1 h1 {
    font-size: 78px;
}

.asFeaturedInHome1 .col-lg-4:nth-child(2) .maxW306px {
    max-width: 220px;
}

.howToGetStartedHome1 p {
    font-size: 18px;
    padding-bottom: 1rem;
}

.cky-btn-revisit-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0056a7;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: fixed;
    z-index: 999999;
    cursor: pointer;
}

.cky-btn-revisit-wrapper .cky-btn-revisit {
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0;
}

.cky-btn-revisit-wrapper .cky-btn-revisit img {
    max-width: fit-content;
    margin: 0;
    height: 30px;
    width: 30px;
}

.cky-revisit-bottom-left {
    bottom: 15px;
    left: 15px;
}

.modal-home {
    background-color: #000;
    opacity: 0.5;
}

.headerVRepair p a {
    color: #fff !important;
}


.headerMac1 h5 a {
    text-decoration: none;
    color: #000 !important;
}

.headerMac1 ol {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
    font-size: 16px;
    padding-left: 1rem;
}

.headerMac1 ol li {
    margin-bottom: 16px !important;
}

.reviewListReviews h2 {
    letter-spacing: -2px;
    font-size: 64px;

    margin-bottom: 40px;

}

.CashioAvrs {
    background-color: #faf8f4;
}

.reviewListReviews .maxW270px .review-button {
    text-decoration: underline;
}

.reviewRating-page h2 {
    margin-bottom: 0 !important;

}

.celebOurWinsTeamsWu .celebsBox {
    padding-bottom: 34px !important;
}