:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-rgb: 33, 37, 41;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: 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-bg: #fff
}

*,
::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;
    background-color: currentColor;
    border: 0;
    opacity: .25
}

hr:not([size]) {
    height: 1px
}

.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
}

.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[data-bs-original-title],
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: .2em;
    background-color: #fcf8e3
}

sub,
sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #0d6efd;
    text-decoration: underline
}

a:hover {
    color: #0a58ca
}

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;
    direction: ltr;
    unicode-bidi: bidi-override
}

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: #d63384;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700
}

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #6c757d;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

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]::-webkit-calendar-picker-indicator {
    display: none
}

[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] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none!important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: .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 {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: .875em;
    color: #6c757d
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    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
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width:576px) {
    .col-sm {
        flex: 1 0 0%
    }
    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }
    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }
    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }
    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }
    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }
    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-sm-0 {
        margin-left: 0
    }
    .offset-sm-1 {
        margin-left: 8.33333333%
    }
    .offset-sm-2 {
        margin-left: 16.66666667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.33333333%
    }
    .offset-sm-5 {
        margin-left: 41.66666667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.33333333%
    }
    .offset-sm-8 {
        margin-left: 66.66666667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.33333333%
    }
    .offset-sm-11 {
        margin-left: 91.66666667%
    }
    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0
    }
    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0
    }
    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem
    }
    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem
    }
    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem
    }
    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:768px) {
    .col-md {
        flex: 1 0 0%
    }
    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }
    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }
    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }
    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }
    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }
    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-md-0 {
        margin-left: 0
    }
    .offset-md-1 {
        margin-left: 8.33333333%
    }
    .offset-md-2 {
        margin-left: 16.66666667%
    }
    .offset-md-3 {
        margin-left: 25%
    }
    .offset-md-4 {
        margin-left: 33.33333333%
    }
    .offset-md-5 {
        margin-left: 41.66666667%
    }
    .offset-md-6 {
        margin-left: 50%
    }
    .offset-md-7 {
        margin-left: 58.33333333%
    }
    .offset-md-8 {
        margin-left: 66.66666667%
    }
    .offset-md-9 {
        margin-left: 75%
    }
    .offset-md-10 {
        margin-left: 83.33333333%
    }
    .offset-md-11 {
        margin-left: 91.66666667%
    }
    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0
    }
    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0
    }
    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem
    }
    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem
    }
    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem
    }
    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:992px) {
    .col-lg {
        flex: 1 0 0%
    }
    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }
    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }
    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }
    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }
    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }
    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-lg-0 {
        margin-left: 0
    }
    .offset-lg-1 {
        margin-left: 8.33333333%
    }
    .offset-lg-2 {
        margin-left: 16.66666667%
    }
    .offset-lg-3 {
        margin-left: 25%
    }
    .offset-lg-4 {
        margin-left: 33.33333333%
    }
    .offset-lg-5 {
        margin-left: 41.66666667%
    }
    .offset-lg-6 {
        margin-left: 50%
    }
    .offset-lg-7 {
        margin-left: 58.33333333%
    }
    .offset-lg-8 {
        margin-left: 66.66666667%
    }
    .offset-lg-9 {
        margin-left: 75%
    }
    .offset-lg-10 {
        margin-left: 83.33333333%
    }
    .offset-lg-11 {
        margin-left: 91.66666667%
    }
    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0
    }
    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0
    }
    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem
    }
    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem
    }
    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem
    }
    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex: 1 0 0%
    }
    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }
    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }
    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }
    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }
    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }
    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-xl-0 {
        margin-left: 0
    }
    .offset-xl-1 {
        margin-left: 8.33333333%
    }
    .offset-xl-2 {
        margin-left: 16.66666667%
    }
    .offset-xl-3 {
        margin-left: 25%
    }
    .offset-xl-4 {
        margin-left: 33.33333333%
    }
    .offset-xl-5 {
        margin-left: 41.66666667%
    }
    .offset-xl-6 {
        margin-left: 50%
    }
    .offset-xl-7 {
        margin-left: 58.33333333%
    }
    .offset-xl-8 {
        margin-left: 66.66666667%
    }
    .offset-xl-9 {
        margin-left: 75%
    }
    .offset-xl-10 {
        margin-left: 83.33333333%
    }
    .offset-xl-11 {
        margin-left: 91.66666667%
    }
    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0
    }
    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0
    }
    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem
    }
    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem
    }
    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem
    }
    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1400px) {
    .col-xxl {
        flex: 1 0 0%
    }
    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }
    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }
    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }
    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }
    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }
    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-xxl-0 {
        margin-left: 0
    }
    .offset-xxl-1 {
        margin-left: 8.33333333%
    }
    .offset-xxl-2 {
        margin-left: 16.66666667%
    }
    .offset-xxl-3 {
        margin-left: 25%
    }
    .offset-xxl-4 {
        margin-left: 33.33333333%
    }
    .offset-xxl-5 {
        margin-left: 41.66666667%
    }
    .offset-xxl-6 {
        margin-left: 50%
    }
    .offset-xxl-7 {
        margin-left: 58.33333333%
    }
    .offset-xxl-8 {
        margin-left: 66.66666667%
    }
    .offset-xxl-9 {
        margin-left: 75%
    }
    .offset-xxl-10 {
        margin-left: 83.33333333%
    }
    .offset-xxl-11 {
        margin-left: 91.66666667%
    }
    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0
    }
    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0
    }
    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }
    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }
    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }
    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6
}

.table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
}

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table>:not(:last-child)>:last-child>* {
    border-bottom-color: currentColor
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .25rem .25rem
}

.table-bordered>:not(caption)>* {
    border-width: 1px 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 1px
}

.table-borderless>:not(caption)>*>* {
    border-bottom-width: 0
}

.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #cfe2ff;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bacbe6
}

.table-secondary {
    --bs-table-bg: #e2e3e5;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #cbccce
}

.table-success {
    --bs-table-bg: #d1e7dd;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bcd0c7
}

.table-info {
    --bs-table-bg: #cff4fc;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #badce3
}

.table-warning {
    --bs-table-bg: #fff3cd;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6dbb9
}

.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfc2c4
}

.table-light {
    --bs-table-bg: #f8f9fa;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfe0e1
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #373b3e
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: #6c757d
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -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
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 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 + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.form-control-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.form-control-sm::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem
}

.form-control-lg::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem
}

textarea.form-control {
    min-height: calc(1.5em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: .25rem
}

.form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: .25rem
}

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.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-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='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 10l3 3l6-6'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
    background-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;
    background-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 {
    opacity: .5
}

.form-switch {
    padding-left: 2.5em
}

.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='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");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='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: right center;
    background-image: 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-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.btn-check:disabled+.btn,
.btn-check[disabled]+.btn {
    pointer-events: none;
    filter: none;
    opacity: .65
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    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;
    -webkit-appearance: none;
    appearance: none
}

@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: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    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;
    -moz-appearance: none;
    appearance: none
}

@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: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.form-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.form-floating {
    position: relative
}

.form-floating>.form-control,
.form-floating>.form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem .75rem;
    pointer-events: none;
    border: 1px solid 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 {
    padding: 1rem .75rem
}

.form-floating>.form-control::-moz-placeholder {
    color: transparent
}

.form-floating>.form-control::placeholder {
    color: transparent
}

.form-floating>.form-control:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,
.input-group>.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.input-group>.form-control:focus,
.input-group>.form-select:focus {
    z-index: 3
}

.input-group .btn {
    position: relative;
    z-index: 2
}

.input-group .btn:focus {
    z-index: 3
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.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: .3rem
}

.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: .2rem
}

.input-group-lg>.form-select,
.input-group-sm>.form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #198754
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(25, 135, 84, .9);
    border-radius: .25rem
}

.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: #198754;
    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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
    border-color: #198754
}

.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"] {
    padding-right: 4.125rem;
    background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e"), 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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
    border-color: #198754
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
    background-color: #198754
}

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #198754
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-valid,
.input-group .form-select.is-valid,
.was-validated .input-group .form-control:valid,
.was-validated .input-group .form-select:valid {
    z-index: 1
}

.input-group .form-control.is-valid:focus,
.input-group .form-select.is-valid:focus,
.was-validated .input-group .form-control:valid:focus,
.was-validated .input-group .form-select:valid:focus {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220, 53, 69, .9);
    border-radius: .25rem
}

.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: #dc3545;
    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: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
    border-color: #dc3545
}

.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"] {
    padding-right: 4.125rem;
    background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e"), 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-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: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
    border-color: #dc3545
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
    background-color: #dc3545
}

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid {
    z-index: 2
}

.input-group .form-control.is-invalid:focus,
.input-group .form-select.is-invalid:focus,
.was-validated .input-group .form-control:invalid:focus,
.was-validated .input-group .form-select:invalid:focus {
    z-index: 3
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus+.btn,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-primary:hover {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a58ca;
    border-color: #0a53be
}

.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
    box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #565e64;
    border-color: #51585e
}

.btn-check:active+.btn-secondary:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-success {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-success:hover {
    color: #fff;
    background-color: #157347;
    border-color: #146c43
}

.btn-check:focus+.btn-success,
.btn-success:focus {
    color: #fff;
    background-color: #157347;
    border-color: #146c43;
    box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
}

.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #146c43;
    border-color: #13653f
}

.btn-check:active+.btn-success:focus,
.btn-check:checked+.btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-info {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-info:hover {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2
}

.btn-check:focus+.btn-info,
.btn-info:focus {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2;
    box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
}

.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
    color: #000;
    background-color: #3dd5f3;
    border-color: #25cff2
}

.btn-check:active+.btn-info:focus,
.btn-check:checked+.btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-warning {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
}

.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720
}

.btn-check:active+.btn-warning:focus,
.btn-check:checked+.btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37;
    box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
}

.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b02a37;
    border-color: #a52834
}

.btn-check:active+.btn-danger:focus,
.btn-check:checked+.btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-light {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:focus+.btn-light,
.btn-light:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
}

.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:active+.btn-light:focus,
.btn-check:checked+.btn-light:focus,
.btn-light.active:focus,
.btn-light:active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-dark {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-dark:hover {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21;
    box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
}

.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1e21;
    border-color: #191c1f
}

.btn-check:active+.btn-dark:focus,
.btn-check:checked+.btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-outline-primary {
    color: #0d6efd;
    border-color: #0d6efd
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #0d6efd;
    background-color: transparent
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-success {
    color: #198754;
    border-color: #198754
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
    box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #198754;
    background-color: transparent
}

.btn-outline-info {
    color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-outline-info:hover {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #0dcaf0;
    background-color: transparent
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
    box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
    box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
    box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:active+.btn-outline-light:focus,
.btn-check:checked+.btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
    box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-dark {
    color: #212529;
    border-color: #212529
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
    box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #212529;
    background-color: transparent
}

.btn-link {
    font-weight: 400;
    color: #0d6efd;
    text-decoration: underline
}

.btn-link:hover {
    color: #0a58ca
}

.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d
}

.btn-group-lg>.btn,
.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .25rem;
    font-size: .875rem;
    border-radius: .2rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropdown,
.dropend,
.dropstart,
.dropup {
    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 {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: .125rem
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto
}

@media (min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }
    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0
    }
    .dropdown-menu-sm-end {
        --bs-position: end
    }
    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }
    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0
    }
    .dropdown-menu-md-end {
        --bs-position: end
    }
    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }
    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0
    }
    .dropdown-menu-lg-end {
        --bs-position: end
    }
    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }
    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0
    }
    .dropdown-menu-xl-end {
        --bs-position: end
    }
    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width:1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }
    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0
    }
    .dropdown-menu-xxl-end {
        --bs-position: end
    }
    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid 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: .125rem
}

.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: .125rem
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid 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: .5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, .15)
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #1e2125;
    background-color: #e9ecef
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0d6efd
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1rem;
    color: #212529
}

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #343a40;
    border-color: rgba(0, 0, 0, .15)
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-item:focus,
.dropdown-menu-dark .dropdown-item:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .15)
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
    color: #fff;
    background-color: #0d6efd
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
    color: #adb5bd
}

.dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, .15)
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-header {
    color: #adb5bd
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-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>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.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: -1px
}

.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 {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #0d6efd;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus,
.nav-link:hover {
    color: #0a58ca
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: 0 0;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0d6efd
}

.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 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-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: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 .25rem
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-sm .navbar-toggler {
        display: none
    }
    .navbar-expand-sm .offcanvas-header {
        display: none
    }
    .navbar-expand-sm .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible!important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }
    .navbar-expand-sm .offcanvas-bottom,
    .navbar-expand-sm .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }
    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }
    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-md .navbar-toggler {
        display: none
    }
    .navbar-expand-md .offcanvas-header {
        display: none
    }
    .navbar-expand-md .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible!important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }
    .navbar-expand-md .offcanvas-bottom,
    .navbar-expand-md .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }
    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-lg .navbar-toggler {
        display: none
    }
    .navbar-expand-lg .offcanvas-header {
        display: none
    }
    .navbar-expand-lg .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible!important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }
    .navbar-expand-lg .offcanvas-bottom,
    .navbar-expand-lg .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }
    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-xl .navbar-toggler {
        display: none
    }
    .navbar-expand-xl .offcanvas-header {
        display: none
    }
    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible!important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }
    .navbar-expand-xl .offcanvas-bottom,
    .navbar-expand-xl .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }
    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }
    .navbar-expand-xxl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
    .navbar-expand-xxl .offcanvas-header {
        display: none
    }
    .navbar-expand-xxl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible!important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none
    }
    .navbar-expand-xxl .offcanvas-bottom,
    .navbar-expand-xxl .offcanvas-top {
        height: auto;
        border-top: 0;
        border-bottom: 0
    }
    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .offcanvas-header {
    display: none
}

.navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible!important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none
}

.navbar-expand .offcanvas-bottom,
.navbar-expand .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0
}

.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .55)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .55);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .55)
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .55)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .55);
    border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='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")
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .55)
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.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: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem
}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -.25rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link+.card-link {
    margin-left: 1rem
}

.card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.5rem;
    margin-bottom: -.5rem;
    margin-left: -.5rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.5rem;
    margin-left: -.5rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom,
.card-img-top {
    width: 100%;
    height: auto;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-group>.card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }
    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }
    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }
    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .card-group>.card:not(:last-child) .card-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-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125)
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg)
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='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");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.accordion-item:first-of-type {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.accordion-flush .accordion-item:first-child {
    border-top: 0
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 5px 0;
    margin-bottom: 1rem;
    list-style: none
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/")
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6
}

.page-link {
    padding: .375rem .75rem
}

.page-item:first-child .page-link {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .35em .65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-primary {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe
}

.alert-primary .alert-link {
    color: #06357a
}

.alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8
}

.alert-secondary .alert-link {
    color: #34383c
}

.alert-success {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc
}

.alert-success .alert-link {
    color: #0c4128
}

.alert-info {
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb
}

.alert-info .alert-link {
    color: #04414d
}

.alert-warning {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5
}

.alert-warning .alert-link {
    color: #523e02
}

.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7
}

.alert-danger .alert-link {
    color: #6a1a21
}

.alert-light {
    color: #636464;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light .alert-link {
    color: #4f5050
}

.alert-dark {
    color: #141619;
    background-color: #d3d3d4;
    border-color: #bcbebf
}

.alert-dark .alert-link {
    color: #101214
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0d6efd;
    transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .25rem
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered>li::before {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }
    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }
    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }
    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }
    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }
    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #084298;
    background-color: #cfe2ff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #084298;
    background-color: #bacbe6
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #084298;
    border-color: #084298
}

.list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #41464b;
    background-color: #cbccce
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #41464b;
    border-color: #41464b
}

.list-group-item-success {
    color: #0f5132;
    background-color: #d1e7dd
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #0f5132;
    background-color: #bcd0c7
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0f5132;
    border-color: #0f5132
}

.list-group-item-info {
    color: #055160;
    background-color: #cff4fc
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #055160;
    background-color: #badce3
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #055160;
    border-color: #055160
}

.list-group-item-warning {
    color: #664d03;
    background-color: #fff3cd
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #664d03;
    background-color: #e6dbb9
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664d03;
    border-color: #664d03
}

.list-group-item-danger {
    color: #842029;
    background-color: #f8d7da
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #842029;
    background-color: #dfc2c4
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #842029;
    border-color: #842029
}

.list-group-item-light {
    color: #636464;
    background-color: #fefefe
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #636464;
    background-color: #e5e5e5
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #636464;
    border-color: #636464
}

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #141619;
    background-color: #bebebf
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141619;
    border-color: #141619
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5
}

.btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    opacity: 1
}

.btn-close.disabled,
.btn-close:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .25
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: .75rem
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.toast-header .btn-close {
    margin-right: -.375rem;
    margin-left: .75rem
}

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .btn-close {
    padding: .5rem .5rem;
    margin: -.5rem -.5rem -.5rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
    margin: .25rem
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem)
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }
    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-header {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

.modal-fullscreen .modal-footer {
    border-radius: 0
}

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }
    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }
    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }
    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }
    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }
    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }
    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }
    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }
    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }
    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }
    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }
    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }
    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }
    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }
    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }
    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }
    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }
    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }
    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }
    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }
    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0
    }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: 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;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[data-popper-placement^=top],
.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
    bottom: 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
    top: -1px;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[data-popper-placement^=right],
.bs-tooltip-end {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
    right: -1px;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[data-popper-placement^=bottom],
.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
    top: 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[data-popper-placement^=left],
.bs-tooltip-start {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
    left: -1px;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1070;
    display: block;
    max-width: 276px;
    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;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem
}

.popover .popover-arrow::after,
.popover .popover-arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
.bs-popover-top>.popover-arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,
.bs-popover-top>.popover-arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,
.bs-popover-top>.popover-arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
.bs-popover-end>.popover-arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,
.bs-popover-end>.popover-arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,
.bs-popover-end>.popover-arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
.bs-popover-bottom>.popover-arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,
.bs-popover-bottom>.popover-arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,
.bs-popover-bottom>.popover-arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: #fff
}

.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: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f0f0f0
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
.bs-popover-start>.popover-arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,
.bs-popover-start>.popover-arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,
.bs-popover-start>.popover-arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: 1rem 1rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -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%;
    list-style: none
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid 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
}

@-webkit-keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        transform: scale(0)
    }
    50% {
        opacity: 1;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }
    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border,
    .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.offcanvas-backdrop.fade {
    opacity: 0
}

.offcanvas-backdrop.show {
    opacity: .5
}

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem
}

.offcanvas-header .btn-close {
    padding: .5rem .5rem;
    margin-top: -.5rem;
    margin-right: -.5rem;
    margin-bottom: -.5rem
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5
}

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0, 0, 0, .2);
    transform: translateX(-100%)
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 1px solid rgba(0, 0, 0, .2);
    transform: translateX(100%)
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    transform: translateY(-100%)
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0, 0, 0, .2);
    transform: translateY(100%)
}

.offcanvas.show {
    transform: none
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: .5
}

.placeholder.btn::before {
    display: inline-block;
    content: ""
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite
}

@-webkit-keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

@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%;
    -webkit-animation: placeholder-wave 2s linear infinite;
    animation: placeholder-wave 2s linear infinite
}

@-webkit-keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.link-primary {
    color: #0d6efd
}

.link-primary:focus,
.link-primary:hover {
    color: #0a58ca
}

.link-secondary {
    color: #6c757d
}

.link-secondary:focus,
.link-secondary:hover {
    color: #565e64
}

.link-success {
    color: #198754
}

.link-success:focus,
.link-success:hover {
    color: #146c43
}

.link-info {
    color: #0dcaf0
}

.link-info:focus,
.link-info:hover {
    color: #3dd5f3
}

.link-warning {
    color: #ffc107
}

.link-warning:focus,
.link-warning:hover {
    color: #ffcd39
}

.link-danger {
    color: #dc3545
}

.link-danger:focus,
.link-danger:hover {
    color: #b02a37
}

.link-light {
    color: #f8f9fa
}

.link-light:focus,
.link-light:hover {
    color: #f9fafb
}

.link-dark {
    color: #212529
}

.link-dark:focus,
.link-dark:hover {
    color: #1a1e21
}

.ratio {
    position: relative;
    width: 100%
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%)
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%)
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%)
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    white-space: nowrap!important;
    border: 0!important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.float-start {
    float: left!important
}

.float-end {
    float: right!important
}

.float-none {
    float: none!important
}

.opacity-0 {
    opacity: 0!important
}

.opacity-25 {
    opacity: .25!important
}

.opacity-50 {
    opacity: .5!important
}

.opacity-75 {
    opacity: .75!important
}

.opacity-100 {
    opacity: 1!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: scroll!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-grid {
    display: grid!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

.d-none {
    display: none!important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important
}

.shadow-none {
    box-shadow: none!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: -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: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-top-0 {
    border-top: 0!important
}

.border-end {
    border-right: 1px solid #dee2e6!important
}

.border-end-0 {
    border-right: 0!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-start {
    border-left: 1px solid #dee2e6!important
}

.border-start-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #0d6efd!important
}

.border-secondary {
    border-color: #6c757d!important
}

.border-success {
    border-color: #198754!important
}

.border-info {
    border-color: #0dcaf0!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #dc3545!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #212529!important
}

.border-white {
    border-color: #fff!important
}

.border-1 {
    border-width: 1px!important
}

.border-2 {
    border-width: 2px!important
}

.border-3 {
    border-width: 3px!important
}

.border-4 {
    border-width: 4px!important
}

.border-5 {
    border-width: 5px!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.vw-100 {
    width: 100vw!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.mh-100 {
    max-height: 100%!important
}

.vh-100 {
    height: 100vh!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.flex-fill {
    flex: 1 1 auto!important
}

.flex-row {
    flex-direction: row!important
}

.flex-column {
    flex-direction: column!important
}

.flex-row-reverse {
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    flex-direction: column-reverse!important
}

.flex-grow-0 {
    flex-grow: 0!important
}

.flex-grow-1 {
    flex-grow: 1!important
}

.flex-shrink-0 {
    flex-shrink: 0!important
}

.flex-shrink-1 {
    flex-shrink: 1!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.gap-0 {
    gap: 0!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: 1rem!important
}

.gap-4 {
    gap: 1.5rem!important
}

.gap-5 {
    gap: 3rem!important
}

.justify-content-start {
    justify-content: flex-start!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.justify-content-between {
    justify-content: space-between!important
}

.justify-content-around {
    justify-content: space-around!important
}

.justify-content-evenly {
    justify-content: space-evenly!important
}

.align-items-start {
    align-items: flex-start!important
}

.align-items-end {
    align-items: flex-end!important
}

.align-items-center {
    align-items: center!important
}

.align-items-baseline {
    align-items: baseline!important
}

.align-items-stretch {
    align-items: stretch!important
}

.align-content-start {
    align-content: flex-start!important
}

.align-content-end {
    align-content: flex-end!important
}

.align-content-center {
    align-content: center!important
}

.align-content-between {
    align-content: space-between!important
}

.align-content-around {
    align-content: space-around!important
}

.align-content-stretch {
    align-content: stretch!important
}

.align-self-auto {
    align-self: auto!important
}

.align-self-start {
    align-self: flex-start!important
}

.align-self-end {
    align-self: flex-end!important
}

.align-self-center {
    align-self: center!important
}

.align-self-baseline {
    align-self: baseline!important
}

.align-self-stretch {
    align-self: stretch!important
}

.order-first {
    order: -1!important
}

.order-0 {
    order: 0!important
}

.order-1 {
    order: 1!important
}

.order-2 {
    order: 2!important
}

.order-3 {
    order: 3!important
}

.order-4 {
    order: 4!important
}

.order-5 {
    order: 5!important
}

.order-last {
    order: 6!important
}

.m-0 {
    margin: 0!important
}

.m-1 {
    margin: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.m-auto {
    margin: auto!important
}

.mx-0 {
    margin-right: 0!important;
    margin-left: 0!important
}

.mx-1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

.mx-2 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

.mx-3 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

.mx-4 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

.mx-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

.mx-auto {
    margin-right: auto!important;
    margin-left: auto!important
}

.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

.my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

.my-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.my-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}

.mt-0 {
    margin-top: 0!important
}

.mt-1 {
    margin-top: .25rem!important
}

.mt-2 {
    margin-top: .5rem!important
}

.mt-3 {
    margin-top: 1rem!important
}

.mt-4 {
    margin-top: 1.5rem!important
}

.mt-5 {
    margin-top: 3rem!important
}

.mt-auto {
    margin-top: auto!important
}

.me-0 {
    margin-right: 0!important
}

.me-1 {
    margin-right: .25rem!important
}

.me-2 {
    margin-right: .5rem!important
}

.me-3 {
    margin-right: 1rem!important
}

.me-4 {
    margin-right: 1.5rem!important
}

.me-5 {
    margin-right: 3rem!important
}

.me-auto {
    margin-right: auto!important
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-1 {
    margin-bottom: .25rem!important
}

.mb-2 {
    margin-bottom: .5rem!important
}

.mb-3 {
    margin-bottom: 1rem!important
}

.mb-4 {
    margin-bottom: 1.5rem!important
}

.mb-5 {
    margin-bottom: 3rem!important
}

.mb-auto {
    margin-bottom: auto!important
}

.ms-0 {
    margin-left: 0!important
}

.ms-1 {
    margin-left: .25rem!important
}

.ms-2 {
    margin-left: .5rem!important
}

.ms-3 {
    margin-left: 1rem!important
}

.ms-4 {
    margin-left: 1.5rem!important
}

.ms-5 {
    margin-left: 3rem!important
}

.ms-auto {
    margin-left: auto!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important
}

.px-1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

.px-2 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

.px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

.px-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

.px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

.py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

.py-4 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

.py-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-1 {
    padding-top: .25rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pt-3 {
    padding-top: 1rem!important
}

.pt-4 {
    padding-top: 1.5rem!important
}

.pt-5 {
    padding-top: 3rem!important
}

.pe-0 {
    padding-right: 0!important
}

.pe-1 {
    padding-right: .25rem!important
}

.pe-2 {
    padding-right: .5rem!important
}

.pe-3 {
    padding-right: 1rem!important
}

.pe-4 {
    padding-right: 1.5rem!important
}

.pe-5 {
    padding-right: 3rem!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-1 {
    padding-bottom: .25rem!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

.pb-3 {
    padding-bottom: 1rem!important
}

.pb-4 {
    padding-bottom: 1.5rem!important
}

.pb-5 {
    padding-bottom: 3rem!important
}

.ps-0 {
    padding-left: 0!important
}

.ps-1 {
    padding-left: .25rem!important
}

.ps-2 {
    padding-left: .5rem!important
}

.ps-3 {
    padding-left: 1rem!important
}

.ps-4 {
    padding-left: 1.5rem!important
}

.ps-5 {
    padding-left: 3rem!important
}

.font-monospace {
    font-family: var(--bs-font-monospace)!important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

.fs-2 {
    font-size: calc(1.325rem + .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-light {
    font-weight: 300!important
}

.fw-lighter {
    font-weight: lighter!important
}

.fw-normal {
    font-weight: 400!important
}

.fw-bold {
    font-weight: 700!important
}

.fw-bolder {
    font-weight: bolder!important
}

.lh-1 {
    line-height: 1!important
}

.lh-sm {
    line-height: 1.25!important
}

.lh-base {
    line-height: 1.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-rgb), var(--bs-text-opacity))!important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d!important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5)!important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .5)!important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit!important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity))!important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity))!important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity))!important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity))!important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity))!important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity))!important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity))!important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity))!important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity))!important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-rgb), var(--bs-bg-opacity))!important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent!important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--bs-gradient)!important
}

.user-select-all {
    -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: .25rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.rounded-1 {
    border-radius: .2rem!important
}

.rounded-2 {
    border-radius: .25rem!important
}

.rounded-3 {
    border-radius: .3rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

.rounded-end {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-start {
    border-bottom-left-radius: .25rem!important;
    border-top-left-radius: .25rem!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media (min-width:576px) {
    .float-sm-start {
        float: left!important
    }
    .float-sm-end {
        float: right!important
    }
    .float-sm-none {
        float: none!important
    }
    .d-sm-inline {
        display: inline!important
    }
    .d-sm-inline-block {
        display: inline-block!important
    }
    .d-sm-block {
        display: block!important
    }
    .d-sm-grid {
        display: grid!important
    }
    .d-sm-table {
        display: table!important
    }
    .d-sm-table-row {
        display: table-row!important
    }
    .d-sm-table-cell {
        display: table-cell!important
    }
    .d-sm-flex {
        display: flex!important
    }
    .d-sm-inline-flex {
        display: inline-flex!important
    }
    .d-sm-none {
        display: none!important
    }
    .flex-sm-fill {
        flex: 1 1 auto!important
    }
    .flex-sm-row {
        flex-direction: row!important
    }
    .flex-sm-column {
        flex-direction: column!important
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse!important
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse!important
    }
    .flex-sm-grow-0 {
        flex-grow: 0!important
    }
    .flex-sm-grow-1 {
        flex-grow: 1!important
    }
    .flex-sm-shrink-0 {
        flex-shrink: 0!important
    }
    .flex-sm-shrink-1 {
        flex-shrink: 1!important
    }
    .flex-sm-wrap {
        flex-wrap: wrap!important
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .gap-sm-0 {
        gap: 0!important
    }
    .gap-sm-1 {
        gap: .25rem!important
    }
    .gap-sm-2 {
        gap: .5rem!important
    }
    .gap-sm-3 {
        gap: 1rem!important
    }
    .gap-sm-4 {
        gap: 1.5rem!important
    }
    .gap-sm-5 {
        gap: 3rem!important
    }
    .justify-content-sm-start {
        justify-content: flex-start!important
    }
    .justify-content-sm-end {
        justify-content: flex-end!important
    }
    .justify-content-sm-center {
        justify-content: center!important
    }
    .justify-content-sm-between {
        justify-content: space-between!important
    }
    .justify-content-sm-around {
        justify-content: space-around!important
    }
    .justify-content-sm-evenly {
        justify-content: space-evenly!important
    }
    .align-items-sm-start {
        align-items: flex-start!important
    }
    .align-items-sm-end {
        align-items: flex-end!important
    }
    .align-items-sm-center {
        align-items: center!important
    }
    .align-items-sm-baseline {
        align-items: baseline!important
    }
    .align-items-sm-stretch {
        align-items: stretch!important
    }
    .align-content-sm-start {
        align-content: flex-start!important
    }
    .align-content-sm-end {
        align-content: flex-end!important
    }
    .align-content-sm-center {
        align-content: center!important
    }
    .align-content-sm-between {
        align-content: space-between!important
    }
    .align-content-sm-around {
        align-content: space-around!important
    }
    .align-content-sm-stretch {
        align-content: stretch!important
    }
    .align-self-sm-auto {
        align-self: auto!important
    }
    .align-self-sm-start {
        align-self: flex-start!important
    }
    .align-self-sm-end {
        align-self: flex-end!important
    }
    .align-self-sm-center {
        align-self: center!important
    }
    .align-self-sm-baseline {
        align-self: baseline!important
    }
    .align-self-sm-stretch {
        align-self: stretch!important
    }
    .order-sm-first {
        order: -1!important
    }
    .order-sm-0 {
        order: 0!important
    }
    .order-sm-1 {
        order: 1!important
    }
    .order-sm-2 {
        order: 2!important
    }
    .order-sm-3 {
        order: 3!important
    }
    .order-sm-4 {
        order: 4!important
    }
    .order-sm-5 {
        order: 5!important
    }
    .order-sm-last {
        order: 6!important
    }
    .m-sm-0 {
        margin: 0!important
    }
    .m-sm-1 {
        margin: .25rem!important
    }
    .m-sm-2 {
        margin: .5rem!important
    }
    .m-sm-3 {
        margin: 1rem!important
    }
    .m-sm-4 {
        margin: 1.5rem!important
    }
    .m-sm-5 {
        margin: 3rem!important
    }
    .m-sm-auto {
        margin: auto!important
    }
    .mx-sm-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .mx-sm-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }
    .mx-sm-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }
    .mx-sm-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }
    .mx-sm-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }
    .mx-sm-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }
    .mx-sm-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-sm-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .my-sm-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .my-sm-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .my-sm-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .my-sm-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .mt-sm-0 {
        margin-top: 0!important
    }
    .mt-sm-1 {
        margin-top: .25rem!important
    }
    .mt-sm-2 {
        margin-top: .5rem!important
    }
    .mt-sm-3 {
        margin-top: 1rem!important
    }
    .mt-sm-4 {
        margin-top: 1.5rem!important
    }
    .mt-sm-5 {
        margin-top: 3rem!important
    }
    .mt-sm-auto {
        margin-top: auto!important
    }
    .me-sm-0 {
        margin-right: 0!important
    }
    .me-sm-1 {
        margin-right: .25rem!important
    }
    .me-sm-2 {
        margin-right: .5rem!important
    }
    .me-sm-3 {
        margin-right: 1rem!important
    }
    .me-sm-4 {
        margin-right: 1.5rem!important
    }
    .me-sm-5 {
        margin-right: 3rem!important
    }
    .me-sm-auto {
        margin-right: auto!important
    }
    .mb-sm-0 {
        margin-bottom: 0!important
    }
    .mb-sm-1 {
        margin-bottom: .25rem!important
    }
    .mb-sm-2 {
        margin-bottom: .5rem!important
    }
    .mb-sm-3 {
        margin-bottom: 1rem!important
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }
    .mb-sm-5 {
        margin-bottom: 3rem!important
    }
    .mb-sm-auto {
        margin-bottom: auto!important
    }
    .ms-sm-0 {
        margin-left: 0!important
    }
    .ms-sm-1 {
        margin-left: .25rem!important
    }
    .ms-sm-2 {
        margin-left: .5rem!important
    }
    .ms-sm-3 {
        margin-left: 1rem!important
    }
    .ms-sm-4 {
        margin-left: 1.5rem!important
    }
    .ms-sm-5 {
        margin-left: 3rem!important
    }
    .ms-sm-auto {
        margin-left: auto!important
    }
    .p-sm-0 {
        padding: 0!important
    }
    .p-sm-1 {
        padding: .25rem!important
    }
    .p-sm-2 {
        padding: .5rem!important
    }
    .p-sm-3 {
        padding: 1rem!important
    }
    .p-sm-4 {
        padding: 1.5rem!important
    }
    .p-sm-5 {
        padding: 3rem!important
    }
    .px-sm-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .px-sm-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }
    .px-sm-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }
    .px-sm-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }
    .px-sm-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }
    .px-sm-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }
    .py-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .py-sm-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .py-sm-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .py-sm-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .pt-sm-0 {
        padding-top: 0!important
    }
    .pt-sm-1 {
        padding-top: .25rem!important
    }
    .pt-sm-2 {
        padding-top: .5rem!important
    }
    .pt-sm-3 {
        padding-top: 1rem!important
    }
    .pt-sm-4 {
        padding-top: 1.5rem!important
    }
    .pt-sm-5 {
        padding-top: 3rem!important
    }
    .pe-sm-0 {
        padding-right: 0!important
    }
    .pe-sm-1 {
        padding-right: .25rem!important
    }
    .pe-sm-2 {
        padding-right: .5rem!important
    }
    .pe-sm-3 {
        padding-right: 1rem!important
    }
    .pe-sm-4 {
        padding-right: 1.5rem!important
    }
    .pe-sm-5 {
        padding-right: 3rem!important
    }
    .pb-sm-0 {
        padding-bottom: 0!important
    }
    .pb-sm-1 {
        padding-bottom: .25rem!important
    }
    .pb-sm-2 {
        padding-bottom: .5rem!important
    }
    .pb-sm-3 {
        padding-bottom: 1rem!important
    }
    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }
    .pb-sm-5 {
        padding-bottom: 3rem!important
    }
    .ps-sm-0 {
        padding-left: 0!important
    }
    .ps-sm-1 {
        padding-left: .25rem!important
    }
    .ps-sm-2 {
        padding-left: .5rem!important
    }
    .ps-sm-3 {
        padding-left: 1rem!important
    }
    .ps-sm-4 {
        padding-left: 1.5rem!important
    }
    .ps-sm-5 {
        padding-left: 3rem!important
    }
    .text-sm-start {
        text-align: left!important
    }
    .text-sm-end {
        text-align: right!important
    }
    .text-sm-center {
        text-align: center!important
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left!important
    }
    .float-md-end {
        float: right!important
    }
    .float-md-none {
        float: none!important
    }
    .d-md-inline {
        display: inline!important
    }
    .d-md-inline-block {
        display: inline-block!important
    }
    .d-md-block {
        display: block!important
    }
    .d-md-grid {
        display: grid!important
    }
    .d-md-table {
        display: table!important
    }
    .d-md-table-row {
        display: table-row!important
    }
    .d-md-table-cell {
        display: table-cell!important
    }
    .d-md-flex {
        display: flex!important
    }
    .d-md-inline-flex {
        display: inline-flex!important
    }
    .d-md-none {
        display: none!important
    }
    .flex-md-fill {
        flex: 1 1 auto!important
    }
    .flex-md-row {
        flex-direction: row!important
    }
    .flex-md-column {
        flex-direction: column!important
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse!important
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse!important
    }
    .flex-md-grow-0 {
        flex-grow: 0!important
    }
    .flex-md-grow-1 {
        flex-grow: 1!important
    }
    .flex-md-shrink-0 {
        flex-shrink: 0!important
    }
    .flex-md-shrink-1 {
        flex-shrink: 1!important
    }
    .flex-md-wrap {
        flex-wrap: wrap!important
    }
    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .gap-md-0 {
        gap: 0!important
    }
    .gap-md-1 {
        gap: .25rem!important
    }
    .gap-md-2 {
        gap: .5rem!important
    }
    .gap-md-3 {
        gap: 1rem!important
    }
    .gap-md-4 {
        gap: 1.5rem!important
    }
    .gap-md-5 {
        gap: 3rem!important
    }
    .justify-content-md-start {
        justify-content: flex-start!important
    }
    .justify-content-md-end {
        justify-content: flex-end!important
    }
    .justify-content-md-center {
        justify-content: center!important
    }
    .justify-content-md-between {
        justify-content: space-between!important
    }
    .justify-content-md-around {
        justify-content: space-around!important
    }
    .justify-content-md-evenly {
        justify-content: space-evenly!important
    }
    .align-items-md-start {
        align-items: flex-start!important
    }
    .align-items-md-end {
        align-items: flex-end!important
    }
    .align-items-md-center {
        align-items: center!important
    }
    .align-items-md-baseline {
        align-items: baseline!important
    }
    .align-items-md-stretch {
        align-items: stretch!important
    }
    .align-content-md-start {
        align-content: flex-start!important
    }
    .align-content-md-end {
        align-content: flex-end!important
    }
    .align-content-md-center {
        align-content: center!important
    }
    .align-content-md-between {
        align-content: space-between!important
    }
    .align-content-md-around {
        align-content: space-around!important
    }
    .align-content-md-stretch {
        align-content: stretch!important
    }
    .align-self-md-auto {
        align-self: auto!important
    }
    .align-self-md-start {
        align-self: flex-start!important
    }
    .align-self-md-end {
        align-self: flex-end!important
    }
    .align-self-md-center {
        align-self: center!important
    }
    .align-self-md-baseline {
        align-self: baseline!important
    }
    .align-self-md-stretch {
        align-self: stretch!important
    }
    .order-md-first {
        order: -1!important
    }
    .order-md-0 {
        order: 0!important
    }
    .order-md-1 {
        order: 1!important
    }
    .order-md-2 {
        order: 2!important
    }
    .order-md-3 {
        order: 3!important
    }
    .order-md-4 {
        order: 4!important
    }
    .order-md-5 {
        order: 5!important
    }
    .order-md-last {
        order: 6!important
    }
    .m-md-0 {
        margin: 0!important
    }
    .m-md-1 {
        margin: .25rem!important
    }
    .m-md-2 {
        margin: .5rem!important
    }
    .m-md-3 {
        margin: 1rem!important
    }
    .m-md-4 {
        margin: 1.5rem!important
    }
    .m-md-5 {
        margin: 3rem!important
    }
    .m-md-auto {
        margin: auto!important
    }
    .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .mx-md-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }
    .mx-md-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }
    .mx-md-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }
    .mx-md-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }
    .mx-md-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }
    .mx-md-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .my-md-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .my-md-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .my-md-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .mt-md-0 {
        margin-top: 0!important
    }
    .mt-md-1 {
        margin-top: .25rem!important
    }
    .mt-md-2 {
        margin-top: .5rem!important
    }
    .mt-md-3 {
        margin-top: 1rem!important
    }
    .mt-md-4 {
        margin-top: 1.5rem!important
    }
    .mt-md-5 {
        margin-top: 3rem!important
    }
    .mt-md-auto {
        margin-top: auto!important
    }
    .me-md-0 {
        margin-right: 0!important
    }
    .me-md-1 {
        margin-right: .25rem!important
    }
    .me-md-2 {
        margin-right: .5rem!important
    }
    .me-md-3 {
        margin-right: 1rem!important
    }
    .me-md-4 {
        margin-right: 1.5rem!important
    }
    .me-md-5 {
        margin-right: 3rem!important
    }
    .me-md-auto {
        margin-right: auto!important
    }
    .mb-md-0 {
        margin-bottom: 0!important
    }
    .mb-md-1 {
        margin-bottom: .25rem!important
    }
    .mb-md-2 {
        margin-bottom: .5rem!important
    }
    .mb-md-3 {
        margin-bottom: 1rem!important
    }
    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }
    .mb-md-5 {
        margin-bottom: 3rem!important
    }
    .mb-md-auto {
        margin-bottom: auto!important
    }
    .ms-md-0 {
        margin-left: 0!important
    }
    .ms-md-1 {
        margin-left: .25rem!important
    }
    .ms-md-2 {
        margin-left: .5rem!important
    }
    .ms-md-3 {
        margin-left: 1rem!important
    }
    .ms-md-4 {
        margin-left: 1.5rem!important
    }
    .ms-md-5 {
        margin-left: 3rem!important
    }
    .ms-md-auto {
        margin-left: auto!important
    }
    .p-md-0 {
        padding: 0!important
    }
    .p-md-1 {
        padding: .25rem!important
    }
    .p-md-2 {
        padding: .5rem!important
    }
    .p-md-3 {
        padding: 1rem!important
    }
    .p-md-4 {
        padding: 1.5rem!important
    }
    .p-md-5 {
        padding: 3rem!important
    }
    .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .px-md-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }
    .px-md-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }
    .px-md-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }
    .px-md-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }
    .px-md-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }
    .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .py-md-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .py-md-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .py-md-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .pt-md-0 {
        padding-top: 0!important
    }
    .pt-md-1 {
        padding-top: .25rem!important
    }
    .pt-md-2 {
        padding-top: .5rem!important
    }
    .pt-md-3 {
        padding-top: 1rem!important
    }
    .pt-md-4 {
        padding-top: 1.5rem!important
    }
    .pt-md-5 {
        padding-top: 3rem!important
    }
    .pe-md-0 {
        padding-right: 0!important
    }
    .pe-md-1 {
        padding-right: .25rem!important
    }
    .pe-md-2 {
        padding-right: .5rem!important
    }
    .pe-md-3 {
        padding-right: 1rem!important
    }
    .pe-md-4 {
        padding-right: 1.5rem!important
    }
    .pe-md-5 {
        padding-right: 3rem!important
    }
    .pb-md-0 {
        padding-bottom: 0!important
    }
    .pb-md-1 {
        padding-bottom: .25rem!important
    }
    .pb-md-2 {
        padding-bottom: .5rem!important
    }
    .pb-md-3 {
        padding-bottom: 1rem!important
    }
    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }
    .pb-md-5 {
        padding-bottom: 3rem!important
    }
    .ps-md-0 {
        padding-left: 0!important
    }
    .ps-md-1 {
        padding-left: .25rem!important
    }
    .ps-md-2 {
        padding-left: .5rem!important
    }
    .ps-md-3 {
        padding-left: 1rem!important
    }
    .ps-md-4 {
        padding-left: 1.5rem!important
    }
    .ps-md-5 {
        padding-left: 3rem!important
    }
    .text-md-start {
        text-align: left!important
    }
    .text-md-end {
        text-align: right!important
    }
    .text-md-center {
        text-align: center!important
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left!important
    }
    .float-lg-end {
        float: right!important
    }
    .float-lg-none {
        float: none!important
    }
    .d-lg-inline {
        display: inline!important
    }
    .d-lg-inline-block {
        display: inline-block!important
    }
    .d-lg-block {
        display: block!important
    }
    .d-lg-grid {
        display: grid!important
    }
    .d-lg-table {
        display: table!important
    }
    .d-lg-table-row {
        display: table-row!important
    }
    .d-lg-table-cell {
        display: table-cell!important
    }
    .d-lg-flex {
        display: flex!important
    }
    .d-lg-inline-flex {
        display: inline-flex!important
    }
    .d-lg-none {
        display: none!important
    }
    .flex-lg-fill {
        flex: 1 1 auto!important
    }
    .flex-lg-row {
        flex-direction: row!important
    }
    .flex-lg-column {
        flex-direction: column!important
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }
    .flex-lg-grow-0 {
        flex-grow: 0!important
    }
    .flex-lg-grow-1 {
        flex-grow: 1!important
    }
    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }
    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }
    .flex-lg-wrap {
        flex-wrap: wrap!important
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .gap-lg-0 {
        gap: 0!important
    }
    .gap-lg-1 {
        gap: .25rem!important
    }
    .gap-lg-2 {
        gap: .5rem!important
    }
    .gap-lg-3 {
        gap: 1rem!important
    }
    .gap-lg-4 {
        gap: 1.5rem!important
    }
    .gap-lg-5 {
        gap: 3rem!important
    }
    .justify-content-lg-start {
        justify-content: flex-start!important
    }
    .justify-content-lg-end {
        justify-content: flex-end!important
    }
    .justify-content-lg-center {
        justify-content: center!important
    }
    .justify-content-lg-between {
        justify-content: space-between!important
    }
    .justify-content-lg-around {
        justify-content: space-around!important
    }
    .justify-content-lg-evenly {
        justify-content: space-evenly!important
    }
    .align-items-lg-start {
        align-items: flex-start!important
    }
    .align-items-lg-end {
        align-items: flex-end!important
    }
    .align-items-lg-center {
        align-items: center!important
    }
    .align-items-lg-baseline {
        align-items: baseline!important
    }
    .align-items-lg-stretch {
        align-items: stretch!important
    }
    .align-content-lg-start {
        align-content: flex-start!important
    }
    .align-content-lg-end {
        align-content: flex-end!important
    }
    .align-content-lg-center {
        align-content: center!important
    }
    .align-content-lg-between {
        align-content: space-between!important
    }
    .align-content-lg-around {
        align-content: space-around!important
    }
    .align-content-lg-stretch {
        align-content: stretch!important
    }
    .align-self-lg-auto {
        align-self: auto!important
    }
    .align-self-lg-start {
        align-self: flex-start!important
    }
    .align-self-lg-end {
        align-self: flex-end!important
    }
    .align-self-lg-center {
        align-self: center!important
    }
    .align-self-lg-baseline {
        align-self: baseline!important
    }
    .align-self-lg-stretch {
        align-self: stretch!important
    }
    .order-lg-first {
        order: -1!important
    }
    .order-lg-0 {
        order: 0!important
    }
    .order-lg-1 {
        order: 1!important
    }
    .order-lg-2 {
        order: 2!important
    }
    .order-lg-3 {
        order: 3!important
    }
    .order-lg-4 {
        order: 4!important
    }
    .order-lg-5 {
        order: 5!important
    }
    .order-lg-last {
        order: 6!important
    }
    .m-lg-0 {
        margin: 0!important
    }
    .m-lg-1 {
        margin: .25rem!important
    }
    .m-lg-2 {
        margin: .5rem!important
    }
    .m-lg-3 {
        margin: 1rem!important
    }
    .m-lg-4 {
        margin: 1.5rem!important
    }
    .m-lg-5 {
        margin: 3rem!important
    }
    .m-lg-auto {
        margin: auto!important
    }
    .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .mx-lg-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }
    .mx-lg-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }
    .mx-lg-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }
    .mx-lg-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }
    .mx-lg-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }
    .mx-lg-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .my-lg-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .my-lg-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .my-lg-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .mt-lg-0 {
        margin-top: 0!important
    }
    .mt-lg-1 {
        margin-top: .25rem!important
    }
    .mt-lg-2 {
        margin-top: .5rem!important
    }
    .mt-lg-3 {
        margin-top: 1rem!important
    }
    .mt-lg-4 {
        margin-top: 1.5rem!important
    }
    .mt-lg-5 {
        margin-top: 3rem!important
    }
    .mt-lg-auto {
        margin-top: auto!important
    }
    .me-lg-0 {
        margin-right: 0!important
    }
    .me-lg-1 {
        margin-right: .25rem!important
    }
    .me-lg-2 {
        margin-right: .5rem!important
    }
    .me-lg-3 {
        margin-right: 1rem!important
    }
    .me-lg-4 {
        margin-right: 1.5rem!important
    }
    .me-lg-5 {
        margin-right: 3rem!important
    }
    .me-lg-auto {
        margin-right: auto!important
    }
    .mb-lg-0 {
        margin-bottom: 0!important
    }
    .mb-lg-1 {
        margin-bottom: .25rem!important
    }
    .mb-lg-2 {
        margin-bottom: .5rem!important
    }
    .mb-lg-3 {
        margin-bottom: 1rem!important
    }
    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }
    .mb-lg-5 {
        margin-bottom: 3rem!important
    }
    .mb-lg-auto {
        margin-bottom: auto!important
    }
    .ms-lg-0 {
        margin-left: 0!important
    }
    .ms-lg-1 {
        margin-left: .25rem!important
    }
    .ms-lg-2 {
        margin-left: .5rem!important
    }
    .ms-lg-3 {
        margin-left: 1rem!important
    }
    .ms-lg-4 {
        margin-left: 1.5rem!important
    }
    .ms-lg-5 {
        margin-left: 3rem!important
    }
    .ms-lg-auto {
        margin-left: auto!important
    }
    .p-lg-0 {
        padding: 0!important
    }
    .p-lg-1 {
        padding: .25rem!important
    }
    .p-lg-2 {
        padding: .5rem!important
    }
    .p-lg-3 {
        padding: 1rem!important
    }
    .p-lg-4 {
        padding: 1.5rem!important
    }
    .p-lg-5 {
        padding: 3rem!important
    }
    .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .px-lg-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }
    .px-lg-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }
    .px-lg-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }
    .px-lg-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }
    .px-lg-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }
    .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .py-lg-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .py-lg-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .py-lg-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .pt-lg-0 {
        padding-top: 0!important
    }
    .pt-lg-1 {
        padding-top: .25rem!important
    }
    .pt-lg-2 {
        padding-top: .5rem!important
    }
    .pt-lg-3 {
        padding-top: 1rem!important
    }
    .pt-lg-4 {
        padding-top: 1.5rem!important
    }
    .pt-lg-5 {
        padding-top: 3rem!important
    }
    .pe-lg-0 {
        padding-right: 0!important
    }
    .pe-lg-1 {
        padding-right: .25rem!important
    }
    .pe-lg-2 {
        padding-right: .5rem!important
    }
    .pe-lg-3 {
        padding-right: 1rem!important
    }
    .pe-lg-4 {
        padding-right: 1.5rem!important
    }
    .pe-lg-5 {
        padding-right: 3rem!important
    }
    .pb-lg-0 {
        padding-bottom: 0!important
    }
    .pb-lg-1 {
        padding-bottom: .25rem!important
    }
    .pb-lg-2 {
        padding-bottom: .5rem!important
    }
    .pb-lg-3 {
        padding-bottom: 1rem!important
    }
    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }
    .pb-lg-5 {
        padding-bottom: 3rem!important
    }
    .ps-lg-0 {
        padding-left: 0!important
    }
    .ps-lg-1 {
        padding-left: .25rem!important
    }
    .ps-lg-2 {
        padding-left: .5rem!important
    }
    .ps-lg-3 {
        padding-left: 1rem!important
    }
    .ps-lg-4 {
        padding-left: 1.5rem!important
    }
    .ps-lg-5 {
        padding-left: 3rem!important
    }
    .text-lg-start {
        text-align: left!important
    }
    .text-lg-end {
        text-align: right!important
    }
    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left!important
    }
    .float-xl-end {
        float: right!important
    }
    .float-xl-none {
        float: none!important
    }
    .d-xl-inline {
        display: inline!important
    }
    .d-xl-inline-block {
        display: inline-block!important
    }
    .d-xl-block {
        display: block!important
    }
    .d-xl-grid {
        display: grid!important
    }
    .d-xl-table {
        display: table!important
    }
    .d-xl-table-row {
        display: table-row!important
    }
    .d-xl-table-cell {
        display: table-cell!important
    }
    .d-xl-flex {
        display: flex!important
    }
    .d-xl-inline-flex {
        display: inline-flex!important
    }
    .d-xl-none {
        display: none!important
    }
    .flex-xl-fill {
        flex: 1 1 auto!important
    }
    .flex-xl-row {
        flex-direction: row!important
    }
    .flex-xl-column {
        flex-direction: column!important
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse!important
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse!important
    }
    .flex-xl-grow-0 {
        flex-grow: 0!important
    }
    .flex-xl-grow-1 {
        flex-grow: 1!important
    }
    .flex-xl-shrink-0 {
        flex-shrink: 0!important
    }
    .flex-xl-shrink-1 {
        flex-shrink: 1!important
    }
    .flex-xl-wrap {
        flex-wrap: wrap!important
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .gap-xl-0 {
        gap: 0!important
    }
    .gap-xl-1 {
        gap: .25rem!important
    }
    .gap-xl-2 {
        gap: .5rem!important
    }
    .gap-xl-3 {
        gap: 1rem!important
    }
    .gap-xl-4 {
        gap: 1.5rem!important
    }
    .gap-xl-5 {
        gap: 3rem!important
    }
    .justify-content-xl-start {
        justify-content: flex-start!important
    }
    .justify-content-xl-end {
        justify-content: flex-end!important
    }
    .justify-content-xl-center {
        justify-content: center!important
    }
    .justify-content-xl-between {
        justify-content: space-between!important
    }
    .justify-content-xl-around {
        justify-content: space-around!important
    }
    .justify-content-xl-evenly {
        justify-content: space-evenly!important
    }
    .align-items-xl-start {
        align-items: flex-start!important
    }
    .align-items-xl-end {
        align-items: flex-end!important
    }
    .align-items-xl-center {
        align-items: center!important
    }
    .align-items-xl-baseline {
        align-items: baseline!important
    }
    .align-items-xl-stretch {
        align-items: stretch!important
    }
    .align-content-xl-start {
        align-content: flex-start!important
    }
    .align-content-xl-end {
        align-content: flex-end!important
    }
    .align-content-xl-center {
        align-content: center!important
    }
    .align-content-xl-between {
        align-content: space-between!important
    }
    .align-content-xl-around {
        align-content: space-around!important
    }
    .align-content-xl-stretch {
        align-content: stretch!important
    }
    .align-self-xl-auto {
        align-self: auto!important
    }
    .align-self-xl-start {
        align-self: flex-start!important
    }
    .align-self-xl-end {
        align-self: flex-end!important
    }
    .align-self-xl-center {
        align-self: center!important
    }
    .align-self-xl-baseline {
        align-self: baseline!important
    }
    .align-self-xl-stretch {
        align-self: stretch!important
    }
    .order-xl-first {
        order: -1!important
    }
    .order-xl-0 {
        order: 0!important
    }
    .order-xl-1 {
        order: 1!important
    }
    .order-xl-2 {
        order: 2!important
    }
    .order-xl-3 {
        order: 3!important
    }
    .order-xl-4 {
        order: 4!important
    }
    .order-xl-5 {
        order: 5!important
    }
    .order-xl-last {
        order: 6!important
    }
    .m-xl-0 {
        margin: 0!important
    }
    .m-xl-1 {
        margin: .25rem!important
    }
    .m-xl-2 {
        margin: .5rem!important
    }
    .m-xl-3 {
        margin: 1rem!important
    }
    .m-xl-4 {
        margin: 1.5rem!important
    }
    .m-xl-5 {
        margin: 3rem!important
    }
    .m-xl-auto {
        margin: auto!important
    }
    .mx-xl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .mx-xl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }
    .mx-xl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }
    .mx-xl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }
    .mx-xl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }
    .mx-xl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }
    .mx-xl-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-xl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .my-xl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .my-xl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .my-xl-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .my-xl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .mt-xl-0 {
        margin-top: 0!important
    }
    .mt-xl-1 {
        margin-top: .25rem!important
    }
    .mt-xl-2 {
        margin-top: .5rem!important
    }
    .mt-xl-3 {
        margin-top: 1rem!important
    }
    .mt-xl-4 {
        margin-top: 1.5rem!important
    }
    .mt-xl-5 {
        margin-top: 3rem!important
    }
    .mt-xl-auto {
        margin-top: auto!important
    }
    .me-xl-0 {
        margin-right: 0!important
    }
    .me-xl-1 {
        margin-right: .25rem!important
    }
    .me-xl-2 {
        margin-right: .5rem!important
    }
    .me-xl-3 {
        margin-right: 1rem!important
    }
    .me-xl-4 {
        margin-right: 1.5rem!important
    }
    .me-xl-5 {
        margin-right: 3rem!important
    }
    .me-xl-auto {
        margin-right: auto!important
    }
    .mb-xl-0 {
        margin-bottom: 0!important
    }
    .mb-xl-1 {
        margin-bottom: .25rem!important
    }
    .mb-xl-2 {
        margin-bottom: .5rem!important
    }
    .mb-xl-3 {
        margin-bottom: 1rem!important
    }
    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }
    .mb-xl-5 {
        margin-bottom: 3rem!important
    }
    .mb-xl-auto {
        margin-bottom: auto!important
    }
    .ms-xl-0 {
        margin-left: 0!important
    }
    .ms-xl-1 {
        margin-left: .25rem!important
    }
    .ms-xl-2 {
        margin-left: .5rem!important
    }
    .ms-xl-3 {
        margin-left: 1rem!important
    }
    .ms-xl-4 {
        margin-left: 1.5rem!important
    }
    .ms-xl-5 {
        margin-left: 3rem!important
    }
    .ms-xl-auto {
        margin-left: auto!important
    }
    .p-xl-0 {
        padding: 0!important
    }
    .p-xl-1 {
        padding: .25rem!important
    }
    .p-xl-2 {
        padding: .5rem!important
    }
    .p-xl-3 {
        padding: 1rem!important
    }
    .p-xl-4 {
        padding: 1.5rem!important
    }
    .p-xl-5 {
        padding: 3rem!important
    }
    .px-xl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .px-xl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }
    .px-xl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }
    .px-xl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }
    .px-xl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }
    .px-xl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }
    .py-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .py-xl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .py-xl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .py-xl-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .pt-xl-0 {
        padding-top: 0!important
    }
    .pt-xl-1 {
        padding-top: .25rem!important
    }
    .pt-xl-2 {
        padding-top: .5rem!important
    }
    .pt-xl-3 {
        padding-top: 1rem!important
    }
    .pt-xl-4 {
        padding-top: 1.5rem!important
    }
    .pt-xl-5 {
        padding-top: 3rem!important
    }
    .pe-xl-0 {
        padding-right: 0!important
    }
    .pe-xl-1 {
        padding-right: .25rem!important
    }
    .pe-xl-2 {
        padding-right: .5rem!important
    }
    .pe-xl-3 {
        padding-right: 1rem!important
    }
    .pe-xl-4 {
        padding-right: 1.5rem!important
    }
    .pe-xl-5 {
        padding-right: 3rem!important
    }
    .pb-xl-0 {
        padding-bottom: 0!important
    }
    .pb-xl-1 {
        padding-bottom: .25rem!important
    }
    .pb-xl-2 {
        padding-bottom: .5rem!important
    }
    .pb-xl-3 {
        padding-bottom: 1rem!important
    }
    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }
    .pb-xl-5 {
        padding-bottom: 3rem!important
    }
    .ps-xl-0 {
        padding-left: 0!important
    }
    .ps-xl-1 {
        padding-left: .25rem!important
    }
    .ps-xl-2 {
        padding-left: .5rem!important
    }
    .ps-xl-3 {
        padding-left: 1rem!important
    }
    .ps-xl-4 {
        padding-left: 1.5rem!important
    }
    .ps-xl-5 {
        padding-left: 3rem!important
    }
    .text-xl-start {
        text-align: left!important
    }
    .text-xl-end {
        text-align: right!important
    }
    .text-xl-center {
        text-align: center!important
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left!important
    }
    .float-xxl-end {
        float: right!important
    }
    .float-xxl-none {
        float: none!important
    }
    .d-xxl-inline {
        display: inline!important
    }
    .d-xxl-inline-block {
        display: inline-block!important
    }
    .d-xxl-block {
        display: block!important
    }
    .d-xxl-grid {
        display: grid!important
    }
    .d-xxl-table {
        display: table!important
    }
    .d-xxl-table-row {
        display: table-row!important
    }
    .d-xxl-table-cell {
        display: table-cell!important
    }
    .d-xxl-flex {
        display: flex!important
    }
    .d-xxl-inline-flex {
        display: inline-flex!important
    }
    .d-xxl-none {
        display: none!important
    }
    .flex-xxl-fill {
        flex: 1 1 auto!important
    }
    .flex-xxl-row {
        flex-direction: row!important
    }
    .flex-xxl-column {
        flex-direction: column!important
    }
    .flex-xxl-row-reverse {
        flex-direction: row-reverse!important
    }
    .flex-xxl-column-reverse {
        flex-direction: column-reverse!important
    }
    .flex-xxl-grow-0 {
        flex-grow: 0!important
    }
    .flex-xxl-grow-1 {
        flex-grow: 1!important
    }
    .flex-xxl-shrink-0 {
        flex-shrink: 0!important
    }
    .flex-xxl-shrink-1 {
        flex-shrink: 1!important
    }
    .flex-xxl-wrap {
        flex-wrap: wrap!important
    }
    .flex-xxl-nowrap {
        flex-wrap: nowrap!important
    }
    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .gap-xxl-0 {
        gap: 0!important
    }
    .gap-xxl-1 {
        gap: .25rem!important
    }
    .gap-xxl-2 {
        gap: .5rem!important
    }
    .gap-xxl-3 {
        gap: 1rem!important
    }
    .gap-xxl-4 {
        gap: 1.5rem!important
    }
    .gap-xxl-5 {
        gap: 3rem!important
    }
    .justify-content-xxl-start {
        justify-content: flex-start!important
    }
    .justify-content-xxl-end {
        justify-content: flex-end!important
    }
    .justify-content-xxl-center {
        justify-content: center!important
    }
    .justify-content-xxl-between {
        justify-content: space-between!important
    }
    .justify-content-xxl-around {
        justify-content: space-around!important
    }
    .justify-content-xxl-evenly {
        justify-content: space-evenly!important
    }
    .align-items-xxl-start {
        align-items: flex-start!important
    }
    .align-items-xxl-end {
        align-items: flex-end!important
    }
    .align-items-xxl-center {
        align-items: center!important
    }
    .align-items-xxl-baseline {
        align-items: baseline!important
    }
    .align-items-xxl-stretch {
        align-items: stretch!important
    }
    .align-content-xxl-start {
        align-content: flex-start!important
    }
    .align-content-xxl-end {
        align-content: flex-end!important
    }
    .align-content-xxl-center {
        align-content: center!important
    }
    .align-content-xxl-between {
        align-content: space-between!important
    }
    .align-content-xxl-around {
        align-content: space-around!important
    }
    .align-content-xxl-stretch {
        align-content: stretch!important
    }
    .align-self-xxl-auto {
        align-self: auto!important
    }
    .align-self-xxl-start {
        align-self: flex-start!important
    }
    .align-self-xxl-end {
        align-self: flex-end!important
    }
    .align-self-xxl-center {
        align-self: center!important
    }
    .align-self-xxl-baseline {
        align-self: baseline!important
    }
    .align-self-xxl-stretch {
        align-self: stretch!important
    }
    .order-xxl-first {
        order: -1!important
    }
    .order-xxl-0 {
        order: 0!important
    }
    .order-xxl-1 {
        order: 1!important
    }
    .order-xxl-2 {
        order: 2!important
    }
    .order-xxl-3 {
        order: 3!important
    }
    .order-xxl-4 {
        order: 4!important
    }
    .order-xxl-5 {
        order: 5!important
    }
    .order-xxl-last {
        order: 6!important
    }
    .m-xxl-0 {
        margin: 0!important
    }
    .m-xxl-1 {
        margin: .25rem!important
    }
    .m-xxl-2 {
        margin: .5rem!important
    }
    .m-xxl-3 {
        margin: 1rem!important
    }
    .m-xxl-4 {
        margin: 1.5rem!important
    }
    .m-xxl-5 {
        margin: 3rem!important
    }
    .m-xxl-auto {
        margin: auto!important
    }
    .mx-xxl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }
    .mx-xxl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }
    .mx-xxl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }
    .mx-xxl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }
    .mx-xxl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }
    .mx-xxl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }
    .mx-xxl-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }
    .my-xxl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .my-xxl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }
    .my-xxl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }
    .my-xxl-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }
    .my-xxl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }
    .my-xxl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }
    .my-xxl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }
    .mt-xxl-0 {
        margin-top: 0!important
    }
    .mt-xxl-1 {
        margin-top: .25rem!important
    }
    .mt-xxl-2 {
        margin-top: .5rem!important
    }
    .mt-xxl-3 {
        margin-top: 1rem!important
    }
    .mt-xxl-4 {
        margin-top: 1.5rem!important
    }
    .mt-xxl-5 {
        margin-top: 3rem!important
    }
    .mt-xxl-auto {
        margin-top: auto!important
    }
    .me-xxl-0 {
        margin-right: 0!important
    }
    .me-xxl-1 {
        margin-right: .25rem!important
    }
    .me-xxl-2 {
        margin-right: .5rem!important
    }
    .me-xxl-3 {
        margin-right: 1rem!important
    }
    .me-xxl-4 {
        margin-right: 1.5rem!important
    }
    .me-xxl-5 {
        margin-right: 3rem!important
    }
    .me-xxl-auto {
        margin-right: auto!important
    }
    .mb-xxl-0 {
        margin-bottom: 0!important
    }
    .mb-xxl-1 {
        margin-bottom: .25rem!important
    }
    .mb-xxl-2 {
        margin-bottom: .5rem!important
    }
    .mb-xxl-3 {
        margin-bottom: 1rem!important
    }
    .mb-xxl-4 {
        margin-bottom: 1.5rem!important
    }
    .mb-xxl-5 {
        margin-bottom: 3rem!important
    }
    .mb-xxl-auto {
        margin-bottom: auto!important
    }
    .ms-xxl-0 {
        margin-left: 0!important
    }
    .ms-xxl-1 {
        margin-left: .25rem!important
    }
    .ms-xxl-2 {
        margin-left: .5rem!important
    }
    .ms-xxl-3 {
        margin-left: 1rem!important
    }
    .ms-xxl-4 {
        margin-left: 1.5rem!important
    }
    .ms-xxl-5 {
        margin-left: 3rem!important
    }
    .ms-xxl-auto {
        margin-left: auto!important
    }
    .p-xxl-0 {
        padding: 0!important
    }
    .p-xxl-1 {
        padding: .25rem!important
    }
    .p-xxl-2 {
        padding: .5rem!important
    }
    .p-xxl-3 {
        padding: 1rem!important
    }
    .p-xxl-4 {
        padding: 1.5rem!important
    }
    .p-xxl-5 {
        padding: 3rem!important
    }
    .px-xxl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }
    .px-xxl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }
    .px-xxl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }
    .px-xxl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }
    .px-xxl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }
    .px-xxl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }
    .py-xxl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    .py-xxl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }
    .py-xxl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }
    .py-xxl-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }
    .py-xxl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }
    .py-xxl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }
    .pt-xxl-0 {
        padding-top: 0!important
    }
    .pt-xxl-1 {
        padding-top: .25rem!important
    }
    .pt-xxl-2 {
        padding-top: .5rem!important
    }
    .pt-xxl-3 {
        padding-top: 1rem!important
    }
    .pt-xxl-4 {
        padding-top: 1.5rem!important
    }
    .pt-xxl-5 {
        padding-top: 3rem!important
    }
    .pe-xxl-0 {
        padding-right: 0!important
    }
    .pe-xxl-1 {
        padding-right: .25rem!important
    }
    .pe-xxl-2 {
        padding-right: .5rem!important
    }
    .pe-xxl-3 {
        padding-right: 1rem!important
    }
    .pe-xxl-4 {
        padding-right: 1.5rem!important
    }
    .pe-xxl-5 {
        padding-right: 3rem!important
    }
    .pb-xxl-0 {
        padding-bottom: 0!important
    }
    .pb-xxl-1 {
        padding-bottom: .25rem!important
    }
    .pb-xxl-2 {
        padding-bottom: .5rem!important
    }
    .pb-xxl-3 {
        padding-bottom: 1rem!important
    }
    .pb-xxl-4 {
        padding-bottom: 1.5rem!important
    }
    .pb-xxl-5 {
        padding-bottom: 3rem!important
    }
    .ps-xxl-0 {
        padding-left: 0!important
    }
    .ps-xxl-1 {
        padding-left: .25rem!important
    }
    .ps-xxl-2 {
        padding-left: .5rem!important
    }
    .ps-xxl-3 {
        padding-left: 1rem!important
    }
    .ps-xxl-4 {
        padding-left: 1.5rem!important
    }
    .ps-xxl-5 {
        padding-left: 3rem!important
    }
    .text-xxl-start {
        text-align: left!important
    }
    .text-xxl-end {
        text-align: right!important
    }
    .text-xxl-center {
        text-align: center!important
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 2.5rem!important
    }
    .fs-2 {
        font-size: 2rem!important
    }
    .fs-3 {
        font-size: 1.75rem!important
    }
    .fs-4 {
        font-size: 1.5rem!important
    }
}

@media print {
    .d-print-inline {
        display: inline!important
    }
    .d-print-inline-block {
        display: inline-block!important
    }
    .d-print-block {
        display: block!important
    }
    .d-print-grid {
        display: grid!important
    }
    .d-print-table {
        display: table!important
    }
    .d-print-table-row {
        display: table-row!important
    }
    .d-print-table-cell {
        display: table-cell!important
    }
    .d-print-flex {
        display: flex!important
    }
    .d-print-inline-flex {
        display: inline-flex!important
    }
    .d-print-none {
        display: none!important
    }
}

:root {
    --primary-bg: #a5215e;
    --primary-text: #ffffff;
    --radius-lg: 0rem;
    --radius-sm: 0rem;
    --link-color: #333;
    --link-color-hover: #000000
}

html {
    font-size: 16px;
    overflow-x: hidden
}

body {
    overflow-x: hidden;
    background-color: #fff;
    font-family: arial, sans-serif;
    margin: 0 auto
}

* {
    scrollbar-width: none;
    scrollbar-color: #c2c2c2 transparent
}

::-webkit-scrollbar {
    width: 5px
}

::-webkit-scrollbar-track {
    background: 0 0
}

::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
    border-radius: 5px;
    border: 2px solid transparent
}

a {
    text-decoration: none;
    color: #333
}

a:hover {
    color: #000;
    text-decoration: underline
}

.bg-warning2 {
    background-color: #f0f8ff!important
}

.radius-lg {
    border-radius: var(--radius-lg)!important
}

.radius-sm {
    border-radius: var(--radius-sm)!important
}

.radius-none {
    border-radius: 0!important
}

.primary-bg {
    background-color: var(--primary-bg)!important
}

.primary-color {
    color: var(--primary-text)!important
}

.ad {
    overflow: hidden
}

header {
    background-color: #fff
}

header .sticky-top {
    position: fixed;
    top: 0;
    z-index: 10000;
    width: 100%
}

header .sticky-top::after {
    margin-top: 60px;
    display: table;
    content: "";
    clear: both
}

header .navbar {
    padding: 1rem
}

header .navbar .btn.dropdown-toggle {
    padding: 0;
    font-size: 150%
}

header .navbar .dropdown-toggle::after {
    display: none
}

.btn:focus,
header .navbar .btn-check:focus+.btn {
    outline: 0;
    box-shadow: none
}

#navbar-main .accordion-item {
    background-color: transparent;
    border: 0
}

#navbar-main .accordion-item:hover,
#navbar-main .list-group-item a:hover {
    text-decoration: none
}

#navbar-main>.dropdown-menu {
    border-radius: 0;
    height: calc(100vh);
    top: 42px;
    left: -16px;
    right: 0;
    bottom: 0;
    width: 100vw;
    background-color: transparent;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

#navbar-main>.dropdown-menu .bg {
    background-color: #000000ca;
    height: calc(100% - 0px)
}

#navbar-main>.dropdown-menu .navbar-container {
    width: 200px;
    height: calc(100% - 62px);
    background-color: #fff;
    overflow: auto
}

#navbar-main .list-group-item {
    font-size: 1rem
}

#navbar-main .list-group-item a {
    display: block
}

#navbar-main .news-cat {
    margin-left: 26px;
    max-height: 225px;
    overflow: auto
}

#navbar-main .news-cat .list-group-item {
    background-color: transparent;
    font-size: .9rem;
    padding: 8px 0 8px 0;
    text-transform: uppercase
}

#navbarDropdown:hover {
    background-color: transparent!important
}

#navbarDropdown .bar1,
#navbarDropdown .bar2,
#navbarDropdown .bar3 {
    width: 24px;
    height: 4px;
    background-color: #333;
    margin: 4px 0 4px 0;
    transition: .2s
}

#navbarDropdown:hover .bar1,
#navbarDropdown:hover .bar2,
#navbarDropdown:hover .bar3 {
    background-color: var(--primary-bg)
}

#navbarDropdown.show .bar1 {
    transform: rotate(-45deg) translate(-4px, 8px);
    background-color: var(--primary-bg)
}

#navbarDropdown.show .bar2 {
    opacity: 0
}

#navbarDropdown.show .bar3 {
    transform: rotate(45deg) translate(-3px, -8px);
    background-color: var(--primary-bg)
}

#nav-search>.dropdown-menu {
    border-radius: 0;
    height: 100vh;
    width: 100vw;
    top: -4px;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: transparent;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    position: fixed
}

#nav-search>.dropdown-menu .bg {
    background-color: #000000ca;
    height: 100%
}

#nav-search>.dropdown-menu .input-group {
    padding: 1rem
}

#nav-search .show i {
    color: var(--primary-bg)
}

#nav-search input {
    border: 0;
    background-color: #fff;
    text-align: center
}

#nav-search input:focus {
    outline: 0
}

.block:after {
    content: "";
    display: table;
    clear: both
}

div.block-title {
    padding: 3px 5px 3px 10px!important;
    margin: 0;
    font-size: 18px!important;
    font-weight: 500!important;
    position: relative;
    background-color: rgb(255 255 255);
    border-radius: var(--radius-lg) 0 0 0;
    border-left: var(--primary-bg) 5px solid;
    line-height: 2;
}

h5.category-title {
    border-radius: 0;
    padding: .3rem;
    margin: 0 0 .5rem 0;
    background-color: var(--primary-bg);
    color: var(--primary-text);
    border-bottom: 1px solid rgb(0 0 0 / 15%);
    font-size: 100%
}

#block_32 .home_news_container {
    border-radius: 0;
    padding-bottom: 0
}

#block_32 .home_news_container .col:nth-child(1),
#block_32 .home_news_container .col:nth-child(2) {
    width: 50%
}

#headline_bottom_container .col:nth-child(1),
#headline_bottom_container .col:nth-child(2) {
    width: 50%
}

div.block-title .all,
h5.category-title .all {
    display: inline-block;
    font-size: 70%;
    float: right;
    padding: .3rem .5rem;
    line-height: 1;
    margin-top: 8px;
    color: var(--primary-text);
    background-color: #00000050;
    border-radius: 5px
}

h5.category-title .all {
    margin-top: 0
}

div.block-title .all:hover,
h5.category-title .all:hover {
    text-decoration: none;
    background-color: #00000040;
}

div.block-title b,
div.block-title span,
h5.category-title b,
h5.category-title span {
    font-weight: 900!important;
    text-transform: uppercase;
    font-size: 100%
}

.color-primary {
    color: var(--primary-bg)
}

.bg-primary {
    background-color: var(--primary-bg)
}

.turquaz {
    color: #1abc9c!important
}

.siyah {
    color: #121212!important
}

.beyaz {
    color: #fff!important
}

.yesil {
    color: #9fca1b!important
}

.mavi {
    color: #3498db!important
}

.pembe {
    color: #9b59b6!important
}

.sari {
    color: #f1c40f!important
}

.turuncu {
    color: #e67e22!important
}

.kirmizi {
    color: #e30000!important
}

.koyu-mavi {
    color: #34495e!important
}

.bg-turquaz {
    background-color: #1abc9c!important
}

.bg-yesil {
    background-color: #9fca1b!important
}

.bg-beyaz {
    background-color: #fff!important
}

.bg-siyah {
    background-color: #121212!important
}

.bg-mavi {
    background-color: #3498db!important
}

.bg-pembe {
    background-color: #9b59b6!important
}

.bg-sari {
    background-color: #f1c40f!important
}

.bg-turuncu {
    background-color: #e67e22!important
}

.bg-kirmizi {
    background-color: #e30000!important
}

.bg-koyu-mavi {
    background-color: #34495e!important
}

.b-beyaz {
    border-color: #fff!important
}

.b-siyah {
    border-color: #121212!important
}

.b-turquaz {
    border-color: #0aac8c!important
}

.b-yesil {
    border-color: #8fba0b!important
}

.b-mavi {
    border-color: #2488cb!important
}

.b-pembe {
    border-color: #8b49a6!important
}

.b-sari {
    border-color: #e1b400!important
}

.b-turuncu {
    border-color: #d66e12!important
}

.b-kirmizi {
    border-color: #b70000!important
}

.b-koyu-mavi {
    border-color: #24394e!important
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
    text-align: center;
    line-height: 1
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    border-radius: 50%;
    background: rgba(128, 128, 128, .7)
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: var(--primary-bg)
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-prev {
    height: 50px;
    width: 50px;
    position: absolute;
    left: 20px;
    top: 85px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    font-size: 150%
}

.owl-next {
    height: 50px;
    width: 50px;
    position: absolute;
    right: 20px;
    top: 85px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    font-size: 150%
}

.owl-next:hover,
.owl-prev:hover {
    color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    background-color: var(--primary-text)
}

#block_currency {
    background-color: #111;
    font-size: 90%;
    padding: 5px 0;
    box-shadow: 0 0 0 1px #dee3e4;
    border-radius: var(--radius-sm)
}

#block_currency .col {
    white-space: nowrap;
    color: #eee
}

#block_currency .val {
    font-weight: 700;
    color: #222
}

#block_currency .red {
    color: red
}

#block_currency .green {
    color: #00bd10
}

#block_weather {
    position: relative
}

#page_container {
    padding: 0 1rem 1rem 1rem
}

#block_weather .icon img {
    height: 20px
}

#block_weather .weather {
    padding: 1rem;
    border: 1px solid #ddd;
    border-top: 0
}

#block_weather .weather::after {
    display: table;
    content: "";
    float: none;
    clear: both
}

#block_weather .loading {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    z-index: 10;
    display: none
}

#block_weather .loading img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 100px;
    margin-top: -30px;
    width: 60px
}

#block_weather .derece {
    font-weight: 700;
    font-size: 150%;
    margin-top: -6px;
    display: inline-block
}

#block_weather .dropdown {
    display: inline-block;
    margin-right: 1rem
}

#block_weather .dropdown .btn {
    background-color: transparent;
    border-color: transparent;
    color: inherit;
    padding: 0;
    line-height: normal;
    text-transform: uppercase;
    font-size: 100%
}

#block_weather .dropdown .btn:focus,
#block_weather .dropdown .btn:focus-visible {
    outline: 0;
    box-shadow: none
}

#block_weather .dropdown-menu {
    width: 100vw;
    font-size: 75%;
    padding: .5rem;
    background-color: var(--primary-bg);
    color: var(--primary-text)
}

#block_weather .dropdown-menu li {
    display: inline-block;
    width: 20%;
    overflow: hidden
}

#block_weather .dropdown-item {
    padding: 2px 5px;
    color: var(--primary-text)
}

#block_weather .dropdown-item:focus,
#block_weather .dropdown-item:hover {
    color: var(--primary-bg);
    background-color: var(--primary-text)
}

#block_weather .dropdown-item.active,
#block_weather .dropdown-item:active {
    color: var(--primary-bg);
    background-color: var(--primary-text)
}

#lastMinute {
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 50%);
    background-color: var(--primary-bg);
    padding: 6px 16px 0 16px;
    height: 36px;
    overflow: hidden
}

#lastMinute .col-6 {
    position: relative
}

#lastMinute .owl-carousel {
    overflow: hidden;
    width: 100%;
    height: 22px
}

#lastMinute .owl-item {
    display: block;
    height: 20px;
    overflow: hidden
}

#lastMinute .item {
    list-style-type: none;
    font-weight: 700;
    overflow: hidden
}

#lastMinute .item a {
    white-space: nowrap;
    color: var(--primary-text);
    font-size: 85%;
    text-decoration: none
}

#lastMinute .title {
    position: absolute;
    color: var(--primary-text);
    padding: 0;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 0 5px
}

#lastMinute .saving i {
    animation-name: blink;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: both
}

#lastMinute .saving i:nth-child(2) {
    animation-delay: .2s
}

#lastMinute .saving i:nth-child(3) {
    animation-delay: .4s
}

@keyframes blink {
    0% {
        opacity: .2
    }
    20% {
        opacity: 1
    }
    100% {
        opacity: .2
    }
}

.headline_container {
    background-color: #fff;
    height: 278px;
    overflow: hidden;
    padding-bottom: 28px;
    margin: 0;
    border-radius: var(--radius-lg);
	margin:0 -1rem 0 -1rem;
}

#headline {
    margin: 0;
    padding: 0;
    position: relative;
    border-radius: var(--radius-lg) var(--radius-lg) 0 0;
    height: 250px;
}

#headline .item .image img {
    width: 100%;
    height: 100%;
    border-radius: var(--radius-lg) var(--radius-lg) 0 0
}

#headline .item {
    position: relative;
    list-style: none;
    border-radius: var(--radius-lg) var(--radius-lg) 0 0;
    border-bottom: 0
}

#headline .owl-buttons {
    disp-lay: none
}

#headline:hover .owl-buttons {
    display: block
}

#headline .owl-prev, #headline .owl-next {
	position: absolute;
    top: 42%;
    width: 40px;
    height: 40px;
	font-size:24px;
	color:var(--primary-bg);
	line-height:40px ;
	cursor: pointer;
    z-index: 1000;
}

#headline .owl-prev:hover, #headline .owl-next:hover {
	  
	color:white;
	 
}

#headline .owl-prev {
   
    left: 4px;
    
	
}

#headline .owl-next {
     
     right: 4px;
     
}

#headline .owl-pagination {
    position: absolute;
    top: 250px;
    left: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
    padding: .25rem 0;
    max-height: 28px
}

#headline .owl-page span {
    width: 17px;
    height: 17px;
    font-size: 9px;
    font-weight: 700;
    margin: .2rem 1px .2rem 1px;
    text-align: center;
    cursor: pointer;
    color: rgba(0,0,0,0.5);
    line-height: 17px;
    border-radius: 0;
    background: var(--primary-text);
    padding: 0
}

#headline .owl-page.active span {
    background: var(--primary-bg);
    color: var(--primary-text)
}

#headline_bottom_container .card {
    padding: .3rem;
    border: 0
}

#headline_bottom_container .card-img-overlay {
    top: auto;
    padding: 0
}

#headline_bottom_container .card,
#headline_bottom_container .card-img-overlay,
#headline_bottom_container .card-img-overlay .card-title,
#headline_bottom_container .card-img-top {
    border-radius: var(--radius-sm)
}

#headline_bottom_container .card-img-overlay .card-title {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, rgba(0, 0, 0, .9)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .9) 90%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .9) 90%);
    padding: .5rem;
    margin: 0
}

#headline_bottom_container .card-img-overlay .card-title a {
    font-size: 110%;
    color: #fff;
    line-height: 20px;
    font-weight: 700;
    transition: all .13s ease 0s;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 90%)
}

#headline_bottom_container .card-img-overlay .card-title a:hover {
    text-decoration: underline
}

#headline_bottom_container .card-body {
    padding: 0
}

#headline_bottom_container .card-title {
    padding: .5rem 0 0 0;
    margin: 0
}

#headline_bottom_container .card-body .card-title a {
    color: var(--link-color);
    line-height: 100%;
    font-weight: 700;
    transition: all .13s ease 0s;
    display: block;
    padding: 0
}

#headline_bottom_container .card-body .card-title a:hover {
    text-decoration: underline;
    color: var(--link-color-hover)
}

#headline_sub_container .col {
    margin-right: calc(var(--bs-gutter-x)/ 2);
    margin-left: calc(var(--bs-gutter-x)/ 2)
}

#headline_sub_container .card {
    padding: .3rem;
    border: 0;
    min-height: 233px
}

#headline_sub_container .card-img-overlay {
    top: auto;
    padding: 0
}

#headline_sub_container .card,
#headline_sub_container .card-img-overlay,
#headline_sub_container .card-img-overlay .card-title,
#headline_sub_container .card-img-top {
    border-radius: var(--radius-sm)
}

#headline_sub_container .card-img-overlay .card-title {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, rgba(0, 0, 0, .9)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .9) 90%);
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .9) 90%);
    padding: .5rem;
    margin: 0
}

#headline_sub_container .card-img-overlay .card-title a {
    font-size: 110%;
    color: #fff;
    line-height: 20px;
    font-weight: 700;
    transition: all .13s ease 0s;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 90%)
}

#headline_sub_container .card-img-overlay .card-title a:hover {
    text-decoration: underline
}

#headline_sub_container .card-body {
    padding: 0
}

#headline_sub_container .card-title {
    padding: .5rem 0 0 0
}

#headline_sub_container .card-body .card-title a {
    font-size: 125%;
    line-height: 125%;
    color: var(--link-color);
    line-height: 125%;
    font-weight: 700;
    transition: all .13s ease 0s;
    display: block
}

#headline_sub_container .card-body .card-title a:hover {
    text-decoration: underline;
    color: var(--link-color-hover)
}

#headline_top_container .owl-wrapper-outer {
    border-radius: var(--radius-sm)
}

#headline_top_container #headline_top_owl {
    margin: 0 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 136px
}

#headline_top_container #headline_top_owl a {
    width: 100%;
    height: 100%;
    display: block
}

#headline_top_container #headline_top_owl .item img {
    width: 100%;
    height: 100%
}

#headline_top_container .owl-next,
#headline_top_container .owl-prev {
    height: 24px;
    width: 24px;
    position: absolute;
    top: 8px;
    text-align: center;
    line-height: 140%;
    font-stretch: extra-expanded;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #fff;
    background-color: var(--primary-text);
    color: var(--primary-bg)
}

#headline_top_container .owl-next:hover,
#headline_top_container .owl-prev:hover {
    color: var(--primary-text);
    background: var(--primary-bg)
}

#headline_top_container .owl-prev {
    left: 82%
}

#headline_top_container .owl-next {
    left: 91%
}

#headline_top_container .owl-pagination {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
    padding: .5rem 0;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg)
}

#headline_top_container .owl-page span {
    width: 16px;
    height: 16px;
    font-size: 12px;
    font-weight: 700;
    margin: 0 2px 0 1px;
    text-align: center;
    cursor: pointer;
    color: var(--primary-bg);
    border: 1px solid var(--primary-bg);
    line-height: 16px;
    border-radius: 50%;
    background: var(--primary-text);
    padding: 0
}

#headline_top_container .owl-page.active span {
    background: var(--primary-bg);
    color: var(--primary-text)
}

#authors_container ul {
    margin: 0;
    padding: 0
}

#authors_container li {
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: #cccccc3b 2px solid
}

#authors_container li:hover .author_name {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#authors_container li .image {
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px;
    border: var(--primary-bg) 2px solid;
    border-radius: 50%
}

#authors_container li .author_name {
    display: block;
    padding-top: 10px;
    font-weight: 700
}

#authors_container li .author_artice {
    display: block;
    line-height: 20px;
    font-size: 90%
}

.league_container {
    background-color: #fff;
    font-size: 90%;
    padding: 0 .5rem;
}

#poll_container {
    padding: 1rem;
    background-color: #fff
}

#poll_container .progress-bar {
    overflow: initial;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 50%)
}

.col-poll-title {
    display: block;
    padding: 0 0 5px 0;
    font-weight: 700;
    font-size: 120%;
    line-height: 110%
}

.col-poll-list {
    margin: 10px 0;
    padding: 0
}

.col-poll-list li {
    list-style: none;
    padding: .3rem;
    margin: 0;
    border-bottom: #efefef 1px dotted;
    cursor: pointer;
    color: #343a40
}

.col-poll-list li:hover {
    background: rgba(128 128 128 / 5%);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-radius: var(--radius-sm)
}

.col-poll-list li .image {
    width: 60px;
    height: 60px;
    margin: 5px;
    border: #fff 4px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#namaz-container {
    position: relative;
    color: #fff!important;
    width: 100%;
    height: 150px;
    background: url(../images/namaz-vakitleri.png) no-repeat;
    background-size: cover;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg);
    box-shadow: inset 1px 15px 24px 0 rgb(0 0 0 / 50%)
}

#namaz-container #timeSonuc .col {
    text-align: center;
    line-height: 1rem;
    padding: .5rem 0
}

#namaz-container .module_select {
    position: absolute;
    right: 10px;
    top: -32px;
    cursor: pointer
}

#namaz-container .module_select select {
    width: 120px;
    border: none;
    margin: 0;
    font-size: 85%
}

#namaz-container .module_loading {
    text-align: center
}

#namaz-container .module_body {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 0 0 var(--radius-lg) var(--radius-lg)
}

#namaz-container .module_body strong {
    text-transform: uppercase
}

#yol_col_container,
#yol_col_container img {
    border-radius: var(--radius-lg);
    width: 100%
}

#gazetemansetleri_col_container,
#gazetemansetleri_col_container img {
    border-radius: var(--radius-lg);
    width: 100%
}

#karikatur_col_container {
    padding: .5rem;
    background-color: #fff;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm)
}

#karikatur_col_container img {
    border-radius: var(--radius-sm);
    width: 100%
}

#arsiv-container {
    background-color: #fff;
    padding: 1rem
}

#roportajlar_container .card {
    padding: .5rem;
    border: 0;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm)
}

#roportajlar_container .card-img {
    border-radius: var(--radius-sm)
}

#roportajlar_container .card-title {
    font-weight: 700
}

#roportajlar_container .card-body {
    padding: .5rem
}

#roportajlar_container .card-text {
    font-size: 75%;
    opacity: 50%
}

#biyografi_container .card {
    padding: .5rem;
    border: 0;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm)
}

#biyografi_container .card-img {
    border-radius: var(--radius-sm)
}

#biyografi_container .card-title {
    font-weight: 700
}

#biyografi_container .card-body {
    padding: .5rem
}

#biyografi_container .card-text {
    font-size: 75%;
    opacity: 50%
}

#author_line {
    margin: 0;
    overflow: hidden;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg)
}

#author_line .owl-pagination {
    top: -20px
}

#author_line .item {
    list-style: none;
    width: 100%;
    background: #fff;
    height: 225px;
    text-align: center;
    padding: 10px;
    margin: 0;
    -moz-box-shadow: 0 0 4px #e8e8e8;
    -webkit-box-shadow: 0 0 4px #e8e8e8;
    box-shadow: 0 0 4px #e8e8e8
}

#author_line .item img {
    width: 125px;
    height: 125px;
    border-radius: 50%;
    margin: 0 auto .5rem auto;
    border: 5px solid var(--primary-bg);
    padding: 2px;
    background: #fff
}

#author_line .item .name {
    display: block;
    width: 100%;
    color: var(--primary-bg);
    font-size: 125%;
    font-weight: 700
}

#author_line .item .date {
    display: none;
    width: 100%;
    font-size: 14px;
    color: #6e6e6e
}

#author_line .item .title {
    display: block;
    width: 100%;
    font-size: 100%;
    color: #000;
    font-weight: 400;
    margin: 6px 0 0 0
}

#gallery_container {
    background: var(--primary-bg);
    color: var(--primary-text);
    padding: .5rem;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg)
}

#gallery_container .card {
    background: 0 0;
    border: 0
}

#gallery_container .card-img-top {
    border-radius: var(--radius-lg);
    border: 2px solid rgba(255, 255, 255, .5)
}

#gallery_container .card-body {
    padding: .5rem
}

#gallery_container .card-title {
    color: var(--primary-text);
    text-align: center
}

#gallery_container .owl-prev {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 100px;
    top: -44px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 26px
}

#gallery_container .owl-next {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 65px;
    top: -44px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 26px
}

#gallery_container .owl-next:hover,
#gallery_container .owl-prev:hover {
    color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    background-color: var(--primary-text)
}

.home_gallery_title {
    background: #fff;
    color: #000;
    border-top: 3px solid var(--primary-bg);
    border-right: 3px solid var(--primary-bg);
    border-left-color: var(--primary-bg)
}

#video_container {
    background: #040404;
    color: #fafafa;
    padding: .5rem;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg)
}

#video_container .card {
    background: 0 0;
    border: 0
}

#video_container .card-img-top {
    border-radius: var(--radius-lg);
    border: 1px solid rgba(128, 128, 128, .5)
}

#video_container .card-body {
    padding: .5rem
}

#video_container .card-title {
    color: var(--primary-text);
    text-align: center
}

#video_container .video_img {
    display: block;
    position: relative
}

#video_container .video_img i {
    position: absolute;
    top: 32%;
    left: 40%;
    color: #ce0404;
    background-color: #fff;
    border-radius: 50%;
    padding: 2px;
    opacity: .7
}

#video_container .video_img:hover i {
    background-color: #ce0404;
    color: #fff
}

#video_container .owl-prev {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 100px;
    top: -44px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 26px
}

#video_container .owl-next {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 65px;
    top: -44px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    color: var(--primary-text);
    z-index: 100;
    cursor: pointer;
    text-align: center;
    line-height: 26px
}

#video_container .owl-next:hover,
#video_container .owl-prev:hover {
    color: var(--primary-bg);
    border: 2px solid var(--primary-bg);
    background-color: var(--primary-text)
}

.home_video_title {
    background: #fafafa;
    color: var(--primary-bg);
    border-top: 3px solid #040404!important;
    border-right: 3px solid #040404!important;
    border-left-color: #040404!important
}

.home_news_container {
    background-color: #fff;
    border-radius: var(--radius-lg);
    padding: .5rem 0
}

.home_news_container h5.category-title {
    border-radius: var(--radius-sm)
}

.home_news_container .card {
    border: 0
}

.home_news_container .card,
.home_news_container .card-img-top {
    border-radius: var(--radius-sm)
}

.home_news_container .card-body {
    padding: .5rem 0
}

.home_news_container .card-body a.card-title {
    color: var(--link-color);
    line-height: 1;
    font-weight: 700;
    transition: all .13s ease 0s;
    display: block;
    font-size: 115%
}

.home_news_container .card-body a.card-title:hover {
    text-decoration: underline;
    color: var(--link-color-hover)
}

.svg-turkiye-haritasi {
    max-width: 1140px;
    margin: 0 auto;
    text-align: center
}

.svg-turkiye-haritasi svg {
    width: 100%;
    height: auto
}

.il-isimleri {
    position: absolute;
    z-index: 2000
}

.il-isimleri div {
    display: inline-block;
    background: #e30000;
    color: #fff;
    padding: 8px 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#svg-turkiye-haritasi path {
    cursor: pointer;
    fill: #686868
}

#svg-turkiye-haritasi path:hover {
    fill: #e30000
}

#guney-kibris {
    pointer-events: none
}

.site_onu {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #fff;
    border: 1px solid #999;
    z-index: 6000;
    top: 0;
    left: 0;
    display: none
}

.site_onu .content {
    position: absolute;
    margin-top: 1%
}

.site_onu .bar {
    text-align: right;
    font-weight: 700;
    background: #e4e4e4;
    padding: 10px;
    height: 40px;
    font-size: 15px
}

.site_onu .bar div {
    margin-right: 10px;
    cursor: pointer
}

.site_onu .saniye {
    float: left
}

.site_onu .kapat {
    float: right
}

#suspended {
    text-align: center;
    padding: 5rem
}

#suspended img {
    margin-bottom: 2rem
}

#ad_1,
#ad_8 {
    overflow: hidden;
    margin: 0 auto;
    width: 1100px;
    text-align: center
}

#ad_1 img {
    width: auto
}

#ad_11 {
    float: left;
    margin: 0 1rem 1rem 0
}

#ad_12 {
    margin: 1rem 0
}

#ad_32,
#ad_6,
#ad_7 {
    margin: 0 0 1rem 0;
    text-align: center
}

.breadcrumb {
    border-bottom: 1px solid rgb(0 0 0 / 15%);
    margin-bottom: .5rem;
    line-height: normal
}

.breadcrumb li a,
.breadcrumb li span {
    font-size: 70%;
    color: #506071;
    text-transform: uppercase
}

.breadcrumb-item+.breadcrumb-item::before {
    color: #506071;
    font-size: 85%;
    padding-top: 3px
}

#newsCategories article,
#newsDetail article,
.page {
    position: relative
}

#newsDetail {
    margin-bottom: 1rem
}

#newsDetail .category-name {
    font-weight: 600;
    color: var(--primary-bg);
    text-transform: uppercase
}

#newsDetail h1 {
    font-weight: 700;
    color: #1b1e21;
    font-size: 250%;
    line-height: 1;
    margin: .5rem 0 1rem 0
}

#newsDetail p.spot {
    font-size: 150%;
    line-height: 125%;
    color: #506071
}

#newsDetail .content {
    font-size: 125%;
    line-height: 150%
}

#newsDetail .content .article h1,
#newsDetail .content .article h2,
#newsDetail .content .article h3,
#newsDetail .content .article h4,
#newsDetail .content .article h5,
#newsDetail .content .article h6 {
    font-weight: 700
}

#newsDetail .content .article img {
    width: 100%!important;
    height: auto!important;
    border: 1px solid rgb(0 0 0 / 15%);
    margin-bottom: 1rem
}

#newsDetail .content .ad img {
    width: auto
}

#newsDetail .news-image {
    width: 100%;
    height: auto;
    border-radius: var(--radius-lg) var(--radius-lg) 0 0;
    margin-bottom: 0
}

#newsDetail .content .article table {
    width: 100%!important;
    border: 1px solid rgb(0 0 0 / 15%);
    margin-bottom: 1rem
}

#newsDetail .info_bar {
    background-color: rgba(0, 0, 0, .05);
    padding: .5rem;
    border-radius: 0 0 var(--radius-lg) var(--radius-lg);
    margin-bottom: 1rem;
    font-size: 70%;
    line-height: 1.5
}

#newsDetail .social_icons {
    padding-top: 5px
}

#newsDetail .social_icons a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 30px;
    font-size: 21px;
    display: inline-block;
    margin: 0 3px;
    text-align: center;
    background-color: var(--primary-bg);
    color: var(--primary-text)
}

#newsDetail .social_icons i {
    color: #fff
}

#newsDetail .social_icons .facebook {
    background-color: #3c5b9b
}

#newsDetail .social_icons .facebook:hover {
    background-color: #2b4a8a
}

#newsDetail .social_icons .twitter {
    background-color: #59c8ff
}

#newsDetail .social_icons .twitter:hover {
    background-color: #48b7ee
}

#newsDetail .social_icons .whatsapp {
    background-color: #53b75b
}

#newsDetail .social_icons .whatsapp:hover {
    background-color: #42a64a
}

#newsDetail .social_icons .telegram {
    background-color: #3e94de
}

#newsDetail .social_icons .telegram:hover {
    background-color: #2b83cb
}

#newsDetail .share_count,
#newsDetail .tags {
    border-top: 1px dotted rgb(0 0 0 / 15%);
    font-size: 85%;
    padding: .5rem 0;
    color: #444
}

#newsDetail .tags span {
    margin-right: .4rem;
    white-space: nowrap
}

#newsDetail .share_count i,
#newsDetail .tags i {
    color: var(--primary-bg)
}

#comment_container {
    position: relative
}

#comment_container .tab-content {
    padding: .5rem;
    background-color: #fff
}

#comment_container .nav-pills {
    background-color: #fff
}

#comment_container .nav-pills .nav-link {
    margin: 0 .2rem;
    padding: .2rem .5rem;
    color: var(--link-color);
    line-height: 20px;
    font-size: 85%
}

#comment_container .nav-pills .nav-link:hover {
    text-decoration: none
}

#comment_container .nav-pills .nav-link.active {
    background: #dedede73;
    border-color: #dedede73;
    color: var(--link-color)
}

#comment_container .tab-content {
    border-radius: 0 0 var(--radius-sm) var(--radius-sm)
}

#comment_container .comments {
    margin: 1rem 0
}

#comment_container .comments .card {
    margin: 1rem 0 0 0;
    border-radius: var(--radius-sm);
    border-bottom-width: 2px
}

#comment_container .comments .card:hover {
    background-color: rgba(0, 0, 0, .01)
}

#comment_container .comments .card-title {
    font-weight: 700;
    font-size: 100%;
    padding: 0;
    margin: 0
}

#comment_container .comments .card-title span {
    font-weight: 200;
    font-size: 90%;
    float: right;
    color: #999
}

#comment_container .comments .card .avatar {
    border-radius: 50%;
    display: inline-block;
    float: left;
    margin-right: .5rem;
    width: 75px;
    height: 75px;
    overflow: hidden
}

#comment_container .comments .card .avatar img {
    border-radius: 50%;
    width: 75px;
    height: 75px
}

#comment_container .comments .card-footer {
    background-color: transparent;
    padding: 0 .5rem;
    text-align: right;
    border-top: 1px dotted rgb(0 0 0 / 15%)
}

#comment_container .comments .card-footer a {
    font-size: 75%;
    margin-left: 1rem
}

#comment_container #replay_form {
    padding: .5rem;
    background-color: #f7f7f7
}

#comment_container #pills-home-tab {
    color: var(--primary-bg)
}

#comment_container #pills-profile-tab {
    color: #2662d0
}

#comment_container #pills-contact-tab {
    color: #54aeff
}

#newsCategories h1 {
    text-transform: uppercase;
    font-size: 160%;
    font-weight: 700;
    margin: 0 0 1rem 0;
    padding: 0;
    max-width: 100vw;
    overflow: hidden
}

#newsCategories h1 a {
    float: right;
    font-size: 75%
}

.news_categories_container .col .card {
    border: 0
}

 

.home_news_container .card-img-top,
.news_categories_container .card {
    border-radius: var(--radius-sm)
}


    

.news_categories_container .card-body {
    padding: .5rem 0
}

.news_categories_container .card-body a.card-title {
    color: var(--link-color);
    line-height: 1;
    font-weight: 700;
    transition: all .13s ease 0s;
    display: block;
    font-size: 115%
}

.news_categories_container .card-body a.card-title:hover {
    text-decoration: underline;
    color: var(--link-color-hover)
}

.news_categories_container .ad {
    width: 100%;
    overflow: hidden;
    margin: 1rem 0
}

#newsCategories .list-group-item {
    text-transform: uppercase
}

#author .list-group-item.active,
#newsCategories .list-group-item.active {
    color: #444;
    background-color: #fafafa;
    border-color: rgb(0 0 0 / 15%);
    font-weight: 700
}

#colNewsCategories .card-header {
    color: var(--primary-text);
    background-color: var(--primary-bg);
    border-color: var(--primary-bg);
    font-weight: 700
}

#video_detail {
    position: relative
}

#ad_29,
#ad_30,
#ad_31 {
    width: 100%;
    overflow: hidden
}

.video_onu {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #fff;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.video_onu .content {
    position: relative;
    margin-top: 1%;
    text-align: center!important
}

.video_onu .bar {
    text-align: right;
    font-weight: 700;
    background: #000;
    padding: 10px;
    height: 42px;
    color: #fff
}

.video_onu .bar div {
    margin-right: 10px;
    cursor: pointer
}

.video_onu .saniye {
    float: right
}

.video_onu .kapat {
    float: right;
    display: none
}

#gallery {
    position: relative
}

#gallery .description {
    padding: 1rem;
    background-color: rgba(0, 0, 0, .01);
    margin: 0
}

#gallery .image_item img {
    width: 100%;
    position: relative
}

#gallery .image_item .next,
#gallery .image_item .prev {
    position: absolute;
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: var(--primary-bg);
    color: var(--primary-text);
    top: 45%;
    font-size: 18px;
    z-index: 1000;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    border: 3px solid #fff;
}

#gallery .image_item .next:hover,
#gallery .image_item .prev:hover {
    color: var(--primary-bg);
    background-color: var(--primary-text);
    text-decoration: none
}

#gallery .image_item .prev {
    left: 0rem
}

#gallery .image_item .next {
    right: 0rem
}

.page h1 {
    background: #fafafa;
    margin: 1rem 0 1rem 0!important;
    font-size: 160%!important;
    padding: .5rem 1rem!important;
    font-weight: 400!important;
    text-transform: uppercase
}

.page h1 i {
    color: var(--primary-bg)
}

#authors .card {
    text-align: center;
    margin-bottom: 2rem
}

#authors .img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid rgb(0 0 0 / 15%);
    margin: 0 auto
}

#authors .card-img-top {
    width: 100%
}

#author .card-header {
    background-color: var(--primary-bg);
    color: var(--primary-text);
    text-align: center;
    font-weight: 700
}

.footer_cat {
    border-top: #ebebeb 1px solid;
    background: #fff;
    padding-top: 10px
}

.footer {
    padding: 10px 0
}

.footer .title {
    padding: 5px 10px;
    background-color: rgb(128 128 128 / 20%);
    border-radius: 10px 10px 0 0;
    font-weight: 700;
    font-size: 90%;
    margin-bottom: 0
}

.footer ul {
    margin: 0;
    padding: 0
}

.footer ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease
}

.footer ul li a:hover {
    color: #e30000
}

.footer ul li a {
    display: block;
    padding: 3px 0;
    color: #222;
    font-size: 80%;
    text-transform: uppercase
}

.footer ul li a i {
    margin: 0 5px 0 0
}

.footer_text {
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: 10px 0 10px 0;
    color: rgb(54, 54, 54, 80%);
    text-align: center;
    font-size: 70%
}

.footer_text a {
    color: rgb(54, 54, 54, 80%)
}

.footer_ul {
    margin: 0;
    padding: 0
}

.footer_ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block
}

.footer_ul li a {
    display: block;
    padding: 8px 12px;
    color: #222
}

#download-app {
    text-align: center;
    padding: 1rem;
    background-color: rgb(255 226 151 / 15%);
    border: 1px solid rgb(255 226 151 / 40%);
    border-radius: var(--radius-sm);
    line-height: 100%
}

#download-app p {
    margin-bottom: .5rem
}

#adsFixedBottom {
    background-color: #fff
}

#ads-fixed-bottom-close {
    background-color: #000;
    color: #fff;
    font-size: 85%;
    padding: .5rem;
    text-align: right;
    display: block
}

.fa,
.fas {
    font-weight: 900
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,
.fab,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

#nav-search .fa-search {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTE4Ljc4MyAxMTguNzgzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTguNzgzIDExOC43ODM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0xMTUuOTcsMTAxLjU5N0w4OC42NjEsNzQuMjg2YzQuNjQtNy4zODcsNy4zMzMtMTYuMTE4LDcuMzMzLTI1LjQ4OGMwLTI2LjUwOS0yMS40OS00Ny45OTYtNDcuOTk4LTQ3Ljk5Ng0KCQlTMCwyMi4yODksMCw0OC43OThjMCwyNi41MSwyMS40ODcsNDcuOTk1LDQ3Ljk5Niw0Ny45OTVjMTAuMTk3LDAsMTkuNjQyLTMuMTg4LDI3LjQxNC04LjYwNWwyNi45ODQsMjYuOTg2DQoJCWMxLjg3NSwxLjg3Myw0LjMzMywyLjgwNiw2Ljc4OCwyLjgwNmMyLjQ1OCwwLDQuOTEzLTAuOTMzLDYuNzkxLTIuODA2QzExOS43MiwxMTEuNDIzLDExOS43MiwxMDUuMzQ3LDExNS45NywxMDEuNTk3eg0KCQkgTTQ3Ljk5Niw4MS4yNDNjLTE3LjkxNywwLTMyLjQ0My0xNC41MjUtMzIuNDQzLTMyLjQ0M3MxNC41MjYtMzIuNDQ0LDMyLjQ0My0zMi40NDRjMTcuOTE4LDAsMzIuNDQzLDE0LjUyNiwzMi40NDMsMzIuNDQ0DQoJCVM2NS45MTQsODEuMjQzLDQ3Ljk5Niw4MS4yNDN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

#nav-search .fa-search {
    width: 26px;
    height: 26px
}

.owl-buttons .fa-arrow-left {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy45NjlweCIgaGVpZ2h0PSIxMjMuOTdweCIgdmlld0JveD0iMCAwIDEyMy45NjkgMTIzLjk3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTY5IDEyMy45NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTk2LjA1OSwyNC42MDNjNS43OTktNS44MDEsNS42OTktMTUuMzAxLTAuNS0yMC45Yy01LjgwMS01LjMtMTQuODAxLTQuOC0yMC4zMDEsMC44bC00Ny40LDQ3LjMNCgkJYy0yLjgsMi44MDEtNC4yLDYuNS00LjIsMTAuMnMxLjQsNy40LDQuMiwxMC4ybDQ3LjMsNDcuM2M1LjUsNS41LDE0LjYsNi4xMDEsMjAuMywwLjhjNi4xMDEtNS42LDYuMy0xNS4xLDAuNS0yMC44OTlsLTMwLjItMzAuMw0KCQljLTMuOS0zLjktMy45LTEwLjIsMC0xNC4xMDFMOTYuMDU5LDI0LjYwM3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.owl-buttons .fa-arrow-left {
    width: 16px;
    height: 19px
}

.owl-buttons .fa-arrow-right {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy45N3B4IiBoZWlnaHQ9IjEyMy45N3B4IiB2aWV3Qm94PSIwIDAgMTIzLjk3IDEyMy45NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk3IDEyMy45NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI3Ljk2MSw5OS4zNjdjLTUuOCw1LjgtNS43LDE1LjMsMC41LDIwLjg5OWM1LjgsNS4zMDEsMTQuOCw0LjgwMSwyMC4zLTAuOGw0Ny4zLTQ3LjNjMi44LTIuOCw0LjItNi41LDQuMi0xMC4yDQoJCXMtMS40LTcuMzk5LTQuMi0xMC4ybC00Ny4yLTQ3LjNjLTUuNS01LjUtMTQuNi02LjEtMjAuMy0wLjhjLTYuMSw1LjYtNi4zLDE1LjEtMC41LDIwLjlsMzAuMiwzMC4zOTljMy45LDMuOSwzLjksMTAuMiwwLDE0LjEwMQ0KCQlMMjcuOTYxLDk5LjM2N3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.owl-buttons .fa-arrow-right {
    width: 16px;
    height: 19px
}

.fa-alert {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSItMjEgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQ0OCAyMzIuMTQ4NDM4Yy0xMS43NzczNDQgMC0yMS4zMzIwMzEtOS41NTQ2ODgtMjEuMzMyMDMxLTIxLjMzMjAzMiAwLTU5LjgzOTg0NC0yMy4yOTY4NzUtMTE2LjA3NDIxOC02NS42MDE1NjMtMTU4LjQwMjM0NC04LjMzOTg0NC04LjMzOTg0My04LjMzOTg0NC0yMS44MjAzMTIgMC0zMC4xNjQwNjIgOC4zMzk4NDQtOC4zMzk4NDQgMjEuODI0MjE5LTguMzM5ODQ0IDMwLjE2NDA2MyAwIDUwLjM3MTA5MyA1MC4zNjcxODggNzguMTAxNTYyIDExNy4zMzU5MzggNzguMTAxNTYyIDE4OC41NjY0MDYgMCAxMS43NzczNDQtOS41NTQ2ODcgMjEuMzMyMDMyLTIxLjMzMjAzMSAyMS4zMzIwMzJ6bTAgMCIgZmlsbD0iIzRjYWY1MCIvPjxwYXRoIGQ9Im0yMS4zMzIwMzEgMjMyLjE0ODQzOGMtMTEuNzczNDM3IDAtMjEuMzMyMDMxLTkuNTU0Njg4LTIxLjMzMjAzMS0yMS4zMzIwMzIgMC03MS4yMzA0NjggMjcuNzM0Mzc1LTEzOC4xOTkyMTggNzguMTAxNTYyLTE4OC41NjY0MDYgOC4zMzk4NDQtOC4zMzk4NDQgMjEuODI0MjE5LTguMzM5ODQ0IDMwLjE2NDA2MyAwIDguMzQzNzUgOC4zNDM3NSA4LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2Mi00Mi4zMDQ2ODcgNDIuMzA0Njg4LTY1LjU5NzY1NiA5OC41NjI1LTY1LjU5NzY1NiAxNTguNDAyMzQ0IDAgMTEuNzc3MzQ0LTkuNTU4NTk0IDIxLjMzMjAzMi0yMS4zMzU5MzggMjEuMzMyMDMyem0wIDAiIGZpbGw9IiM0Y2FmNTAiLz48cGF0aCBkPSJtMzIwIDQyNi42Njc5NjljMCA0Ny4xMjg5MDYtMzguMjAzMTI1IDg1LjMzMjAzMS04NS4zMzIwMzEgODUuMzMyMDMxLTQ3LjEyODkwNyAwLTg1LjMzNTkzOC0zOC4yMDMxMjUtODUuMzM1OTM4LTg1LjMzMjAzMSAwLTQ3LjEyODkwNyAzOC4yMDcwMzEtODUuMzM1OTM4IDg1LjMzNTkzOC04NS4zMzU5MzggNDcuMTI4OTA2IDAgODUuMzMyMDMxIDM4LjIwNzAzMSA4NS4zMzIwMzEgODUuMzM1OTM4em0wIDAiIGZpbGw9IiNmZmEwMDAiLz48cGF0aCBkPSJtMjM0LjY2Nzk2OSA4NS4zMzIwMzFjLTExLjc3NzM0NCAwLTIxLjMzNTkzOC05LjU1NDY4Ny0yMS4zMzU5MzgtMjEuMzMyMDMxdi00Mi42Njc5NjljMC0xMS43NzM0MzcgOS41NTg1OTQtMjEuMzMyMDMxIDIxLjMzNTkzOC0yMS4zMzIwMzEgMTEuNzczNDM3IDAgMjEuMzMyMDMxIDkuNTU4NTk0IDIxLjMzMjAzMSAyMS4zMzIwMzF2NDIuNjY3OTY5YzAgMTEuNzc3MzQ0LTkuNTU4NTk0IDIxLjMzMjAzMS0yMS4zMzIwMzEgMjEuMzMyMDMxem0wIDAiIGZpbGw9IiNmZmEwMDAiLz48cGF0aCBkPSJtNDM0Ljc1MzkwNiAzNjAuNzg5MDYyYy0zMi4yNTc4MTItMjcuMjY1NjI0LTUwLjc1MzkwNi02Ny4wOTM3NS01MC43NTM5MDYtMTA5LjMxMjV2LTU5LjQ3NjU2MmMwLTgyLjM0NzY1Ni02Ny4wMDc4MTItMTQ5LjMzMjAzMS0xNDkuMzMyMDMxLTE0OS4zMzIwMzEtODIuMzI4MTI1IDAtMTQ5LjMzNTkzOCA2Ni45ODQzNzUtMTQ5LjMzNTkzOCAxNDkuMzMyMDMxdjU5LjQ3NjU2MmMwIDQyLjIxODc1LTE4LjQ5NjA5MyA4Mi4wNzAzMTMtNTAuOTQxNDA2IDEwOS41MDM5MDctOC4zMDA3ODEgNy4wODIwMzEtMTMuMDU4NTk0IDE3LjQyOTY4Ny0xMy4wNTg1OTQgMjguMzUxNTYyIDAgMjAuNTg5ODQ0IDE2Ljc0NjA5NCAzNy4zMzU5MzggMzcuMzM1OTM4IDM3LjMzNTkzOGgzNTJjMjAuNTg1OTM3IDAgMzcuMzMyMDMxLTE2Ljc0NjA5NCAzNy4zMzIwMzEtMzcuMzM1OTM4IDAtMTAuOTIxODc1LTQuNzU3ODEyLTIxLjI2OTUzMS0xMy4yNDYwOTQtMjguNTQyOTY5em0wIDAiIGZpbGw9IiNmZmMxMDciLz48L3N2Zz4=)
}

.fa-clock {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjU1OS45OHB4IiBoZWlnaHQ9IjU1OS45OHB4IiB2aWV3Qm94PSIwIDAgNTU5Ljk4IDU1OS45OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTU5Ljk4IDU1OS45ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNzkuOTksMEMxMjUuNjAxLDAsMCwxMjUuNjAxLDAsMjc5Ljk5YzAsMTU0LjM5LDEyNS42MDEsMjc5Ljk5LDI3OS45OSwyNzkuOTljMTU0LjM5LDAsMjc5Ljk5LTEyNS42MDEsMjc5Ljk5LTI3OS45OQ0KCQkJQzU1OS45OCwxMjUuNjAxLDQzNC4zOCwwLDI3OS45OSwweiBNMjc5Ljk5LDQ5OC43OGMtMTIwLjY0NCwwLTIxOC43OS05OC4xNDYtMjE4Ljc5LTIxOC43OQ0KCQkJYzAtMTIwLjYzOCw5OC4xNDYtMjE4Ljc5LDIxOC43OS0yMTguNzlzMjE4Ljc5LDk4LjE1MiwyMTguNzksMjE4Ljc5QzQ5OC43OCw0MDAuNjM0LDQwMC42MzQsNDk4Ljc4LDI3OS45OSw0OTguNzh6Ii8+DQoJCTxwYXRoIGQ9Ik0zMDQuMjI2LDI4MC4zMjZWMTYyLjk3NmMwLTEzLjEwMy0xMC42MTgtMjMuNzIxLTIzLjcxNi0yMy43MjFjLTEzLjEwMiwwLTIzLjcyMSwxMC42MTgtMjMuNzIxLDIzLjcyMXYxMjQuOTI4DQoJCQljMCwwLjM3MywwLjA5MiwwLjcyMywwLjExLDEuMDk2Yy0wLjMxMiw2LjQ1LDEuOTEsMTIuOTk5LDYuODM2LDE3LjkyNmw4OC4zNDMsODguMzM2YzkuMjY2LDkuMjY2LDI0LjI4NCw5LjI2NiwzMy41NDMsMA0KCQkJYzkuMjYtOS4yNjYsOS4yNjYtMjQuMjg0LDAtMzMuNTQ0TDMwNC4yMjYsMjgwLjMyNnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.info_bar .fa-clock,
.tags .fas {
    width: 16px;
    height: 12px
}

.socialize_info_badge .fab {
    width: 32px;
    height: 32px
}

.navbar-container .fa,
.navbar-container .far,
.navbar-container .fas {
    width: 14px;
    height: 14px
}

.navbar-container .list-group .list-group .fa,
.navbar-container .list-group .list-group .far,
.navbar-container .list-group .list-group .fas {
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2LjAycHgiIGhlaWdodD0iNDYuMDJweCIgdmlld0JveD0iMCAwIDQ2LjAyIDQ2LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ni4wMiA0Ni4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNC43NTcsNDYuMDJjLTEuNDEyLDAtMi44MjUtMC41MjEtMy45MjktMS41NjljLTIuMjgyLTIuMTctMi4zNzMtNS43OC0wLjIwNC04LjA2M2wxMi43NTgtMTMuNDE4TDEwLjYzNyw5LjY0NQ0KCQkJQzguNDYsNy4zNyw4LjU0LDMuNzYsMTAuODE2LDEuNTgyYzIuMjc3LTIuMTc4LDUuODg2LTIuMDk3LDguMDYzLDAuMTc5bDE2LjUwNSwxNy4yNTNjMi4xMDQsMi4yLDIuMTA4LDUuNjY1LDAuMDEzLDcuODcyDQoJCQlMMTguODkzLDQ0LjI0N0MxNy43Nyw0NS40MjQsMTYuMjY3LDQ2LjAyLDE0Ljc1Nyw0Ni4wMnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.fa-file {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2LjAycHgiIGhlaWdodD0iNDYuMDJweCIgdmlld0JveD0iMCAwIDQ2LjAyIDQ2LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ni4wMiA0Ni4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNC43NTcsNDYuMDJjLTEuNDEyLDAtMi44MjUtMC41MjEtMy45MjktMS41NjljLTIuMjgyLTIuMTctMi4zNzMtNS43OC0wLjIwNC04LjA2M2wxMi43NTgtMTMuNDE4TDEwLjYzNyw5LjY0NQ0KCQkJQzguNDYsNy4zNyw4LjU0LDMuNzYsMTAuODE2LDEuNTgyYzIuMjc3LTIuMTc4LDUuODg2LTIuMDk3LDguMDYzLDAuMTc5bDE2LjUwNSwxNy4yNTNjMi4xMDQsMi4yLDIuMTA4LDUuNjY1LDAuMDEzLDcuODcyDQoJCQlMMTguODkzLDQ0LjI0N0MxNy43Nyw0NS40MjQsMTYuMjY3LDQ2LjAyLDE0Ljc1Nyw0Ni4wMnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.fa-chevron-right {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2LjAycHgiIGhlaWdodD0iNDYuMDJweCIgdmlld0JveD0iMCAwIDQ2LjAyIDQ2LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ni4wMiA0Ni4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNC43NTcsNDYuMDJjLTEuNDEyLDAtMi44MjUtMC41MjEtMy45MjktMS41NjljLTIuMjgyLTIuMTctMi4zNzMtNS43OC0wLjIwNC04LjA2M2wxMi43NTgtMTMuNDE4TDEwLjYzNyw5LjY0NQ0KCQkJQzguNDYsNy4zNyw4LjU0LDMuNzYsMTAuODE2LDEuNTgyYzIuMjc3LTIuMTc4LDUuODg2LTIuMDk3LDguMDYzLDAuMTc5bDE2LjUwNSwxNy4yNTNjMi4xMDQsMi4yLDIuMTA4LDUuNjY1LDAuMDEzLDcuODcyDQoJCQlMMTguODkzLDQ0LjI0N0MxNy43Nyw0NS40MjQsMTYuMjY3LDQ2LjAyLDE0Ljc1Nyw0Ni4wMnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.fa-list {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSAwaC00Yy0uNTUyIDAtMSAuNDQ4LTEgMXY0YzAgLjU1Mi40NDggMSAxIDFoNGMuNTUyIDAgMS0uNDQ4IDEtMXYtNGMwLS41NTItLjQ0OC0xLTEtMXoiLz48cGF0aCBkPSJtMjMgMGgtMTRjLS41NTIgMC0xIC40NDgtMSAxdjRjMCAuNTUyLjQ0OCAxIDEgMWgxNGMuNTUyIDAgMS0uNDQ4IDEtMXYtNGMwLS41NTItLjQ0OC0xLTEtMXoiLz48cGF0aCBkPSJtNSA5aC00Yy0uNTUyIDAtMSAuNDQ4LTEgMXY0YzAgLjU1Mi40NDggMSAxIDFoNGMuNTUyIDAgMS0uNDQ4IDEtMXYtNGMwLS41NTItLjQ0OC0xLTEtMXoiLz48cGF0aCBkPSJtMjMgOWgtMTRjLS41NTIgMC0xIC40NDgtMSAxdjRjMCAuNTUyLjQ0OCAxIDEgMWgxNGMuNTUyIDAgMS0uNDQ4IDEtMXYtNGMwLS41NTItLjQ0OC0xLTEtMXoiLz48cGF0aCBkPSJtNSAxOGgtNGMtLjU1MiAwLTEgLjQ0OC0xIDF2NGMwIC41NTIuNDQ4IDEgMSAxaDRjLjU1MiAwIDEtLjQ0OCAxLTF2LTRjMC0uNTUyLS40NDgtMS0xLTF6Ii8+PHBhdGggZD0ibTIzIDE4aC0xNGMtLjU1MiAwLTEgLjQ0OC0xIDF2NGMwIC41NTIuNDQ4IDEgMSAxaDE0Yy41NTIgMCAxLS40NDggMS0xdi00YzAtLjU1Mi0uNDQ4LTEtMS0xeiIvPjwvc3ZnPg==)
}

.fa-image,
.fa-images {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2cHgiIGhlaWdodD0iNDZweCIgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQwLjYxMSwwSDUuMzYxQzIuNDExLDAsMCwyLjI5NCwwLDUuMjQ1djM1LjI0OEMwLDQzLjQ0OCwyLjQxMSw0Niw1LjM2MSw0NmgzNS4yNUM0My41NjIsNDYsNDYsNDMuNDQ4LDQ2LDQwLjQ5M1Y1LjI0NQ0KCQlDNDYsMi4yOTQsNDMuNTYyLDAsNDAuNjExLDB6IE0yNy43NzEsNy4zNDljMy44MTYsMCw2LjkxMiwzLjA5NSw2LjkxMiw2LjkxMmMwLDMuODE3LTMuMDk2LDYuOTExLTYuOTEyLDYuOTExDQoJCWMtMy44MTcsMC02LjkxMy0zLjA5NC02LjkxMy02LjkxMUMyMC44NTksMTAuNDQ0LDIzLjk1Myw3LjM0OSwyNy43NzEsNy4zNDl6IE0zOS44ODUsMzcuMzM0QzM5LjU5MiwzNy44NzcsMzkuMDI1LDM4LDM4LjQwOSwzOA0KCQlIOC4yMDdjLTAuNTMxLDAtMS4wMzEtMC4wMzctMS4zNDgtMC40NjNjLTAuMzE3LTAuNDI4LTAuNDEzLTAuODcxLTAuMjU5LTEuMzgxbDQuMzIxLTE0LjI0MWMwLjI4NS0wLjk0LDEuMDc5LTEuNjEsMi4wNDktMS43NzENCgkJYzAuOTctMC4xNTgsMS45NDYsMC4yNjQsMi41MTYsMS4wNjNsNi4wNDEsOC40OTNjMC44MTIsMS4xNDQsMi4zODcsMS40MjksMy41NDYsMC42NDJsNS41NjItMy43NzcNCgkJYzAuNTcyLTAuMzg5LDEuMjc2LTAuNTI4LDEuOTUzLTAuMzkzYzAuNjgsMC4xMzUsMS4yNzMsMC41MzksMS42NTIsMS4xMThsNS41NzYsOC40MzVDNDAuMTUyLDM2LjI0Miw0MC4xOCwzNi43OTMsMzkuODg1LDM3LjMzNHoiDQoJCS8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.fa-video {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDY3Ljk2OCA0NjcuOTY4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjcuOTY4IDQ2Ny45Njg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjY0LjcwNCw5Ni41MTJINTEuMmMtMjguMTYsMC01MS4yLDIzLjA0LTUxLjIsNTEuMnYxNzIuNTQ0YzAsMjguMTYsMjMuMDQsNTEuMiw1MS4yLDUxLjJoMjEzLjUwNA0KCQkJYzI4LjE2LDAsNTEuMi0yMy4wNCw1MS4yLTUxLjJWMTQ3LjcxMkMzMTUuOTA0LDExOS4wNCwyOTIuODY0LDk2LjUxMiwyNjQuNzA0LDk2LjUxMnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQzMC4wOCwxMjQuNjcyYy0zLjA3MiwwLjUxMi02LjE0NCwyLjA0OC04LjcwNCwzLjU4NGwtNzkuODcyLDQ2LjA4VjI5My4xMmw4MC4zODQsNDYuMDgNCgkJCWMxNC44NDgsOC43MDQsMzMuMjgsMy41ODQsNDEuOTg0LTExLjI2NGMyLjU2LTQuNjA4LDQuMDk2LTkuNzI4LDQuMDk2LTE1LjM2VjE1NC4zNjgNCgkJCUM0NjcuOTY4LDEzNS40MjQsNDUwLjA0OCwxMjAuMDY0LDQzMC4wOCwxMjQuNjcyeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.fa-user-circle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ1LjUzMnB4IiBoZWlnaHQ9IjQ1LjUzMnB4IiB2aWV3Qm94PSIwIDAgNDUuNTMyIDQ1LjUzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUuNTMyIDQ1LjUzMjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTIyLjc2NiwwLjAwMUMxMC4xOTQsMC4wMDEsMCwxMC4xOTMsMCwyMi43NjZzMTAuMTkzLDIyLjc2NSwyMi43NjYsMjIuNzY1YzEyLjU3NCwwLDIyLjc2Ni0xMC4xOTIsMjIuNzY2LTIyLjc2NQ0KCQlTMzUuMzQsMC4wMDEsMjIuNzY2LDAuMDAxeiBNMjIuNzY2LDYuODA4YzQuMTYsMCw3LjUzMSwzLjM3Miw3LjUzMSw3LjUzYzAsNC4xNTktMy4zNzEsNy41My03LjUzMSw3LjUzDQoJCWMtNC4xNTgsMC03LjUyOS0zLjM3MS03LjUyOS03LjUzQzE1LjIzNywxMC4xOCwxOC42MDgsNi44MDgsMjIuNzY2LDYuODA4eiBNMjIuNzYxLDM5LjU3OWMtNC4xNDksMC03Ljk0OS0xLjUxMS0xMC44OC00LjAxMg0KCQljLTAuNzE0LTAuNjA5LTEuMTI2LTEuNTAyLTEuMTI2LTIuNDM5YzAtNC4yMTcsMy40MTMtNy41OTIsNy42MzEtNy41OTJoOC43NjJjNC4yMTksMCw3LjYxOSwzLjM3NSw3LjYxOSw3LjU5Mg0KCQljMCwwLjkzOC0wLjQxLDEuODI5LTEuMTI1LDIuNDM4QzMwLjcxMiwzOC4wNjgsMjYuOTExLDM5LjU3OSwyMi43NjEsMzkuNTc5eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-chart-pie {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk0LjQ3NXB4IiBoZWlnaHQ9Ijk0LjQ3NXB4IiB2aWV3Qm94PSIwIDAgOTQuNDc1IDk0LjQ3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTQuNDc1IDk0LjQ3NTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik04NC41MjEsNTIuMzUyaC00MS4xM1Y5LjYzOGMwLTEuMDI5LTAuNDM5LTIuMDEzLTEuMjA4LTIuNzAxYy0wLjc3LTAuNjg2LTEuODA0LTEuMDIxLTIuODItMC44OTYNCgkJCUMxNi45MjMsOC41NzgsMCwyNy40OTUsMCw1MC4wNDVjMCwyNC40MzYsMTkuODgsNDQuMzEyLDQ0LjMxNCw0NC4zMTJjMjEuODIzLDAsNDAuNjQ5LTE2LjI3Nyw0My43OTItMzcuODY0DQoJCQljMC4xNDktMS4wMzgtMC4xNTgtMi4wOTYtMC44NDctMi44OUM4Ni41NzIsNTIuODA5LDg1LjU3Miw1Mi4zNTIsODQuNTIxLDUyLjM1MnoiLz4NCgkJPHBhdGggZD0iTTUxLjI1MywwLjEyMmMtMC41NTgtMC4wMzgtMS4wOTcsMC4xNTgtMS40OTksMC41MzZjLTAuNDA0LDAuMzc5LTAuNjMzLDAuOTA3LTAuNjMzLDEuNDYxdjQ0LjgwMWwwLDBsNDMuMzU0LTAuMDEzDQoJCQljMC41NDIsMCwxLjA2MS0wLjIyLDEuNDM2LTAuNjA4YzAuMzc3LTAuMzksMC41OC0wLjkxNCwwLjU2My0xLjQ1NUM5My43MTQsMjAuOTE5LDc1LjEzMiwxLjY5Myw1MS4yNTMsMC4xMjJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-envelope {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDMzLjY2NCA0MzMuNjY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzMuNjY0IDQzMy42NjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjI5LjM3NiwyNzEuNjE2Yy00LjA5NiwyLjU2LTguNzA0LDMuNTg0LTEyLjgsMy41ODRzLTguNzA0LTEuMDI0LTEyLjgtMy41ODRMMCwxNDcuMnYxNjUuMzc2YzAsMzUuMzI4LDI4LjY3Miw2NCw2NCw2NA0KCQkJaDMwNS42NjRjMzUuMzI4LDAsNjQtMjguNjcyLDY0LTY0VjE0Ny4yTDIyOS4zNzYsMjcxLjYxNnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTM2OS42NjQsNTcuMDg4SDY0Yy0zMC4yMDgsMC01NS44MDgsMjEuNTA0LTYxLjk1Miw1MC4xNzZsMjE1LjA0LDEzMS4wNzJsMjE0LjUyOC0xMzEuMDcyDQoJCQlDNDI1LjQ3Miw3OC41OTIsMzk5Ljg3Miw1Ny4wODgsMzY5LjY2NCw1Ny4wODh6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-globe {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0zMjguNzE5LDM2Ni41MWMtMi4wMjEtMi40MzgtNS4wMzEtMy44NDQtOC4xOTgtMy44NDRIMTkxLjQ3OWMtMy4xNjcsMC02LjE3NywxLjQwNi04LjE5OCwzLjg0NA0KCQkJCWMtMi4wMzEsMi40MzgtMi44NjUsNS42NDYtMi4yOTIsOC43NkMxOTYuMzIzLDQ1OC4zMzMsMjI1Ljc3MSw1MTIsMjU2LDUxMnM1OS42NzctNTMuNjY3LDc1LjAxLTEzNi43MjkNCgkJCQlDMzMxLjU4MywzNzIuMTU2LDMzMC43NSwzNjguOTQ4LDMyOC43MTksMzY2LjUxeiIvPg0KCQkJPHBhdGggZD0iTTQ5OS44MzMsMTc4LjA4M2MtMS40MDYtNC40MTctNS41MS03LjQxNy0xMC4xNTYtNy40MTdIMzY5LjU2M2MtMy4wMSwwLTUuODg1LDEuMjcxLTcuOTA2LDMuNTENCgkJCQljLTIuMDMxLDIuMjQtMy4wMSw1LjIyOS0yLjcwOCw4LjIyOWMyLjQ2OSwyNC41LDMuNzE5LDQ5LjI3MSwzLjcxOSw3My41OTRzLTEuMjUsNDkuMDk0LTMuNzE5LDczLjU5NA0KCQkJCWMtMC4zMDIsMywwLjY3Nyw1Ljk5LDIuNzA4LDguMjI5YzIuMDIxLDIuMjQsNC44OTYsMy41MSw3LjkwNiwzLjUxaDEyMC4xMTVjNC42NDYsMCw4Ljc1LTMsMTAuMTU2LTcuNDE3DQoJCQkJQzUwNy45MDYsMzA4LjYzNSw1MTIsMjgyLjQyNyw1MTIsMjU2UzUwNy45MDYsMjAzLjM2NSw0OTkuODMzLDE3OC4wODN6Ii8+DQoJCQk8cGF0aCBkPSJNMzUzLjI5MiwxNDAuNDM4YzAuODY1LDUuMTM1LDUuMzEzLDguODk2LDEwLjUyMSw4Ljg5NmgxMDcuNjY3YzMuNzYsMCw3LjI1LTEuOTksOS4xNzctNS4yMTkNCgkJCQljMS45MTctMy4yNCwxLjk5LTcuMjUsMC4xODgtMTAuNTUyQzQ0OC44MjMsNzQuODg1LDM5My44MTMsMzAuMTg4LDMyOS44OTYsMTAuOTM4Yy00LjExNS0xLjI3MS04LjY0NiwwLjEzNS0xMS4zODUsMy41MjENCgkJCQljLTIuNzE5LDMuMzk2LTMuMTE1LDguMDk0LTEsMTEuODg1QzMzMy4wNTIsNTQuMTk4LDM0NS40MjcsOTMuNjQ2LDM1My4yOTIsMTQwLjQzOHoiLz4NCgkJCTxwYXRoIGQ9Ik0zMjYuNzE5LDE3MC42NjdIMTg1LjI4MWMtNS40NDgsMC0xMC4wMjEsNC4xMDQtMTAuNjA0LDkuNTIxYy0yLjY1NiwyNC42MjUtNC4wMSw1MC4xMzUtNC4wMSw3NS44MTMNCgkJCQlzMS4zNTQsNTEuMTg4LDQuMDEsNzUuODEzYzAuNTgzLDUuNDE3LDUuMTU2LDkuNTIxLDEwLjYwNCw5LjUyMWgxNDEuNDM4YzUuNDQ4LDAsMTAuMDIxLTQuMTA0LDEwLjYwNC05LjUyMQ0KCQkJCWMyLjY1Ni0yNC42MjUsNC4wMS01MC4xMzUsNC4wMS03NS44MTNzLTEuMzU0LTUxLjE4OC00LjAxLTc1LjgxM0MzMzYuNzQsMTc0Ljc3MSwzMzIuMTY3LDE3MC42NjcsMzI2LjcxOSwxNzAuNjY3eiIvPg0KCQkJPHBhdGggZD0iTTQwLjUyMSwxNDkuMzMzaDEwNy42NjdjNS4yMDgsMCw5LjY1Ni0zLjc2LDEwLjUyMS04Ljg5NmM3Ljg2NS00Ni43OTIsMjAuMjQtODYuMjQsMzUuNzgxLTExNC4wOTQNCgkJCQljMi4xMTUtMy43OTIsMS43MTktOC40OS0xLTExLjg4NWMtMi43MjktMy4zNzUtNy4yNC00LjgwMi0xMS4zODUtMy41MjFDMTE4LjE4OCwzMC4xODgsNjMuMTc3LDc0Ljg4NSwzMS4xNTYsMTMzLjU2Mw0KCQkJCWMtMS44MDIsMy4zMDItMS43MjksNy4zMTMsMC4xODgsMTAuNTUyQzMzLjI3MSwxNDcuMzQ0LDM2Ljc2LDE0OS4zMzMsNDAuNTIxLDE0OS4zMzN6Ii8+DQoJCQk8cGF0aCBkPSJNMTUwLjM0NCwzMzcuODIzYzIuMDMxLTIuMjQsMy4wMS01LjIyOSwyLjcwOC04LjIyOWMtMi40NjktMjQuNS0zLjcxOS00OS4yNzEtMy43MTktNzMuNTk0czEuMjUtNDkuMDk0LDMuNzE5LTczLjU5NA0KCQkJCWMwLjMwMi0zLTAuNjc3LTUuOTktMi43MDgtOC4yMjljLTIuMDIxLTIuMjQtNC44OTYtMy41MS03LjkwNi0zLjUxSDIyLjMyM2MtNC42NDYsMC04Ljc1LDMtMTAuMTU2LDcuNDE3DQoJCQkJQzQuMDk0LDIwMy4zNjUsMCwyMjkuNTczLDAsMjU2czQuMDk0LDUyLjYzNSwxMi4xNjcsNzcuOTE3YzEuNDA2LDQuNDE3LDUuNTEsNy40MTcsMTAuMTU2LDcuNDE3aDEyMC4xMTUNCgkJCQlDMTQ1LjQ0OCwzNDEuMzMzLDE0OC4zMjMsMzQwLjA2MywxNTAuMzQ0LDMzNy44MjN6Ii8+DQoJCQk8cGF0aCBkPSJNMTU4LjcwOCwzNzEuNTYzYy0wLjg2NS01LjEzNS01LjMxMy04Ljg5Ni0xMC41MjEtOC44OTZINDAuNTIxYy0zLjc2LDAtNy4yNSwxLjk5LTkuMTc3LDUuMjE5DQoJCQkJYy0xLjkxNywzLjI0LTEuOTksNy4yNS0wLjE4OCwxMC41NTJjMzIuMDIxLDU4LjY3Nyw4Ny4wMzEsMTAzLjM3NSwxNTAuOTQ4LDEyMi42MjVjMS4wMSwwLjMxMywyLjA0MiwwLjQ1OCwzLjA3MywwLjQ1OA0KCQkJCWMzLjE3NywwLDYuMjUtMS40MjcsOC4zMTMtMy45NzljMi43MTktMy4zOTYsMy4xMTUtOC4wOTQsMS0xMS44ODVDMTc4Ljk0OCw0NTcuODAyLDE2Ni41NzMsNDE4LjM1NCwxNTguNzA4LDM3MS41NjN6Ii8+DQoJCQk8cGF0aCBkPSJNNDcxLjQ3OSwzNjIuNjY3SDM2My44MTNjLTUuMjA4LDAtOS42NTYsMy43Ni0xMC41MjEsOC44OTZjLTcuODY1LDQ2Ljc5Mi0yMC4yNCw4Ni4yNC0zNS43ODEsMTE0LjA5NA0KCQkJCWMtMi4xMTUsMy43OTItMS43MTksOC40OSwxLDExLjg4NWMyLjA2MywyLjU1Miw1LjEzNSwzLjk3OSw4LjMxMywzLjk3OWMxLjAyMSwwLDIuMDYzLTAuMTQ2LDMuMDczLTAuNDU4DQoJCQkJYzYzLjkxNy0xOS4yNSwxMTguOTI3LTYzLjk0OCwxNTAuOTQ4LTEyMi42MjVjMS44MDItMy4zMDIsMS43MjktNy4zMTMtMC4xODgtMTAuNTUyDQoJCQkJQzQ3OC43MjksMzY0LjY1Niw0NzUuMjQsMzYyLjY2Nyw0NzEuNDc5LDM2Mi42Njd6Ii8+DQoJCQk8cGF0aCBkPSJNMTgzLjI4MSwxNDUuNDljMi4wMjEsMi40MzgsNS4wMzEsMy44NDQsOC4xOTgsMy44NDRoMTI5LjA0MmMzLjE2NywwLDYuMTc3LTEuNDA2LDguMTk4LTMuODQ0DQoJCQkJYzIuMDMxLTIuNDM4LDIuODY1LTUuNjQ2LDIuMjkyLTguNzZDMzE1LjY3Nyw1My42NjcsMjg2LjIyOSwwLDI1Niwwcy01OS42NzcsNTMuNjY3LTc1LjAxLDEzNi43MjkNCgkJCQlDMTgwLjQxNywxMzkuODQ0LDE4MS4yNSwxNDMuMDUyLDE4My4yODEsMTQ1LjQ5eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-facebook-f {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExMi4xOTYgMTEyLjE5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEyLjE5NiAxMTIuMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiMzQjU5OTg7IiBjeD0iNTYuMDk4IiBjeT0iNTYuMDk4IiByPSI1Ni4wOTgiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTcwLjIwMSw1OC4yOTRoLTEwLjAxdjM2LjY3Mkg0NS4wMjVWNTguMjk0aC03LjIxM1Y0NS40MDZoNy4yMTN2LTguMzQNCgkJYzAtNS45NjQsMi44MzMtMTUuMzAzLDE1LjMwMS0xNS4zMDNMNzEuNTYsMjEuODF2MTIuNTFoLTguMTUxYy0xLjMzNywwLTMuMjE3LDAuNjY4LTMuMjE3LDMuNTEzdjcuNTg1aDExLjMzNEw3MC4yMDEsNTguMjk0eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-instagram {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 48 48' width='48px' height='48px'%3E%3Cg id='surface11414182'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(96.078432%25,32.549021%25,46.27451%25);fill-opacity:1;' d='M 37.355469 47.988281 L 10.6875 48.011719 C 4.824219 48.015625 0.0195312 43.222656 0.0117188 37.355469 L -0.0117188 10.6875 C -0.0195312 4.824219 4.777344 0.0195312 10.644531 0.0117188 L 37.308594 -0.0117188 C 43.175781 -0.0195312 47.980469 4.777344 47.988281 10.644531 L 48.011719 37.308594 C 48.019531 43.175781 43.222656 47.980469 37.355469 47.988281 Z M 37.355469 47.988281 '/%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(98.039216%25,78.431374%25,83.529413%25);fill-opacity:1;' d='M 24 33.332031 C 18.855469 33.332031 14.667969 29.148438 14.667969 24 C 14.667969 18.851562 18.855469 14.667969 24 14.667969 C 29.144531 14.667969 33.332031 18.851562 33.332031 24 C 33.332031 29.148438 29.144531 33.332031 24 33.332031 Z M 24 17.332031 C 20.324219 17.332031 17.332031 20.324219 17.332031 24 C 17.332031 27.675781 20.324219 30.667969 24 30.667969 C 27.675781 30.667969 30.667969 27.675781 30.667969 24 C 30.667969 20.324219 27.675781 17.332031 24 17.332031 Z M 24 17.332031 '/%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(98.039216%25,78.431374%25,83.529413%25);fill-opacity:1;' d='M 36 14 C 36 15.105469 35.105469 16 34 16 C 32.894531 16 32 15.105469 32 14 C 32 12.894531 32.894531 12 34 12 C 35.105469 12 36 12.894531 36 14 Z M 36 14 '/%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(98.039216%25,78.431374%25,83.529413%25);fill-opacity:1;' d='M 32 41.332031 L 16 41.332031 C 10.855469 41.332031 6.667969 37.148438 6.667969 32 L 6.667969 16 C 6.667969 10.851562 10.855469 6.667969 16 6.667969 L 32 6.667969 C 37.144531 6.667969 41.332031 10.851562 41.332031 16 L 41.332031 32 C 41.332031 37.148438 37.144531 41.332031 32 41.332031 Z M 16 9.332031 C 12.324219 9.332031 9.332031 12.324219 9.332031 16 L 9.332031 32 C 9.332031 35.675781 12.324219 38.667969 16 38.667969 L 32 38.667969 C 35.675781 38.667969 38.667969 35.675781 38.667969 32 L 38.667969 16 C 38.667969 12.324219 35.675781 9.332031 32 9.332031 Z M 16 9.332031 '/%3E%3C/g%3E%3C/svg%3E");
}

.fa-twitter {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExMi4xOTcgMTEyLjE5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEyLjE5NyAxMTIuMTk3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiM1NUFDRUU7IiBjeD0iNTYuMDk5IiBjeT0iNTYuMDk4IiByPSI1Ni4wOTgiLz4NCgk8Zz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I0YxRjJGMjsiIGQ9Ik05MC40NjEsNDAuMzE2Yy0yLjQwNCwxLjA2Ni00Ljk5LDEuNzg3LTcuNzAyLDIuMTA5YzIuNzY5LTEuNjU5LDQuODk0LTQuMjg0LDUuODk3LTcuNDE3DQoJCQljLTIuNTkxLDEuNTM3LTUuNDYyLDIuNjUyLTguNTE1LDMuMjUzYy0yLjQ0Ni0yLjYwNS01LjkzMS00LjIzMy05Ljc5LTQuMjMzYy03LjQwNCwwLTEzLjQwOSw2LjAwNS0xMy40MDksMTMuNDA5DQoJCQljMCwxLjA1MSwwLjExOSwyLjA3NCwwLjM0OSwzLjA1NmMtMTEuMTQ0LTAuNTU5LTIxLjAyNS01Ljg5Ny0yNy42MzktMTQuMDEyYy0xLjE1NCwxLjk4LTEuODE2LDQuMjg1LTEuODE2LDYuNzQyDQoJCQljMCw0LjY1MSwyLjM2OSw4Ljc1Nyw1Ljk2NSwxMS4xNjFjLTIuMTk3LTAuMDY5LTQuMjY2LTAuNjcyLTYuMDczLTEuNjc5Yy0wLjAwMSwwLjA1Ny0wLjAwMSwwLjExNC0wLjAwMSwwLjE3DQoJCQljMCw2LjQ5Nyw0LjYyNCwxMS45MTYsMTAuNzU3LDEzLjE0N2MtMS4xMjQsMC4zMDgtMi4zMTEsMC40NzEtMy41MzIsMC40NzFjLTAuODY2LDAtMS43MDUtMC4wODMtMi41MjMtMC4yMzkNCgkJCWMxLjcwNiw1LjMyNiw2LjY1Nyw5LjIwMywxMi41MjYsOS4zMTJjLTQuNTksMy41OTctMTAuMzcxLDUuNzQtMTYuNjU1LDUuNzRjLTEuMDgsMC0yLjE1LTAuMDYzLTMuMTk3LTAuMTg4DQoJCQljNS45MzEsMy44MDYsMTIuOTgxLDYuMDI1LDIwLjU1Myw2LjAyNWMyNC42NjQsMCwzOC4xNTItMjAuNDMyLDM4LjE1Mi0zOC4xNTNjMC0wLjU4MS0wLjAxMy0xLjE2LTAuMDM5LTEuNzM0DQoJCQlDODYuMzkxLDQ1LjM2Niw4OC42NjQsNDMuMDA1LDkwLjQ2MSw0MC4zMTZMOTAuNDYxLDQwLjMxNnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.fa-whatsapp {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzRDQUY1MDsiIGQ9Ik0yNTYuMDY0LDBoLTAuMTI4bDAsMEMxMTQuNzg0LDAsMCwxMTQuODE2LDAsMjU2YzAsNTYsMTguMDQ4LDEwNy45MDQsNDguNzM2LDE1MC4wNDhsLTMxLjkwNCw5NS4xMDQNCglsOTguNC0zMS40NTZDMTU1LjcxMiw0OTYuNTEyLDIwNCw1MTIsMjU2LjA2NCw1MTJDMzk3LjIxNiw1MTIsNTEyLDM5Ny4xNTIsNTEyLDI1NlMzOTcuMjE2LDAsMjU2LjA2NCwweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZBRkFGQTsiIGQ9Ik00MDUuMDI0LDM2MS41MDRjLTYuMTc2LDE3LjQ0LTMwLjY4OCwzMS45MDQtNTAuMjQsMzYuMTI4Yy0xMy4zNzYsMi44NDgtMzAuODQ4LDUuMTItODkuNjY0LTE5LjI2NA0KCUMxODkuODg4LDM0Ny4yLDE0MS40NCwyNzAuNzUyLDEzNy42NjQsMjY1Ljc5MmMtMy42MTYtNC45Ni0zMC40LTQwLjQ4LTMwLjQtNzcuMjE2czE4LjY1Ni01NC42MjQsMjYuMTc2LTYyLjMwNA0KCWM2LjE3Ni02LjMwNCwxNi4zODQtOS4xODQsMjYuMTc2LTkuMTg0YzMuMTY4LDAsNi4wMTYsMC4xNiw4LjU3NiwwLjI4OGM3LjUyLDAuMzIsMTEuMjk2LDAuNzY4LDE2LjI1NiwxMi42NA0KCWM2LjE3NiwxNC44OCwyMS4yMTYsNTEuNjE2LDIzLjAwOCw1NS4zOTJjMS44MjQsMy43NzYsMy42NDgsOC44OTYsMS4wODgsMTMuODU2Yy0yLjQsNS4xMi00LjUxMiw3LjM5Mi04LjI4OCwxMS43NDQNCgljLTMuNzc2LDQuMzUyLTcuMzYsNy42OC0xMS4xMzYsMTIuMzUyYy0zLjQ1Niw0LjA2NC03LjM2LDguNDE2LTMuMDA4LDE1LjkzNmM0LjM1Miw3LjM2LDE5LjM5MiwzMS45MDQsNDEuNTM2LDUxLjYxNg0KCWMyOC41NzYsMjUuNDQsNTEuNzQ0LDMzLjU2OCw2MC4wMzIsMzcuMDI0YzYuMTc2LDIuNTYsMTMuNTM2LDEuOTUyLDE4LjA0OC0yLjg0OGM1LjcyOC02LjE3NiwxMi44LTE2LjQxNiwyMC0yNi40OTYNCgljNS4xMi03LjIzMiwxMS41ODQtOC4xMjgsMTguMzY4LTUuNTY4YzYuOTEyLDIuNCw0My40ODgsMjAuNDgsNTEuMDA4LDI0LjIyNGM3LjUyLDMuNzc2LDEyLjQ4LDUuNTY4LDE0LjMwNCw4LjczNg0KCUM0MTEuMiwzMjkuMTUyLDQxMS4yLDM0NC4wMzIsNDA1LjAyNCwzNjEuNTA0eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)
}

.fa-telegram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiBmaWxsPSIjMDM5YmU1IiByPSIxMiIvPjxwYXRoIGQ9Im01LjQ5MSAxMS43NCAxMS41Ny00LjQ2MWMuNTM3LS4xOTQgMS4wMDYuMTMxLjgzMi45NDNsLjAwMS0uMDAxLTEuOTcgOS4yODFjLS4xNDYuNjU4LS41MzcuODE4LTEuMDg0LjUwOGwtMy0yLjIxMS0xLjQ0NyAxLjM5NGMtLjE2LjE2LS4yOTUuMjk1LS42MDUuMjk1bC4yMTMtMy4wNTMgNS41Ni01LjAyM2MuMjQyLS4yMTMtLjA1NC0uMzMzLS4zNzMtLjEyMWwtNi44NzEgNC4zMjYtMi45NjItLjkyNGMtLjY0My0uMjA0LS42NTctLjY0My4xMzYtLjk1M3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}

.fa-tags {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQzN3B0IiB2aWV3Qm94PSIwIDAgNDM3LjAwNDQyIDQzNyIgd2lkdGg9IjQzN3B0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yMjkgMTQuNjQ0NTMxYy05LjY5OTIxOS05LjY3MTg3NS0yMi45MzM1OTQtMTQuOTU3MDMxLTM2LjYyODkwNi0xNC42Mjg5MDZsLTE0MC4wNzgxMjUgMy41NzAzMTNjLTI2LjYyMTA5NC42NjQwNjItNDguMDQ2ODc1IDIyLjA4NTkzNy00OC43MTA5MzggNDguNzEwOTM3bC0zLjU2NjQwNiAxNDAuMDc0MjE5Yy0uMzI0MjE5IDEzLjY5NTMxMiA0Ljk1NzAzMSAyNi45Mjk2ODcgMTQuNjI1IDM2LjYzMjgxMmwxOTMuMzY3MTg3IDE5My4zNTkzNzVjMTkuNTM5MDYzIDE5LjQ5NjA5NCA1MS4xNjc5NjkgMTkuNDk2MDk0IDcwLjcwNzAzMiAwbDE0My42NDQ1MzEtMTQzLjY0NDUzMWMxOS41MjczNDQtMTkuNTIzNDM4IDE5LjUyNzM0NC01MS4xODM1OTQgMC03MC43MTA5Mzh6bTE3OS4yMTg3NSAyNDkuOTMzNTk0LTE0My42NDQ1MzEgMTQzLjY0MDYyNWMtMTEuNzIyNjU3IDExLjY5OTIxOS0zMC43MDMxMjUgMTEuNjk5MjE5LTQyLjQyNTc4MSAwbC0xOTMuMzYzMjgyLTE5My4zNTkzNzVjLTUuODAwNzgxLTUuODI0MjE5LTguOTcyNjU2LTEzLjc2MTcxOS04Ljc3NzM0NC0yMS45ODA0NjlsMy41NjY0MDctMTQwLjA3NDIxOGMuNDAyMzQzLTE1Ljk3MjY1NyAxMy4yNTM5MDYtMjguODI4MTI2IDI5LjIyNjU2Mi0yOS4yMjY1NjNsMTQwLjA3NDIxOS0zLjU3MDMxM2MuMjUzOTA2LS4wMDM5MDYuNS0uMDA3ODEyLjc1MzkwNi0uMDA3ODEyIDcuOTU3MDMyLjAxMTcxOSAxNS41ODU5MzggMy4xNzE4NzUgMjEuMjIyNjU2IDguNzg5MDYybDE5My4zNjcxODggMTkzLjM2MzI4MmMxMS42OTUzMTIgMTEuNzIyNjU2IDExLjY5NTMxMiAzMC43MDMxMjUgMCA0Mi40MjU3ODF6bTAgMCIvPjxwYXRoIGQ9Im0xMzAuNzE4NzUgODIuNTc0MjE5Yy0yNi41ODk4NDQgMC00OC4xNDQ1MzEgMjEuNTU0Njg3LTQ4LjE0ODQzOCA0OC4xNDQ1MzEgMCAyNi41ODk4NDQgMjEuNTU4NTk0IDQ4LjE0NDUzMSA0OC4xNDQ1MzIgNDguMTQ0NTMxIDI2LjU4OTg0NCAwIDQ4LjE0NDUzMS0yMS41NTQ2ODcgNDguMTQ0NTMxLTQ4LjE0NDUzMS0uMDMxMjUtMjYuNTc0MjE5LTIxLjU2NjQwNi00OC4xMTMyODEtNDguMTQwNjI1LTQ4LjE0NDUzMXptMCA3Ni4yODkwNjJjLTE1LjU0Njg3NSAwLTI4LjE0NDUzMS0xMi42MDE1NjItMjguMTQ4NDM4LTI4LjE0NDUzMSAwLTE1LjU0Mjk2OSAxMi42MDE1NjMtMjguMTQ0NTMxIDI4LjE0NDUzMi0yOC4xNDQ1MzEgMTUuNTQyOTY4IDAgMjguMTQ0NTMxIDEyLjYwMTU2MiAyOC4xNDQ1MzEgMjguMTQ0NTMxLS4wMTU2MjUgMTUuNTM1MTU2LTEyLjYwNTQ2OSAyOC4xMjUtMjguMTQwNjI1IDI4LjE0NDUzMXptMCAwIi8+PC9zdmc+)
}

.fa-newspaper {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm0 184c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zM160 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");
}
.share_count .far {
    width: 16px;
    height: 16px;
    background-position: 0 3px
}

.fa-eye {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTExLjk5MiA1MTEuOTkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTkyIDUxMS45OTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNTEwLjA5NiwyNDkuOTM3Yy00LjAzMi01Ljg2Ny0xMDAuOTI4LTE0My4yNzUtMjU0LjEwMS0xNDMuMjc1QzEyNC41NiwxMDYuNjYyLDcuNDQsMjQzLjI4MSwyLjUxMiwyNDkuMTA1DQoJCQljLTMuMzQ5LDMuOTY4LTMuMzQ5LDkuNzkyLDAsMTMuNzgxQzcuNDQsMjY4LjcxLDEyNC41Niw0MDUuMzI5LDI1NS45OTUsNDA1LjMyOVM1MDQuNTQ5LDI2OC43MSw1MDkuNDc3LDI2Mi44ODYNCgkJCUM1MTIuNTcxLDI1OS4yMTcsNTEyLjg0OCwyNTMuOTA1LDUxMC4wOTYsMjQ5LjkzN3ogTTI1NS45OTUsMzgzLjk5NmMtMTA1LjM2NSwwLTIwNS41NDctMTAwLjQ4LTIzMC45OTctMTI4DQoJCQljMjUuNDA4LTI3LjU0MSwxMjUuNDgzLTEyOCwyMzAuOTk3LTEyOGMxMjMuMjg1LDAsMjEwLjMwNCwxMDAuMzMxLDIzMS41NTIsMTI3LjQyNA0KCQkJQzQ2My4wMTMsMjgyLjA2NSwzNjIuMjU2LDM4My45OTYsMjU1Ljk5NSwzODMuOTk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjU1Ljk5NSwxNzAuNjYyYy00Ny4wNjEsMC04NS4zMzMsMzguMjcyLTg1LjMzMyw4NS4zMzNzMzguMjcyLDg1LjMzMyw4NS4zMzMsODUuMzMzczg1LjMzMy0zOC4yNzIsODUuMzMzLTg1LjMzMw0KCQkJUzMwMy4wNTYsMTcwLjY2MiwyNTUuOTk1LDE3MC42NjJ6IE0yNTUuOTk1LDMxOS45OTZjLTM1LjI4NSwwLTY0LTI4LjcxNS02NC02NHMyOC43MTUtNjQsNjQtNjRzNjQsMjguNzE1LDY0LDY0DQoJCQlTMjkxLjI4LDMxOS45OTYsMjU1Ljk5NSwzMTkuOTk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.fa-futbol {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 224.766 224.766' style='enable-background:new 0 0 224.766 224.766;' xml:space='preserve'%3E%3Cpath d='M219.907,29.84l-2.578-10.83h-42.844V0H49.048v19.01H7.437L4.859,29.84c-1.327,5.572-12.28,55.311,11.376,85.262 c7.527,9.529,21.867,20.889,47.437,20.889h0.691c7.16,8.264,16.439,14.631,26.998,18.264v28.467H59.912v42.045h104.942v-42.045 h-31.448v-28.889c10.051-3.695,18.882-9.9,25.764-17.842h1.926c25.568,0,39.908-11.359,47.436-20.889 C232.187,85.15,221.234,35.412,219.907,29.84z M49.044,105.438c-4.598-1.672-7.772-4.127-10.662-7.773 c-10.006-12.625-9.807-35.434-7.955-50.467h18.621L49.044,105.438z M186.412,97.629c-2.894,3.664-6.611,6.32-11.223,7.998v-58.43 h19.133C196.113,62.07,196.337,85.063,186.412,97.629z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.fa-linkedin-in {
    background-image: url('data:image/png;base64,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UCtxJh9W9wBII2C4BRcAAqAdATBDAAgAAUDNDG/TLG9jAHzBggsAAdB29wsAASAAqJ0vZBkAhwTbLboAEABt88BTAkAACABqIs7iQzILgDQChlh4ASAA2mbwU8sEgAAQANTCkDbP8XYEwFkWXgAIgLb52UwBIAAEADVxViMC4KDgtxZfAAgAASAABIAAaIg4gw/KPADSCHjABRAAAqD1/ksACAABQPs90K4Z3s4AON0FEAACoPWGPC0ABIAAoN1Ob2QANAXLXAQBIABa5+cCQAAIANonzt6mhgVAGgFXuBACQAC0ztBZywWAABAAtMcV7Z7fNQiA7sFrLoYAEAAtN0wACAABQNvFmdu94QGQRsAIF0QACICWGz5bAAgAAUCbjajJ7K5RAJzhgggAAdByDwoAASAAaLsz8hQAHYJVLooAEAAt84tnVggAASAAaIs4azvkJgDSCLjKhREAAqBlfikABIAAoG2uqtncrmEA9Ah2uDgCQADs20MCQAAIAFovztgeuQuANAJGuUACQADs24g5AkAACABabVRNZ3aNA+DzLpAAEAD79rAAEAACgNb7fJ4D4IBgnYskAATA3v1q7koBIAAEAK0RZ+sBuQ0ATwYUAAJAAAgAASAA8vnkvywCoGvwooslAASAABAAAsBZWxNxpnbNfQCkEXCbCyYABMCePfKsABAAAoAWu60us7pOAfDnwesumgAQAM37tQAQAAKAlomz9M8LEwBpBAx34QSAAGjeo/NWCQABIABoieF1m9N1DICPuHACQAA0b6QAEAACgJb5SOECII2ASS6eABAAbzdqvgAQAAKAfZpU1xld5wA40wUUAALg7R4TAAJAALBvZxY5AJqCRS6iABAAbzV6gQAQAAKAvYqzs6mwAZBGwEUupAAQAG81ZsFqASAABAB7c1Hd53MGAXBwsNHFFAAC4A/GPicABIAAYI/izDy48AGQRsClLqgAEAB/ME4ACAABwJ5dmslszigADg02uKgCQAC8YfxCASAABADNirPy0NIEQBoBl7iwAkAAvOHxhWsEgAAQADTnkszmcoYBED8LsMbFFQACYGQyQQAIAAHA263J4u/+Mw+ANAK+5gILAAEwMnlikQAQAAKAt/lapjM54wB4R7DSRRYAAkAACAABwFvE2fiO0gZAGgH/4kILgKoHwEQBIAAEAG/1L5nP4wYEQKfg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')
}

.fa-youtube {
    background-image: url('data:image/png;base64,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')
}

.fa-globe {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7J15mF1Fnf7fOre7ExICgQACQiAbW4SwBGSHFtkCAUFoWcUdR2dGccQZHcWg/lxGHcdlxmHGUYQs0EoQCGELNNkJJCBLIBJCFkCRTSAhJN19T/3+6E73Xc5Sdc+pU3XOfT/P42Puue/53iKpW/W5dTaAEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIySvCdgMIcZZVt42AL98P+B+EEMPQ1vMNjOt4y3azSARrOndEqed7kOiBh0Uo9T6Ava543XazCHERCgAh23hm9ij4+AAgToTASQAmAvAALMKQnrM5+eeEPgmYA+B4AD6ApwAsgJDz4bU9gL073rDbQELcgAJAmhfZWcKq1kNRFh+EkB8EcBKAVgCD3wyBB+D3nIuJHZtsNZM0wJ+vG4bu4bcA4oyad3wAj0FiHjzMw6bWBZjY0W2jiYTYhgJAmovHb9kLLS1nA/4ZgGgHsMPgm7I664nfwe++jBNETlnZ2YbhvTMAeUFE6m0AD0CKu9HSMwd7X/FSVs0jxDYUAFJ8Vt4+EdI/G8BUAMdCRPX7AQm4Ea+M/ATa23vNN5AYQ3aWsL7nOgCfVNzjaUjcAU/MweiLF0MIGb8LIfmEAkCKR2dnCROHngQpzwcwFZCjq96P6/VS/hcmfujvOfgXBCkFNsz4JaS4UnPP9YC8HRC3Yp/WBRAdZSPtI8QSFABSDOQ0D08fcSwgL4SUFwLYoyZQ/TK054vpOOixKyCm+QZaSWwhpcD6mf8H4OMNVngdwFwI8TuMbplLGSBFgAJA8ouUAk/ddgwgOiBxIQT2jO7RsRLwB7yy44Vc9i8oy69rxagRv4eQ5ySs9CKE+D18/2bse+kyrhSRvEIBIPnjyT/sDeldAoFPARiv/useiMjej2E7no0x7VvSaiZxkJWdbdi+53ZInJ5SxQ2QmIVS6X8x+qI1KdUkJBMoACQfLOncDtsPORvC+wwgT0Fd300kAQ8B3afyUr8m4c/XDUP39veg7z4BaeEDWAqBG/Dullk44JMbU6xNiBEoAMRtHp9zAoT/GQDnAxiWcIk/KPtH9Mh2HHbem4030mFWde4P4R0NIQ8EMK7/f6MAjOj/HwBs7PuffB3AGgg8ByFXQcilGHfRs3Yabpj1M3aCFF2AnGSg+jsQ4veQ4n+w78VLDNQnJBUoAMQ9Hrt1JFpaL4eUVwJyYt376UnACxCtR2HiWS830Eo3eWb2KJTkVEj/HMA7AfB3GXhP6dsua7OvQmAhIG/HVnEHJhboLnrrbtwD8B4GsJfBT3kCENehx5+OCZe9bfBzCNGGAkDc4Yk5RwD+ZwBxKYDhg28EnGOVXAI2Ad7xeN/Ux3Wb6Ryr5w6B/855gPgkgJMBtFQHKv4+GpOAbfQC6IIQv8ZWObsQN0haO+NQCCxCVX8zwhYAd0DIn2KfyxYb/ixClKAAELvIaR6eOOIsQPwzII8L75E6EhCb9SHE+Zh4zm0aLXWPVbftCfR8EcDHILBrdDg1CdjGqxDyN+j1f4oDLv6zSkVnWTfrLMC/DUApo09cAYGfYfSeMyF4xQmxBwWA2OGhuTtgu/LHAXwJgOKNelKSACmuxsHn/EilmU6ysnM0St4/AeLTgNxuYHvstzl1CQCAbgA3A/61mJDjs+DXzvwXCPm9jD/1L5D4H7S0/owPKCI2oACQbHn8rv2B8hcAfBTA8MCJGjAnAR5+jYnnqt4W1i3WdO6I3tI3IPEPANoG39CZ2I1IAAB0Q8qfoSS+k9unJq6feT2kvMLCJ28CcD1K/k+x9+XPWfh80qRQAEg2PHnbISh7X4YQl6BuqTUjCRBYiCGtp2LClK2RbXUNOc3DqoM/BYHvAGFL/U5IAAD5V0B+HeNX/Tp3d1Ncfl0rdtn+HgDtllrgA5gLz7sWoy9ebqkNpImgABCzPHHnifDlVwEMPpY1sNeZlgC5Hi3+ETjw/NfDUk6y+tZx6PX/DwInxYedkQAAWIqW0icw5oJVKns4w+rOXdHWswISe1tshQRwJ+B9j5cREpNQAIgZnph7Jnz/awi62YrOpK6bD8yKHvjyREw656GwSs4hp3lYNelTgP/v2HaGupmJWj+vnt0CD9MwVvwoV/fOXzfrWMB/EECr7aYAmA9ffhdjL7vXdkNI8aAAkHR5dM4H4Yn/B+CowY0Jj9vr5muzAl/C+875SVgF53hu9m7owY0ATuvbYHyiNltbYD56/UtydbXAuhlfBvBD282o4CEI8V3sc8kdthtCigMFgKTDH+86HtL/FkTY8VNrEjAH75t6Tm4e2LLqlnZIMQNRTzPMpwS8ConLMeEj96jsZZ2+pwfOBvAh202pYTEgrsG+lzxguyEk/1AASDIeveMYeOLbkOKUgW2mzuDXr70BLb2H5+K4v5QCq279BoBvAvBCQoN/NDdRK9JQbR8Q12Dchd/NhZCtn7ETJFYAGGO7KQEsho+vYeylC2w3hOQXCgBpjOX3HIBS+VuAvDDw/Wxu6BORFz0ATsIhU5dG7eEEq+cOQc+WXwG4zIGT90xLAAB5M4Z4H8feHe+qfpI11s56P4S/AFWXXbqEuBV++asYe/mfbLeE5A8KANHj0Xv3hOj9JoBPYOCWsxlfy68iAQL/iIPP+XlU0glWdu4O0foHQL5/YFtTSACWwiufh7GX/FX1k6yxdvoXIYTL55D0QuLXQOs3MaajOM+1IMahABA1Vt02AptbrwbwJYig+6Y7JAFSzsGkc6ZGJNxg1e1j4JfvBTC+b4NTl/GZlwCBtZDiNIzvcPvmN33nA8wBMMV2U2LYCODfMLT8E+z+0XdsN4a4T8ixRkL6kdM8rLjrM9jcuhrANwAMD57rQ0b/0CO9AflUsngdrW2fCX3XFVbePhF+70IMTP5A1X9n7BFynWwFSlmhX1eZitoSYwC5EM/fZOKRvOkhhITnfRrA32w3JYYRAL6NLaVnsXbGxyAlf+CRSNhBSDiP3XUkIH4O6b8/8H0rN/SJyQpchIOn3hxWwQlW3XIcfG8OgJH1b+o8zrgmn99Vg79ByimYcJHb92lYN+NSANNtN0ODFYD4B+x7ifvnwRArUABIPcvv3gOe/AGAyxD3c9AtCbgVh0w9P2xPJ3hm9jHwxT0QGBEeakoJeBu+fxr2u3iZ6t5WWDerE/CDT3x1EwlgOnxxdS7OtyCZQgEgg6yeOwRviasg8K8Q2L76zYj14MQSkIowvIxuHIzJU18L28s6T99yOKQ3D8BOADSuaIjL1uTzJgGD2bfgidMwtuNh1b0zZ3XnrmjpfQpC7ma7KZq8BYlr8fqmX2DylT22G0PcgAJA+lhx9wmA/G8ABw1sq+sdDkuAxPk4dOqtYWnrPHPrEfDFPEBWL/tTAlAjAX+D9E/BhIsfU907c56fdQ6EvA05uJVBHRJPQogreViAABQA8ljXSMgt10Li7xF0UmgeJEDg1zhkqruP+H3y1nHwxGIA7+nboDOxN6UEvAZPHI+xHe5e275uxg2Q4vJcSsC2wwKl1i9i7443bDeG2INXATQzK+66DP7WP0GKf0RYX6gb3yJG9MRXBzR0JcGf0T30S+GNsszjs3eDh7swMPkDdf+dkXOITrYmn/qVBDpXB+heSSAqs7vA9+dibefuqntnjuz+RwAvI58n2gsAl6Pc8xTWz8jT+QwkZXLZe0lCHpk3FqXe/4bEqdVv6Py6d2QlQIqP4NCzOsMbY5HVc3dAd/eDAA4LDnAlIDA/mH0SpbYTMea8N1X3zpR1sy6BlDMAIKcrAf3IO1H2P4dxH91guyUkW7gC0ExIKbDins9A9D4Ov3byB/R+3TuwEiDEvc5O/l1dLdjSfQtCJ3+AKwEh+cHswSh33wTZWVLdO1P2vXgmpLwfAHK6EtCPOAul0pNYP+MzvHdAc0EBaBYeu2tfrLh7HqS8Dug/w19n8g3MW5WArZDeP4Y3wDK7vvUfEPig1uQLUAK25Qezp2ON/2PVPTNH4u8AbOn7c67nzh0gcR02zLwba24YbbsxJBsoAEVn26/+sngSEB+ofz9oJ52BzJIESHwXk8508ySxJ2//JIDPD7zWlQCdbFNIgPgCnrvpStU9M2XcpashxA8HXudbAgCJ07ga0DzwH7jILL9vNOBfD6C9b4OF4/Zmaj+L4d4hmDBla/iHWuKp29oB3AOgNbPj9iZru3NOQA+kOBUTOuar7pkZL3Ruh97eJwGM69sgCzKyyrvhlT6J0Rf/2XZLiBm4AlBUHrnnAkj/MQxM/oCVX+smavv4vJOT/8o7dwcwE0Br34aMfq2brO3OSkArhOzEnzrfq7pnZuzd8S6k97nBDULjv89lxBnw/ZVYO+Mi2y0hZiiEp5IKFt02AkOG/gjA4ANxXDiDP63aQs7EpKmXhn+IJZZf14qhuz8A4Pj6Nx38te5KO/SzS7FVnIyJHd0qe2bKulmdkLLisrqirAQAAG7EsNbPYbeOTbYbQtKDKwBFYtldx2DI0MdROfkDbpy8F4pW7XdQ9q/W/IBsGLL7DxE4+QNu/Vp3pR0NrxocgyHyuyp7ZU4v/gnAu4MbirISAAC4HJt7lmPDrMm2G0LSgwJQBDo7S3jkvm/CKy0AMCYw44IERN/QRyEvfozDz3XveORTt38YwBfSPYNfJ9t0hw6+hOdu/pDKXpky/uIXIMVPqjcWSgL2h+8vwfoZ/8wTBIsB/xHzzqNzd0Vvy40QOH1wYw5v6BOf/yuG9k7AAeduDNvbCn+8470oyScAufPAttRu6MOTCCOyf4MQh2Jch1s3r1nZuT2G9a4GUH0Xw1zfKCiQ++GLS/mEwXzDFYA88/C9J6G35Y9A5eQPmL2WXyeruxIQgZD/6tzkL6d58OQNVZM/kOK1/BmeRBiLcysBO0HKG5y7SdDEjk2AuLZue/F+MJ8CTy7H+unH2W4IaRwKQB6RUuDhe78A4D4Ae/Zt09m/doPzN/95An/afH34B1viySO+AoEPBLY7bxKgM/marK2XPQlr4N5zIPYt/S8EnqrbXjwJ2AtSPIi1M6ZBTuNckkMK1yMLz/KuXeD3TEfdr/5+qv5FY0bTRIcDMjx0IMTpOHTKveEfaIHH7zgcnlwKoG1wY8B/Y94OB1i9kqAir57tBvyjnXt88LoZUyDFnYHvFe9wACDF7fDkx7DPpX+z3RSiDgUgTyy7exJE6VZABp/ot40iSYDA3Tj0rDPDP8gCKzvb4G+3HJAH17/ZZBKQujA0UFuKJ9CDI527NHDtzHuBoGduoJgSAKyBV/4QRn+0fvWDOAmXbfLCQ/MugigtATAmdmSsGlt0sjH57A8HlOHhK+EfYgl/6DWQQZM/0HSHA1I/dNBAbSEPQZv8mko6U6R3NYBy8HuF/O01Dn5pKdZPv8B2Q4gaheyFhaKzs4TRO/8AQv4TgAS/7vO4EiCvx2FnfTy8uAVW3nkoyv7DgOy725/OFQ1cCTBZuxdCHI3xHStU0pmxbuaNkLgs9P1irgRIQH4X+zx3DcQ033ZjSDhcAXCZJXfvjH1H3jUw+QMJft3nbiWgByX57fDCFljZ2YZy+bcDkz8Q4T5cCci4dguk/BWWX9can82Q3vK1EOgNfb+YKwECEP+K9ePvxPoZO9luDAmHAuAqS+87EKXSw5Ai+BjiAAWVACFvwCFnPx9e1ALl7b4CiEPqtlMC9LPKaNU+FDuOdOuqgPGXPweJGZGZYkoAAHEGJB7CCzeOt90SEgwFwEUemfdBeFiCgaeL1aAz+dblcyEBPfAcu93rY7fuC+Bf+l7oTOyUgGRZ7drX4NlbxqpWzoSS9+3IVQCgwBKA/VD2lmHtjSfbbgiphwLgGsvu/xR8zAXEyMhckSVA4DfO/fovtfwCwPDBDZSA0LxdCRgGUf5P1aqZMPqiNZC4ITZXXAnYGcK7B2unX2G7IaQaCoArSCmw9L5pkPJ/EfY42bp9ajcUQgJ64JW+H17AAk/e8REAZ9W/oTNgUwKSZbU4A8/+7vzUqyZBym8BiL9MsbgS0AYhrsfaGT/lTYPcobC9LVc8fs9wbCnNgsTUgW0unMFvsnbo1QHyOhx+1mejG5Uhq24bga3eKoj+Oy4GkuAMft08ryRQzb6IzVsOwKSPvqNSNRPWzfwfSHxaKVvMqwP6kLIT6LkCYz6+xXZTmh2amG2W3L0z3m25p2ryB9z4tW6ydvBKQDeE59av/y3iXwHsqfUrVefXemw+Qe3mXjXYC8OH/ItKxcwot3wHKqsAQJFXAgAhOiDauvDib0fZbkqzQwGwydKufeG1LAFk8AM1mk0CJH6Fw85cF92YDHlizlgI8cWB16aO8Zus3cwSIMWX8cysfVUqZsK4jg3w8RvlfJElADgaPS1d2DArYmWNmIYCYIuHH5gI4S8ExP6ROVckQIfG2lGGlP+eXiNSQOLfAQyp2RZCChKgk6UEqGSHoqX0byrVMqPU8gPImCsCKimyBAgcDN9/BC9MD7mrJjENBcAGSx44CWW5GMBeSvlEEqCTtbpq0InJU9ZEF82Qx+84BcC5zv5aN1m7WBJwIVb/7mSVapmwb8daQMzW+54WWAKAPVEW8/lYYTtQALJmybwPQch7AOw4OAgofMEbloCcHDrwxY+ii2WInOYBXsVqBCUgMu+8BMgfQTo0i0rxI0Boyro7zTfATpDiXqydeYbthjQbFIAseWjeRRCiE5XLypQAAJiHyWc8Gl0oQ56YfDkga+7457AEREIJAHAEVndepFIpE8Zd9AiABykBVQyDkLdh3cwP225IM0EByIql938aUszAwDX+FRRdAuqonWjkDzULmGNlZxskrgl+01EJ0Jl8TdZ2WQI88V2snjsk5N3skX5/n6cEVNAGyJt5w6DsoABkwUMPfA7AdYj6+y6yBARf8rftD0/giDPvi25YhvQM+wcAY9OZ2CkBybIV+aRZiX0hN16pUiUTxl5yF4DH+15QAiooQYjfYN2Mv7fdkGaAAmCaxV3/DIn/BET8t7YpJUD+G4Qjdz1Zft+OEPjqwOuiS4BOtggSIMQ3sHr6DipVjCOEhMB/VGygBAwiAPwM62a69WCnAkIBMMmSB66FkN9vbGJvCgnYALlbZ3RjMqRl6z9BovrmJEWWgFRXDRLUzk4CdgGGXKVSIRM2l2ZC4qXBDZSACgQgf4x1M75suyFFhgJgiiUPXANUHEumBAS14T8weXJPdEMy4rFbRwLiHwLfowSYr52ZBMirnHlG/cSObgjx0+qNuhKQaotc5IdcCTAHBcAES+7/MoBr67ZTAiqzmyC9X0c3IEtarwYwMrTdlADztbORgB3R3fIFlb0zQbz7vwA212zUmNg1hSGXyB9j/fSv2G5FEaEApM3SB74ECIWz2pteAqZj8qlvRX94RiybPQqi8tc/JSC2diwmJUAnGyQB4otY2bmzxieZY8zH34TATfVvaJ6vUXQJkOL7WD8zeIWONAwFIE2WPngVJH4cmdGZfKvyBZMAIX8Z/aEZ0jbkKwBGVG9sFgnQyTY4UadeO/GqwY4YIt05F0DgF4HbtY7xF14CBKT8KdZN/7zthhSJQp9FkilLuj4PbPsiK3wTq/7mdfIp1244G5OPzi7C5DNOiP6wjFg2exTahqwHMDz42xDy35g4G5JPJRuQTy1bk9fJmqytNJLJyuzbaGndB2POe1NlT+M8P+shAO8PfE/rIhlZ9FFdQuITGHPp9bYbUgS4ApAGi7ouhRQ/M/ZrvSpfgJUAKf8r+oMyZMjQfwQwPDygsxLQLKsGeT10ULUSsAPKPe78moxaEdNdCSg2AgK/wvoZF9puSBGgACRl4YNTIXA9IPv+Lk1KgE42MwnQyQoAeBUj5WyNKuZ4/J7hkPJzA691Jt/QPCUgWTaj2hKAxFV4/IYI+cuQ3pE3AXgl9H0dCSj25YEAUILEdD47IDkUgCQserAdnuwE0FK1vWEJ0MlarJ1s1eA6TJiyVbVZRimXPwtgl6ptlADFbE0+nxIwCsO3+4TKHsaZMGUrpLg+MkMJqKQNQt6C9TOPt92QPEMBaJTFDx4JIW8DMDTwfRcu+TNZu7FsGV7vr+IbkgGr5w6BQPCJYJQAxWxNPo8S4MursbKzTWUP44jyfwEoR2YoAZUMg5RzsHbGobYbklcoAI2wcOF+gJyLujPHa3BFAnSyZiXgDhx+1vr4RmTAJnk5gPemMlGHQglIlg1oS/q190aLvFjjQ8wx9tL1AO6OzVECKtkRAnfi+Rn72G5IHqEA6LJ48W4Q5bmA2CU+DDckINGhg1Ql4H/iPzwDpBSAqPj1n/FEbbJ2kSUg9VWD/rwQX+7rE06g9h2hBFSyJzzMdeYOjzmCAqDDkiXbQfb8AcC4vsFF8YtFCQCAP2PtW/fGf3AGPDr3dAAHVW+kBCTL1uTzJQHvw59+166SNM763ecCeFkpSwmo5CAAf3Dqkc85gAKgSmdnCX73DADHDGyjBKhnJW5AR0f08c3MEFc5cdw+EkpAaD71QwcAPOHGjYHa23sh5UzlPCVgEIkT0fLGDZDTOK8pwr8oVfbc7ScAzqvbXnQJqCJBbQ+/1fwwM/zx7okQOBVA/k7eM1m7yBKgdjXMWXj2pgOVkqaR3m/0ruChBAwgRAfW7fc9283ICxQAFRZ1fRlA+H2oiywB9ZfxNVJ7KSafvip6x4zwy1eh8j+CEmAgW5PPhwQIoMWNe82Pv+gpQKzQkwCdbNElQH4Fa6d/1nYz8gAFII5FD54JiO/H5igBUbWvj94hI5bNGwWIS+q2UwIMZGvyuZAA+VGsvXWkSkXjSPwWEBoTu04WTSAB4udYP/0U281wHQpAFPPnHwiIWYAoKeUpAUFsQUtbp2rYKG09nwDEdoHv5VECdLKFlACdrJIEDEdPzxUan2yOId4MAFspAQ3TAik68cKMCbYb4jIUgDCWzRsFT9wBiR31J3ZKwEBWytk4rN3+A1ekFJDy030vdCZ2hyUgtVWDAFKVAJ2s7VUD8XknLgncu+MNAHP6XlACGmRnlHEH1v7GjVUdB6EABLF8eSu6234PyHED2ygBAdmYvAQgHFn+f/Se0wFR8WvApAToZDOcqFNtR15XDWIlYAJWz3Zl6fj6wT9SAhpkf3htN0N2tcRHmw8KQBDvvvPfgDw5+E1KgIYEvIDJS++PLpYV8u/Uo0EbC7JqEAkloA9fva+YZMN77kbVPQEoAQ0hcRrW/flHtpvhIhSAWhY++DkAwQ8I0Zl8B/LNIgEBCMyCmOYrJM2y/L7RAM5q6BCGSj5vEpDqoYNCSsA5WH3LXipVjNLe3gshas6foQQ0hMAXsHbGx2w3wzUoAJUsWHAUIP49MpOJBOhkdSVAJ5tQGIR/s8Ynm0P0fhxA34mclAD9rMnabkpAC2TZjZMB/aDvECWgIQR+iXU3Hm67GS5BAdjGvHmj4OFmAPG3ktT5Qg3km23VQK7B5DMejf8ww/Sd0HV59bbaECXAam0nJUBc4cTJgOMuWgpgff0blIAGGAp4t+DF346y3RBXoAAAgJQe2tpmwse+RibqAZpIAgRuiv+QDHhs7gkAxtVtpwToZ2MplARMwJ9mH6uyt1GEkJD4fciblAB99kVvy/W8XXAf/EsAgEWL/h+A0wC48WvdZO2sJKBccuPaf1kKX8qlBKSczbB2FhJQ8t04DCAQcSiNEtAAZ2P9hK/ZboQLFPZfWJmFC6dCyttQ+3chAOVvi3bWgdoNZRXyfdk/4ahTD4gvbJjldwyDaH0ZwIjIdtd9C3SyEfnE2ZB8KtmAfGrZDGunmq3I92XfxvZD98CeUzer7GkMKQXW3vwcJMZGhDRGc50sAKF7zDMX+BA4HftcOs92Q2zS3CsAXV17QcpfI+jr4MpKgE7WlZUA6cjyv9f6YQAj+l6k9PfNlQCFbEhbTNQ2uxKwAzZtPVdlL6P0HQaIWVHT/PvmSoAHiRlY27m77YbYpHkFQEoPpdJvAewSngGsS0BDhw4M1NaSgNpLlywhUbOEm8JErZunBOhnTdbWlgBHDgN4XvwVNVoTNSUAwG4QPTOb+XyApv0Px6JF1wL4QGyOEhCQjcw/haM/+HR8McM8NHcvSJxc/wYlIDZPCRjMS3Eqnpu1t8oeRhnT8UdIPBOb01qt15UAndq5oR0bJlxtuxG2aE4BWLDgJPj4qnKeEhCQDclHnrCUIS3iYwBKxibqUCgBkflUDx0kqK0uAR7KpUs1G2UGT4RcDVCJ5qRu8tBBXpD4DtbNsn/FhwWaTwAWL94NUswCUNJa1sqjBAyQoQT4YrZam0wjLhv4owu/1k3WLrIE6E44Rmp7H9dshSHkLWo5k8v7hZSAFsCf0YwPDWo+Aej1fwlgj4HXRZYAneP26dRe48Ty/yP3Hgdg/6ptlACFrE4bAmqnupzs0qEDuR+e/f3745LGGXvR45BYpxamBGiyL0Trf9luRNY0lwAsWPApAOfXbacEpFNbij/E75QBIuTErcwlIARTtblqYLK2GycDAnPU+wQlQA9xMdbOuMh2K7KkeQRg/vwxkBH3+acEBKBZ2/Pv0ChuhpWdbYC4IPT9xBMqzx+IzbsiAbFo1JboQJcDj5SVuENv8jUsAUVD4JdOnPSZEc0hAFJ6gPcbDFwTHpajBGhnB/Nv4J3WxfFhw2zZ4QMAdopsd92AqJONyDf1oQMHJUD9RD+V/Cjs+dpJKhWN8tZbXQDedEYCind54EiU/P9z4jkQGdAcArBg0dUA1L68TkmATlZXAnSyKrXlnWhv79X4BDNIfHjwBSVAKU8JUMsL8eGId7Nh8pU9AO7te0EJMILAqVg/6+9sNyMLii8ACxYcAimu1Vqu0pYAnWxBVw2EZ3/5v7OzBF+cU72xYBKgk6UEoeMxkQAAIABJREFUKGYD2hKElOdDdpZUqhlFouK7Rgkwg/wh1ty0n+1WmKbYAtDV1QLf+z8AQ/RP1DIpDAWTAIGt6Blyd3wxw4zd4UQI7JZsYndcAlJZNUihdpElIPzv4T14FseoVDLKUDEXQMVqGyXAAMNQKl9f9LsEFvo/Dl7LPwGYPPBat4NSAmqyofkuHH/8xvhChpHe4BUelADztZtRAlw4DLB3xxuAWFS9kRJggGOwfnyhDwUUVwAWLtwPUnyzbjslIGE2IF+1JGkJKQUgqx/cQgkwX7vZJECKC5w4QSzwO0cJSB/xA6y7YYztVpiimAIgpYey+F8A2wW/r9tBKQHV2Zp8i5yj0iyjPHz30QDqL9+hBChACQjN12f3wrOzJ9dtzRov7JwbSkDKDAdK/2m7EaYopgDMX/RZACdGZkxN1CZruykBT2PyqRvUGmUQUQpfmqUExGQzrp13CRCwfxhg3AWrAfl88JuUgJQ5E+tnXG67ESYongDMn783IL6nlKUEJMwCgLhPrTGGETgv8n1KQEw249p5lgApL1TZ0zwx3z1jEqCTLYgESPwEz92wm+1mpE3xBEC2/gek2EE9b1ACtIRBI++SBAgHBGD53YcDGBvbbkpATDaiLSZq51cCxmLV7w9R2dMoUswLfzPmZMagvAurBu4yCq2lH9huRNoUSwDuX3wapOw7EzxvJ++ZrG1OArqxWcxXa4RBpKh4vgMlIFk2IJ/aqkHC2qn+StWVgJqsC4cBWlrnASiHBygBqSJxBdbeeLLtZqRJcQRg7twhKOHnVdsoATVZxbx6djHa2zepNcAkouYBT5SAZFmdNmRc251VA/sCMOa8NwE8Eh2iBKSIgPB+geXXtdpuSFoURwC22/GrkKi/cxMloCarmFfJSgeW/1fcPR4SB2pN1IGYlACdrK4E6GR5/kBkXi87Ec/eMjZujwxQ+A5SAlJkInbZ/gu2G5EWxRCA+xePA/DPoe/nUQJgqHaaElByQAB87/SBP5uaqBPXbpZVgyY7f8CXp8WljVP2Fb+DlIAUuRbPz9jHdiPSoBgC4ImfAxgamcmbBOhM1CZrh2dfx1HzH1X7QINInF7zuoaUJmqTtYssAbk5f6AhCTg9KpUJG99+CBJvq4UpASkxDJ74ke1GpEH+BeCBxWcB8kylLCUgoHaj7RDzIKb5GlXSZ2VnGyBOrttOCYjJhuQpAbrZU6wfD558ZQ8gHtSaqAFKQGLkBVg/44O2W5GUfAtAV1cLIH5grNM581RAXTKQEam69GiQjTscB8gRge+ZlIA6KAGx+dQOHSSsna4EjMAOu9h/OJDAfdoTteYHUAICkPihE0+HTEC+BUC2fQ7ARP1Op5PlqkFg7chrkDOi1BK9BOvCr3WTtYssAToTtcnacdnaQ1A26N12IqDBiZoSEMShWN99he1GJCG/ArBw4U6AuGZwgyMdtDkkYB2OO2W92g4GkfL0XCzZm6xNCTBfOyrrggAc0PEnCPyl7wUlIFvEd7F6uvqN5xwjvwLQ410LYFT1Rkc6aPElYIFa0CAPd+0OYFLfC0pAsmxInhKgkj0Mz822f4tYicWDLwxLgE62+BLwHrSK8CvQHCefAtC15ABAfDb4TUpAdVYjr5qVclF8yDCy9zTIysbmRAJ0spQAhWxIW0zUDs566JH2TwYTokbKHRkHm0MCvpTXywLzKQA+vgcg4uxbRzp/3iRANdsi56t9uFH6ll6r/u1yIAGJVw1Sql1kCUh11UCptv3DAL5cWL/RkXHQ5DlabjAUAt+y3YhGyJ8AzFt8JATOjQ860vmLJwF/xVGnrFb7YEPIaR6AwV9dlIAUsyF5SkB41sPpkJZ/uk54+gkAbwa+Z2wc1MgaPSzhAAKX4fkbJ9luhi75EwAhvg/lmc+RpapCSYBYACHsfj0fPvZwANXHXYsuAYFQAiLzqR46iKgt8R6s/oPdwb/vnhwBh+b622xk8nXo/AH7eBCl3K0C5EsAHlhyOiA+4M5SVRNKgPADlhqzRgQvuRZZAnQmX5O1cyEBOlkdYYio7Uv7hwGkCPluOiQBJsdj2wh5DtZPP852M3TIjwBIKSBFv2E51OmaTQJ6a082soEIvwc7JSDl2gnbkdpk7eiqwUDeAQEQQecBDLzZ93+UALNI8X3bTdAhPwLQ9dCFAI4a3GC40+nQPBLwFv7y2lNqH2KI1XOHoKofBNCUEqADVw0i840dOji679bUFnnrb8sBvBMeyLEE5IfjsW7WWbYboUo+BGCa9CAxrf4NR36tm6ztlgQsREdHWe0DDPFG21GIe/ATkFACdLK6EqCTzeuqQZNJQF92O3gtR8TtZZTJV/ZA4qHoUE4lIFeXB/rfsn5SqCL5EIDjl3UAODD4TYc6XdElIHKJMSMkju/7g464KOSbctWAEhCZ180K//i4PYwjws4DqAr1/R8lwBSHY8Oss203QgX3BUBKASG/Fh1yqNMV+WFDvoz5dZEJxzW2eqGQpwSYr11oCRAOCIBcpvadpgQYRcppeVgFcF8AHlh6AYCD44M57XT5WTUoo9t7VL0BBuj7QtU8fY0SkCwb0xYTtYsrAcf336PCHlvxMABJCbDO4Vg/4wzbjYjDbQHoO/P/6+Y6nU42r6sGKUmAFCvR3r5J/cMNsHTe+wDs3NeeyjcoAcmyIflUVg1SqJ0fCdgZT78v5FBlRkzseAMQawAojm+UAHNUPqzOTdwWgHkPnQeIQwAUv4O6LgFCPqz+oYbwxAlVrykBKWZD8pQAvaznwGEAiIf1JnZKgCGOxvPTwy9ZdgC3BUB4X+//Q9//Fb2DuiwBQj6i/oGGkKL+Jhu6ElAFJUApn8qhgxRq50ECXDgPAH6/rFMCrOOJb9huQhTuCsD9D50GyMMGNzRLB3VUAspYpv5hppDBg6upidpk7SJLgM7ka7K2DQkQsC8AAg9XvgBACbDH8Vg361jbjQjDXQGQ+HL9xibooDoTtcnaVVmxGb1ipfoHGeChrr0gMDr0fUpAitmQPCVAJbsvnvzD3nGVjNLyzmMAugc35FUCdLIuS4AMmMvcwE0BmPfQIah82lsVLnVQByZqk7UHsnIF2tt71T/EALJ8krWJ2mRtSoD52llLQEvISlVWjPn4Fgg80XgB3TFWJ+vIeJwp8lysu8nuyaEhuCkAEF9B5EhICajHpATAhRMA+4//W5QAnSwlICYb0RYTtbOUABcOA/i139kGxkzlfE7H4+zwIMtftN2IINwTgK6H9oKUHfHBnHY6F+4AqF3bsy8AfuWgmoNf6yZrF1kCUls1CCBVCYjISssrAAAAEfCdpQRYQ+AKrO3c3XYzanFPAHrEVQBaC93p8iYBJd+uAHR1jQQwsfGJnRKQLKvThpDapibqVNuR2qrB+7Cyc+eovY0jekO+s5QASwyB6Pm87UYQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGNIIx/wl0rLgPkjfGfJAf/qNQqaSjbnzeVdaIdAIQM2vpXnHTC7hpV0mfhg8sgcFTd9oH/tsB21yN0s4r5hrIK+YazMflEWUu1E2dD8qlkA/Lq2WV434eOjkob55lbXgKwJ8fjDGoHj7Ea+4vLsc8l05MVicYzWbwPeUrf/8XlKv5mdf7elLLCUN3+2jpZk7W1/vsCe/KLGhXMIDA6cLscDCghdbOK+YayCvmGszH5RFlLtRNnQ/KpZAPy6tngvp0tLwEwMB7rjG0OjYPZj7Ea+8sPJCsQTwYCgPaBP6Xa6XLcQU3WTtRBhV0BmDt3CID3hL5PCQjJxuQpASlnA/Jq2d2xeu6QqKR5Kr7jRR5jiyEBpyTZWQWzAnDvYxMAsU/VNkoAlCelRms33EGlXQEYud3eiPvL0ZUAnSwlICSr0BYTtYsnAQJbtu4VlTKPeLFpxlhdCdDJZiMBo7HhpnGN7qyCWQHw+5f/tb4oNXl2UPO1t3VQIV7SaVHqSE9tidTURG2ydpElIPGqQUq18yABQrGPm0LKlwbaMrAtbqcmGWO1JuqMJECWja4CmBUA6Vc0nhKQLGu4thSAb3kFoCxGW5+oTdamBJiv7bwEWD4PwKs8z4djbB3GxmPd2gMYPQ/AnABMkx4gTq7eSAlIlq1oi4nawrO7AgB/tBPH7augBNSTkgQEUngJsLwCULvKZ3KM1cnqjrE62ZyOxwAg0Q6Z9GzCcMwJwFHLJwHYpf4NSkCyLMwtVZWlXQEQom9wdEECdCZfk7WLLAE6k6/J2tlKwN5RFYzje9GrfByPNbMwe+gA2A1rZx2stYcG5gTAEyeGv0kJSJaFmU7X847tywAHfx1RAlLIxuSbVgIStiNZXbsrAMPeeBF1reJ4nCwLsxLg+SdopLUwJwC+OCY6kGBpkJ2uvw2anS6aN3D66e9oFDSArB4cKQEpZGPyTkuAK+1Ic9VA2BWAMR/fAuCN+jcoAcmyMCgBcXNp45g8CfAYYx1DKc9Op5m1/esfgKhfHs2jBOhkM5MAnayuBOhkU5ioQ8mDBMh9wvbKkJDvOn+UJcsi7R9l28iZANz76J7YttRFCRjMu9DpwrN2BWDBgl0BDAt8zzkJ0MlarN2UqwbOS8AwPDN7VNheGRHxXed4nCyLNH+UbWMs1nYauUW7GQHoxbGZdAyTtZuu01m+C6CIWRptSAJ0sjx0QAlosLZu1i/ZPQzgx53sy/E4WRYGJKDXyDMkzAiA2LZkkZEE6GTZ6UKylq8AQDl+UNSWAJdWDfJ66KBgEqCTNSUBZcvnAXjiJY7HFXknx+M6jBwGMCMAEscOvnDMDk3WTnx8NKS2kbqo7nTC8k2AVE+OKrIEJDp0QAlQyqeyapCwdtgDr7LC7z8EwPF4MO+6BAh5bPibjZO+AMxdPQTAYdUbTUqATjaD2nntoOWS5RUAT/36aEqA+dqUAIO1pd17AXiOPRDIZG2Xxthk2SOwsrNN41OVSF8A5MaDAUQ/8SrVTselqmRZ9He68ssae6SPlHvqfVEASkAQlAClfCqHDhquvYfmh6RLWf6VK7MheXclYDsM6zlI4xOVMHAIQBwasr36pQsSwA46iCy9ppE2wW597aAEJMtarF1kCYj8LunWlrtFVTNOa+trg23px5UxVom8jrGJJSBkbm0cE+cARDSSEpAs2583kfW2vq5a1RC7DvyJEpAwa7E2JSA+L71dQ97JBq9S9h0bY3XGNpO1XZQAT0zS+CQlDAiAPEzri0IJ0Mz259PNbkR7+xbVioao/lVECUiYtVibEhCdF7C7AjBhylYAGwc3ODbGOiEBmu0wUhfV46CUh4UHGyNdAZgmPUgcAkDvi5JHCVAiLxIg7C7/9z3tKuDmKJSAZFnFtpioTQmIYleTT3hTpOY779gYqzNJKpOX8biGwa4yKe1+k64AHPn4eAhsP/C6yBLghKWm1emk3eX/pUt3AtBat11notbNUwL0syZrF1kC6rNtWPG7HaIqZED0dz71MVYn2+zjcQB98/5IrL9xX429Ykn7EMChehM7JSCV2omz0u4KgO+HHxOlBKSQjck3rQToZHUlICa73RC75wGIoFU/jsep1DYqAV6qJwKmKwBS9p+kQAmIbIuJ2omywu4KQG9v9DFRXQmARp4SoJ/VJbEE6GRzsmrgW74SQIZJP8fjVGqbk4BUTwRMVwAEJla+qIISAO2OYbJ2VVa+qrqnEYSI/zVkaqI2WdtJCdDJctVAKd9I1vaVAH7tOQCVcDzOvLZqVnip3gsg5UMAYv+a19UvKQFws9NZXgFASW0wdE4CUm5Hw5N1TlYNKAGDWU9Bek3i4XWOx/1558bjCKTcPz6kTnoC0NXVAsix9W9QAgLzRpaqGqgtAdg+B0BgN+sTdUO1m2XVgBKglNfJlh05BMDxGDmTgP0gO0uqFeNITwA27zQWQMi9iikBgXlTx4l022H7MkBgV/1fvwYm6gEoAUYloI4mlAABuysA8Aa/8xyP4d6PslCGYv2W1B4mlZ4A+LXL/7VQAgJxwlI9y1cByL7BMG83/zFZu8gSoDP5mqxtVQKk5XMAalb9OB7D7I+yFGvLltQOA6QnAMLfX+sfG0i50+lkdTudTtahDqpc27d9CCC/twE2WZsSYL62NQmwfA5ASb7GH2Uhefcl4ACdT40iPQGQ2L///1OEHTQwn/ZSVals+SRAke/bAA9ACTAqATpZ1yVAWj4HYODmXwn+vjnGambTqp3eiYAprgBgv4E/m5qoTdZu5g768ijLAiB3qd+UMwloaNXAQO0iS0DiVYOUaqchAcLyZYCbX3sNA61rcBzUzTfzGBvUloZrxx1uVyfFywBF9RUAlADkpINuRsfEbtVKhtgpcCslIGFWIU8JSDEbkg/OjgyrkAmTr+wB8O7gBkpAYN6UBGjd0r+u9hiNnSNJRwCWL28FsEdmE7XJ2s3XQTepVjBCV1cLgKGh71MCEmYV8pSAFLMh+frsMHSmdzlXg9R89ykBgXljEqCRra793rQuBUxHAP7cuheA/gZlKAE6WXbQsKxdAWhpGRGbKboEDEAJqCclCQjEqgQIHLb98LC9s0EEfPcTSIAOqY+xOlndMVYnm8mhg1Y8172Hzp5hpHQIoFxzXaKDv9ZN1s63BNgVACHiBQAotgToTL4maxdZAnQmapO1K7PvlNX6vjHkO/GRuADH48C86UMHbdhHY69Q0hEAUQpoDCUgNO9Wp7MrAN1QHwQpAeZrUwJSrh2R9TT6vhlCvvscj5Nl+/MmJcD3UrkZUEoCIENsxFEJiKWpOp3lFQCM0JvYKQH1NIsE6GRTmKhDSUkYhLd9Gq1pHBnx3ed4nCzbnzclAb7n0AqAlBE24qAE6Pxjm6ztRqezLwCA5sROCdDO1uVNtUO3DU28alCWllcAxCaOxxV5N8ZjNbyoOVedlM4BEKPT60jsdMmy/Xn1QTn+OKBR5OCvoNxKgE7W4kSdqB15XTVwWAKEI4cAOB7DnfFYNSscWgEA+s5ILLoE6GTz0umk2Kha0QhJBkFtCdDJFnTVoApKQLJsTFvissL2CkCF/OdxPG5mCfDl7qrVokhLAAZva1lkCUi9gzZYO9VOJyyvANQIgNYNMjTzTq0a5OTXusnaRZYAlazvyArANvI2HiuRt/FYMSuQyq2kkwuAlALAqOptUTtQAkIx0uliskLhUiCT+AGXAVICEmYV8pSAFLMh+biskHZPAvTFOxyPU6qdvQTs1j/3JiK5AMxZMQoQLXXbrUmATjaDidpIO1LsoDLoZiAZEnYIgBKQMKuQpwSkmA3JR2WFZ/8kwG1tqYQS0FjtbCWgDc//bgfVKmEkFwAxpP+hFjqdP4AirxooYauD+nYFoPYQQCXagksJqM4q5HUloApKgFI+LGv9EEDlZYA5H2NTH48brJ2pBPQkPgyQXAD8ysdaNngsLDYbkC96B81MAiyvACBmGdTURG2ydpElQGfyNVm7CBJg/yTA8GcBAMUeY3UmX5O1k2RliwMC4NWejEAJCM27KAGebQFQ+BVECUiYVchTAlLMhuTr22v7RkAB5/800RibdwkolRM/UjqFqwACnuVOCQjPO7dUZfkQgOplgCYlQEsYNPKUgBAoAf0kPoabiBJCLgFuojHWCQnQbMdA1nNgBUCGPdeaEhCad6qDii2qn2AE3wt/FHAtLvxaN1m7yBKQaNUgxdpuScCQsL0yoQdbw980OcbqZHXHWJ1sAxO1MhmsGkjsqN2sGtK4D0DELzhKQGjeFQkAelWrm0G25O4MfpO1KQHmazsjAQFXT2WJKPWmN6lyPM6+dvJzSNI4BDBC6x8boAS41Ol6vbJqZTN4fYMgJaAmq5inBKSU1WlDRG2turJVI50+nuyTf47HhrKGa0vFR6lHkIIA9DdCVwJ0sux0GtmatsRnLa8AYPBXUB4lAIZqUwIaI1+rBnZXAMpCQf45HifL1rQl3doOCICsaISpjmGydpE7nUpW2hYAWT0I5k0CdCZfk7UblgCdrK4E6GTzumqQSALsCoDnD373OR7DifFYp7Z05RBA1cuoLCUgNG+t0/W4swKwDUpAQO2U21H0VYN8SIAbhwC2wfEY9sdjjdrCiUMAAbezNCkBkbDTBeajsm22TwIM+RWkNfHpSoBO1sBEPUBeVw1yIgF1OCYBwvIKQE9rL3+UReSdlwAnVgAwwtmOYbJ2UTpdd8nuSYAi7FeQzhcFXDVotHaRJUBnojZZOywrLQuAKPcMtKUS/iiDtfE4rHbwey48CwBDt/2hDkqARlanDRW1k9Ztkz0aFUwQMQhSAjKpTQkwXzs4a1cAWipPAuR4HJp3QQKCs4nvI5HG44ArOrFLEmCqHTp1a2q72EG3tli+DDDuVxAlIJPalADzteuzds8BKPk1h/8oAaF5FyUgdPVUnTQuA6wZwHUlQCfLparQfKNZf7Ob5wBUQQmohxJgVAJ0so1LgN0VgK3lgO9+hhKgk83zGBuXbzSbwiGkNM4BCLAQHQlwadWgCSVghOXLAH3VTkwJaChrsnaRJSDxqoFSbcuHAIaFfPcdHAdN1s6tBAgXVgDCOjElIDLvSgcVtu8DIFrMfFFACciiNiUgSW27hwDaag8BVOLgOGiydi4lQDqwAiARMYAXRAJ0snnroJ7nwCEAzb9vSoB+tgpKQD0pSUAgobXtrgC8VY55FoCjEhCLY2Os1nilGhSAdOIcgP5OXGQJKLKltrU5IADQm3wpAQmzlmsXWQJ0xjbbhwC2ezfmWQCAk2OsznffZG3rwpD8KpJ0zwGgBJivnXZHOuIINwQAoATUZRXzlICUshF5MxJg9xDAQU8r3gq4hlTHWJ1sE4zHehLgxAqAjHhVQRNKQCyudDqH0JUAU7UpAQFQApJlHafo43HxJCBxL0tDAOp/QVICFLMZ1Y7KrlhhdxkysP8YmqhN1i6yBDS8apBy7US/JnUlQCfbsDDYvQnXc0fV/4Is8nisRK4kIPHqbRr3AQhuBCVAMZtR7bBsd7d7AgBQAuqyivmGJUAna7F2sVYN7B5+21wKPgGX47H52ulkHRAAgfoHSmyDEqCYzah2UNb33RQAIMcSoJPVlQCdrOVDBy6sSLgtAXYFoMfr/+5zPLZSO3k28QpSGpcB9ndiSkCybEBbTNSuzb6Z/FrShEQPgloTn+5yn6HaTbNq0GB/TaN2MSTA7iGA4RsbvI07x+PUaifLOrACUGUhlIBk2Yp86pZaQWXWG+62AECYkwCnVg0KKgGJDh0UXAKE5RWA3lKC27hzPLZSuzrr0grANigBybI6bUihHZ7DhwAGoAQkyyrmKQEpZSPysurPdgWg7AV89zkeh+adkwDpwApAoMXqLsWa7HQ6Wd1Op5N1dKlqSG9JY+f0UR4EKQHJsop5SkBK2Yj84ABu9xCAHyQAACUgIu+UBCQ/hJTG44C3BL+RcKKOzLODhuZ1O2h38gdKJCTmdqSVOCQBOtJFCdDP1lFECbD8HI4WGSH/HGND86n/KGuwti+2an5IHWlcBrjR2EStm2cHbSBbtrsCAK9Hb2J3RAJ0Jl+TtYssATqTr8na5iTArgDIcqvW2AZwjE1+3D7F2vJt1cphpHEOwMb+/w+BEhCZt91BRZvlcwD8watIKAGN1aYEmK9tRgLsHgKQIuY5LgDH2Ii8bQkQYqNq1TDSuApgsBEmJSAUdtDQvFLW9mWAlcugTSABWsKgkacEhOC0BFg+BFDxMBldCdDJNv0YqysBqjghALK6ES78WjdZu2gdVNgWgICrSIosAdqrBoZqF1kCEq0apFg7VgKSn8WdCL/maXKmxsHYvE5Wd4zVyeqOsTpZE8IgXRAAr74RlADFbE3eigS4JgAAJSCj2pQA87UjJcCzfA5AwONkTU3UkXmOx41lnRCAkEa4IgE62WbsdLJk+STAsGVQSkA9lACjEqBDYgkAYP0yQJHtswAi4XisnRUBP741SS4Anrcx9B/aBQlIdamqgJ3OuUMAlVACqrMO1HZSAnSyTq0a2F0BKPW6/SwAk7VdHY91sr4LKwC+/2bfHygBybI1+cw6nRyqsrcxBN6NC1ACKrOma6fcjoYn65ysGiSpLUXIPVQywhdDBl9wPI7MuygBnnxTZe8o0rgPwCsVfw6O5FECIilQpxNie5U9jSHlpvgQJaA6q4ELMuLkqoEDEiCQ+BdcIoQ3omZDfcaV8ZgSUJ+V3iuBUQ3SOATwavWGgkiAzj+2ydqmO50v7QqAzqUsxiRAJ6srATpZAxP1AJQAoxJQh0JtmfwyrmQEffcdHY9jKch4rJWVDghAT29AIygBqdY22emsrwCo/grS+aL057lqUJF1oHaRJSCw/8TkPZXVL4P4Yd99jseReVckQODVyKgCKZwDUHpFq/NTAjRqN9gOnbrWVwCwSWuiBigBDWcdqE0JqMjbXgHwh3M8brC2ExLQ7cAKwIUH/Q1Aj/sSoJNNMFHH4lgHtb4CIDZqT9RaUAKqsxp5nSwlICQbkfd9y+cAiOEAiv+jTCebHwnYggmXOfAsACEkBF4HoNf5U5msC9JBrUqAPzwuZZSBE6EMTtSUgJqsYr6hVQMDtYsqAZ5n9xAAKuS/yGNsquNxgtqpSoBIvPwPpPMsAMDH4FJEYglwadWgKSTAgRWAbVACqrP9bTGSVcxTAlLKBuSl5RWA2pMAizzGFk4Ckp8ACKQlAAJ/qXpNCVDIZlg7Kmv7EIBXexKgYQnQyVIC9LNVUALqqcin8DS3RIiA83+KPMYWSwJeVqkSRzoCIPFCwLYAKAFKbTFROzxr9xBA4H0AHPm1Tgl3gPMSAAAgAElEQVRImLVc23UJ8C0LgF8Klv8ij7Gpjsc1pC4BUVmxQaNCKGmtAKwP3E4JUMjW5LO2VAlHLwOkBFRn+9tiJKuYpwSklO3Pe2UHVgCaZYzVyeZg1UD4LgmAF94YSoBCtiafbaezKwClqAdaUAKqs/1tMZJVzFMCUsoC8FssnwS47buvO8bqZHXHWJ1sIcdjtaz0gn90a5LSSYBifWrHBykB+lklQmvbFYBy3BOtHJIAHSgBNVmNtpio7aIEtHTbPgmw4vAfx+PIfHbjsVrWd/IQQAodIzTPTpcsG5q3KwBD31UYBB2RAC1hMFi7yBLQ8KqBAokkQCerKAFbSpYFoPYEYI7HkflsxmO1bCnksLsm6QjAK++8BKDc94ISkCxbkzfe6SzfCbC3V/1WwJSAiixgVgJ0shYn6kTtsLpqILFh0zvRRQ0TeAUQx+PIvBsS0IPx5b9EJVVJRwCunNwDVF4KmJIE6GTZ6RSztW2xfBlge3svJBQfi5pTCdDp33l72JALqwYma5uTgM3o6ChHFzRM6G3AKQGReesSIF6CSKfvpCMAACDxfPWGjDuGydpF7nQSw9C5sk1lD4P8zczErisBOllDE7V2bZdWDSxLgE7WugSIxM9yT0RX11AAQ/ijTDVbkzf6oyyWtTrhKNITAMhn67dRApJla/KmOt3IrbuopM3Rf1tLI5N1TlcNKAE1WYV8ovMHspaAdO7k1jC7dO868GeOx4rZmry5H2VxsVUq1VRIUQDEn5xYIjJZ21qn08nqdjoAZWlZAOQryp0fgF62P08JqMgClADDteMlwK4AlMvV33mOx4rZmrwNCfDxJ5VKKqQoAH6flbgiATqk1ul0sg51UCFHxaXMsu3BFpSAwLYYaYdG7aJLQBUZSYBM52EuDeP79d95K+MxJSA0H5r1HBQAvzTYqFQkQCdLS43Mx2Ul7K4ASFkxGFICqrP9bbFdu8gSoHzcPsXanm9XAFAK/s67MA6arF0ECZDCwUMAo/66FkD3wOvEEsBDB8myNfmorGdZAIRXMxhSAqqz/W2xXZsSkF5tCbsC4MldnB4HTdbOtwRswQE99c/eaZD0BKC9vRfAmqpteZSAUArcQW2vAAg/4HgoJaA6298WZSgBybKKbWm0tvTsngMgt53347gE6GRdHmMbylbkB7PPpnUJIJDqOQAAZMDJCXmTgOa0VLvnAPhhx0MpAdXZ/raknTVZu8gSkGzVwO4KgBQV33mHx9jUxuOEtbW+/3EBXQmoyqa2/A+kLQACTwdupwQ0VjsrCbC9AoCoX0OUgOpsf1vSzpqsTQmoz3vC7gpA3Ym/Do+xqUpARu0wtWrgy2fi0jqkKwDAH0PfoQQ0VjuLTicsC0DsCVGUgOpsf1vSzpqsTQmozsseyysA2LV+o+4Yq5PNcKJOtR2OSYDAY3FJHdIVgBIe0/uiAIWSAJ2sW53OrgBs6VYYDBv4+6YE6GcHoAQYlYBeyycBQuzC8bjB2jYlwPfCf2Q3QLoCcM5BawC83bQSkJvjVXWdzq4AnHX8m6i8giQUzYkaoAQ0nHWgdsMSoJPVlQCdbGjtrTh6ytsalU3Q953neGy+dnoS8CYOPD+VxwBvI+VzAIQE8ET/i/AcO5352nqdzvJVAEJCitcUw5SAqmx/W4xkNTBVu5irBnaP//cxeA4Ax2PztdORgMf659jUSPscAEDKiiUKSoBS7Ugy6XTD0blkO51WpY981dhErUVeJUAny0MH1VmFfLoSYHf5//F7hgOo/r5zPFbEogRUza3pkL4AQNQ0khKQLJtR7e09u5cCSt0HAhmcqI21Q6cucrxqQAmIlICqO19aoNyrcRdAjsfWatdmvXSP/wNGBACPaRwLY6dTypquDUB6li8FhOYDgaCZ5aGD6mx/W4xkHajtsgQI2zcBagn/rnM8VshmWLsyK/0cCMB2rSsBbKEEpJ0NIM12eKX3aH56ugj8ZaAtgOLfheGJ2mRtSoD52s5KgHw5vkEGEeXdOB4nzWZYuy/7Lja9nuo9AAATAjBlwlYAjwa/6VKn08nqdjqdrDPHq/bSLJ42Ffe3dkwClKEEVGc18jrZ3EuAl+qZ3NpIsXffH1wajwsiATpZPQl4BJOv7NH4MCVMHAIAIJf2/V/Qe7qdTifLDtp4XloWAFkzKDokAVorM5SA6qxivqFVAwO1M5GA2r6eMUK8t+JFeI5jrEK2Jp/qqkFFXmBpXLIRzAiA9AYbm1gC2EGTZRXzAu8N2JodMmhQpATUQQkwX9u0BEjYFQCgRvY5xibL1uSNSIDIkQAIuaTqta4E6GTZQRWyIW2pxu4KQLktZFDMsQToZCkB+tkqciQBvb7lQwBBq30p/X1zjNXPqtBTekhvBzXMCMCHD/oLgPVV20xN1CZrN1MHlZYFYMrhrwLYHPxmTiVAZ/KlBCTMWq6tmpXYhGPPeCP+w42yl7FxMDTPMbbhrMQaHHzuX+OqNYKhcwAACCyp20YJUMgG5LPpoLZPAgRE5YmA9W8CoAQ0WpsSYL62SlZYX/4H0H+4z3kJSNiOVOoG1E6tbk3tsKwn6ufSlDAnAFIGH7MwKQGBUAIi84PZndC1cvu4PY0ixfroQJNIgA6UgJqsRltM1I7NWj4BcNFtIwDsOPDa1ESdSu2mHo8rMXL8HzApAB4Whr7nQscwWTuvnW7LZrsnAvoqg2MTSICWMBisXWQJaHjVQIHI2pYvARw6tP47zh9lCtmAfGaHZ8WiuL0bxZwAfOigx4GIB7xQAhSyAXmjna5k+zDAC+lP7JSAZFkgvxKgk81KRvyIw1wZ4IVc7svxWCEbkDcvAa/ggHOfituzUQyeAyAkgAedP25vsnbeOh18uwLg9R8fpQToZ03W1p5UdSVAJ2v50EHS2tL2TYAi7vfB8VghG5A3KwEPpP0EwErMCQAACHF//x/CM650Op1sUTudFJbvBVAaHBwLLQE6Wd3lVUO1m2bVIIXxIaq2Z/kkQIG9OB4nzQbkjf0owwNx6SSYFQDfv3/wheOdLhVLTaG2zU4nbd8MCBsij4UFYlICdLJcNajOAoWVgETnDwi7AuBvk3yOx8myAXkTEtArciwAFxy0GlX3A2CnS5YNyKfZ6YTl5wH4O7wAQOpLgE42r6sGlIDqrGLeLQnwMeyNF+PDBhGVl/tyPE6WDcinKwEbcPB5a+JSSTArAAAg0VW9oWCdLhSTnU4nq9XpLN8MaMJWAP03vGhwaZASoJ/d1hYj7dCoXXQJAF7GxI5ulaAx6lb5CjYeF0sC5kW+mwLmBQDi/vr/SJc6nU424USdWm1jHdT2VQAAKo+RNjBR6+YpAf3Z/rbYrl1kCbD/DAAg8C6ALo3Hef1RZkAC6n48E0IIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghdhC2G1DH71Z9GxBf73shw3N1LY/I6uYTZSPyibMh+VSyUfnyQTj7iGei9jTKrY+NxFD/dQBecKCi3bE9WidbkU89m0FtI1kAIua71nC2vy1GspnW9oHuXXHsGW+oFTHAI/PGwpdr6ra7MA660o6sx2Mpf4RJ51wdVskGIQOqRUotPwfwbt+LiFGp7u89ZgTTySfKRuQTZ0PyqWQj2gLvqKi9jHPeYW8CWBkeqGh37Litk63Ip56taYuJ2kayAKRGu7Wy/W0xks209lNWJ38AKCP4O6v171y7QXccNFU7l+NxD1rEz8Oq2MI9ATh//CsQuHFwAyVAKW9KAiQAKY6M2iMTpFgUHcixBOgKAyWgwWxGtQVi+moGCBku7VX/zpbGTJO13RyPZ2Li1A1hFWzhngAAQK//YwD+4AZ2OqW8uZUAuysAACD9RelO7JSAZFnkWAJMtWPbn6V9AYB4f+TblIAUsyH5yqyHn4TtaRM3BeCiA5+FxO3VG1PsdHUUtNM1nK3LH4qutUOj0sYRrQsApDyx51wClDEpATpZXQnQyRoQhgE0a7e02BWA5ctbARymN/lalIA6Cjcez8X7pj4etpdN3BQAAJDyR07Yocna+ZGAVmx+e1JU0jhTJr0IoG8JjRKgmYU77cjtqoFyfh2OOukFtbAhet46GMB2fS9yIAFFH4/L+GFY2jbuCsBHDlgMYDE7XVw2JJ+2BMiIY4qZUXEegFUJ0MnqSoBOlocOqrP9bTGSVc7bX/735JGNT+yUgGTZmrzAIzhs6oNhSdu4KwAAAPmdvv+r3W6p0+lkiyYBvgPnAdQOrqlOqk2yamCyNiUAcOEEQImj+/+/ggJKgE7W1ngs8e3wRtnHbQHoOOBuAIsBuNHpEltqSrVTmfg0JUA4IADSX1TXbvXzGCgBlbWVoQRUZ2PyveWFasWMMvhdLbIEuD8eP4ZDzp4T3iD7uC0AAADxvYE/ZtrpdLIWame/ajABs5eNCns3E6Yc8RSANygBIXlj5w9QAqqzYXnxBk5YtEqtkCEWLRoB4ICqbZQA87WDsgLfgtC5E1b2uC8AHfvdCeCRgdeJJlQer1LKB2cFWoccEVYlE4SQkHLptuZUQQkAJaA2298WI9nA/CKIaX7txkxp3XokgsZ1SoD52tXZp3DwituDg+7gvgAAgPSqj6PkrYMGYr2DRueDjTb62uIs8CpvCJTg75sSoJmtaIuJ2kWQAOnC8X8Z/h2lBMSQ5hgrplmXQQXyIQAd4+cA8tGqbUXvoC5KgPSOD9s7O/yaQbbBiVo3TwnobwMloDpbmZcuHP8/IfJdSkBENrXaT+GQR24N+wSXyIcACCEB75q67UXuoCZrNywB8lh0dbWE7Z0JcsdHAGyp3kgJCMxTAiqy/W0xkgUA8S52evXRqKhxOjtLgDg2NkcJiMimUFuKr+fh1z+QFwEA+s8FEA/WbS9yBw3FmgRsj40jD4tomHmmTNgKYFn9GwkkIBZKQB26EqBDPiVgKSZ2dKs3xgB7j5oEYEeldhdCAnSyuuOgDlW1H8ahU5w/9r+N/AgAAHj4FwT9kznbQR22VN3a27KeODFsr+wQ94ZsH/yjqYnaZO0iS4CWMBisbUoCgHvUG2EIiYrvpq4E6GR1x1idbO7H439x/cz/SvIlABfstwzAnYHvUQLM1+4bEKOPMWaB70cMtpSAwDwloCILpC4BkX0yIwRO0BoHgcpDGBpZhXwzjsdS3IVDz+4Kb5B75EsAAAD+11D1pMAKmrHTZV3bxwmYJu32m+WHPwbglfAAJSAwTwmoyOq0AYgZT17G8e1PaFRMHykFgL6TdCkBEdmIfLKshOd/PbwhbpI/Aeg48EkIzAx9v7k6XXxb0q+9MyY/cZDGB6bPNOHDl/dFhzKSAJ0sJUA/q4udVYN7rS/7Lrv/QAC7DbzWlQCdLCWgPitxEyZNtXsSaAPkTwAAoNf/BurOBK+gWTpdXD6VVYOAvA/75wEIcU+6E3sGE7XJ2olPkgqpbaQucrxqEJQX9pf//YDL/0xN1CZr53M83ooW8Y3wD3eXfArAxQeug/R+EpkpfqdTy5uQABFzrXEW9LbeC0DalQCdbAa1uWpgvna9BPgQLfPUCxhChJycSwmIyEbk9bI/w8FT1oR/sLvkUwAAQHR/FxB/icwUu9OFkIIEhLItL07S3DF9zj34r4D8I4CUJ1QeOgjM51ECdP6+G5eAR3HccRHno2RFxMm5JiWgug3p1c7PePwqym3/L/wD3Sa/AtAxcRMgvtGknS4iq9OGkNpxdaXcA7etHK/x6YaoWHqNbHPNf6MLEpC7Qwc5lIDo4/bp1JbS/vL/svljALl3ZMaFX+sma9sajyWuweRT3wr/MLfJrwAAwNPjfwNghdlOp5PV7XQ6WcdWDbyeD4YlMsOvOfZKCWisNiWg8drCgeP/snxqbpbsTdbOXgKexlvDfhX+Ie6TbwGYJnwI8WX9HZumgypmQ/JRWSlODXs3M/YoLwbE21XbKAGN1aYENFL7bQzd/iH1wobwZf93kRKQ6RgrxFVob+8N/wD3ybcAAMCFEx4E8Ht20KTZkHx49gPWnwsweXIPBB7Um9gLIAFKUAKqs/1tUUYpez8mT+7RKJo+fff/P2Xw7zhHEqCTdW+MvR2HTgm5I2l+yL8AAEBJXAVgEyUgaTYkH5wdiU2jjgyrkhn+tluwNpEE6Ey+JmsXWQJUssKB2//uueuRAHYCgNxJQKLxOMXa+uPmu/BKXwwvmB+KIQAfnvAigG/1vaAEJMuG5IPrnhZWITN8767BF5SAzGs3swRIL+ZmVBngyervICUgpWxUXn4bk05fG14sPxRDAABg15d+AuDxvhdcqkqWDcnXZqVv/zyAcyatBfD04AZKQGRbTNRuRgkQeBInnPC8+ocaQqL+O1h0CdAh8Rhbx7PYXvx7w+1xjOIIQHt7LyD/HgP/jE1uqZlIgHg/OpfvGLZ3ZkhxS/UGSkBg3siqQQO1iyABErcERTNl0aIREHh/4HtOSoBO1tHxWOLvMGHK1ugPzA/FEQAA6Nh/ESRuGNxACUiWDckPZlswtO3ksD0zQ8jZARurX1ICQAmozfa3pZGs59sXANH9AQCtoe83LAE62ZysGqRRW8jpOGLKA9EflC+KJQAA0Op9BRKvD25waamqiBLgwHkAZx32RwABt+KkBATmjRw6aKC2MxKgkxUAsBrHtT+lsacZRMDyfy0NSYBLqwbOSMDf0IOroz8gfxRPAM4f/wqEuMqJTqd1YonB2mYlwP55AH0ErAIAlICQvKmJ2lg7dOrCrDBI8XuNlhhEUb4pAREo1hb4Eo4662XN4s5TPAEAgI4JNwKY60SnK7wEyAmY88TYsD2yw4tYkqUEBMJDB41lRe05JxaYP38MJCboHcIAml4CGhqP5X049IzfhofySzEFAAB8/9MA3sxvpzNQ25QE+PKcsHRmTDnkYQAbwgMmJUAnqysBOlmHVg1M1rYrAetw/PH2n/ve6p8LoIHzGBTzlIBtbEbZ/yyE0F0HywXFFYCLD/gzpPhXAHnsdHpZ2xIgxdSwZGYIIeGLP6RYsPolVw3A8wcAALOdmAzqvnOUACPjscRXceTZ9i/3NERxBQAAVo3/bwALAOSr0+lmQ/Om2lHHiZjzxE4aLTCD9Gcbm6hj85SAZFnDtdOSACntL/8vv29HQA4+/ldnotbNN7UEiGV4fuN/RrQs9xRbAKYJH6XSpwC8AyBhp9PJWpioU2lHwzLSgl6cGf5hGfHoYQsB8TIloCJPCRgkuQS8jBNPtP/wn60tZ6L28j9KQErZgfy7kOJj6OgoRzcs3xRbAADggnGrIcVXBl4Xp4MqkpEECAcOA0wTPiBvB2BuojZZmxJgvnYSCRDiFgjha3yaKc4N3KorAQNQAuoQ3j9j8umrohuUf4ovAADwkfG/BDB34HUROqjRQweN1JZnonNlW/gHZUTlXQFNSoBOlhKgma1oi4najUpAuezA8v/yVgBnhL5vaqI2Wdu9MfZ+HHbaL6IbUgyaQwCEkP1XBQzeICjfHTQ6b0cCdkRb+cTwD8mIPXq7APxt4LULv9ZN1i6yBOhM1OYl4DVIuVDjE8zQs/EkACMjM5SAJNm3IEufcOJEzwxoDgEA+q8KwGeqtuWzg6rl7UiA/csBJ0/uAcTvqrZRAkAJSFhbipv7njdiGV9MtTpRm6ztxhj7OUw+NeJy4mLRPAIAABftNxvArKpt+eugAaQkAYFo1BbiXEitEdsQ8rdOHrdXghJQh64E6KBaW3q/1StsCIn+c20sS4BONrMxVicbVFvcislnzNSomnuaSwAAoK31cwDWVW2jBERktfKjMWflIWFVMuPsw5YAWOWkBOhMviZrF1kCdB00Pv80Tj7uEb2iBlgy/2AAYxqb2C1O1HV5S+2IHmM3oFt+KrpA8Wg+AThvzJuQsgNAd9V2SkBEViMvcX5YhWyR0/v+nxIQmqcEqOWldOPXf9n/8MCfG5pQLU7UidphfDzuhfQuwbFnvBHfsGLRfAIAABft/wggrqnbTgmIyMa0ZWBf+ZH4UAZIcT2A/mt4CyABOllKgH42HB+y7MaysBAXVr2WgHIfcWHVoAqHJECKaTjytMXxDSoezSkAANAx/t8gMKduOyUgIhuSr87ujzuemhS2d2ZMPfQlQHQNbsi5BKS+atBg7UTHXSNqG6mL5MIgcC/a21/U+EQzLHxgEoCD6rbnTQISHTowMB4LzMfat74f35Bi0rwCIIREi/dJAH+pe48SEJENyVdmy7IjbM9sqV26pQSEYl0YXF01cGT5X3jhK2uUgEazr0KIS4p+t78omlcAAOD88a/Al5djYKm4AkpARDYkP2jVbhwG2Lz5FgBvVW80KQE62QwmaiPtaCYJEG+hpeU2jU8xyYWR71ICdLM+pPwoDj/tz/EfXlyaWwAA4OL974fAN+ODlAClfF92HG594oiwvTKj49h3Afw+NpeaBDi4aqAEJSA4K2/Gsce+q/EJZljUNRnA+Nhc0SWgisS1v42jzrhb80MLBwUAAC6c8F0IzK7brjP51uVdkgCdrK4EhGQ94cYqAETAEm7seQzR+bxJQO7OH3BEAlByY/nf9z6iN7EXVALSG4/vw9q3vh29c3NAAQD6zgcY4n8MEvUPf9AZXOryuh1aJ+v8qsFFTtwU6KxDFgFyTf0blAArtXMjAWI1TjxmqUZVM0gp4OEC/YmdEhBcW6yHaGvq4/6VUAC2ce4BG+GVO7Dt0cGV2F2qCsnG5O1LwN647emjwj80I4SQ8MUNIW/Wb6IEqISS1c6DBAj81on7wS+ZfzQk9gXQwMROCahhCzz5YUxuf011h6JDAaik48AnAXw68D07S1XJaluXgLIbhwH80m8gEXIfd0pAsmwGtbOXgF70ius1KpnDrzmURgkIyMbkt2Wl+ByOOH1FdOHmggJQy0f2mwXgPwLfowToZj+Czs5S+AdmxIcOfgHAnPDJgRKQLJtB7UwlQP4Bpxz7kkYVM3R1tQCov6SWEhCQjcn7+AWOOvU30QWbDwpAEGLClxF0kyAgq6WqdGtbkwCxJ1oPOC38wzLll9FvUwKSZWvaYqJ2ZhIg/ktjb3OUSqcD2CPwPUpAQDY0fx82t14VXag5oQAE0SHKGOJfAoGVge+78GvdZO00JcATHwv/oAw5e9J9AJ7VmqgBSoDpidpk7YYkQD6Dk457UGNPcwj/YwohtVrNKwHPYmv3R5x4lLODUADCOPeAjYA/FUDwCSOUALWsxIcw+5lR4R+UEX0ndF0HQG+i/v/t3XmcFPWd//HXp3pmQOMRTKJmTTY/w+0sIsjNcAwgNyFgbECjUVdDkv0Zf1ld47WGJA/XuIuJRxKjudaQuGSUGARRAUXC4RGigkGusDxyeAflUo6Zrs/vjwFmhunqru90V3d1z+f5D1L1qW8VMnS9+/Otw7XeQgClHQK8e+Nx8d/aU0CmZKxxOfkerXcNAS61riHApdb1cxCAPeBPZ9jk9xz22q5YAMgk2WMHvk7n2DcHHmEhIExtFV5MLgasrPxvoPHBLhYCsBDQyj7qOwTcMVJgfsOFQIesda5Rpf1MHaQQZjFgfPourgEsAGQ3q/sqlK8Gro9LCGglRiFA9dLgHRTQ+Op3UeYd/b1rCMjIQkDa+kiuH2jD2OH+fP/Nef12Z68rgJR+IZIT9VFlHgJEr6b/2CXZB2/fLACEMbPbfcDtgevjEAJcTtRRjp2uVqQ/v93QK3gHBaTyXcBv+n2m4hxO1FGOXc4hoE3faPMytqL+9x33Ho3Vq6sR6ReLb+tRjh1VCIC59B/7g+yDGgsAYSW73oDqvMD1FgKy1CYuDh68gKb23oLK0hbLLAQ41rqGAJfaIk0dCIsYVbMl7EiRUr2s6b+h6CfqKMfOfwioo/+ar2cfzIAFgPBElN17/xlYHlhjISBDrV5y+L7m4hP9XrQn6mNENbZ1DfI3tvrfCztCpFasqED1ohbLLASkqU1bv4oPKr6AzPGPXWHSswDgYna/eqoqLyDo9kAozRDgUtv2EHAa7310vMNBRGfKOUuBDa2WR3WhX1al2jWIWQgI7ZixRTcwsmal4yDRqKiYAJzeanlcQoBLbWFDwCYOHZxKbe2BcAdnwAKAu2ln7oLERCD4SWGxDQEutRGM7ckXHbaMluhdaf+MUYWAsp06iFEIcOrMNK+XubG49Q9ANfjfSBxCQJu6BhGM3fIz9g0avAl2u587CwBtkez8F1IyDtgZWJNTCHCpLampg0k8uv7M4MICOr1hHvAXCwG51jarL80Q8FdO6DDfZavIrFnzKWBCxhoLAcfW7kb8iQwd/edwB2OaswDQVhd23YjqBGBvYE2bQ0CcugZ5nTrw8BPx6AL061ePyuF3PsQ4BLjUWghwrAVEbqdfv3qHLaKTSn0FyP7ujFIMAUfldewPUJ3MgLEvOx6EOcwCQC5mdv89eFOB4Hmncg4BbesaXMGKHR2Diwqog97P0Sc9xjQE5LVrkMPY5RkC3qYDPws7aqSWLOmAOjw2u9RCgMtnW7ixD6HyOQadtzr7YCaIBYBczeiyApEZEPS6WSwEtKz/KLv2XRBcUEDjer8PNLv320JAbrXN6ksjBNzJkCH7w44YqQ+dNBM4NcMriltrvyEgherFDB79ePZBTCYWAPIh2fVR0CvI9JFjIaD5qq8Eryyw+qrvA/uaFpRJCMiq3YeA3aSq4vHWPwD0y03/aSGgtaO1ijCbwefVOWxsAlgAyJcZ3R9A5EqaP2XuWBYCDtfKIB7ZcG7wjgtoes+dIMc8Aa4MQoDLyTfKseMbAu6KzWN/V67sAwxsscxCQLpaRfVqBo75afadmDAsAGdX39QAABVfSURBVORTsutPQb+EdQJC1HpfCt5pgdVXzgXZ03KhhYC8jR2/ELCbytSdYbeOnHhXpV3ebkJAyFrR6xl83j0OW5osLADk24zuP0awEJCtVuQi6jaeErzTAprecyeiaT5YLATkbew4hQCR7zFsWDzuGV+1qhNK8NsynUOAS61rCHCpzXtguJ6BY/7T4UhMCBYAopDsdj8q/5qxpt2HAD2OKv/y4B0WWL0/F9jVekU7DAEutaUXAnZT0XB32C0il9IrgeMz1jiFgDLsGohey+DRwS9jM21mASAqM7veCXptxpr2HgJUrqZuY1XwDgtoWp9d+NyVfmU7CwF57xo0E0kIcKgV747YfPvfuLEKkeBXjTfXXkOAynUMGnNHuJ0aVxYAojSj+x2IfAW7MDCo9hNU6KzgnRVahztQ3k6/rr2EAJfamIWR7LXvcCAo5BXBO7suAs4IXd++QoCCXsOQUf8VbmemLSwARC3Z9V6QL5DpOQEttLMQIHot6vJpFaGpPfYCtwWfSFxDgEutawhwqbWpg8Z18k0mDtqToaJwVAX0GqcTNeD0/7t0Q4CifJXBY74bbiemrSwAFMKMrr9E9PNA+keOupx8W9WXegiQf2LhpszPPy+kAxU/RNienxDQXroGUU4d5CkECDt498QfhxmlIFasnQhUA9GdqKMcO7oQkAK5jCGjv5+92OTKAkChJLv/GmEaQY8NLmgIcKl1DQEutUc+sP1/cxgpWsnqQ/g6B8jTid1CQFHGbl17PcnqQ2FGKIgELX/mLQRA4+N9ZzK49oFwg5pcWQAopGS3x1CZCryfdr3LCbVVfUl3DUay4I/9Mx9UAb3U+0HQ9YCFgNC1zerjFgJU11E76KEwWxbEM2v6ozqi1fL2HQL24zONobUPhxvM5IMFgEKb2XUpqrXAO2nXu5yoWynhEOBJ5jsmCmmO+Chfy15oISCwPu/XD7RxbAVEr0HENV5HKbjjFWUIcAoMDvW5h4D38GQsNaOWhBvE5Es8Lr5qj+Zv64zoE0CXtOtb/M1k+exq9bfoUp/HsXOqJYVHD6ZW/ynzARXQo+sXANOBLP9S0vw5A+tdatPU5632mPq81jarz3ut89jzGTM4PnearFx5JprYClRkrHPJKwKh24cutVGOffTvTl/H8ycwaMyG8Adl8sU6AMUys+t2fH8EQvof/Ki+rUc5dm6dgAQp4tMFaHQtR67ZcPkGnrHeOgG51TrV70f868OOWhiJ68h28od4tOyjHLvx724jngy0k3/xWAAoplk9Xof6ocCytOujDAEutYUKAcLlPLr5zMwHU0Cf6b0DaLoVyTUEuNRaCHCoPeZYgqj+J6OH/jnsiJFbtvofUQn/9Mu4hAAiGfs5DjKSQbV/czwQk0cWAIotWb2PE2UKKr9Ouz4O39ajHLtlbSW+f0PmAymwAxW3Aa8d/X1UJ+ooxy7nEBBc+1cOVMbr2fEJuRmlqqwf6BNu7AVIh1HU1v493IAmKnYNQFyoCnVbvwFyC+n+XuIwbx/l2E219fipHpx/9v9mPpACWrjhAkRbvn88qnn7KMcu52sCWtXKNMYM/G3YESL31JpPkWArStOjr53m+WM1b5/D2HI3Q575GjIn+OmopmCsAxAXIsqM7nMQnUW6ZwXEpRPQSt47AZV4iRsdDyJaU89+CFjcYpl1Ahxqm9UXphPweKxO/gAJbmlx8gfHb/eunQCXWtdOQJvGbkD5MkNHXm0n//iwABA3ye6/RmQUpHkmfRxCQNoPgbyPfSm/2dQtuLAIEpX/l2Of3xBlCMjIQkDa+sbaD0jJv4TdqiCeWtMZ5ZK065xO1iU2dXCUvAf+OGpqf+S4oYmYBYA4SnZ9FvGGomxuta59hIAEErNrASad9WfUu7XV8jh8W49y7LyHAJda1xAAKN9g3MAdDltEz5N/J/DK/4zXMbRWaiFA+RPqD2bo6KfDH4wpFAsAcZXs8ieO8weAtG5lto8QcDELN3cPLiqCNw/OBVnfanlZhoA2HkdRuwbei1TsvzNMZcGsWNsF9KLMRWUaAlSeRBMDqBm1JfxBmEKyABBnU3vsZVOX84Fvc+xHRCmGAJdaJYGfuslhsOjN7lePeF9ApPVLnfJ2Qs3hRJ1VqXYNQoWABrzUldTWhnzrZoH4+g3C3PdfXiFAQb7DG29NYtiw98Lv3BSa3QVQKuZvnYzwS+DkFsvjcHdA0GdArrXgI94ApvX8Q/DOi+DRDd8EbnG7gj+mV/tHOXYh7yRQ/QZjB30rzCgF8/Sq3pB4EdTL7Y6GDOJ3J8E+lMsZNjI+714wgawDUCpmdluMpgYAm1osz6kT4FLr2glwqQ0c20P9/3IYvTBO3Plt4EW3K/hjerV/lGMXqhMgrGfXid8JM0JhJeYCntu3+5LuBGzHkyF28i8dFgBKycyeW6mqHNLquoA2h4CSmDqoZcGrk4IHK4La2gbUvwI4VDYhwKU2XiHgEL5cGqtX/QI8vWYSMKZpgeP/79ILAYvQRH+GjHgl/A5MsdkUQKmq2/pFlHug+YNFmhe4TAfEfupgM53e7hW7+d2FG65DuL3xN2UwHZDXqYMcxnaZDkCuZeyAO8JsUTB1dQk++on1QHWrdU4vJSyJ6YAG4FZqhn8LEbu/v8RYB6BUJbvdj+8PBZpueSrfTkAP3jv1iuCBiuSlXnOBpxp/UwadgLxOHeQwdvhOwErW9v9emOqC+sgnv0i6kz+4fQOPfyfgb6iMZNiIOXbyL03WASh1ddtPRlM/Bc4/uqw8OwHv0LGqCxO77gkeqAgWvXwG6q0HPtK4wDoBeRs7Y628h2pvxg34a7YRC2r16hM55G0FTs9YV/qdgKeorL+IQWPeCj+AiRvrAJS6ZOfdJLteAPwb0DgPWp6dgI9x4NDXgwcpkinnvIZwBZkuUS/3TkBWee8EKHBp7E7+AIfkerKd/MG9E+Ai2k5APcIN1Aw/z07+pc86AOXkf7b1wdNfAT2BcuwE7KeBHiSr/xI8SJEsWj8XlWuaFrSzToDTvH2uY8vtjO1/fZg9FtSy1f+I521GOC70NlF9W49m7K143kXU1KxzOxATV9YBKCezur7EB5V9gbsBLcNOwHFUMDd4gCI64d3rUVY1LWhnnQCXK/hzG3sllftuDrO3gvO8O0COi8W8ff7Hnkcqda6d/MuLdQDK1a+3jQP9OfDxsusEqEzm/LMey3RoRfHYxtPxUy+ifLxpoXUCAuvduwZvQUVfxvZ9PcyWBfX02nGoPNG0IC7z9jl3DXYBX2b48PluA5lSYB2AcjWj65NIZV+ExWXXCRC9i7q/hm+zFsqk6jdRZiE0e1SwdQIC6926Bofw9YJYnvzXrj0O5YctF7pewe9SW6CugerjeF61nfzLlwWAcpY8802S3aagkkTZ2bSi5ENAZyr3xuttgUd85uyVwOyWCy0EBNaHrpWrGD9wVdbSYtgvN4F8uvUKlxAQk1v+Guv3IDKb4cMnUVMTv8Bl8samANqLuh2nw6EfgUxtWljS0wGHwD+H6b02pasoukfX3wXy1ZYLS3E6IAZTB8p3Gd//mgwVxbP8+W6IvwHoEFzkMh1Q7KkDXQp6BSNGxO8OC5N31gFoL5Jnvkmy+2cRSQLvNi4s6U5AFXj3oq5fbwrkxHevQeXJrHV56wS41JZU12AJe3Zcl22kopHUvWQ8+UOJdAL2ALMZPmy8nfzbj3h+eJpoLdj2CVL6A+AzjQtKsRNwtPbzTK/+VeaDKpKFm09EDj0D9G1aGPBnzEsnIC5dg2Pq2167jqrja6mt3pdthKJY/tznQedF8+2+gJ0AZTEV8i/U1MTv9loTKQsA7Vndlmkg94CekbU2vncSvEVVqieTz47ne8eXvPgx6itWI3RrWmghIETtdhKpoYwZFM+HzTyx9hQqvFdBTwMiOrFHHgJeR/Rqhg9/2GEvpozYFEB7luz+CAf2d0fkdiAVfsNYTR2cxqHEPZl3UkQT+75DggnAm00LXXN3u7uI8B0kNSG2J3+ASrkHOM3tYkaIyXSAot48KhO97OTfvlkHwDR6eFsffP8+oH9gjcu39Vb1kXcCkkyvju97yBe+3AfxlgOnNC3M8dt6xvqS7QTsBH804weuz1ZZNMuem4rQ8pXcTs82OFxfnE7ABpTZ1NY85zCiKVMWAEyTFSsq+PsZX0b5JmintDXxDQHvQMM/Mb3325l3UkSPbTyHVOopLAQE2YXnncfYvvF92tyTa06louKPqH6s9cpYh4BdiM7Bb/hB7F6rbYrGpgBMk9raBi7odg/Ud0H0btJNC7i07FvVRzod8DGo+HHmHRTZpOqXET0PaHa9Qo4t+4z1JTUdsBt0XKxP/gCJxA/Tn/whptMBCjKPhooejBh2l538TXPWATDBGqcF7gZqWq2L6mr/XMdWLuH8s+Zl3kGR/Xb9QDxZQj47AXnrGuQ4dts6ATtRfwITBvw+29ZF9dRzF6P8InthbDoB60Cvsna/CWIBwGSmKtRtuQiR/wA+2WJdPEPALrS+F+f3/lvmHRTZ4ld6ktKlCJ9oWtguQ8AbpBjHpH6vZNuqqJ5aewbqvQKknxprpagh4DXQmxg59BeI68sATHtiUwAmMxFlRo9fwvHdgRuA3UfXRfXwn9zG/jBexU9i+4CgIyb32oSfGgayrWlhAVv2UY4dfjrgf/EZFvuTv6rgJ36CSienlj0UdjpA2APczL4O3aitecBO/iabeH9Imvip23gKUnkdqv+PI09AK9jDfxzqVa7l/J53BBfHxG/Wn0qlPIIypGlhTL+t53VsWYMyjYl938l2BEW3/Pl/RWn2sxThxXttG7se4ec0JG6J9a2TJnYsAJi2mb+tM57eBvo5QGIYAupBRjC957PBxTGxZFsH6g/cj+glTQvLOgTMZ+/By0kO2Z9tz0W37LlBIL8DKluuiCoEOE0dKOhvSCRuYMSgbdnLjWnJAoDJTd2mXpD4d9DPtY4BxQ4B8jcqvT5M6f734OKYUBUWbbgB5FtA4vDC1nWlHQJSqNzExL63Z9tbLCxe1YmOVS+i/J/WKyOe488+9nJ8vZExQ+N94aSJNQsAJj8e3joQX29GmNxyRbFDAI+zoedk5ogfXBwji14ZCfogyscbF8QlBOR8HG+jejET+y3NtFVsqArLX3gEmJqhqPGXwoaANYjcTO3gZ8KOZEwQCwAmvx7aNAS8bwOjmhYWIQS0rL2e6WeVxrdOOPz+gMp5iI5rXFDqD/+RZ/D8Cxnf741sW8TG0ue/jvCd7IUFutpfeBbkFmoHLw+7tTHZWAAw0ajbPArkBoQxjQuiCgGhahvwdBSfrV4VXBwzqsKiV64E7gBOKNEQsB/4Jvv+NJdk0uFdE0W2bF0NmloBVIT7hIwyBLACldsYM2hZ6C2MCckCgInWgi398bkBdCqZbjuNPgS8RiJ1LlN7ldZV0os3fBrVn6BSW2IhYA3qXc6kc7ZmGil2nlxzKlL5InCG24k9ryFAgUV4chu1g+whPiYyFgBMYczf1pkK/zpUL6PVFdWHRR0ChHXUnzic5Cfjf/V5c3PUo88fL0X0VtDTW62PVwh4A5EbGX9O6d2HXrexig+/vxQY0bSwoCHAB5YgModRg/4QdhRj2soCgCmsBa9+Cj9xFegVwMmt1kfeCZBfMa3HxSV3cgJYsu0kUvtvQvVqjjyD4Yjih4CDCHdSf/ytTO2xN9NWsaQqLHvhAZCL06xs/CW6ELAH5Gc0yN2MG7gj7JbG5MoCgCmOuo0ngHchIl8DerRYF/10wM1MP+vWEEcZTwtfOQ1JfQ3kKuD4o8uLEwIOIvIAeN9mYswfv5zJ0t/fCJrhZyKSELAD0fuoarifYcPey1ptTJ5ZADDFNUc9em0bha9Xg07iyM9ktCFAgQuZftZ8t4ONmcc2no7f8FWUy4HTgAKGAHkT1Z+Rqri75K6rONbjL0wnwUNkfTR63kLAH1C5m4oPHrS385lisgBg4uPhLT1QvRS4Ejgl4hCwH09r+Wz1866HGTt1G6voWP9Z8P4Z0VqCrrHIPQTUI/o0vvyU01O/pV+/+jYecXws+30ffF0FfCj/Lf4WtXuB/8H37mXsgJedj9OYCFgAMPHzi/Uf4riOs0C/hHBuy5V5DQGvo/UDY//mQBeLN3TC9ycjMpXG1zif1rLAOQS8BawCWQjeY0w+u3xa1Utf/AfUfwH8M44uy/88/0uI/ojE/geprd3nfpDGRMcCgIm3hzf3Q5iNkgROalyY1xDwR5CRTO+5M5fDjK2FG7sg9YMR6YlIZ1Q7I/oRlJOBEw5X7UPYDewEtiO6HZVX8RLPMrHX9uIdfISeWHsKUrkCOLtxQbOfk9xDwF7gITzvPkb3fyGHozQmUhYATGn4+Y6OnHBwCiKXgI4HrQisdQ8BLyMHa5nWZ1fuB2pib9G646nUJxFqWq7IKQT4oM8i/MK+7ZtSYQHAlJ6Fm/+Bei4AvQzonbbGNQQoazmhfizjer+fp6M0cVS3sYqT3n8UkXHpC1xCgIKwBZ/5wAN2C58pNRYATGl7eHM/8JMgSeBTLda5hgBhCfU6jWT1oTwfpYmDdesq2akLgCmZC7OGgL8AD+FLHeOtxW9KlwUAUz4e3liNehcg+nmQzkBbpgMeodNbSbs9q8zMUY9B634JzGrjHP9rwALEe4gx564pyQdJGXMMCwCm/KgKv9kyBF+nIUxF6HJMQfC2jf8ifsaGnleWzCuETWaqwpN/uA/0yqPLwoWA7agsJCGPsObctfbzYMqNBQBT/hZs/TTqT0F0MjASqMg+HaAP8vb+S5ldBve6t2d1dQlO6nw/6OWNC7K090VeRfUh8BYx7lx7Hr8paxYATPuy8JXTaEhMBhkPOhrolLZOAORRdnecwWVnHijkIZo8WbKtA96uB0Gmt1zRIgTsAp5C9UlSLGLSgDcLeozGFJEFANN+1WmCys3noDoGZQwwHKg6ur7xX8dKOlZ+hold9xTnIE2bNN7qt6Ax6LWQAl4GXQ4s56OysiyeaGhMG1gAMOaIuu0n4x2sxWMkynDgbIQEyvOkdCLJ6neLfYgmhEde+jAdU4sRhtL4it0NCL/Dl2fo6K2g1p73YAxYADAmWN32k0kcrAGGI3SiMnEjU7r/vdiHZTJ4Yu0p+FW3IroXz/sdVd5qO+EbY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxpSb/w8tdWwogec/QwAAAABJRU5ErkJggg==')
}

.fa-store {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 616 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z'/%3E%3C/svg%3E");
}

.fa-wikipedia-w {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z'/%3E%3C/svg%3E");
}

.fa-map-marker {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z'/%3E%3C/svg%3E");
}

.navbar-brand img {
    width: auto;
    height: 38px;
}

p:empty {
    display: none
}

@media (min-width:630px) {
    html {
        background: #d6d6d6
    }
    body {
        margin: 0 auto;
        max-width: 435px;
        background: #faf8f8
    }
    .container,
    .container-fluid {
        overflow-x: hidden
    }
}

#newsDetail .post_image.imgLiquidFill {
    width: 100%;
    height: auto;
}

.home_news_slider {
    padding: .5rem;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm);
    border: 1px solid #ddd;
}

.home_news_slider .card {
    border: 0;
    width: 100%;
}

.home_news_slider .card-body {
    padding: 0;
}

.home_news_slider .news_img img {
    border-radius: var(--radius-sm);
}

.home_news_slider .card-title {
    color: var(--link-color);
    line-height: 20px;
    font-weight: 700;
    display: block;
    text-align: center;
    padding: 5px;
}

 

.col_news_container {
    padding: .5rem;
    border-radius: 0 0 var(--radius-sm) var(--radius-sm);
    border: 1px solid #ddd;
}

.col_news_container ul {
    margin: 0;
    padding: 0
}

.col_news_container ul li {
    list-style: none
}

.col_news_container ul .item {
    padding: 0;
    margin: 0
}

.col_news_container ul .item img {
    width: 100%;
    border-radius: var(--radius-sm)
}

.col_news_container ul .item .title {
    color: var(--link-color);
    line-height: 20px;
    font-weight: 700;
    display: block;
    text-align: center;
    padding: 5px;
    font-size: 130%;
}

.col_news_container ul .item .description {
    display: none;
    font-size: 13px;
    text-align: center;
    padding: 5px;
    margin-bottom: 5px
}

.col_news_container .owl-prev {
    height: 36px;
    width: 36px;
    position: absolute;
    left: .5rem;
    top: 5rem;
    z-index: 100;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    background-color: var(--primary-text);
    color: var(--primary-bg);
    border: 2px solid var(--primary-text)
}

.col_news_container .owl-next {
    height: 36px;
    width: 36px;
    position: absolute;
    right: .5rem;
    top: 5rem;
    z-index: 100;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    background-color: var(--primary-text);
    color: var(--primary-bg);
    border: 2px solid var(--primary-text)
}

#headline .title .cat {
    position: absolute;
    color: var(--primary-text);
    font-size: 60%;
    font-weight: 700;
    padding: 0 .5rem;
    background-color: var(--primary-bg);
    border-radius: var(--radius-lg)
}

#headline .title a {
    color: #ddd;
    font-size: 80%;
    font-weight: 500;
    line-height: 1.1;
    text-decoration: none;
    display: block;
}

#headline .title a span {
    display: block;
    padding-bottom: .25rem;
    line-height: 1.1;
}

#headline .title a span:nth-child(1) {
    color: #fff;
    font-size: 120%;
    font-weight: 800;
}

#headline .title a span:nth-child(3) {
    color: #aaa;
    font-size: 80%;
    font-weight: 200;
}

#headline .title a span.blink {
    animation-name: blink;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

#headline .manset_stil_1 {
    left: 0;
    bottom: 0;
    min-height: 20%;
    width: 100%;
    background: rgb(0 0 0 / 80%);
    border-radius: 0;
    position: absolute;
}

#headline .manset_stil_1 .title {
    padding: .5rem;
}

#headline .manset_stil_1 .title .cat {
    top: -.75rem;
    left: .5rem;
}

#headline .manset_stil_2 {
    left: 0;
    top: 0;
    height: 100%;
    width: 40%;
    background: rgb(0 0 0 / 80%);
    border-radius: 0;
    position: absolute;
}

#headline .manset_stil_2 .title {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: .5rem;
}

#headline .manset_stil_2 .title .cat {
    top: -1.5rem;
    left: .5rem;
}

#headline .manset_stil_3 {
    right: 0;
    top: 0;
    height: 100%;
    width: 40%;
    background: rgb(0 0 0 / 80%);
    border-radius: 0;
    position: absolute;
}

#headline .manset_stil_3 .title {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: .5rem;
}

#headline .manset_stil_3 .title .cat {
    top: -1.5rem;
    left: .5rem;
}

#headline .manset_stil_4 {
    left: 0;
    top: 0;
    min-height: 20%;
    width: 100%;
    background: rgb(0 0 0 / 80%);
    border-radius: 0;
    position: absolute;
}

#headline .manset_stil_4 .title {
    padding: .5rem;
}

#headline .manset_stil_4 .title .cat {
    top: 1rem;
    right: 1rem;
}

#newspaper_col_container img,
#karikatur_col_container img {
    width: 100%;
    height: auto;
}

.nav-link {
    color: var(--link-color);
}

.nav-link:hover {
    color: var(--link-color-hover);
    text-decoration: none;
}

#author-card-icon .fab {
    width: 22px;
    height: 22px;
}

.home_news_container .card-body a.card-title, 
.card-title a, #authors_container li .author_artice, 
.owl-carousel .card-title, 
.news_categories_container a.new_window, .home_news_slider .card-title {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
}

#wikiHomeListArticle {
    margin: 0;
}

#wikiHomeListArticle li {
    margin-bottom: 1rem;
    line-height: 1;
    font-size: 70%;
    color: rgba(0, 0, 0, 0.5);
}

#wikiHomeListArticle li:last-child {
    margin-bottom: 0;
}

#wikiHomeListArticle li a {
    font-size: 120%;
}

#wikiHomeList .card-footer {
    font-size: 80%;
    background-color: transparent;
}

#wikiHomeList .card-footer a i {
    color: var(--primary-bg);
}

.col_hot_content {
    background-color: white;
}

.col_hot_content ol {
    padding: 1.2rem;
}

.col_hot_content li {
    line-height: 1.2;
    font-size: 70%;
    color: rgba(0, 0, 0, 0.5);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
    padding: .5rem;
    margin: 0;
}

.col_hot_content li:last-child {
    border-bottom: 0;
}

.col_hot_content li a {
    font-size: 130%;
}

.article img {
    width: 100%;
    height: auto;
}

#guideHome .page-title {
	text-align: center;
    color: #000;
    font-size: 100%;
    margin: 2rem 0;
}

#guideHome .content a {
	text-decoration:underline;
}


#guideHome h4 {
	text-align: center;
    font-size: 130%;
	color: #292929;
    padding: 0.3rem;
    border-bottom: 5px solid var(--primary-bg);
}

#guideHome .card-body {
	 padding:.5rem 0;
	 
}

#guideHome .card-title {
	font-weight: 500;
    color: var(--primary-bg);
    border-bottom: 1px solid #ddd;
    min-height: 40px;
    line-height: 1.2;
    text-align: center;
}

#guideHome .card-body p {
	font-size: 85%;
   overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
}

#colCategoryList {
	max-height:400px;
	overflow:auto;
	font-size:90%;
}

.bik-ilan .spot, .bik-ilan .content .news-image,
.bik-ilan .content #news-count,
.bik-ilan .content #news-google{
	display:none;
}
.bik-ilan .content #news-social{
	width:100%;
}
.bik-ilan .news-image-container {
	position:relative;
}

.bik-ilan .news_img::after {
  content: "Resmi İlandır";
  position:absolute;
  top:.5rem;
  right:.5rem;
  background:#fff;
  color:#f20;
  padding:.25rem .5rem;
  font-size:75%;
  font-weight:bold;
  border-radius:.5rem;
}
.bik_container .card {
	border-radius:0;
	border:0;
}
.bik_container .card-body {
	padding:0;
	font-weight:bold;
}

.bik_container .card-title {
	padding:.5rem;
}

.home_news_container .card-img-top,
.news_categories_container .card-img-top
{
    height: 110px;
    object-fit: cover;
}


.headline_container img {
	 object-fit: contain;
}


.social_container {
    margin-top: .5rem
}

.social_container .box {
    height: 80px;
    border-bottom: solid 10px;
    margin-bottom: .5rem;
    position: relative;
    border-radius: var(--radius-lg)
}

.social_container .box .social_name {
    color: #fff
}

.social_container .box i {
    position: absolute;
    left: 12px;
    top: 20px;
    color: #fff;
    font-size: 34px
}

.social_container .box>span {
    position: absolute;
    left: 60px;
    top: 10px;
    color: #fff;
    display: block;
    cursor: pointer;
    font-weight: 700;
    font-size: 20px
}

.social_container .box .btnContainer {
    position: absolute;
    top: 38px;
    left: 60px;
    border-radius: 3px;
    height: 20px;
    min-width: 80px;
    padding: 3px
}

.social_container .facebook {
    background: #3c5b9b;
    border-bottom: solid 10px #32508d
}

.social_container .twitter {
    background: #222222;
    border-bottom: solid 10px #000000
}

.social_container .google {
    background: #ba3526;
    border-bottom: solid 10px #a62f22
}

.social_container .tiktok {
    background: #3a3a3a;
    border-bottom: solid 10px #2a2a2a;
	height:50px;
}

.social_container .instagram {
    background: #ff1d50;
    border-bottom: solid 10px #eb0d40;
	height:50px;
 }

.social_container .instagram .social_name{
 
	font-size:90%;
}

.social_container .threads {
    background: #111111;
    border-bottom: solid 10px #000000;
	height:50px;
}

.social_container .threads i, .social_container .instagram i, .social_container .tiktok i {
    left: 15px;
    top: 12px;
    font-size: 30px;
}

