@charset "UTF-8";
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}
*, :after, :before {box-sizing: border-box}
@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior: smooth}}
body {margin: 0;font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}
hr {margin: 1rem 0;color: inherit;border: 0;border-top: 1px solid;opacity: .25}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2}
.h1, h1 {font-size: calc(1.375rem + 1.5vw)}
@media (min-width:1200px) {
    .h1,     h1 {font-size: 2.5rem}}
.h2, h2 {font-size: calc(1.325rem + .9vw)}
@media (min-width:1200px) {
    .h2,     h2 {font-size: 2rem}}
.h3, h3 {font-size: calc(1.3rem + .6vw)}
@media (min-width:1200px) {
    .h3,     h3 {font-size: 1.75rem}}
.h4, h4 {font-size: calc(1.275rem + .3vw)}
@media (min-width:1200px) {
    .h4,     h4 {font-size: 1.5rem}}
.h5, h5 {font-size: 1.25rem}
.h6, h6 {font-size: 1rem}
p {margin-top: 0;margin-bottom: 1rem}
abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit}
ol, ul {padding-left: 2rem}
dl, ol, ul {margin-top: 0;margin-bottom: 1rem}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0}
dt {font-weight: 700}
dd {margin-bottom: .5rem;margin-left: 0}
blockquote {margin: 0 0 1rem}
b, strong {font-weight: bolder}
.small, small {font-size: .875em}
.mark, mark {padding: .1875em;background-color: var(--bs-highlight-bg)}
sub, sup {position: relative;font-size: .75em;line-height: 0;vertical-align: baseline}
sub {bottom: -.25em}
sup {top: -.5em}
a {color: var(--bs-link-color);text-decoration: underline}
a:hover {color: var(--bs-link-hover-color)}
a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none}
code, kbd, pre, samp {font-family: var(--bs-font-monospace);font-size: 1em}
pre {display: block;margin-top: 0;margin-bottom: 1rem;overflow: auto;font-size: .875em}
pre code {font-size: inherit;color: inherit;word-break: normal}
code {font-size: .875em;color: var(--bs-code-color);word-wrap: break-word}
a>code {color: inherit}
kbd {padding: .1875rem .375rem;font-size: .875em;color: var(--bs-body-bg);background-color: var(--bs-body-color);border-radius: .25rem}
kbd kbd {padding: 0;font-size: 1em}
figure {margin: 0 0 1rem}
img, svg {vertical-align: middle}
table {caption-side: bottom;border-collapse: collapse}
caption {padding-top: .5rem;padding-bottom: .5rem;color: #6c757d;text-align: left}
th {text-align: inherit;text-align: -webkit-match-parent}
tbody, td, tfoot, th, thead, tr {border: 0 solid;border-color: inherit}
label {display: inline-block}
button {border-radius: 0}
button:focus:not(:focus-visible) {outline: 0}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}
button, select {text-transform: none}
[role=button] {cursor: pointer}
select {word-wrap: normal}
select:disabled {opacity: 1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {display: none !important}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer}
::-moz-focus-inner {padding: 0;border-style: none}
textarea {resize: vertical}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0}
legend {float: left;width: 100%;padding: 0;margin-bottom: .5rem;font-size: calc(1.275rem + .3vw);line-height: inherit}
@media (min-width:1200px) {legend {font-size: 1.5rem}}
legend+* {clear: left}
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {padding: 0}
::-webkit-inner-spin-button {height: auto}
[type=search] {outline-offset: -2px;-webkit-appearance: textfield}
::-webkit-search-decoration {-webkit-appearance: none}
::-webkit-color-swatch-wrapper {padding: 0}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button}
::file-selector-button {font: inherit;-webkit-appearance: button}
output {display: inline-block}
iframe {border: 0}
summary {display: list-item;cursor: pointer}
progress {vertical-align: baseline}
[hidden] {display: none !important}
.lead {font-size: 1.25rem;font-weight: 300}
.display-1 {font-size: calc(1.625rem + 4.5vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-1 {font-size: 5rem}}
.display-2 {font-size: calc(1.575rem + 3.9vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-2 {font-size: 4.5rem}}
.display-3 {font-size: calc(1.525rem + 3.3vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-3 {font-size: 4rem}}
.display-4 {font-size: calc(1.475rem + 2.7vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-4 {font-size: 3.5rem}}
.display-5 {font-size: calc(1.425rem + 2.1vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-5 {font-size: 3rem}}
.display-6 {font-size: calc(1.375rem + 1.5vw);font-weight: 300;line-height: 1.2}
@media (min-width:1200px) {.display-6 {font-size: 2.5rem}}
.list-inline, .list-unstyled {padding-left: 0;list-style: none}
.list-inline-item {display: inline-block}
.list-inline-item:not(:last-child) {margin-right: .5rem}
.initialism {font-size: .875em;text-transform: uppercase}
.blockquote {margin-bottom: 1rem;font-size: 1.25rem}
.blockquote>:last-child {margin-bottom: 0}
.blockquote-footer {margin-top: -1rem;margin-bottom: 1rem;font-size: .875em;color: #6c757d}
.blockquote-footer:before {content: "— "}
.img-fluid, .img-thumbnail {max-width: 100%;height: auto}
.img-thumbnail {padding: .25rem;background-color: #fff;border: 1px solid var(--bs-border-color);border-radius: .375rem}
.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 {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-right: auto;margin-left: auto}
@media (min-width:576px) {
    .container, .container-sm {max-width: 540px}}
@media (min-width:768px) {
    .container, .container-md, .container-sm {max-width: 720px}}
@media (min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {max-width: 960px}}
@media (min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1140px}}
@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1320px}}
.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x))}
.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y)}
.col {flex: 1 0}
.row-cols-auto>* {flex: 0 0 auto;width: auto}
.row-cols-1>* {flex: 0 0 auto;width: 100%}
.row-cols-2>* {flex: 0 0 auto;width: 50%}
.row-cols-3>* {flex: 0 0 auto;width: 33.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}
    .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}
    .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}
    .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}
    .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}
    .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-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width: 100%;margin-bottom: 1rem;color: var(--bs-table-color);vertical-align: top;border-color: var(--bs-table-border-color)}
.table>:not(caption)>*>* {padding: .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-group-divider {border-top: 2px solid}
.caption-top {caption-side: top}
.table-sm>:not(caption)>*>* {padding: .25rem}
.table-bordered>:not(caption)>* {border-width: 1px 0}
.table-bordered>:not(caption)>*>* {border-width: 0 1px}
.table-borderless>:not(caption)>*>* {border-bottom-width: 0}
.table-borderless>:not(:first-child) {border-top-width: 0}
.table-striped-columns>:not(caption)>tr>:nth-child(2n), .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-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000}
.table-primary, .table-secondary {color: var(--bs-table-color);border-color: var(--bs-table-border-color)}
.table-secondary {--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000}
.table-success {--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000}
.table-info, .table-success {color: var(--bs-table-color);border-color: var(--bs-table-border-color)}
.table-info {--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000}
.table-warning {--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000}
.table-danger, .table-warning {color: var(--bs-table-color);border-color: var(--bs-table-border-color)}
.table-danger {--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000}
.table-light {--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000}
.table-dark, .table-light {color: var(--bs-table-color);border-color: var(--bs-table-border-color)}
.table-dark {--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff}
.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch}
@media (max-width:575.98px) {.table-responsive-sm {overflow-x: auto;-webkit-overflow-scrolling: touch}}
@media (max-width:767.98px) {.table-responsive-md {overflow-x: auto;-webkit-overflow-scrolling: touch}}
@media (max-width:991.98px) {.table-responsive-lg {overflow-x: auto;-webkit-overflow-scrolling: touch}}
@media (max-width:1199.98px) {.table-responsive-xl {overflow-x: auto;-webkit-overflow-scrolling: touch}}
@media (max-width:1399.98px) {.table-responsive-xxl {overflow-x: auto;-webkit-overflow-scrolling: touch}}
.form-label {margin-bottom: .5rem}
.col-form-label {padding-top: calc(.375rem + 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: .375rem;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::placeholder {color: #6c757d;opacity: 1}
.form-control:disabled {background-color: #e9ecef;opacity: 1}
.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: 0 solid;border-color: inherit;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}
.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: 0 solid;border-color: inherit;border-inline-end-width: 1px;border-radius: 0;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {.form-control::-webkit-file-upload-button {-webkit-transition: none;transition: none}
    .form-control::file-selector-button {transition: none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3}
.form-control:hover:not(:disabled):not([readonly])::file-selector-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:focus {outline: 0}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {padding-right: 0;padding-left: 0}
.form-control-sm {min-height: calc(1.5em + .5rem + 2px);padding: .25rem .5rem;font-size: .875rem;border-radius: .25rem}
.form-control-sm::-webkit-file-upload-button {padding: .25rem .5rem;margin: -.25rem -.5rem;-webkit-margin-end: .5rem;margin-inline-end: .5rem}
.form-control-sm::file-selector-button {padding: .25rem .5rem;margin: -.25rem -.5rem;-webkit-margin-end: .5rem;margin-inline-end: .5rem}
.form-control-lg {min-height: calc(1.5em + 1rem + 2px);padding: .5rem 1rem;font-size: 1.25rem;border-radius: .5rem}
.form-control-lg::-webkit-file-upload-button {padding: .5rem 1rem;margin: -.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem}
.form-control-lg::file-selector-button {padding: .5rem 1rem;margin: -.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem}
textarea.form-control {min-height: calc(1.5em + .75rem + 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: calc(1.5em + .75rem + 2px);padding: .375rem}
.form-control-color:not(:disabled):not([readonly]) {cursor: pointer}
.form-control-color::-moz-color-swatch {border: 0 !important;border-radius: .375rem}
.form-control-color::-webkit-color-swatch {border-radius: .375rem}
.form-control-color.form-control-sm {height: calc(1.5em + .5rem + 2px)}
.form-control-color.form-control-lg {height: calc(1.5em + 1rem + 2px)}
.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 5 6 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: .375rem;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;border-radius: .25rem}
.form-select-lg {padding-top: .5rem;padding-bottom: .5rem;padding-left: 1rem;font-size: 1.25rem;border-radius: .5rem}
.form-check {display: block;min-height: 1.5rem;padding-left: 1.5em;margin-bottom: .125rem}
.form-check .form-check-input {float: left;margin-left: -1.5em}
.form-check-reverse {padding-right: 1.5em;padding-left: 0;text-align: right}
.form-check-reverse .form-check-input {float: right;margin-right: -1.5em;margin-left: 0}
.form-check-input {width: 1em;height: 1em;margin-top: .25em;vertical-align: top;background-color: #fff;background-repeat: no-repeat;background-position: 50%;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;print-color-adjust: exact}
.form-check-input[type=checkbox] {border-radius: .25em}
.form-check-input[type=radio] {border-radius: 50%}
.form-check-input:active {filter: brightness(90%)}
.form-check-input:focus {border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)}
.form-check-input:checked {background-color: #0d6efd;border-color: #0d6efd}
.form-check-input:checked[type=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 10 3 3 6-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 {cursor: default;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: 0;border-radius: 2em;transition: background-position .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {.form-switch .form-check-input {transition: none}}
.form-switch .form-check-input:focus {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: 100%;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-switch.form-check-reverse {padding-right: 2.5em;padding-left: 0}
.form-switch.form-check-reverse .form-check-input {margin-right: -2.5em;margin-left: 0}
.form-check-inline {display: inline-block;margin-right: 1rem}
.btn-check {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none}
.btn-check:disabled+.btn, .btn-check[disabled]+.btn {pointer-events: none;filter: none;opacity: .65}
.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-control-plaintext, .form-floating>.form-select {height: calc(3.5rem + 2px);line-height: 1.25}
.form-floating>label {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 1rem .75rem;overflow: hidden;text-align: start;text-overflow: ellipsis;white-space: nowrap;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, .form-floating>.form-control-plaintext {padding: 1rem .75rem}
.form-floating>.form-control-plaintext::placeholder, .form-floating>.form-control::placeholder {color: transparent}
.form-floating>.form-control-plaintext:focus, .form-floating>.form-control-plaintext:not(:placeholder-shown), .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating>.form-control-plaintext:-webkit-autofill, .form-floating>.form-control:-webkit-autofill {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating>.form-select {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {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)}
.form-floating>.form-control-plaintext~label {border-width: 1px 0}
.input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%}
.input-group>.form-control, .input-group>.form-floating, .input-group>.form-select {position: relative;flex: 1 1 auto;width: 1%;min-width: 0}
.input-group>.form-control:focus, .input-group>.form-floating:focus-within, .input-group>.form-select:focus {z-index: 5}
.input-group .btn {position: relative;z-index: 2}
.input-group .btn:focus {z-index: 5}
.input-group-text {display: flex;align-items: center;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: .375rem}
.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: .5rem}
.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: .25rem}
.input-group-lg>.form-select, .input-group-sm>.form-select {padding-right: 3rem}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control, .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select, .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0}
.input-group>.form-floating:not(:first-child)>.form-control, .input-group>.form-floating:not(:first-child)>.form-select {border-top-left-radius: 0;border-bottom-left-radius: 0}
.valid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .875em;color: #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: .375rem}
.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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {border-color: #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 5 6 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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-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-control-color.is-valid, .was-validated .form-control-color:valid {width: calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-valid, .was-validated .form-check-input:valid {border-color: #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:not(:focus).is-valid, .input-group>.form-floating:not(:focus-within).is-valid, .input-group>.form-select:not(:focus).is-valid, .was-validated .input-group>.form-control:not(:focus):valid, .was-validated .input-group>.form-floating:not(:focus-within):valid, .was-validated .input-group>.form-select:not(:focus):valid {z-index: 3}
.invalid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .875em;color: #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: .375rem}
.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 5 6 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-control-color.is-invalid, .was-validated .form-control-color:invalid {width: calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-invalid, .was-validated .form-check-input:invalid {border-color: #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:not(:focus).is-invalid, .input-group>.form-floating:not(:focus-within).is-invalid, .input-group>.form-select:not(:focus).is-invalid, .was-validated .input-group>.form-control:not(:focus):invalid, .was-validated .input-group>.form-floating:not(:focus-within):invalid, .was-validated .input-group>.form-select:not(:focus):invalid {z-index: 4}
.btn {--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display: inline-block;padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);color: var(--bs-btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);background-color: var(--bs-btn-bg);transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {.btn {transition: none}}
.btn:hover {color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color)}
.btn-check+.btn:hover {color: var(--bs-btn-color);background-color: var(--bs-btn-bg);border-color: var(--bs-btn-border-color)}
.btn:focus-visible {color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow)}
.btn-check:focus-visible+.btn {border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow)}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {color: var(--bs-btn-active-color);background-color: var(--bs-btn-active-bg);border-color: var(--bs-btn-active-border-color)}
.btn-check:checked+.btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check)+.btn:active:focus-visible {box-shadow: var(--bs-btn-focus-box-shadow)}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {color: var(--bs-btn-disabled-color);pointer-events: none;background-color: var(--bs-btn-disabled-bg);border-color: var(--bs-btn-disabled-border-color);opacity: var(--bs-btn-disabled-opacity)}
.btn-primary {--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}
.btn-secondary {--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}
.btn-success {--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}
.btn-info {--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}
.btn-warning {--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}
.btn-danger {--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}
.btn-light {--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}
.btn-dark {--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}
.btn-outline-primary {--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}
.btn-outline-secondary {--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}
.btn-outline-success {--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}
.btn-outline-info {--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}
.btn-outline-warning {--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}
.btn-outline-danger {--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}
.btn-outline-light {--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}
.btn-outline-dark {--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}
.btn-link {--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration: underline}
.btn-link:focus-visible {color: var(--bs-btn-color)}
.btn-link:hover {color: var(--bs-btn-hover-color)}
.btn-group-lg>.btn, .btn-lg {--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: 0.5rem}
.btn-group-sm>.btn, .btn-sm {--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: 0.25rem}
.fade {transition: opacity .15s linear}
@media (prefers-reduced-motion:reduce) {.fade {transition: none}}
.fade:not(.show) {opacity: 0}
.collapse:not(.show) {display: none}
.collapsing {height: 0;overflow: hidden;transition: height .35s ease}
@media (prefers-reduced-motion:reduce) {.collapsing {transition: none}}
.collapsing.collapse-horizontal {width: 0;height: auto;transition: width .35s ease}
@media (prefers-reduced-motion:reduce) {.collapsing.collapse-horizontal {transition: none}}
.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {position: relative}
.dropdown-toggle {white-space: nowrap}
.dropdown-toggle:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}
.dropdown-toggle:empty:after {margin-left: 0}
.dropdown-menu {--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: left;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius)}
.dropdown-menu[data-bs-popper] {top: 100%;left: 0;margin-top: var(--bs-dropdown-spacer)}
.dropdown-menu-start {--bs-position: start}
.dropdown-menu-start[data-bs-popper] {right: auto;left: 0}
.dropdown-menu-end {--bs-position: end}
.dropdown-menu-end[data-bs-popper] {right: 0;left: auto}
@media (min-width:576px) {.dropdown-menu-sm-start {--bs-position: start}
    .dropdown-menu-sm-start[data-bs-popper] {right: auto;left: 0}
    .dropdown-menu-sm-end {--bs-position: end}
    .dropdown-menu-sm-end[data-bs-popper] {right: 0;left: auto}}
@media (min-width:768px) {.dropdown-menu-md-start {--bs-position: start}
    .dropdown-menu-md-start[data-bs-popper] {right: auto;left: 0}
    .dropdown-menu-md-end {--bs-position: end}
    .dropdown-menu-md-end[data-bs-popper] {right: 0;left: auto}}
@media (min-width:992px) {.dropdown-menu-lg-start {--bs-position: start}
    .dropdown-menu-lg-start[data-bs-popper] {right: auto;left: 0}
    .dropdown-menu-lg-end {--bs-position: end}
    .dropdown-menu-lg-end[data-bs-popper] {right: 0;left: auto}}
@media (min-width:1200px) {.dropdown-menu-xl-start {--bs-position: start}
    .dropdown-menu-xl-start[data-bs-popper] {right: auto;left: 0}
    .dropdown-menu-xl-end {--bs-position: end}
    .dropdown-menu-xl-end[data-bs-popper] {right: 0;left: auto}}
@media (min-width:1400px) {.dropdown-menu-xxl-start {--bs-position: start}
    .dropdown-menu-xxl-start[data-bs-popper] {right: auto;left: 0}
    .dropdown-menu-xxl-end {--bs-position: end}
    .dropdown-menu-xxl-end[data-bs-popper] {right: 0;left: auto}}
.dropup .dropdown-menu[data-bs-popper] {top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--bs-dropdown-spacer)}
.dropup .dropdown-toggle:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent}
.dropup .dropdown-toggle:empty:after {margin-left: 0}
.dropend .dropdown-menu[data-bs-popper] {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: var(--bs-dropdown-spacer)}
.dropend .dropdown-toggle:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid}
.dropend .dropdown-toggle:empty:after {margin-left: 0}
.dropend .dropdown-toggle:after {vertical-align: 0}
.dropstart .dropdown-menu[data-bs-popper] {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: var(--bs-dropdown-spacer)}
.dropstart .dropdown-toggle:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";display: none}
.dropstart .dropdown-toggle:before {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: .3em solid;border-bottom: .3em solid transparent}
.dropstart .dropdown-toggle:empty:after {margin-left: 0}
.dropstart .dropdown-toggle:before {vertical-align: 0}
.dropdown-divider {height: 0;margin: var(--bs-dropdown-divider-margin-y) 0;overflow: hidden;border-top: 1px solid var(--bs-dropdown-divider-bg);opacity: 1}
.dropdown-item {display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0}
.dropdown-item:focus, .dropdown-item:hover {color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg)}
.dropdown-item.active, .dropdown-item:active {color: var(--bs-dropdown-link-active-color);text-decoration: none;background-color: var(--bs-dropdown-link-active-bg)}
.dropdown-item.disabled, .dropdown-item:disabled {color: var(--bs-dropdown-link-disabled-color);pointer-events: none;background-color: transparent}
.dropdown-menu.show {display: block}
.dropdown-header {display: block;padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom: 0;font-size: .875rem;color: var(--bs-dropdown-header-color);white-space: nowrap}
.dropdown-item-text {display: block;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color: var(--bs-dropdown-link-color)}
.dropdown-menu-dark {--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}
.btn-group, .btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle}
.btn-group-vertical>.btn, .btn-group>.btn {position: relative;flex: 1 1 auto}
.btn-group-vertical>.btn-check:checked+.btn, .btn-group-vertical>.btn-check:focus+.btn, .btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn-check:checked+.btn, .btn-group>.btn-check:focus+.btn, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {z-index: 1}
.btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start}
.btn-toolbar .input-group {width: auto}
.btn-group {border-radius: .375rem}
.btn-group>.btn-group:not(:first-child), .btn-group>:not(.btn-check:first-child)+.btn {margin-left: -1px}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn.dropdown-toggle-split:first-child, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:nth-child(n+3), .btn-group>:not(.btn-check)+.btn {border-top-left-radius: 0;border-bottom-left-radius: 0}
.dropdown-toggle-split {padding-right: .5625rem;padding-left: .5625rem}
.dropdown-toggle-split:after, .dropend .dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after {margin-left: 0}
.dropstart .dropdown-toggle-split:before {margin-right: 0}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {padding-right: .375rem;padding-left: .375rem}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {padding-right: .75rem;padding-left: .75rem}
.btn-group-vertical {flex-direction: column;align-items: flex-start;justify-content: center}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {width: 100%}
.btn-group-vertical>.btn-group:not(:first-child), .btn-group-vertical>.btn:not(:first-child) {margin-top: -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 {--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none}
.nav-link {display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: var(--bs-nav-link-color);text-decoration: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {.nav-link {transition: none}}
.nav-link:focus, .nav-link:hover {color: var(--bs-nav-link-hover-color)}
.nav-link.disabled {color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default}
.nav-tabs {--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}
.nav-tabs .nav-link {margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));background: 0 0;border: var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius: var(--bs-nav-tabs-border-radius);border-top-right-radius: var(--bs-nav-tabs-border-radius)}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {isolation: isolate;border-color: var(--bs-nav-tabs-link-hover-border-color)}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: var(--bs-nav-tabs-link-active-color);background-color: var(--bs-nav-tabs-link-active-bg);border-color: var(--bs-nav-tabs-link-active-border-color)}
.nav-tabs .dropdown-menu {margin-top: calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius: 0;border-top-right-radius: 0}
.nav-pills {--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}
.nav-pills .nav-link {background: 0 0;border: 0;border-radius: var(--bs-nav-pills-border-radius)}
.nav-pills .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: var(--bs-nav-pills-link-active-color);background-color: var(--bs-nav-pills-link-active-bg)}
.nav-fill .nav-item, .nav-fill>.nav-link {flex: 1 1 auto;text-align: center}
.nav-justified .nav-item, .nav-justified>.nav-link {flex-basis: 0;flex-grow: 1;text-align: center}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {width: 100%}
.tab-content>.tab-pane {display: none}
.tab-content>.active {display: block}
.navbar {--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between}
.navbar-brand {padding-top: var(--bs-navbar-brand-padding-y);padding-bottom: var(--bs-navbar-brand-padding-y);margin-right: var(--bs-navbar-brand-margin-end);font-size: var(--bs-navbar-brand-font-size);color: var(--bs-navbar-brand-color);text-decoration: none;white-space: nowrap}
.navbar-brand:focus, .navbar-brand:hover {color: var(--bs-navbar-brand-hover-color)}
.navbar-nav {--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {color: var(--bs-navbar-active-color)}
.navbar-nav .dropdown-menu {position: static}
.navbar-text {padding-top: .5rem;padding-bottom: .5rem;color: var(--bs-navbar-color)}
.navbar-text a, .navbar-text a:focus, .navbar-text a:hover {color: var(--bs-navbar-active-color)}
.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center}
.navbar-toggler {padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size: var(--bs-navbar-toggler-font-size);line-height: 1;color: var(--bs-navbar-color);background-color: transparent;border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius: var(--bs-navbar-toggler-border-radius);transition: var(--bs-navbar-toggler-transition)}
@media (prefers-reduced-motion:reduce) {.navbar-toggler {transition: none}}
.navbar-toggler:hover {text-decoration: none}
.navbar-toggler:focus {text-decoration: none;outline: 0;box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;background-image: var(--bs-navbar-toggler-icon-bg);background-repeat: no-repeat;background-position: 50%;background-size: 100%}
.navbar-nav-scroll {max-height: var(--bs-scroll-height, 75vh);overflow-y: auto}
@media (min-width:576px) {.navbar-expand-sm {flex-wrap: nowrap;justify-content: flex-start}
    .navbar-expand-sm .navbar-nav {flex-direction: row}
    .navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute}
    .navbar-expand-sm .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
    .navbar-expand-sm .navbar-nav-scroll {overflow: visible}
    .navbar-expand-sm .navbar-collapse {display: flex !important;flex-basis: auto}
    .navbar-expand-sm .navbar-toggler {display: none}
    .navbar-expand-sm .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
    .navbar-expand-sm .offcanvas .offcanvas-header {display: none}
    .navbar-expand-sm .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}}
@media (min-width:768px) {.navbar-expand-md {flex-wrap: nowrap;justify-content: flex-start}
    .navbar-expand-md .navbar-nav {flex-direction: row}
    .navbar-expand-md .navbar-nav .dropdown-menu {position: absolute}
    .navbar-expand-md .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
    .navbar-expand-md .navbar-nav-scroll {overflow: visible}
    .navbar-expand-md .navbar-collapse {display: flex !important;flex-basis: auto}
    .navbar-expand-md .navbar-toggler {display: none}
    .navbar-expand-md .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
    .navbar-expand-md .offcanvas .offcanvas-header {display: none}
    .navbar-expand-md .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}}
@media (min-width:992px) {.navbar-expand-lg {flex-wrap: nowrap;justify-content: flex-start}
    .navbar-expand-lg .navbar-nav {flex-direction: row}
    .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute}
    .navbar-expand-lg .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
    .navbar-expand-lg .navbar-nav-scroll {overflow: visible}
    .navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto}
    .navbar-expand-lg .navbar-toggler {display: none}
    .navbar-expand-lg .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
    .navbar-expand-lg .offcanvas .offcanvas-header {display: none}
    .navbar-expand-lg .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}}
@media (min-width:1200px) {.navbar-expand-xl {flex-wrap: nowrap;justify-content: flex-start}
    .navbar-expand-xl .navbar-nav {flex-direction: row}
    .navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute}
    .navbar-expand-xl .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
    .navbar-expand-xl .navbar-nav-scroll {overflow: visible}
    .navbar-expand-xl .navbar-collapse {display: flex !important;flex-basis: auto}
    .navbar-expand-xl .navbar-toggler {display: none}
    .navbar-expand-xl .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
    .navbar-expand-xl .offcanvas .offcanvas-header {display: none}
    .navbar-expand-xl .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}}
@media (min-width:1400px) {.navbar-expand-xxl {flex-wrap: nowrap;justify-content: flex-start}
    .navbar-expand-xxl .navbar-nav {flex-direction: row}
    .navbar-expand-xxl .navbar-nav .dropdown-menu {position: absolute}
    .navbar-expand-xxl .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
    .navbar-expand-xxl .navbar-nav-scroll {overflow: visible}
    .navbar-expand-xxl .navbar-collapse {display: flex !important;flex-basis: auto}
    .navbar-expand-xxl .navbar-toggler {display: none}
    .navbar-expand-xxl .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
    .navbar-expand-xxl .offcanvas .offcanvas-header {display: none}
    .navbar-expand-xxl .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}}
.navbar-expand {flex-wrap: nowrap;justify-content: flex-start}
.navbar-expand .navbar-nav {flex-direction: row}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute}
.navbar-expand .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
.navbar-expand .navbar-nav-scroll {overflow: visible}
.navbar-expand .navbar-collapse {display: flex !important;flex-basis: auto}
.navbar-expand .navbar-toggler {display: none}
.navbar-expand .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none}
.navbar-expand .offcanvas .offcanvas-header {display: none}
.navbar-expand .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible}
.navbar-dark {--bs-navbar-color: hsla(0, 0%, 100%, .55);--bs-navbar-hover-color: hsla(0, 0%, 100%, .75);--bs-navbar-disabled-color: hsla(0, 0%, 100%, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: hsla(0, 0%, 100%, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.card {--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position: relative;display: flex;flex-direction: column;min-width: 0;height: var(--bs-card-height);word-wrap: break-word;background-color: var(--bs-card-bg);background-clip: border-box;border: var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius: var(--bs-card-border-radius)}
.card>hr {margin-right: 0;margin-left: 0}
.card>.list-group {border-top: inherit;border-bottom: inherit}
.card>.list-group:first-child {border-top-width: 0;border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius)}
.card>.list-group:last-child {border-bottom-width: 0;border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius)}
.card>.card-header+.list-group, .card>.list-group+.card-footer {border-top: 0}
.card-body {flex: 1 1 auto;padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);color: var(--bs-card-color)}
.card-title {margin-bottom: var(--bs-card-title-spacer-y)}
.card-subtitle {margin-top: calc(-.5 * var(--bs-card-title-spacer-y))}
.card-subtitle, .card-text:last-child {margin-bottom: 0}
.card-link+.card-link {margin-left: var(--bs-card-spacer-x)}
.card-header {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom: 0;color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-header:first-child {border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}
.card-footer {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-footer:last-child {border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}
.card-header-tabs {margin-right: calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));margin-left: calc(-.5 * var(--bs-card-cap-padding-x));border-bottom: 0}
.card-header-tabs .nav-link.active {background-color: var(--bs-card-bg);border-bottom-color: var(--bs-card-bg)}
.card-header-pills {margin-right: calc(-.5 * var(--bs-card-cap-padding-x));margin-left: calc(-.5 * var(--bs-card-cap-padding-x))}
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: var(--bs-card-img-overlay-padding);border-radius: var(--bs-card-inner-border-radius)}
.card-img, .card-img-bottom, .card-img-top {width: 100%}
.card-img, .card-img-top {border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius)}
.card-img, .card-img-bottom {border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius)}
.card-group>.card {margin-bottom: var(--bs-card-group-margin)}
@media (min-width:576px) {.card-group {display: flex;flex-flow: row wrap}
    .card-group>.card {flex: 1 0;margin-bottom: 0}
    .card-group>.card+.card {margin-left: 0;border-left: 0}
    .card-group>.card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0}
    .card-group>.card:not(:last-child) .card-header, .card-group>.card:not(:last-child) .card-img-top {border-top-right-radius: 0}
    .card-group>.card:not(:last-child) .card-footer, .card-group>.card:not(:last-child) .card-img-bottom {border-bottom-right-radius: 0}
    .card-group>.card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0}
    .card-group>.card:not(:first-child) .card-header, .card-group>.card:not(:first-child) .card-img-top {border-top-left-radius: 0}
    .card-group>.card:not(:first-child) .card-footer, .card-group>.card:not(:first-child) .card-img-bottom {border-bottom-left-radius: 0}}
.accordion {--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}
.accordion-button {position: relative;display: flex;align-items: center;width: 100%;padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size: 1rem;color: var(--bs-accordion-btn-color);text-align: left;background-color: var(--bs-accordion-btn-bg);border: 0;border-radius: 0;overflow-anchor: none;transition: var(--bs-accordion-transition)}
@media (prefers-reduced-motion:reduce) {.accordion-button {transition: none}}
.accordion-button:not(.collapsed) {color: var(--bs-accordion-active-color);background-color: var(--bs-accordion-active-bg);box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed):after {background-image: var(--bs-accordion-btn-active-icon);transform: var(--bs-accordion-btn-icon-transform)}
.accordion-button:after {flex-shrink: 0;width: var(--bs-accordion-btn-icon-width);height: var(--bs-accordion-btn-icon-width);margin-left: auto;content: "";background-image: var(--bs-accordion-btn-icon);background-repeat: no-repeat;background-size: var(--bs-accordion-btn-icon-width);transition: var(--bs-accordion-btn-icon-transition)}
@media (prefers-reduced-motion:reduce) {.accordion-button:after {transition: none}}
.accordion-button:hover {z-index: 2}
.accordion-button:focus {z-index: 3;border-color: var(--bs-accordion-btn-focus-border-color);outline: 0;box-shadow: var(--bs-accordion-btn-focus-box-shadow)}
.accordion-header {margin-bottom: 0}
.accordion-item {color: var(--bs-accordion-color);background-color: var(--bs-accordion-bg);border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type {border-top-left-radius: var(--bs-accordion-border-radius);border-top-right-radius: var(--bs-accordion-border-radius)}
.accordion-item:first-of-type .accordion-button {border-top-left-radius: var(--bs-accordion-inner-border-radius);border-top-right-radius: var(--bs-accordion-inner-border-radius)}
.accordion-item:not(:first-of-type) {border-top: 0}
.accordion-item:last-of-type {border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius)}
.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: var(--bs-accordion-inner-border-radius);border-bottom-left-radius: var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type .accordion-collapse {border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius)}
.accordion-body {padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}
.accordion-flush .accordion-collapse {border-width: 0}
.accordion-flush .accordion-item {border-right: 0;border-left: 0;border-radius: 0}
.accordion-flush .accordion-item:first-child {border-top: 0}
.accordion-flush .accordion-item:last-child {border-bottom: 0}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {border-radius: 0}
.breadcrumb {--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: #6c757d;display: flex;flex-wrap: wrap;padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom: var(--bs-breadcrumb-margin-bottom);font-size: var(--bs-breadcrumb-font-size);list-style: none;background-color: var(--bs-breadcrumb-bg);border-radius: var(--bs-breadcrumb-border-radius)}
.breadcrumb-item+.breadcrumb-item {padding-left: var(--bs-breadcrumb-item-padding-x)}
.breadcrumb-item+.breadcrumb-item:before {float: left;padding-right: var(--bs-breadcrumb-item-padding-x);color: var(--bs-breadcrumb-divider-color);content: var(--bs-breadcrumb-divider, "/")}
.breadcrumb-item.active {color: var(--bs-breadcrumb-item-active-color)}
.pagination {--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display: flex;padding-left: 0;list-style: none}
.page-link {position: relative;display: block;padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size: var(--bs-pagination-font-size);color: var(--bs-pagination-color);text-decoration: none;background-color: var(--bs-pagination-bg);border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {.page-link {transition: none}}
.page-link:hover {z-index: 2;color: var(--bs-pagination-hover-color);background-color: var(--bs-pagination-hover-bg);border-color: var(--bs-pagination-hover-border-color)}
.page-link:focus {z-index: 3;color: var(--bs-pagination-focus-color);background-color: var(--bs-pagination-focus-bg);outline: 0;box-shadow: var(--bs-pagination-focus-box-shadow)}
.active>.page-link, .page-link.active {z-index: 3;color: var(--bs-pagination-active-color);background-color: var(--bs-pagination-active-bg);border-color: var(--bs-pagination-active-border-color)}
.disabled>.page-link, .page-link.disabled {color: var(--bs-pagination-disabled-color);pointer-events: none;background-color: var(--bs-pagination-disabled-bg);border-color: var(--bs-pagination-disabled-border-color)}
.page-item:not(:first-child) .page-link {margin-left: -1px}
.page-item:first-child .page-link {border-top-left-radius: var(--bs-pagination-border-radius);border-bottom-left-radius: var(--bs-pagination-border-radius)}
.page-item:last-child .page-link {border-top-right-radius: var(--bs-pagination-border-radius);border-bottom-right-radius: var(--bs-pagination-border-radius)}
.pagination-lg {--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: 0.5rem}
.pagination-sm {--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size: 0.875rem;--bs-pagination-border-radius: 0.25rem}
.badge {--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.375rem;display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius)}
.badge:empty {display: none}
.btn .badge {position: relative;top: -1px}
.alert {--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius)}
.alert-heading {color: inherit}
.alert-link {font-weight: 700}
.alert-dismissible {padding-right: 3rem}
.alert-dismissible .btn-close {position: absolute;top: 0;right: 0;z-index: 2;padding: 1.25rem 1rem}
.alert-primary {--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}
.alert-primary .alert-link {color: #06357a}
.alert-secondary {--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}
.alert-secondary .alert-link {color: #34383c}
.alert-success {--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}
.alert-success .alert-link {color: #0c4128}
.alert-info {--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}
.alert-info .alert-link {color: #04414d}
.alert-warning {--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}
.alert-warning .alert-link {color: #523e02}
.alert-danger {--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}
.alert-danger .alert-link {color: #6a1a21}
.alert-light {--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}
.alert-light .alert-link {color: #4f5050}
.alert-dark {--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}
.alert-dark .alert-link {color: #101214}
@keyframes progress-bar-stripes {0% {background-position-x: 1rem}}
.progress {--bs-progress-height: 1rem;--bs-progress-font-size: 0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;height: var(--bs-progress-height);font-size: var(--bs-progress-font-size);background-color: var(--bs-progress-bg);border-radius: var(--bs-progress-border-radius)}
.progress, .progress-bar {display: flex;overflow: hidden}
.progress-bar {flex-direction: column;justify-content: center;color: var(--bs-progress-bar-color);text-align: center;white-space: nowrap;background-color: var(--bs-progress-bar-bg);transition: var(--bs-progress-bar-transition)}
@media (prefers-reduced-motion:reduce) {.progress-bar {transition: none}}
.progress-bar-striped {background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);background-size: var(--bs-progress-height) var(--bs-progress-height)}
.progress-bar-animated {animation: progress-bar-stripes 1s linear infinite}
@media (prefers-reduced-motion:reduce) {.progress-bar-animated {animation: none}}
.list-group {--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: var(--bs-list-group-border-radius)}
.list-group-numbered {list-style-type: none;counter-reset: section}
.list-group-numbered>.list-group-item:before {content: counters(section, ".") ". ";counter-increment: section}
.list-group-item-action {width: 100%;color: var(--bs-list-group-action-color);text-align: inherit}
.list-group-item-action:focus, .list-group-item-action:hover {z-index: 1;color: var(--bs-list-group-action-hover-color);text-decoration: none;background-color: var(--bs-list-group-action-hover-bg)}
.list-group-item-action:active {color: var(--bs-list-group-action-active-color);background-color: var(--bs-list-group-action-active-bg)}
.list-group-item {position: relative;display: block;padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color: var(--bs-list-group-color);text-decoration: none;background-color: var(--bs-list-group-bg);border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}
.list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit}
.list-group-item:last-child {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit}
.list-group-item.disabled, .list-group-item:disabled {color: var(--bs-list-group-disabled-color);pointer-events: none;background-color: var(--bs-list-group-disabled-bg)}
.list-group-item.active {z-index: 2;color: var(--bs-list-group-active-color);background-color: var(--bs-list-group-active-bg);border-color: var(--bs-list-group-active-border-color)}
.list-group-item+.list-group-item {border-top-width: 0}
.list-group-item+.list-group-item.active {margin-top: calc(-1 * var(--bs-list-group-border-width));border-top-width: var(--bs-list-group-border-width)}
.list-group-horizontal {flex-direction: row}
.list-group-horizontal>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
.list-group-horizontal>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
.list-group-horizontal>.list-group-item.active {margin-top: 0}
.list-group-horizontal>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
.list-group-horizontal>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}
@media (min-width:576px) {.list-group-horizontal-sm {flex-direction: row}
    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
    .list-group-horizontal-sm>.list-group-item.active {margin-top: 0}
    .list-group-horizontal-sm>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}}
@media (min-width:768px) {.list-group-horizontal-md {flex-direction: row}
    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
    .list-group-horizontal-md>.list-group-item.active {margin-top: 0}
    .list-group-horizontal-md>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
    .list-group-horizontal-md>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}}
@media (min-width:992px) {.list-group-horizontal-lg {flex-direction: row}
    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
    .list-group-horizontal-lg>.list-group-item.active {margin-top: 0}
    .list-group-horizontal-lg>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}}
@media (min-width:1200px) {.list-group-horizontal-xl {flex-direction: row}
    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
    .list-group-horizontal-xl>.list-group-item.active {margin-top: 0}
    .list-group-horizontal-xl>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}}
@media (min-width:1400px) {.list-group-horizontal-xxl {flex-direction: row}
    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0}
    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0}
    .list-group-horizontal-xxl>.list-group-item.active {margin-top: 0}
    .list-group-horizontal-xxl>.list-group-item+.list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0}
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width)}}
.list-group-flush {border-radius: 0}
.list-group-flush>.list-group-item {border-width: 0 0 var(--bs-list-group-border-width)}
.list-group-flush>.list-group-item:last-child {border-bottom-width: 0}
.list-group-item-primary {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;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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") 50%/1em auto no-repeat;border: 0;border-radius: .375rem;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 {--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: 0.875rem;--bs-toast-color: ;--bs-toast-bg: hsla(0, 0%, 100%, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 0.375rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: hsla(0, 0%, 100%, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width: var(--bs-toast-max-width);max-width: 100%;font-size: var(--bs-toast-font-size);color: var(--bs-toast-color);pointer-events: auto;background-color: var(--bs-toast-bg);background-clip: padding-box;border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow: var(--bs-toast-box-shadow);border-radius: var(--bs-toast-border-radius)}
.toast.showing {opacity: 0}
.toast:not(.show) {display: none}
.toast-container {--bs-toast-zindex: 1090;position: absolute;z-index: var(--bs-toast-zindex);width: max-content;max-width: 100%;pointer-events: none}
.toast-container>:not(:last-child) {margin-bottom: var(--bs-toast-spacing)}
.toast-header {display: flex;align-items: center;padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);color: var(--bs-toast-header-color);background-color: var(--bs-toast-header-bg);background-clip: padding-box;border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}
.toast-header .btn-close {margin-right: calc(-.5 * var(--bs-toast-padding-x));margin-left: var(--bs-toast-padding-x)}
.toast-body {padding: var(--bs-toast-padding-x);word-wrap: break-word}
.modal {--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position: fixed;top: 0;left: 0;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0}
.modal-dialog {position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none}
.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translateY(-50px)}
@media (prefers-reduced-motion:reduce) {.modal.fade .modal-dialog {transition: none}}
.modal.show .modal-dialog {transform: none}
.modal.modal-static .modal-dialog {transform: scale(1.02)}
.modal-dialog-scrollable {height: calc(100% - var(--bs-modal-margin) * 2)}
.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden}
.modal-dialog-scrollable .modal-body {overflow-y: auto}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2)}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: var(--bs-modal-border-radius);outline: 0}
.modal-backdrop {--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position: fixed;top: 0;left: 0;z-index: var(--bs-backdrop-zindex);width: 100vw;height: 100vh;background-color: var(--bs-backdrop-bg)}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop.show {opacity: var(--bs-backdrop-opacity)}
.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: var(--bs-modal-header-padding);border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius: var(--bs-modal-inner-border-radius);border-top-right-radius: var(--bs-modal-inner-border-radius)}
.modal-header .btn-close {padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}
.modal-title {margin-bottom: 0;line-height: var(--bs-modal-title-line-height)}
.modal-body {position: relative;flex: 1 1 auto;padding: var(--bs-modal-padding)}
.modal-footer {display: flex;flex-shrink: 0;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color: var(--bs-modal-footer-bg);border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius: var(--bs-modal-inner-border-radius);border-bottom-left-radius: var(--bs-modal-inner-border-radius)}
.modal-footer>* {margin: calc(var(--bs-modal-footer-gap) * .5)}
@media (min-width:576px) {.modal {--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15)}
    .modal-dialog {max-width: var(--bs-modal-width);margin-right: auto;margin-left: auto}
    .modal-sm {--bs-modal-width: 300px}}
@media (min-width:992px) {
    .modal-lg, .modal-xl {--bs-modal-width: 800px}}
@media (min-width:1200px) {.modal-xl {--bs-modal-width: 1140px}}
.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0}
.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0}
.modal-fullscreen .modal-footer, .modal-fullscreen .modal-header {border-radius: 0}
.modal-fullscreen .modal-body {overflow-y: auto}
@media (max-width:575.98px) {.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0}
    .modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0}
    .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {border-radius: 0}
    .modal-fullscreen-sm-down .modal-body {overflow-y: auto}}
@media (max-width:767.98px) {.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0}
    .modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0}
    .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {border-radius: 0}
    .modal-fullscreen-md-down .modal-body {overflow-y: auto}}
@media (max-width:991.98px) {.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0}
    .modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0}
    .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {border-radius: 0}
    .modal-fullscreen-lg-down .modal-body {overflow-y: auto}}
@media (max-width:1199.98px) {.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0}
    .modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0}
    .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {border-radius: 0}
    .modal-fullscreen-xl-down .modal-body {overflow-y: auto}}
@media (max-width:1399.98px) {.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0}
    .modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0}
    .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {border-radius: 0}
    .modal-fullscreen-xxl-down .modal-body {overflow-y: auto}}
.tooltip {--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: 0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index: var(--bs-tooltip-zindex);display: block;padding: var(--bs-tooltip-arrow-height);margin: var(--bs-tooltip-margin);font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: var(--bs-tooltip-font-size);word-wrap: break-word;opacity: 0}
.tooltip.show {opacity: var(--bs-tooltip-opacity)}
.tooltip .tooltip-arrow {display: block;width: var(--bs-tooltip-arrow-width);height: var(--bs-tooltip-arrow-height)}
.tooltip .tooltip-arrow:before {position: absolute;content: "";border-color: transparent;border-style: solid}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {bottom: 0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before, .bs-tooltip-top .tooltip-arrow:before {top: -1px;border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color: var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {left: 0;width: var(--bs-tooltip-arrow-height);height: var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before, .bs-tooltip-end .tooltip-arrow:before {right: -1px;border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color: var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {top: 0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before, .bs-tooltip-bottom .tooltip-arrow:before {bottom: -1px;border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color: var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {right: 0;width: var(--bs-tooltip-arrow-height);height: var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before, .bs-tooltip-start .tooltip-arrow:before {left: -1px;border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color: var(--bs-tooltip-bg)}
.tooltip-inner {max-width: var(--bs-tooltip-max-width);padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color: var(--bs-tooltip-color);text-align: center;background-color: var(--bs-tooltip-bg);border-radius: var(--bs-tooltip-border-radius)}
.popover {--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index: var(--bs-popover-zindex);display: block;max-width: var(--bs-popover-max-width);font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: var(--bs-popover-font-size);word-wrap: break-word;background-color: var(--bs-popover-bg);background-clip: padding-box;border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius: var(--bs-popover-border-radius)}
.popover .popover-arrow {display: block;width: var(--bs-popover-arrow-width);height: var(--bs-popover-arrow-height)}
.popover .popover-arrow:after, .popover .popover-arrow:before {position: absolute;display: block;content: "";border: 0 solid transparent}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow, .bs-popover-top>.popover-arrow {bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before, .bs-popover-top>.popover-arrow:after, .bs-popover-top>.popover-arrow:before {border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before, .bs-popover-top>.popover-arrow:before {bottom: 0;border-top-color: var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after, .bs-popover-top>.popover-arrow:after {bottom: var(--bs-popover-border-width);border-top-color: var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow, .bs-popover-end>.popover-arrow {left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width: var(--bs-popover-arrow-height);height: var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before, .bs-popover-end>.popover-arrow:after, .bs-popover-end>.popover-arrow:before {border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before, .bs-popover-end>.popover-arrow:before {left: 0;border-right-color: var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after, .bs-popover-end>.popover-arrow:after {left: var(--bs-popover-border-width);border-right-color: var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow, .bs-popover-bottom>.popover-arrow {top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before, .bs-popover-bottom>.popover-arrow:after, .bs-popover-bottom>.popover-arrow:before {border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before, .bs-popover-bottom>.popover-arrow:before {top: 0;border-bottom-color: var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after, .bs-popover-bottom>.popover-arrow:after {top: var(--bs-popover-border-width);border-bottom-color: var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {position: absolute;top: 0;left: 50%;display: block;width: var(--bs-popover-arrow-width);margin-left: calc(-.5 * var(--bs-popover-arrow-width));content: "";border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow, .bs-popover-start>.popover-arrow {right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width: var(--bs-popover-arrow-height);height: var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after, .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before, .bs-popover-start>.popover-arrow:after, .bs-popover-start>.popover-arrow:before {border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before, .bs-popover-start>.popover-arrow:before {right: 0;border-left-color: var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after, .bs-popover-start>.popover-arrow:after {right: var(--bs-popover-border-width);border-left-color: var(--bs-popover-bg)}
.popover-header {padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom: 0;font-size: var(--bs-popover-header-font-size);color: var(--bs-popover-header-color);background-color: var(--bs-popover-header-bg);border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius: var(--bs-popover-inner-border-radius);border-top-right-radius: var(--bs-popover-inner-border-radius)}
.popover-header:empty {display: none}
.popover-body {padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color: var(--bs-popover-body-color)}
.carousel {position: relative}
.carousel.pointer-event {touch-action: pan-y}
.carousel-inner {position: relative;width: 100%;overflow: hidden}
.carousel-inner:after {display: block;clear: both;content: ""}
.carousel-item {position: relative;display: none;float: left;width: 100%;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce) {.carousel-item {transition: none}}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {display: block}
.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {transform: translateX(100%)}
.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {transform: translateX(-100%)}
.carousel-fade .carousel-item {opacity: 0;transition-property: opacity;transform: none}
.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {z-index: 1;opacity: 1}
.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {z-index: 0;opacity: 0;transition: opacity 0s .6s}
@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {transition: none}}
.carousel-control-next, .carousel-control-prev {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: 0 0;border: 0;opacity: .5;transition: opacity .15s ease}
@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {transition: none}}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color: #fff;text-decoration: none;outline: 0;opacity: .9}
.carousel-control-prev {left: 0}
.carousel-control-next {right: 0}
.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 2rem;height: 2rem;background-repeat: no-repeat;background-position: 50%;background-size: 100% 100%}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-bottom: 1rem;margin-left: 15%;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}
.spinner-border, .spinner-grow {display: inline-block;width: var(--bs-spinner-width);height: var(--bs-spinner-height);vertical-align: var(--bs-spinner-vertical-align);border-radius: 50%;animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}
@keyframes spinner-border {to {transform: rotate(1turn)}}
.spinner-border {--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border-right-color: currentcolor;border: var(--bs-spinner-border-width) solid;border-right: var(--bs-spinner-border-width) solid transparent}
.spinner-border-sm {--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}
@keyframes spinner-grow {0% {transform: scale(0)}
    50% {opacity: 1;transform: none}}
.spinner-grow {--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color: currentcolor;opacity: 0}
.spinner-grow-sm {--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}
@media (prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {--bs-spinner-animation-speed: 1.5s}}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .075)}
@media (max-width:575.98px) {.offcanvas-sm {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {.offcanvas-sm {transition: none}}
@media (max-width:575.98px) {.offcanvas-sm.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
    .offcanvas-sm.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
    .offcanvas-sm.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
    .offcanvas-sm.offcanvas-bottom, .offcanvas-sm.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
    .offcanvas-sm.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
    .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {transform: none}
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {visibility: visible}}
@media (min-width:576px) {.offcanvas-sm {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important}
    .offcanvas-sm .offcanvas-header {display: none}
    .offcanvas-sm .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important}}
@media (max-width:767.98px) {.offcanvas-md {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {.offcanvas-md {transition: none}}
@media (max-width:767.98px) {.offcanvas-md.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
    .offcanvas-md.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
    .offcanvas-md.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
    .offcanvas-md.offcanvas-bottom, .offcanvas-md.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
    .offcanvas-md.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
    .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {transform: none}
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {visibility: visible}}
@media (min-width:768px) {.offcanvas-md {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important}
    .offcanvas-md .offcanvas-header {display: none}
    .offcanvas-md .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important}}
@media (max-width:991.98px) {.offcanvas-lg {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {.offcanvas-lg {transition: none}}
@media (max-width:991.98px) {.offcanvas-lg.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
    .offcanvas-lg.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
    .offcanvas-lg.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
    .offcanvas-lg.offcanvas-bottom, .offcanvas-lg.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
    .offcanvas-lg.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
    .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {transform: none}
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {visibility: visible}}
@media (min-width:992px) {.offcanvas-lg {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important}
    .offcanvas-lg .offcanvas-header {display: none}
    .offcanvas-lg .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important}}
@media (max-width:1199.98px) {.offcanvas-xl {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {.offcanvas-xl {transition: none}}
@media (max-width:1199.98px) {.offcanvas-xl.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
    .offcanvas-xl.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
    .offcanvas-xl.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
    .offcanvas-xl.offcanvas-bottom, .offcanvas-xl.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
    .offcanvas-xl.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
    .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {transform: none}
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {visibility: visible}}
@media (min-width:1200px) {.offcanvas-xl {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important}
    .offcanvas-xl .offcanvas-header {display: none}
    .offcanvas-xl .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important}}
@media (max-width:1399.98px) {.offcanvas-xxl {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {.offcanvas-xxl {transition: none}}
@media (max-width:1399.98px) {.offcanvas-xxl.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
    .offcanvas-xxl.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
    .offcanvas-xxl.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
    .offcanvas-xxl.offcanvas-bottom, .offcanvas-xxl.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
    .offcanvas-xxl.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
    .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {transform: none}
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {visibility: visible}}
@media (min-width:1400px) {.offcanvas-xxl {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important}
    .offcanvas-xxl .offcanvas-header {display: none}
    .offcanvas-xxl .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important}}
.offcanvas {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: transform .3s ease-in-out}
@media (prefers-reduced-motion:reduce) {.offcanvas {transition: none}}
.offcanvas.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%)}
.offcanvas.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%)}
.offcanvas.offcanvas-top {top: 0;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%)}
.offcanvas.offcanvas-bottom, .offcanvas.offcanvas-top {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%}
.offcanvas.offcanvas-bottom {border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%)}
.offcanvas.show:not(.hiding), .offcanvas.showing {transform: none}
.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {visibility: visible}
.offcanvas-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000}
.offcanvas-backdrop.fade {opacity: 0}
.offcanvas-backdrop.show {opacity: .5}
.offcanvas-header {display: flex;align-items: center;justify-content: space-between;padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}
.offcanvas-header .btn-close {padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))}
.offcanvas-title {margin-bottom: 0;line-height: 1.5}
.offcanvas-body {flex-grow: 1;padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y: auto}
.placeholder {display: inline-block;min-height: 1em;vertical-align: middle;cursor: wait;background-color: currentcolor;opacity: .5}
.placeholder.btn:before {display: inline-block;content: ""}
.placeholder-xs {min-height: .6em}
.placeholder-sm {min-height: .8em}
.placeholder-lg {min-height: 1.2em}
.placeholder-glow .placeholder {animation: placeholder-glow 2s ease-in-out infinite}
@keyframes placeholder-glow {50% {opacity: .2}}
.placeholder-wave {-webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);-webkit-mask-size: 200% 100%;mask-size: 200% 100%;animation: placeholder-wave 2s linear infinite}
@keyframes placeholder-wave {to {-webkit-mask-position: -200% 0;mask-position: -200% 0}}
.clearfix:after {display: block;clear: both;content: ""}
.text-bg-primary {color: #fff !important;background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important}
.text-bg-secondary {color: #fff !important;background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important}
.text-bg-success {color: #fff !important;background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important}
.text-bg-info {color: #000 !important;background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important}
.text-bg-warning {color: #000 !important;background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important}
.text-bg-danger {color: #fff !important;background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important}
.text-bg-light {color: #000 !important;background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important}
.text-bg-dark {color: #fff !important;background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important}
.link-primary {color: #0d6efd !important}
.link-primary:focus, .link-primary:hover {color: #0a58ca !important}
.link-secondary {color: #6c757d !important}
.link-secondary:focus, .link-secondary:hover {color: #565e64 !important}
.link-success {color: #198754 !important}
.link-success:focus, .link-success:hover {color: #146c43 !important}
.link-info {color: #0dcaf0 !important}
.link-info:focus, .link-info:hover {color: #3dd5f3 !important}
.link-warning {color: #ffc107 !important}
.link-warning:focus, .link-warning:hover {color: #ffcd39 !important}
.link-danger {color: #dc3545 !important}
.link-danger:focus, .link-danger:hover {color: #b02a37 !important}
.link-light {color: #f8f9fa !important}
.link-light:focus, .link-light:hover {color: #f9fafb !important}
.link-dark {color: #212529 !important}
.link-dark:focus, .link-dark:hover {color: #1a1e21 !important}
.ratio {position: relative;width: 100%}
.ratio:before {display: block;padding-top: var(--bs-aspect-ratio);content: ""}
.ratio>* {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.ratio-1x1 {--bs-aspect-ratio: 100%}
.ratio-4x3 {--bs-aspect-ratio: 75%}
.ratio-16x9 {--bs-aspect-ratio: 56.25%}
.ratio-21x9 {--bs-aspect-ratio: 42.8571428571%}
.fixed-top {top: 0}
.fixed-bottom, .fixed-top {position: fixed;right: 0;left: 0;z-index: 1030}
.fixed-bottom {bottom: 0}
.sticky-top {top: 0}
.sticky-bottom, .sticky-top {position: -webkit-sticky;position: sticky;z-index: 1020}
.sticky-bottom {bottom: 0}
@media (min-width:576px) {.sticky-sm-top {top: 0}
    .sticky-sm-bottom, .sticky-sm-top {position: -webkit-sticky;position: sticky;z-index: 1020}
    .sticky-sm-bottom {bottom: 0}}
@media (min-width:768px) {.sticky-md-top {top: 0}
    .sticky-md-bottom, .sticky-md-top {position: -webkit-sticky;position: sticky;z-index: 1020}
    .sticky-md-bottom {bottom: 0}}
@media (min-width:992px) {.sticky-lg-top {top: 0}
    .sticky-lg-bottom, .sticky-lg-top {position: -webkit-sticky;position: sticky;z-index: 1020}
    .sticky-lg-bottom {bottom: 0}}
@media (min-width:1200px) {.sticky-xl-top {top: 0}
    .sticky-xl-bottom, .sticky-xl-top {position: -webkit-sticky;position: sticky;z-index: 1020}
    .sticky-xl-bottom {bottom: 0}}
@media (min-width:1400px) {.sticky-xxl-top {top: 0}
    .sticky-xxl-bottom, .sticky-xxl-top {position: -webkit-sticky;position: sticky;z-index: 1020}
    .sticky-xxl-bottom {bottom: 0}}
.hstack {flex-direction: row;align-items: center}
.hstack, .vstack {display: flex;align-self: stretch}
.vstack {flex: 1 1 auto;flex-direction: column}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-0 {border: 0 !important}
.border-top {border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-top-0 {border-top: 0 !important}
.border-end {border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-end-0 {border-right: 0 !important}
.border-bottom {border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-bottom-0 {border-bottom: 0 !important}
.border-start {border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.border-start-0 {border-left: 0 !important}
.border-primary {--bs-border-opacity: 1;border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}
.border-secondary {--bs-border-opacity: 1;border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}
.border-success {--bs-border-opacity: 1;border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}
.border-info {--bs-border-opacity: 1;border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}
.border-warning {--bs-border-opacity: 1;border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}
.border-danger {--bs-border-opacity: 1;border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}
.border-light {--bs-border-opacity: 1;border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}
.border-dark {--bs-border-opacity: 1;border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}
.border-white {--bs-border-opacity: 1;border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}
.border-1 {--bs-border-width: 1px}
.border-2 {--bs-border-width: 2px}
.border-3 {--bs-border-width: 3px}
.border-4 {--bs-border-width: 4px}
.border-5 {--bs-border-width: 5px}
.border-opacity-10 {--bs-border-opacity: 0.1}
.border-opacity-25 {--bs-border-opacity: 0.25}
.border-opacity-50 {--bs-border-opacity: 0.5}
.border-opacity-75 {--bs-border-opacity: 0.75}
.border-opacity-100 {--bs-border-opacity: 1}
.w-25 {width: 25% !important}
.w-50 {width: 50% !important}
.w-75 {width: 75% !important}
.w-100 {width: 100% !important}
.w-auto {width: auto !important}
.mw-100 {max-width: 100% !important}
.vw-100 {width: 100vw !important}
.min-vw-100 {min-width: 100vw !important}
.h-25 {height: 25% !important}
.h-50 {height: 50% !important}
.h-75 {height: 75% !important}
.h-100 {height: 100% !important}
.h-auto {height: auto !important}
.mh-100 {max-height: 100% !important}
.vh-100 {height: 100vh !important}
.min-vh-100 {min-height: 100vh !important}
.flex-fill {flex: 1 1 auto !important}
.flex-row {flex-direction: row !important}
.flex-column {flex-direction: column !important}
.flex-row-reverse {flex-direction: row-reverse !important}
.flex-column-reverse {flex-direction: column-reverse !important}
.flex-grow-0 {flex-grow: 0 !important}
.flex-grow-1 {flex-grow: 1 !important}
.flex-shrink-0 {flex-shrink: 0 !important}
.flex-shrink-1 {flex-shrink: 1 !important}
.flex-wrap {flex-wrap: wrap !important}
.flex-nowrap {flex-wrap: nowrap !important}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important}
.justify-content-start {justify-content: flex-start !important}
.justify-content-end {justify-content: flex-end !important}
.justify-content-center {justify-content: center !important}
.justify-content-between {justify-content: space-between !important}
.justify-content-around {justify-content: space-around !important}
.justify-content-evenly {justify-content: space-evenly !important}
.align-items-start {align-items: flex-start !important}
.align-items-end {align-items: flex-end !important}
.align-items-center {align-items: center !important}
.align-items-baseline {align-items: baseline !important}
.align-items-stretch {align-items: stretch !important}
.align-content-start {align-content: flex-start !important}
.align-content-end {align-content: flex-end !important}
.align-content-center {align-content: center !important}
.align-content-between {align-content: space-between !important}
.align-content-around {align-content: space-around !important}
.align-content-stretch {align-content: stretch !important}
.align-self-auto {align-self: auto !important}
.align-self-start {align-self: flex-start !important}
.align-self-end {align-self: flex-end !important}
.align-self-center {align-self: center !important}
.align-self-baseline {align-self: baseline !important}
.align-self-stretch {align-self: stretch !important}
.order-first {order: -1 !important}
.order-0 {order: 0 !important}
.order-1 {order: 1 !important}
.order-2 {order: 2 !important}
.order-3 {order: 3 !important}
.order-4 {order: 4 !important}
.order-5 {order: 5 !important}
.order-last {order: 6 !important}
.m-0 {margin: 0 !important}
.m-1 {margin: .25rem !important}
.m-2 {margin: .5rem !important}
.m-3 {margin: 1rem !important}
.m-4 {margin: 1.5rem !important}
.m-5 {margin: 3rem !important}
.m-auto {margin: auto !important}
.mx-0 {margin-right: 0 !important;margin-left: 0 !important}
.mx-1 {margin-right: .25rem !important;margin-left: .25rem !important}
.mx-2 {margin-right: .5rem !important;margin-left: .5rem !important}
.mx-3 {margin-right: 1rem !important;margin-left: 1rem !important}
.mx-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
.mx-5 {margin-right: 3rem !important;margin-left: 3rem !important}
.mx-auto {margin-right: auto !important;margin-left: auto !important}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important}
.my-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
.my-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
.my-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
.my-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
.my-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
.my-auto {margin-top: auto !important;margin-bottom: auto !important}
.mt-0 {margin-top: 0 !important}
.mt-1 {margin-top: .25rem !important}
.mt-2 {margin-top: .5rem !important}
.mt-3 {margin-top: 1rem !important}
.mt-4 {margin-top: 1.5rem !important}
.mt-5 {margin-top: 3rem !important}
.mt-auto {margin-top: auto !important}
.me-0 {margin-right: 0 !important}
.me-1 {margin-right: .25rem !important}
.me-2 {margin-right: .5rem !important}
.me-3 {margin-right: 1rem !important}
.me-4 {margin-right: 1.5rem !important}
.me-5 {margin-right: 3rem !important}
.me-auto {margin-right: auto !important}
.mb-0 {margin-bottom: 0 !important}
.mb-1 {margin-bottom: .25rem !important}
.mb-2 {margin-bottom: .5rem !important}
.mb-3 {margin-bottom: 1rem !important}
.mb-4 {margin-bottom: 1.5rem !important}
.mb-5 {margin-bottom: 3rem !important}
.mb-auto {margin-bottom: auto !important}
.ms-0 {margin-left: 0 !important}
.ms-1 {margin-left: .25rem !important}
.ms-2 {margin-left: .5rem !important}
.ms-3 {margin-left: 1rem !important}
.ms-4 {margin-left: 1.5rem !important}
.ms-5 {margin-left: 3rem !important}
.ms-auto {margin-left: auto !important}
.p-0 {padding: 0 !important}
.p-1 {padding: .25rem !important}
.p-2 {padding: .5rem !important}
.p-3 {padding: 1rem !important}
.p-4 {padding: 1.5rem !important}
.p-5 {padding: 3rem !important}
.px-0 {padding-right: 0 !important;padding-left: 0 !important}
.px-1 {padding-right: .25rem !important;padding-left: .25rem !important}
.px-2 {padding-right: .5rem !important;padding-left: .5rem !important}
.px-3 {padding-right: 1rem !important;padding-left: 1rem !important}
.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
.px-5 {padding-right: 3rem !important;padding-left: 3rem !important}
.py-0 {padding-top: 0 !important;padding-bottom: 0 !important}
.py-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
.py-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
.pt-0 {padding-top: 0 !important}
.pt-1 {padding-top: .25rem !important}
.pt-2 {padding-top: .5rem !important}
.pt-3 {padding-top: 1rem !important}
.pt-4 {padding-top: 1.5rem !important}
.pt-5 {padding-top: 3rem !important}
.pe-0 {padding-right: 0 !important}
.pe-1 {padding-right: .25rem !important}
.pe-2 {padding-right: .5rem !important}
.pe-3 {padding-right: 1rem !important}
.pe-4 {padding-right: 1.5rem !important}
.pe-5 {padding-right: 3rem !important}
.pb-0 {padding-bottom: 0 !important}
.pb-1 {padding-bottom: .25rem !important}
.pb-2 {padding-bottom: .5rem !important}
.pb-3 {padding-bottom: 1rem !important}
.pb-4 {padding-bottom: 1.5rem !important}
.pb-5 {padding-bottom: 3rem !important}
.ps-0 {padding-left: 0 !important}
.ps-1 {padding-left: .25rem !important}
.ps-2 {padding-left: .5rem !important}
.ps-3 {padding-left: 1rem !important}
.ps-4 {padding-left: 1.5rem !important}
.ps-5 {padding-left: 3rem !important}
.gap-0 {gap: 0 !important}
.gap-1 {gap: .25rem !important}
.gap-2 {gap: .5rem !important}
.gap-3 {gap: 1rem !important}
.gap-4 {gap: 1.5rem !important}
.gap-5 {gap: 3rem !important}
.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-semibold {font-weight: 600 !important}
.fw-bolder {font-weight: bolder !important}
.lh-1 {line-height: 1 !important}
.lh-sm {line-height: 1.25 !important}
.lh-base {line-height: 1.5 !important}
.lh-lg {line-height: 2 !important}
.text-start {text-align: left !important}
.text-end {text-align: right !important}
.text-center {text-align: center !important}
.text-decoration-none {text-decoration: none !important}
.text-decoration-underline {text-decoration: underline !important}
.text-decoration-line-through {text-decoration: line-through !important}
.text-lowercase {text-transform: lowercase !important}
.text-uppercase {text-transform: uppercase !important}
.text-capitalize {text-transform: capitalize !important}
.text-wrap {white-space: normal !important}
.text-nowrap {white-space: nowrap !important}
.text-break {word-wrap: break-word !important;word-break: break-word !important}
.text-primary {--bs-text-opacity: 1;color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}
.text-secondary {--bs-text-opacity: 1;color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}
.text-success {--bs-text-opacity: 1;color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}
.text-info {--bs-text-opacity: 1;color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}
.text-warning {--bs-text-opacity: 1;color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}
.text-danger {--bs-text-opacity: 1;color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}
.text-light {--bs-text-opacity: 1;color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}
.text-dark {--bs-text-opacity: 1;color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}
.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}
.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}
.text-body {--bs-text-opacity: 1;color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}
.text-muted {--bs-text-opacity: 1;color: #6c757d !important}
.text-black-50 {--bs-text-opacity: 1;color: rgba(0, 0, 0, .5) !important}
.text-white-50 {--bs-text-opacity: 1;color: hsla(0, 0%, 100%, .5) !important}
.text-reset {--bs-text-opacity: 1;color: inherit !important}
.text-opacity-25 {--bs-text-opacity: 0.25}
.text-opacity-50 {--bs-text-opacity: 0.5}
.text-opacity-75 {--bs-text-opacity: 0.75}
.text-opacity-100 {--bs-text-opacity: 1}
.bg-primary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}
.bg-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}
.bg-success {--bs-bg-opacity: 1;background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}
.bg-info {--bs-bg-opacity: 1;background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}
.bg-warning {--bs-bg-opacity: 1;background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}
.bg-danger {--bs-bg-opacity: 1;background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}
.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}
.bg-dark {--bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}
.bg-black {--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}
.bg-white {--bs-bg-opacity: 1;background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}
.bg-body {--bs-bg-opacity: 1;background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}
.bg-transparent {--bs-bg-opacity: 1;background-color: 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: var(--bs-border-radius) !important}
.rounded-0 {border-radius: 0 !important}
.rounded-1 {border-radius: var(--bs-border-radius-sm) !important}
.rounded-2 {border-radius: var(--bs-border-radius) !important}
.rounded-3 {border-radius: var(--bs-border-radius-lg) !important}
.rounded-4 {border-radius: var(--bs-border-radius-xl) !important}
.rounded-5 {border-radius: var(--bs-border-radius-2xl) !important}
.rounded-circle {border-radius: 50% !important}
.rounded-pill {border-radius: var(--bs-border-radius-pill) !important}
.rounded-top {border-top-left-radius: var(--bs-border-radius) !important}
.rounded-end, .rounded-top {border-top-right-radius: var(--bs-border-radius) !important}
.rounded-bottom, .rounded-end {border-bottom-right-radius: var(--bs-border-radius) !important}
.rounded-bottom, .rounded-start {border-bottom-left-radius: var(--bs-border-radius) !important}
.rounded-start {border-top-left-radius: var(--bs-border-radius) !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}
    .justify-content-sm-start {justify-content: flex-start !important}
    .justify-content-sm-end {justify-content: flex-end !important}
    .justify-content-sm-center {justify-content: center !important}
    .justify-content-sm-between {justify-content: space-between !important}
    .justify-content-sm-around {justify-content: space-around !important}
    .justify-content-sm-evenly {justify-content: space-evenly !important}
    .align-items-sm-start {align-items: flex-start !important}
    .align-items-sm-end {align-items: flex-end !important}
    .align-items-sm-center {align-items: center !important}
    .align-items-sm-baseline {align-items: baseline !important}
    .align-items-sm-stretch {align-items: stretch !important}
    .align-content-sm-start {align-content: flex-start !important}
    .align-content-sm-end {align-content: flex-end !important}
    .align-content-sm-center {align-content: center !important}
    .align-content-sm-between {align-content: space-between !important}
    .align-content-sm-around {align-content: space-around !important}
    .align-content-sm-stretch {align-content: stretch !important}
    .align-self-sm-auto {align-self: auto !important}
    .align-self-sm-start {align-self: flex-start !important}
    .align-self-sm-end {align-self: flex-end !important}
    .align-self-sm-center {align-self: center !important}
    .align-self-sm-baseline {align-self: baseline !important}
    .align-self-sm-stretch {align-self: stretch !important}
    .order-sm-first {order: -1 !important}
    .order-sm-0 {order: 0 !important}
    .order-sm-1 {order: 1 !important}
    .order-sm-2 {order: 2 !important}
    .order-sm-3 {order: 3 !important}
    .order-sm-4 {order: 4 !important}
    .order-sm-5 {order: 5 !important}
    .order-sm-last {order: 6 !important}
    .m-sm-0 {margin: 0 !important}
    .m-sm-1 {margin: .25rem !important}
    .m-sm-2 {margin: .5rem !important}
    .m-sm-3 {margin: 1rem !important}
    .m-sm-4 {margin: 1.5rem !important}
    .m-sm-5 {margin: 3rem !important}
    .m-sm-auto {margin: auto !important}
    .mx-sm-0 {margin-right: 0 !important;margin-left: 0 !important}
    .mx-sm-1 {margin-right: .25rem !important;margin-left: .25rem !important}
    .mx-sm-2 {margin-right: .5rem !important;margin-left: .5rem !important}
    .mx-sm-3 {margin-right: 1rem !important;margin-left: 1rem !important}
    .mx-sm-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
    .mx-sm-5 {margin-right: 3rem !important;margin-left: 3rem !important}
    .mx-sm-auto {margin-right: auto !important;margin-left: auto !important}
    .my-sm-0 {margin-top: 0 !important;margin-bottom: 0 !important}
    .my-sm-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
    .my-sm-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
    .my-sm-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
    .my-sm-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
    .my-sm-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
    .my-sm-auto {margin-top: auto !important;margin-bottom: auto !important}
    .mt-sm-0 {margin-top: 0 !important}
    .mt-sm-1 {margin-top: .25rem !important}
    .mt-sm-2 {margin-top: .5rem !important}
    .mt-sm-3 {margin-top: 1rem !important}
    .mt-sm-4 {margin-top: 1.5rem !important}
    .mt-sm-5 {margin-top: 3rem !important}
    .mt-sm-auto {margin-top: auto !important}
    .me-sm-0 {margin-right: 0 !important}
    .me-sm-1 {margin-right: .25rem !important}
    .me-sm-2 {margin-right: .5rem !important}
    .me-sm-3 {margin-right: 1rem !important}
    .me-sm-4 {margin-right: 1.5rem !important}
    .me-sm-5 {margin-right: 3rem !important}
    .me-sm-auto {margin-right: auto !important}
    .mb-sm-0 {margin-bottom: 0 !important}
    .mb-sm-1 {margin-bottom: .25rem !important}
    .mb-sm-2 {margin-bottom: .5rem !important}
    .mb-sm-3 {margin-bottom: 1rem !important}
    .mb-sm-4 {margin-bottom: 1.5rem !important}
    .mb-sm-5 {margin-bottom: 3rem !important}
    .mb-sm-auto {margin-bottom: auto !important}
    .ms-sm-0 {margin-left: 0 !important}
    .ms-sm-1 {margin-left: .25rem !important}
    .ms-sm-2 {margin-left: .5rem !important}
    .ms-sm-3 {margin-left: 1rem !important}
    .ms-sm-4 {margin-left: 1.5rem !important}
    .ms-sm-5 {margin-left: 3rem !important}
    .ms-sm-auto {margin-left: auto !important}
    .p-sm-0 {padding: 0 !important}
    .p-sm-1 {padding: .25rem !important}
    .p-sm-2 {padding: .5rem !important}
    .p-sm-3 {padding: 1rem !important}
    .p-sm-4 {padding: 1.5rem !important}
    .p-sm-5 {padding: 3rem !important}
    .px-sm-0 {padding-right: 0 !important;padding-left: 0 !important}
    .px-sm-1 {padding-right: .25rem !important;padding-left: .25rem !important}
    .px-sm-2 {padding-right: .5rem !important;padding-left: .5rem !important}
    .px-sm-3 {padding-right: 1rem !important;padding-left: 1rem !important}
    .px-sm-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
    .px-sm-5 {padding-right: 3rem !important;padding-left: 3rem !important}
    .py-sm-0 {padding-top: 0 !important;padding-bottom: 0 !important}
    .py-sm-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
    .py-sm-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
    .py-sm-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
    .py-sm-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
    .py-sm-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
    .pt-sm-0 {padding-top: 0 !important}
    .pt-sm-1 {padding-top: .25rem !important}
    .pt-sm-2 {padding-top: .5rem !important}
    .pt-sm-3 {padding-top: 1rem !important}
    .pt-sm-4 {padding-top: 1.5rem !important}
    .pt-sm-5 {padding-top: 3rem !important}
    .pe-sm-0 {padding-right: 0 !important}
    .pe-sm-1 {padding-right: .25rem !important}
    .pe-sm-2 {padding-right: .5rem !important}
    .pe-sm-3 {padding-right: 1rem !important}
    .pe-sm-4 {padding-right: 1.5rem !important}
    .pe-sm-5 {padding-right: 3rem !important}
    .pb-sm-0 {padding-bottom: 0 !important}
    .pb-sm-1 {padding-bottom: .25rem !important}
    .pb-sm-2 {padding-bottom: .5rem !important}
    .pb-sm-3 {padding-bottom: 1rem !important}
    .pb-sm-4 {padding-bottom: 1.5rem !important}
    .pb-sm-5 {padding-bottom: 3rem !important}
    .ps-sm-0 {padding-left: 0 !important}
    .ps-sm-1 {padding-left: .25rem !important}
    .ps-sm-2 {padding-left: .5rem !important}
    .ps-sm-3 {padding-left: 1rem !important}
    .ps-sm-4 {padding-left: 1.5rem !important}
    .ps-sm-5 {padding-left: 3rem !important}
    .gap-sm-0 {gap: 0 !important}
    .gap-sm-1 {gap: .25rem !important}
    .gap-sm-2 {gap: .5rem !important}
    .gap-sm-3 {gap: 1rem !important}
    .gap-sm-4 {gap: 1.5rem !important}
    .gap-sm-5 {gap: 3rem !important}
    .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}
    .justify-content-md-start {justify-content: flex-start !important}
    .justify-content-md-end {justify-content: flex-end !important}
    .justify-content-md-center {justify-content: center !important}
    .justify-content-md-between {justify-content: space-between !important}
    .justify-content-md-around {justify-content: space-around !important}
    .justify-content-md-evenly {justify-content: space-evenly !important}
    .align-items-md-start {align-items: flex-start !important}
    .align-items-md-end {align-items: flex-end !important}
    .align-items-md-center {align-items: center !important}
    .align-items-md-baseline {align-items: baseline !important}
    .align-items-md-stretch {align-items: stretch !important}
    .align-content-md-start {align-content: flex-start !important}
    .align-content-md-end {align-content: flex-end !important}
    .align-content-md-center {align-content: center !important}
    .align-content-md-between {align-content: space-between !important}
    .align-content-md-around {align-content: space-around !important}
    .align-content-md-stretch {align-content: stretch !important}
    .align-self-md-auto {align-self: auto !important}
    .align-self-md-start {align-self: flex-start !important}
    .align-self-md-end {align-self: flex-end !important}
    .align-self-md-center {align-self: center !important}
    .align-self-md-baseline {align-self: baseline !important}
    .align-self-md-stretch {align-self: stretch !important}
    .order-md-first {order: -1 !important}
    .order-md-0 {order: 0 !important}
    .order-md-1 {order: 1 !important}
    .order-md-2 {order: 2 !important}
    .order-md-3 {order: 3 !important}
    .order-md-4 {order: 4 !important}
    .order-md-5 {order: 5 !important}
    .order-md-last {order: 6 !important}
    .m-md-0 {margin: 0 !important}
    .m-md-1 {margin: .25rem !important}
    .m-md-2 {margin: .5rem !important}
    .m-md-3 {margin: 1rem !important}
    .m-md-4 {margin: 1.5rem !important}
    .m-md-5 {margin: 3rem !important}
    .m-md-auto {margin: auto !important}
    .mx-md-0 {margin-right: 0 !important;margin-left: 0 !important}
    .mx-md-1 {margin-right: .25rem !important;margin-left: .25rem !important}
    .mx-md-2 {margin-right: .5rem !important;margin-left: .5rem !important}
    .mx-md-3 {margin-right: 1rem !important;margin-left: 1rem !important}
    .mx-md-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
    .mx-md-5 {margin-right: 3rem !important;margin-left: 3rem !important}
    .mx-md-auto {margin-right: auto !important;margin-left: auto !important}
    .my-md-0 {margin-top: 0 !important;margin-bottom: 0 !important}
    .my-md-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
    .my-md-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
    .my-md-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
    .my-md-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
    .my-md-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
    .my-md-auto {margin-top: auto !important;margin-bottom: auto !important}
    .mt-md-0 {margin-top: 0 !important}
    .mt-md-1 {margin-top: .25rem !important}
    .mt-md-2 {margin-top: .5rem !important}
    .mt-md-3 {margin-top: 1rem !important}
    .mt-md-4 {margin-top: 1.5rem !important}
    .mt-md-5 {margin-top: 3rem !important}
    .mt-md-auto {margin-top: auto !important}
    .me-md-0 {margin-right: 0 !important}
    .me-md-1 {margin-right: .25rem !important}
    .me-md-2 {margin-right: .5rem !important}
    .me-md-3 {margin-right: 1rem !important}
    .me-md-4 {margin-right: 1.5rem !important}
    .me-md-5 {margin-right: 3rem !important}
    .me-md-auto {margin-right: auto !important}
    .mb-md-0 {margin-bottom: 0 !important}
    .mb-md-1 {margin-bottom: .25rem !important}
    .mb-md-2 {margin-bottom: .5rem !important}
    .mb-md-3 {margin-bottom: 1rem !important}
    .mb-md-4 {margin-bottom: 1.5rem !important}
    .mb-md-5 {margin-bottom: 3rem !important}
    .mb-md-auto {margin-bottom: auto !important}
    .ms-md-0 {margin-left: 0 !important}
    .ms-md-1 {margin-left: .25rem !important}
    .ms-md-2 {margin-left: .5rem !important}
    .ms-md-3 {margin-left: 1rem !important}
    .ms-md-4 {margin-left: 1.5rem !important}
    .ms-md-5 {margin-left: 3rem !important}
    .ms-md-auto {margin-left: auto !important}
    .p-md-0 {padding: 0 !important}
    .p-md-1 {padding: .25rem !important}
    .p-md-2 {padding: .5rem !important}
    .p-md-3 {padding: 1rem !important}
    .p-md-4 {padding: 1.5rem !important}
    .p-md-5 {padding: 3rem !important}
    .px-md-0 {padding-right: 0 !important;padding-left: 0 !important}
    .px-md-1 {padding-right: .25rem !important;padding-left: .25rem !important}
    .px-md-2 {padding-right: .5rem !important;padding-left: .5rem !important}
    .px-md-3 {padding-right: 1rem !important;padding-left: 1rem !important}
    .px-md-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
    .px-md-5 {padding-right: 3rem !important;padding-left: 3rem !important}
    .py-md-0 {padding-top: 0 !important;padding-bottom: 0 !important}
    .py-md-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
    .py-md-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
    .py-md-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
    .py-md-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
    .py-md-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
    .pt-md-0 {padding-top: 0 !important}
    .pt-md-1 {padding-top: .25rem !important}
    .pt-md-2 {padding-top: .5rem !important}
    .pt-md-3 {padding-top: 1rem !important}
    .pt-md-4 {padding-top: 1.5rem !important}
    .pt-md-5 {padding-top: 3rem !important}
    .pe-md-0 {padding-right: 0 !important}
    .pe-md-1 {padding-right: .25rem !important}
    .pe-md-2 {padding-right: .5rem !important}
    .pe-md-3 {padding-right: 1rem !important}
    .pe-md-4 {padding-right: 1.5rem !important}
    .pe-md-5 {padding-right: 3rem !important}
    .pb-md-0 {padding-bottom: 0 !important}
    .pb-md-1 {padding-bottom: .25rem !important}
    .pb-md-2 {padding-bottom: .5rem !important}
    .pb-md-3 {padding-bottom: 1rem !important}
    .pb-md-4 {padding-bottom: 1.5rem !important}
    .pb-md-5 {padding-bottom: 3rem !important}
    .ps-md-0 {padding-left: 0 !important}
    .ps-md-1 {padding-left: .25rem !important}
    .ps-md-2 {padding-left: .5rem !important}
    .ps-md-3 {padding-left: 1rem !important}
    .ps-md-4 {padding-left: 1.5rem !important}
    .ps-md-5 {padding-left: 3rem !important}
    .gap-md-0 {gap: 0 !important}
    .gap-md-1 {gap: .25rem !important}
    .gap-md-2 {gap: .5rem !important}
    .gap-md-3 {gap: 1rem !important}
    .gap-md-4 {gap: 1.5rem !important}
    .gap-md-5 {gap: 3rem !important}
    .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}
    .justify-content-lg-start {justify-content: flex-start !important}
    .justify-content-lg-end {justify-content: flex-end !important}
    .justify-content-lg-center {justify-content: center !important}
    .justify-content-lg-between {justify-content: space-between !important}
    .justify-content-lg-around {justify-content: space-around !important}
    .justify-content-lg-evenly {justify-content: space-evenly !important}
    .align-items-lg-start {align-items: flex-start !important}
    .align-items-lg-end {align-items: flex-end !important}
    .align-items-lg-center {align-items: center !important}
    .align-items-lg-baseline {align-items: baseline !important}
    .align-items-lg-stretch {align-items: stretch !important}
    .align-content-lg-start {align-content: flex-start !important}
    .align-content-lg-end {align-content: flex-end !important}
    .align-content-lg-center {align-content: center !important}
    .align-content-lg-between {align-content: space-between !important}
    .align-content-lg-around {align-content: space-around !important}
    .align-content-lg-stretch {align-content: stretch !important}
    .align-self-lg-auto {align-self: auto !important}
    .align-self-lg-start {align-self: flex-start !important}
    .align-self-lg-end {align-self: flex-end !important}
    .align-self-lg-center {align-self: center !important}
    .align-self-lg-baseline {align-self: baseline !important}
    .align-self-lg-stretch {align-self: stretch !important}
    .order-lg-first {order: -1 !important}
    .order-lg-0 {order: 0 !important}
    .order-lg-1 {order: 1 !important}
    .order-lg-2 {order: 2 !important}
    .order-lg-3 {order: 3 !important}
    .order-lg-4 {order: 4 !important}
    .order-lg-5 {order: 5 !important}
    .order-lg-last {order: 6 !important}
    .m-lg-0 {margin: 0 !important}
    .m-lg-1 {margin: .25rem !important}
    .m-lg-2 {margin: .5rem !important}
    .m-lg-3 {margin: 1rem !important}
    .m-lg-4 {margin: 1.5rem !important}
    .m-lg-5 {margin: 3rem !important}
    .m-lg-auto {margin: auto !important}
    .mx-lg-0 {margin-right: 0 !important;margin-left: 0 !important}
    .mx-lg-1 {margin-right: .25rem !important;margin-left: .25rem !important}
    .mx-lg-2 {margin-right: .5rem !important;margin-left: .5rem !important}
    .mx-lg-3 {margin-right: 1rem !important;margin-left: 1rem !important}
    .mx-lg-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
    .mx-lg-5 {margin-right: 3rem !important;margin-left: 3rem !important}
    .mx-lg-auto {margin-right: auto !important;margin-left: auto !important}
    .my-lg-0 {margin-top: 0 !important;margin-bottom: 0 !important}
    .my-lg-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
    .my-lg-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
    .my-lg-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
    .my-lg-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
    .my-lg-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
    .my-lg-auto {margin-top: auto !important;margin-bottom: auto !important}
    .mt-lg-0 {margin-top: 0 !important}
    .mt-lg-1 {margin-top: .25rem !important}
    .mt-lg-2 {margin-top: .5rem !important}
    .mt-lg-3 {margin-top: 1rem !important}
    .mt-lg-4 {margin-top: 1.5rem !important}
    .mt-lg-5 {margin-top: 3rem !important}
    .mt-lg-auto {margin-top: auto !important}
    .me-lg-0 {margin-right: 0 !important}
    .me-lg-1 {margin-right: .25rem !important}
    .me-lg-2 {margin-right: .5rem !important}
    .me-lg-3 {margin-right: 1rem !important}
    .me-lg-4 {margin-right: 1.5rem !important}
    .me-lg-5 {margin-right: 3rem !important}
    .me-lg-auto {margin-right: auto !important}
    .mb-lg-0 {margin-bottom: 0 !important}
    .mb-lg-1 {margin-bottom: .25rem !important}
    .mb-lg-2 {margin-bottom: .5rem !important}
    .mb-lg-3 {margin-bottom: 1rem !important}
    .mb-lg-4 {margin-bottom: 1.5rem !important}
    .mb-lg-5 {margin-bottom: 3rem !important}
    .mb-lg-auto {margin-bottom: auto !important}
    .ms-lg-0 {margin-left: 0 !important}
    .ms-lg-1 {margin-left: .25rem !important}
    .ms-lg-2 {margin-left: .5rem !important}
    .ms-lg-3 {margin-left: 1rem !important}
    .ms-lg-4 {margin-left: 1.5rem !important}
    .ms-lg-5 {margin-left: 3rem !important}
    .ms-lg-auto {margin-left: auto !important}
    .p-lg-0 {padding: 0 !important}
    .p-lg-1 {padding: .25rem !important}
    .p-lg-2 {padding: .5rem !important}
    .p-lg-3 {padding: 1rem !important}
    .p-lg-4 {padding: 1.5rem !important}
    .p-lg-5 {padding: 3rem !important}
    .px-lg-0 {padding-right: 0 !important;padding-left: 0 !important}
    .px-lg-1 {padding-right: .25rem !important;padding-left: .25rem !important}
    .px-lg-2 {padding-right: .5rem !important;padding-left: .5rem !important}
    .px-lg-3 {padding-right: 1rem !important;padding-left: 1rem !important}
    .px-lg-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
    .px-lg-5 {padding-right: 3rem !important;padding-left: 3rem !important}
    .py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important}
    .py-lg-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
    .py-lg-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
    .py-lg-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
    .py-lg-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
    .py-lg-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
    .pt-lg-0 {padding-top: 0 !important}
    .pt-lg-1 {padding-top: .25rem !important}
    .pt-lg-2 {padding-top: .5rem !important}
    .pt-lg-3 {padding-top: 1rem !important}
    .pt-lg-4 {padding-top: 1.5rem !important}
    .pt-lg-5 {padding-top: 3rem !important}
    .pe-lg-0 {padding-right: 0 !important}
    .pe-lg-1 {padding-right: .25rem !important}
    .pe-lg-2 {padding-right: .5rem !important}
    .pe-lg-3 {padding-right: 1rem !important}
    .pe-lg-4 {padding-right: 1.5rem !important}
    .pe-lg-5 {padding-right: 3rem !important}
    .pb-lg-0 {padding-bottom: 0 !important}
    .pb-lg-1 {padding-bottom: .25rem !important}
    .pb-lg-2 {padding-bottom: .5rem !important}
    .pb-lg-3 {padding-bottom: 1rem !important}
    .pb-lg-4 {padding-bottom: 1.5rem !important}
    .pb-lg-5 {padding-bottom: 3rem !important}
    .ps-lg-0 {padding-left: 0 !important}
    .ps-lg-1 {padding-left: .25rem !important}
    .ps-lg-2 {padding-left: .5rem !important}
    .ps-lg-3 {padding-left: 1rem !important}
    .ps-lg-4 {padding-left: 1.5rem !important}
    .ps-lg-5 {padding-left: 3rem !important}
    .gap-lg-0 {gap: 0 !important}
    .gap-lg-1 {gap: .25rem !important}
    .gap-lg-2 {gap: .5rem !important}
    .gap-lg-3 {gap: 1rem !important}
    .gap-lg-4 {gap: 1.5rem !important}
    .gap-lg-5 {gap: 3rem !important}
    .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}
    .justify-content-xl-start {justify-content: flex-start !important}
    .justify-content-xl-end {justify-content: flex-end !important}
    .justify-content-xl-center {justify-content: center !important}
    .justify-content-xl-between {justify-content: space-between !important}
    .justify-content-xl-around {justify-content: space-around !important}
    .justify-content-xl-evenly {justify-content: space-evenly !important}
    .align-items-xl-start {align-items: flex-start !important}
    .align-items-xl-end {align-items: flex-end !important}
    .align-items-xl-center {align-items: center !important}
    .align-items-xl-baseline {align-items: baseline !important}
    .align-items-xl-stretch {align-items: stretch !important}
    .align-content-xl-start {align-content: flex-start !important}
    .align-content-xl-end {align-content: flex-end !important}
    .align-content-xl-center {align-content: center !important}
    .align-content-xl-between {align-content: space-between !important}
    .align-content-xl-around {align-content: space-around !important}
    .align-content-xl-stretch {align-content: stretch !important}
    .align-self-xl-auto {align-self: auto !important}
    .align-self-xl-start {align-self: flex-start !important}
    .align-self-xl-end {align-self: flex-end !important}
    .align-self-xl-center {align-self: center !important}
    .align-self-xl-baseline {align-self: baseline !important}
    .align-self-xl-stretch {align-self: stretch !important}
    .order-xl-first {order: -1 !important}
    .order-xl-0 {order: 0 !important}
    .order-xl-1 {order: 1 !important}
    .order-xl-2 {order: 2 !important}
    .order-xl-3 {order: 3 !important}
    .order-xl-4 {order: 4 !important}
    .order-xl-5 {order: 5 !important}
    .order-xl-last {order: 6 !important}
    .m-xl-0 {margin: 0 !important}
    .m-xl-1 {margin: .25rem !important}
    .m-xl-2 {margin: .5rem !important}
    .m-xl-3 {margin: 1rem !important}
    .m-xl-4 {margin: 1.5rem !important}
    .m-xl-5 {margin: 3rem !important}
    .m-xl-auto {margin: auto !important}
    .mx-xl-0 {margin-right: 0 !important;margin-left: 0 !important}
    .mx-xl-1 {margin-right: .25rem !important;margin-left: .25rem !important}
    .mx-xl-2 {margin-right: .5rem !important;margin-left: .5rem !important}
    .mx-xl-3 {margin-right: 1rem !important;margin-left: 1rem !important}
    .mx-xl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
    .mx-xl-5 {margin-right: 3rem !important;margin-left: 3rem !important}
    .mx-xl-auto {margin-right: auto !important;margin-left: auto !important}
    .my-xl-0 {margin-top: 0 !important;margin-bottom: 0 !important}
    .my-xl-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
    .my-xl-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
    .my-xl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
    .my-xl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
    .my-xl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
    .my-xl-auto {margin-top: auto !important;margin-bottom: auto !important}
    .mt-xl-0 {margin-top: 0 !important}
    .mt-xl-1 {margin-top: .25rem !important}
    .mt-xl-2 {margin-top: .5rem !important}
    .mt-xl-3 {margin-top: 1rem !important}
    .mt-xl-4 {margin-top: 1.5rem !important}
    .mt-xl-5 {margin-top: 3rem !important}
    .mt-xl-auto {margin-top: auto !important}
    .me-xl-0 {margin-right: 0 !important}
    .me-xl-1 {margin-right: .25rem !important}
    .me-xl-2 {margin-right: .5rem !important}
    .me-xl-3 {margin-right: 1rem !important}
    .me-xl-4 {margin-right: 1.5rem !important}
    .me-xl-5 {margin-right: 3rem !important}
    .me-xl-auto {margin-right: auto !important}
    .mb-xl-0 {margin-bottom: 0 !important}
    .mb-xl-1 {margin-bottom: .25rem !important}
    .mb-xl-2 {margin-bottom: .5rem !important}
    .mb-xl-3 {margin-bottom: 1rem !important}
    .mb-xl-4 {margin-bottom: 1.5rem !important}
    .mb-xl-5 {margin-bottom: 3rem !important}
    .mb-xl-auto {margin-bottom: auto !important}
    .ms-xl-0 {margin-left: 0 !important}
    .ms-xl-1 {margin-left: .25rem !important}
    .ms-xl-2 {margin-left: .5rem !important}
    .ms-xl-3 {margin-left: 1rem !important}
    .ms-xl-4 {margin-left: 1.5rem !important}
    .ms-xl-5 {margin-left: 3rem !important}
    .ms-xl-auto {margin-left: auto !important}
    .p-xl-0 {padding: 0 !important}
    .p-xl-1 {padding: .25rem !important}
    .p-xl-2 {padding: .5rem !important}
    .p-xl-3 {padding: 1rem !important}
    .p-xl-4 {padding: 1.5rem !important}
    .p-xl-5 {padding: 3rem !important}
    .px-xl-0 {padding-right: 0 !important;padding-left: 0 !important}
    .px-xl-1 {padding-right: .25rem !important;padding-left: .25rem !important}
    .px-xl-2 {padding-right: .5rem !important;padding-left: .5rem !important}
    .px-xl-3 {padding-right: 1rem !important;padding-left: 1rem !important}
    .px-xl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
    .px-xl-5 {padding-right: 3rem !important;padding-left: 3rem !important}
    .py-xl-0 {padding-top: 0 !important;padding-bottom: 0 !important}
    .py-xl-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
    .py-xl-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
    .py-xl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
    .py-xl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
    .py-xl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
    .pt-xl-0 {padding-top: 0 !important}
    .pt-xl-1 {padding-top: .25rem !important}
    .pt-xl-2 {padding-top: .5rem !important}
    .pt-xl-3 {padding-top: 1rem !important}
    .pt-xl-4 {padding-top: 1.5rem !important}
    .pt-xl-5 {padding-top: 3rem !important}
    .pe-xl-0 {padding-right: 0 !important}
    .pe-xl-1 {padding-right: .25rem !important}
    .pe-xl-2 {padding-right: .5rem !important}
    .pe-xl-3 {padding-right: 1rem !important}
    .pe-xl-4 {padding-right: 1.5rem !important}
    .pe-xl-5 {padding-right: 3rem !important}
    .pb-xl-0 {padding-bottom: 0 !important}
    .pb-xl-1 {padding-bottom: .25rem !important}
    .pb-xl-2 {padding-bottom: .5rem !important}
    .pb-xl-3 {padding-bottom: 1rem !important}
    .pb-xl-4 {padding-bottom: 1.5rem !important}
    .pb-xl-5 {padding-bottom: 3rem !important}
    .ps-xl-0 {padding-left: 0 !important}
    .ps-xl-1 {padding-left: .25rem !important}
    .ps-xl-2 {padding-left: .5rem !important}
    .ps-xl-3 {padding-left: 1rem !important}
    .ps-xl-4 {padding-left: 1.5rem !important}
    .ps-xl-5 {padding-left: 3rem !important}
    .gap-xl-0 {gap: 0 !important}
    .gap-xl-1 {gap: .25rem !important}
    .gap-xl-2 {gap: .5rem !important}
    .gap-xl-3 {gap: 1rem !important}
    .gap-xl-4 {gap: 1.5rem !important}
    .gap-xl-5 {gap: 3rem !important}
    .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}
    .justify-content-xxl-start {justify-content: flex-start !important}
    .justify-content-xxl-end {justify-content: flex-end !important}
    .justify-content-xxl-center {justify-content: center !important}
    .justify-content-xxl-between {justify-content: space-between !important}
    .justify-content-xxl-around {justify-content: space-around !important}
    .justify-content-xxl-evenly {justify-content: space-evenly !important}
    .align-items-xxl-start {align-items: flex-start !important}
    .align-items-xxl-end {align-items: flex-end !important}
    .align-items-xxl-center {align-items: center !important}
    .align-items-xxl-baseline {align-items: baseline !important}
    .align-items-xxl-stretch {align-items: stretch !important}
    .align-content-xxl-start {align-content: flex-start !important}
    .align-content-xxl-end {align-content: flex-end !important}
    .align-content-xxl-center {align-content: center !important}
    .align-content-xxl-between {align-content: space-between !important}
    .align-content-xxl-around {align-content: space-around !important}
    .align-content-xxl-stretch {align-content: stretch !important}
    .align-self-xxl-auto {align-self: auto !important}
    .align-self-xxl-start {align-self: flex-start !important}
    .align-self-xxl-end {align-self: flex-end !important}
    .align-self-xxl-center {align-self: center !important}
    .align-self-xxl-baseline {align-self: baseline !important}
    .align-self-xxl-stretch {align-self: stretch !important}
    .order-xxl-first {order: -1 !important}
    .order-xxl-0 {order: 0 !important}
    .order-xxl-1 {order: 1 !important}
    .order-xxl-2 {order: 2 !important}
    .order-xxl-3 {order: 3 !important}
    .order-xxl-4 {order: 4 !important}
    .order-xxl-5 {order: 5 !important}
    .order-xxl-last {order: 6 !important}
    .m-xxl-0 {margin: 0 !important}
    .m-xxl-1 {margin: .25rem !important}
    .m-xxl-2 {margin: .5rem !important}
    .m-xxl-3 {margin: 1rem !important}
    .m-xxl-4 {margin: 1.5rem !important}
    .m-xxl-5 {margin: 3rem !important}
    .m-xxl-auto {margin: auto !important}
    .mx-xxl-0 {margin-right: 0 !important;margin-left: 0 !important}
    .mx-xxl-1 {margin-right: .25rem !important;margin-left: .25rem !important}
    .mx-xxl-2 {margin-right: .5rem !important;margin-left: .5rem !important}
    .mx-xxl-3 {margin-right: 1rem !important;margin-left: 1rem !important}
    .mx-xxl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important}
    .mx-xxl-5 {margin-right: 3rem !important;margin-left: 3rem !important}
    .mx-xxl-auto {margin-right: auto !important;margin-left: auto !important}
    .my-xxl-0 {margin-top: 0 !important;margin-bottom: 0 !important}
    .my-xxl-1 {margin-top: .25rem !important;margin-bottom: .25rem !important}
    .my-xxl-2 {margin-top: .5rem !important;margin-bottom: .5rem !important}
    .my-xxl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important}
    .my-xxl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}
    .my-xxl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important}
    .my-xxl-auto {margin-top: auto !important;margin-bottom: auto !important}
    .mt-xxl-0 {margin-top: 0 !important}
    .mt-xxl-1 {margin-top: .25rem !important}
    .mt-xxl-2 {margin-top: .5rem !important}
    .mt-xxl-3 {margin-top: 1rem !important}
    .mt-xxl-4 {margin-top: 1.5rem !important}
    .mt-xxl-5 {margin-top: 3rem !important}
    .mt-xxl-auto {margin-top: auto !important}
    .me-xxl-0 {margin-right: 0 !important}
    .me-xxl-1 {margin-right: .25rem !important}
    .me-xxl-2 {margin-right: .5rem !important}
    .me-xxl-3 {margin-right: 1rem !important}
    .me-xxl-4 {margin-right: 1.5rem !important}
    .me-xxl-5 {margin-right: 3rem !important}
    .me-xxl-auto {margin-right: auto !important}
    .mb-xxl-0 {margin-bottom: 0 !important}
    .mb-xxl-1 {margin-bottom: .25rem !important}
    .mb-xxl-2 {margin-bottom: .5rem !important}
    .mb-xxl-3 {margin-bottom: 1rem !important}
    .mb-xxl-4 {margin-bottom: 1.5rem !important}
    .mb-xxl-5 {margin-bottom: 3rem !important}
    .mb-xxl-auto {margin-bottom: auto !important}
    .ms-xxl-0 {margin-left: 0 !important}
    .ms-xxl-1 {margin-left: .25rem !important}
    .ms-xxl-2 {margin-left: .5rem !important}
    .ms-xxl-3 {margin-left: 1rem !important}
    .ms-xxl-4 {margin-left: 1.5rem !important}
    .ms-xxl-5 {margin-left: 3rem !important}
    .ms-xxl-auto {margin-left: auto !important}
    .p-xxl-0 {padding: 0 !important}
    .p-xxl-1 {padding: .25rem !important}
    .p-xxl-2 {padding: .5rem !important}
    .p-xxl-3 {padding: 1rem !important}
    .p-xxl-4 {padding: 1.5rem !important}
    .p-xxl-5 {padding: 3rem !important}
    .px-xxl-0 {padding-right: 0 !important;padding-left: 0 !important}
    .px-xxl-1 {padding-right: .25rem !important;padding-left: .25rem !important}
    .px-xxl-2 {padding-right: .5rem !important;padding-left: .5rem !important}
    .px-xxl-3 {padding-right: 1rem !important;padding-left: 1rem !important}
    .px-xxl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important}
    .px-xxl-5 {padding-right: 3rem !important;padding-left: 3rem !important}
    .py-xxl-0 {padding-top: 0 !important;padding-bottom: 0 !important}
    .py-xxl-1 {padding-top: .25rem !important;padding-bottom: .25rem !important}
    .py-xxl-2 {padding-top: .5rem !important;padding-bottom: .5rem !important}
    .py-xxl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important}
    .py-xxl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}
    .py-xxl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important}
    .pt-xxl-0 {padding-top: 0 !important}
    .pt-xxl-1 {padding-top: .25rem !important}
    .pt-xxl-2 {padding-top: .5rem !important}
    .pt-xxl-3 {padding-top: 1rem !important}
    .pt-xxl-4 {padding-top: 1.5rem !important}
    .pt-xxl-5 {padding-top: 3rem !important}
    .pe-xxl-0 {padding-right: 0 !important}
    .pe-xxl-1 {padding-right: .25rem !important}
    .pe-xxl-2 {padding-right: .5rem !important}
    .pe-xxl-3 {padding-right: 1rem !important}
    .pe-xxl-4 {padding-right: 1.5rem !important}
    .pe-xxl-5 {padding-right: 3rem !important}
    .pb-xxl-0 {padding-bottom: 0 !important}
    .pb-xxl-1 {padding-bottom: .25rem !important}
    .pb-xxl-2 {padding-bottom: .5rem !important}
    .pb-xxl-3 {padding-bottom: 1rem !important}
    .pb-xxl-4 {padding-bottom: 1.5rem !important}
    .pb-xxl-5 {padding-bottom: 3rem !important}
    .ps-xxl-0 {padding-left: 0 !important}
    .ps-xxl-1 {padding-left: .25rem !important}
    .ps-xxl-2 {padding-left: .5rem !important}
    .ps-xxl-3 {padding-left: 1rem !important}
    .ps-xxl-4 {padding-left: 1.5rem !important}
    .ps-xxl-5 {padding-left: 3rem !important}
    .gap-xxl-0 {gap: 0 !important}
    .gap-xxl-1 {gap: .25rem !important}
    .gap-xxl-2 {gap: .5rem !important}
    .gap-xxl-3 {gap: 1rem !important}
    .gap-xxl-4 {gap: 1.5rem !important}
    .gap-xxl-5 {gap: 3rem !important}
    .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}}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {animation-duration: 1s;animation-fill-mode: both}
.animated.infinite {animation-iteration-count: infinite}
.animated.hinge {animation-duration: 2s}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {animation-duration: .75s}
@keyframes bounce {
    0%,     20%,     53%,     80%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1);transform: translateZ(0)}
    40%,     43% {animation-timing-function: cubic-bezier(.755, .05, .855, .06);transform: translate3d(0, -30px, 0)}
    70% {animation-timing-function: cubic-bezier(.755, .05, .855, .06);transform: translate3d(0, -15px, 0)}
    90% {transform: translate3d(0, -4px, 0)}}
.bounce {animation-name: bounce;transform-origin: center bottom}
@keyframes flash {
    0%,     50%,     to {opacity: 1}
    25%,     75% {opacity: 0}}
.flash {animation-name: flash}
@keyframes rubberBand {0% {transform: scaleX(1)}
    30% {transform: scale3d(1.25, .75, 1)}
    40% {transform: scale3d(.75, 1.25, 1)}
    50% {transform: scale3d(1.15, .85, 1)}
    65% {transform: scale3d(.95, 1.05, 1)}
    75% {transform: scale3d(1.05, .95, 1)}
    to {transform: scaleX(1)}}
.rubberBand {animation-name: rubberBand}
@keyframes shake {
    0%,     to {transform: translateZ(0)}
    10%,     30%,     50%,     70%,     90% {transform: translate3d(-10px, 0, 0)}
    20%,     40%,     60%,     80% {transform: translate3d(10px, 0, 0)}}
.shake {animation-name: shake}
@keyframes headShake {0% {transform: translateX(0)}
    6.5% {transform: translateX(-6px) rotateY(-9deg)}
    18.5% {transform: translateX(5px) rotateY(7deg)}
    31.5% {transform: translateX(-3px) rotateY(-5deg)}
    43.5% {transform: translateX(2px) rotateY(3deg)}
    50% {transform: translateX(0)}}
.headShake {animation-timing-function: ease-in-out;animation-name: headShake}
@keyframes swing {20% {transform: rotate(15deg)}
    40% {transform: rotate(-10deg)}
    60% {transform: rotate(5deg)}
    80% {transform: rotate(-5deg)}
    to {transform: rotate(0deg)}}
.swing {transform-origin: top center;animation-name: swing}
@keyframes tada {0% {transform: scaleX(1)}
    10%,     20% {transform: scale3d(.9, .9, .9) rotate(-3deg)}
    30%,     50%,     70%,     90% {transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)}
    40%,     60%,     80% {transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)}
    to {transform: scaleX(1)}}
.tada {animation-name: tada}
@keyframes wobble {0% {transform: none}
    15% {transform: translate3d(-25%, 0, 0) rotate(-5deg)}
    30% {transform: translate3d(20%, 0, 0) rotate(3deg)}
    45% {transform: translate3d(-15%, 0, 0) rotate(-3deg)}
    60% {transform: translate3d(10%, 0, 0) rotate(2deg)}
    75% {transform: translate3d(-5%, 0, 0) rotate(-1deg)}
    to {transform: none}}
.wobble {animation-name: wobble}
@keyframes jello {
    0%,     11.1%,     to {transform: none}
    22.2% {transform: skewX(-12.5deg) skewY(-12.5deg)}
    33.3% {transform: skewX(6.25deg) skewY(6.25deg)}
    44.4% {transform: skewX(-3.125deg) skewY(-3.125deg)}
    55.5% {transform: skewX(1.5625deg) skewY(1.5625deg)}
    66.6% {transform: skewX(-.78125deg) skewY(-.78125deg)}
    77.7% {transform: skewX(.390625deg) skewY(.390625deg)}
    88.8% {transform: skewX(-.1953125deg) skewY(-.1953125deg)}}
.jello {animation-name: jello;transform-origin: center}
@keyframes bounceIn {
    0%,     20%,     40%,     60%,     80%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: scale3d(.3, .3, .3)}
    20% {transform: scale3d(1.1, 1.1, 1.1)}
    40% {transform: scale3d(.9, .9, .9)}
    60% {opacity: 1;transform: scale3d(1.03, 1.03, 1.03)}
    80% {transform: scale3d(.97, .97, .97)}
    to {opacity: 1;transform: scaleX(1)}}
.bounceIn {animation-name: bounceIn}
@keyframes bounceInDown {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(0, -3000px, 0)}
    60% {opacity: 1;transform: translate3d(0, 25px, 0)}
    75% {transform: translate3d(0, -10px, 0)}
    90% {transform: translate3d(0, 5px, 0)}
    to {transform: none}}
.bounceInDown {animation-name: bounceInDown}
@keyframes bounceInLeft {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(-3000px, 0, 0)}
    60% {opacity: 1;transform: translate3d(25px, 0, 0)}
    75% {transform: translate3d(-10px, 0, 0)}
    90% {transform: translate3d(5px, 0, 0)}
    to {transform: none}}
.bounceInLeft {animation-name: bounceInLeft}
@keyframes bounceInRight {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(3000px, 0, 0)}
    60% {opacity: 1;transform: translate3d(-25px, 0, 0)}
    75% {transform: translate3d(10px, 0, 0)}
    90% {transform: translate3d(-5px, 0, 0)}
    to {transform: none}}
.bounceInRight {animation-name: bounceInRight}
@keyframes bounceInUp {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(0, 3000px, 0)}
    60% {opacity: 1;transform: translate3d(0, -20px, 0)}
    75% {transform: translate3d(0, 10px, 0)}
    90% {transform: translate3d(0, -5px, 0)}
    to {transform: translateZ(0)}}
.bounceInUp {animation-name: bounceInUp}
@keyframes bounceOut {20% {transform: scale3d(.9, .9, .9)}
    50%,     55% {opacity: 1;transform: scale3d(1.1, 1.1, 1.1)}
    to {opacity: 0;transform: scale3d(.3, .3, .3)}}
.bounceOut {animation-name: bounceOut}
@keyframes bounceOutDown {20% {transform: translate3d(0, 10px, 0)}
    40%,     45% {opacity: 1;transform: translate3d(0, -20px, 0)}
    to {opacity: 0;transform: translate3d(0, 2000px, 0)}}
.bounceOutDown {animation-name: bounceOutDown}
@keyframes bounceOutLeft {20% {opacity: 1;transform: translate3d(20px, 0, 0)}
    to {opacity: 0;transform: translate3d(-2000px, 0, 0)}}
.bounceOutLeft {animation-name: bounceOutLeft}
@keyframes bounceOutRight {20% {opacity: 1;transform: translate3d(-20px, 0, 0)}
    to {opacity: 0;transform: translate3d(2000px, 0, 0)}}
.bounceOutRight {animation-name: bounceOutRight}
@keyframes bounceOutUp {20% {transform: translate3d(0, -10px, 0)}
    40%,     45% {opacity: 1;transform: translate3d(0, 20px, 0)}
    to {opacity: 0;transform: translate3d(0, -2000px, 0)}}
.bounceOutUp {animation-name: bounceOutUp}
@keyframes fadeIn {0% {opacity: 0}
    to {opacity: 1}}
.fadeIn {animation-name: fadeIn}
@keyframes fadeInDown {0% {opacity: 0;transform: translate3d(0, -100%, 0)}
    to {opacity: 1;transform: none}}
.fadeInDown {animation-name: fadeInDown}
@keyframes fadeInDownBig {0% {opacity: 0;transform: translate3d(0, -2000px, 0)}
    to {opacity: 1;transform: none}}
.fadeInDownBig {animation-name: fadeInDownBig}
@keyframes fadeInLeft {0% {opacity: 0;transform: translate3d(-100%, 0, 0)}
    to {opacity: 1;transform: none}}
.fadeInLeft {animation-name: fadeInLeft}
@keyframes fadeInLeftBig {0% {opacity: 0;transform: translate3d(-2000px, 0, 0)}
    to {opacity: 1;transform: none}}
.fadeInLeftBig {animation-name: fadeInLeftBig}
@keyframes fadeInRight {0% {opacity: 0;transform: translate3d(100%, 0, 0)}
    to {opacity: 1;transform: none}}
.fadeInRight {animation-name: fadeInRight}
@keyframes fadeInRightBig {0% {opacity: 0;transform: translate3d(2000px, 0, 0)}
    to {opacity: 1;transform: none}}
.fadeInRightBig {animation-name: fadeInRightBig}
@keyframes fadeInUp {0% {opacity: 0;transform: translate3d(0, 100%, 0)}
    to {opacity: 1;transform: none}}
.fadeInUp {animation-name: fadeInUp}
@keyframes fadeInUpBig {0% {opacity: 0;transform: translate3d(0, 2000px, 0)}
    to {opacity: 1;transform: none}}
.fadeInUpBig {animation-name: fadeInUpBig}
@keyframes fadeOut {0% {opacity: 1}
    to {opacity: 0}}
.fadeOut {animation-name: fadeOut}
@keyframes fadeOutDown {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(0, 100%, 0)}}
.fadeOutDown {animation-name: fadeOutDown}
@keyframes fadeOutDownBig {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(0, 2000px, 0)}}
.fadeOutDownBig {animation-name: fadeOutDownBig}
@keyframes fadeOutLeft {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(-100%, 0, 0)}}
.fadeOutLeft {animation-name: fadeOutLeft}
@keyframes fadeOutLeftBig {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(-2000px, 0, 0)}}
.fadeOutLeftBig {animation-name: fadeOutLeftBig}
@keyframes fadeOutRight {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(100%, 0, 0)}}
.fadeOutRight {animation-name: fadeOutRight}
@keyframes fadeOutRightBig {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(2000px, 0, 0)}}
.fadeOutRightBig {animation-name: fadeOutRightBig}
@keyframes fadeOutUp {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(0, -100%, 0)}}
.fadeOutUp {animation-name: fadeOutUp}
@keyframes fadeOutUpBig {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(0, -2000px, 0)}}
.fadeOutUpBig {animation-name: fadeOutUpBig}
@keyframes flip {0% {transform: perspective(400px) rotateY(-1turn);animation-timing-function: ease-out}
    40% {transform: perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function: ease-out}
    50% {transform: perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function: ease-in}
    80% {transform: perspective(400px) scale3d(.95, .95, .95);animation-timing-function: ease-in}
    to {transform: perspective(400px);animation-timing-function: ease-in}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;animation-name: flip}
@keyframes flipInX {0% {transform: perspective(400px) rotateX(90deg);animation-timing-function: ease-in;opacity: 0}
    40% {transform: perspective(400px) rotateX(-20deg);animation-timing-function: ease-in}
    60% {transform: perspective(400px) rotateX(10deg);opacity: 1}
    80% {transform: perspective(400px) rotateX(-5deg)}
    to {transform: perspective(400px)}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;animation-name: flipInX}
@keyframes flipInY {0% {transform: perspective(400px) rotateY(90deg);animation-timing-function: ease-in;opacity: 0}
    40% {transform: perspective(400px) rotateY(-20deg);animation-timing-function: ease-in}
    60% {transform: perspective(400px) rotateY(10deg);opacity: 1}
    80% {transform: perspective(400px) rotateY(-5deg)}
    to {transform: perspective(400px)}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;animation-name: flipInY}
@keyframes flipOutX {0% {transform: perspective(400px)}
    30% {transform: perspective(400px) rotateX(-20deg);opacity: 1}
    to {transform: perspective(400px) rotateX(90deg);opacity: 0}}
.flipOutX {animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important}
@keyframes flipOutY {0% {transform: perspective(400px)}
    30% {transform: perspective(400px) rotateY(-15deg);opacity: 1}
    to {transform: perspective(400px) rotateY(90deg);opacity: 0}}
.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;animation-name: flipOutY}
@keyframes lightSpeedIn {0% {transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0}
    60% {transform: skewX(20deg);opacity: 1}
    80% {transform: skewX(-5deg);opacity: 1}
    to {transform: none;opacity: 1}}
.lightSpeedIn {animation-name: lightSpeedIn;animation-timing-function: ease-out}
@keyframes lightSpeedOut {0% {opacity: 1}
    to {transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0}}
.lightSpeedOut {animation-name: lightSpeedOut;animation-timing-function: ease-in}
@keyframes rotateIn {0% {transform-origin: center;transform: rotate(-200deg);opacity: 0}
    to {transform-origin: center;transform: none;opacity: 1}}
.rotateIn {animation-name: rotateIn}
@keyframes rotateInDownLeft {0% {transform-origin: left bottom;transform: rotate(-45deg);opacity: 0}
    to {transform-origin: left bottom;transform: none;opacity: 1}}
.rotateInDownLeft {animation-name: rotateInDownLeft}
@keyframes rotateInDownRight {0% {transform-origin: right bottom;transform: rotate(45deg);opacity: 0}
    to {transform-origin: right bottom;transform: none;opacity: 1}}
.rotateInDownRight {animation-name: rotateInDownRight}
@keyframes rotateInUpLeft {0% {transform-origin: left bottom;transform: rotate(45deg);opacity: 0}
    to {transform-origin: left bottom;transform: none;opacity: 1}}
.rotateInUpLeft {animation-name: rotateInUpLeft}
@keyframes rotateInUpRight {0% {transform-origin: right bottom;transform: rotate(-90deg);opacity: 0}
    to {transform-origin: right bottom;transform: none;opacity: 1}}
.rotateInUpRight {animation-name: rotateInUpRight}
@keyframes rotateOut {0% {transform-origin: center;opacity: 1}
    to {transform-origin: center;transform: rotate(200deg);opacity: 0}}
.rotateOut {animation-name: rotateOut}
@keyframes rotateOutDownLeft {0% {transform-origin: left bottom;opacity: 1}
    to {transform-origin: left bottom;transform: rotate(45deg);opacity: 0}}
.rotateOutDownLeft {animation-name: rotateOutDownLeft}
@keyframes rotateOutDownRight {0% {transform-origin: right bottom;opacity: 1}
    to {transform-origin: right bottom;transform: rotate(-45deg);opacity: 0}}
.rotateOutDownRight {animation-name: rotateOutDownRight}
@keyframes rotateOutUpLeft {0% {transform-origin: left bottom;opacity: 1}
    to {transform-origin: left bottom;transform: rotate(-45deg);opacity: 0}}
.rotateOutUpLeft {animation-name: rotateOutUpLeft}
@keyframes rotateOutUpRight {0% {transform-origin: right bottom;opacity: 1}
    to {transform-origin: right bottom;transform: rotate(90deg);opacity: 0}}
.rotateOutUpRight {animation-name: rotateOutUpRight}
@keyframes hinge {0% {transform-origin: top left;animation-timing-function: ease-in-out}
    20%,     60% {transform: rotate(80deg);transform-origin: top left;animation-timing-function: ease-in-out}
    40%,     80% {transform: rotate(60deg);transform-origin: top left;animation-timing-function: ease-in-out;opacity: 1}
    to {transform: translate3d(0, 700px, 0);opacity: 0}}
.hinge {animation-name: hinge}
@keyframes rollIn {0% {opacity: 0;transform: translate3d(-100%, 0, 0) rotate(-120deg)}
    to {opacity: 1;transform: none}}
.rollIn {animation-name: rollIn}
@keyframes rollOut {0% {opacity: 1}
    to {opacity: 0;transform: translate3d(100%, 0, 0) rotate(120deg)}}
.rollOut {animation-name: rollOut}
@keyframes zoomIn {0% {opacity: 0;transform: scale3d(.3, .3, .3)}
    50% {opacity: 1}}
.zoomIn {animation-name: zoomIn}
@keyframes zoomInDown {0% {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomInDown {animation-name: zoomInDown}
@keyframes zoomInLeft {0% {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomInLeft {animation-name: zoomInLeft}
@keyframes zoomInRight {0% {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomInRight {animation-name: zoomInRight}
@keyframes zoomInUp {0% {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    60% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomInUp {animation-name: zoomInUp}
@keyframes zoomOut {0% {opacity: 1}
    50% {opacity: 0;transform: scale3d(.3, .3, .3)}
    to {opacity: 0}}
.zoomOut {animation-name: zoomOut}
@keyframes zoomOutDown {40% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    to {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin: center bottom;animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomOutDown {animation-name: zoomOutDown}
@keyframes zoomOutLeft {40% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)}
    to {opacity: 0;transform: scale(.1) translate3d(-2000px, 0, 0);transform-origin: left center}}
.zoomOutLeft {animation-name: zoomOutLeft}
@keyframes zoomOutRight {40% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}
    to {opacity: 0;transform: scale(.1) translate3d(2000px, 0, 0);transform-origin: right center}}
.zoomOutRight {animation-name: zoomOutRight}
@keyframes zoomOutUp {40% {opacity: 1;transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}
    to {opacity: 0;transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin: center bottom;animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}
.zoomOutUp {animation-name: zoomOutUp}
@keyframes slideInDown {0% {transform: translate3d(0, -100%, 0);visibility: visible}
    to {transform: translateZ(0)}}
.slideInDown {animation-name: slideInDown}
@keyframes slideInLeft {0% {transform: translate3d(-100%, 0, 0);visibility: visible}
    to {transform: translateZ(0)}}
.slideInLeft {animation-name: slideInLeft}
@keyframes slideInRight {0% {transform: translate3d(100%, 0, 0);visibility: visible}
    to {transform: translateZ(0)}}
.slideInRight {animation-name: slideInRight}
@keyframes slideInUp {0% {transform: translate3d(0, 100%, 0);visibility: visible}
    to {transform: translateZ(0)}}
.slideInUp {animation-name: slideInUp}
@keyframes slideOutDown {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(0, 100%, 0)}}
.slideOutDown {animation-name: slideOutDown}
.slideOutLeft {animation-name: slideOutLeft}
.slideOutRight {animation-name: slideOutRight}
@keyframes slideOutUp {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(0, -100%, 0)}}
.slideOutUp {animation-name: slideOutUp}
@keyframes pulse {0% {transform: scaleX(1)}
    50% {transform: scale3d(1.3, 1.3, 1.3)}
    to {transform: scaleX(1)}}
.pulse {animation-name: pulse}
@keyframes fadeInLeftSlow {0% {opacity: 0;transform: translate3d(-5%, 0, 0)}
    to {opacity: 1;transform: translateZ(0)}}
.fadeInLeftSlow {animation-name: fadeInLeftSlow}
@keyframes fadeInRightSlow {0% {opacity: 0;transform: translate3d(5%, 0, 0)}
    to {opacity: 1;transform: translateZ(0)}}
.fadeInRightSlow {animation-name: fadeInRightSlow}
@keyframes slideOutLeft {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(-100%, 0, 0)}}
.slideOutLeft {animation: slideOutLeft 2s cubic-bezier(.26, .92, .47, 1) 1.5s alternate forwards}
@keyframes slideOutRight {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(100%, 0, 0)}}
.slideOutRight {animation: slideOutRight 2s cubic-bezier(.26, .92, .47, 1) 1.5s alternate forwards}
@keyframes fadeInSlow {0% {opacity: 0}
    to {opacity: 1}}
.fadeInSlow {animation: fadeInSlow 3s}
@keyframes circle {0% {transform: rotate(0deg)}
    to {transform: rotate(1turn)}}
@keyframes zoom-in-zoom-out {0% {transform: scale(1)}
    50% {transform: scale(1.1)}
    to {transform: scale(1)}}
@keyframes bounceLeftToRight {
    0%,     to {transform: translateX(0)}
    50% {transform: translateX(10%)}}
@keyframes bounceTopToBottom {
    0%,     to {transform: translateY(0)}
    50% {transform: translateY(10%)}}
@font-face {font-family: icomoon;src: url(fonts/icomoon.eot);src: url(fonts/icomoon.eot#iefix) format("embedded-opentype"), url(fonts/icomoon.ttf) format("truetype"), url(fonts/icomoon.woff) format("woff"), url(fonts/icomoon.svg#icomoon) format("svg");font-weight: 400;font-style: normal;font-display: block}
[class*=" icon-"], [class^=icon-] {font-family: icomoon !important;speak: never;font-style: normal;font-weight: 400;font-feature-settings: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-user:before {content: "\e900"}
.icon-time:before {content: "\e901"}
.icon-instagram-logo:before {content: "\e902"}
.icon-contact:before {content: "\e903"}
.icon-shopping-cart:before {content: "\e904"}
.icon-calendar:before {content: "\e905"}
.icon-location:before {content: "\e906"}
.icon-star:before {content: "\e907"}
.icon-quality:before {content: "\e908"}
.icon-minus:before {content: "\e909"}
.icon-angle-right:before {content: "\e90a"}
.icon-balanced-diet:before {content: "\e90b"}
.icon-cart:before {content: "\e90c"}
.icon-cashback:before {content: "\e90d"}
.icon-discount:before {content: "\e90e"}
.icon-email:before {content: "\e90f"}
.icon-food:before {content: "\e910"}
.icon-heart:before {content: "\e911"}
.icon-Hum-menu:before {content: "\e912"}
.icon-icon-check:before {content: "\e913"}
.icon-icon-circle-empty:before {content: "\e914"}
.icon-icon_close:before {content: "\e915"}
.icon-icon_close_2:before {content: "\e916"}
.icon-icon_minus_2:before {content: "\e917"}
.icon-icon_plus_alt:before {content: "\e918"}
.icon-icon_tags:before {content: "\e91a"}
.icon-left-and-right-arrows-1:before {content: "\e91b"}
.icon-lucide_search:before {content: "\e91c"}
.icon-mask-1:before {content: "\e91d"}
.icon-material-symbols_keyboard-arrow-down-rounded:before {content: "\e91e"}
.icon-medical:before {content: "\e91f"}
.icon-medicine:before {content: "\e920"}
.icon-medicine2:before {content: "\e921"}
.icon-open-eye-1:before {content: "\e922"}
.icon-Path:before {content: "\e923"}
.icon-phone:before {content: "\e924"}
.icon-placeholder:before {content: "\e925"}
.icon-privacy:before {content: "\e926"}
.icon-product:before {content: "\e927"}
.icon-shipped:before {content: "\e928"}
.icon-skincare:before {content: "\e929"}
.icon-stethoscope:before {content: "\e92a"}
.icon-svgexport-4:before {content: "\e92b"}
.icon-svgexport:before {content: "\e92c"}
.icon-svgexport2:before {content: "\e92d"}
.icon-user-1:before {content: "\e92e"}
.icon-Vector:before {content: "\e92f"}
.icon-angale-left:before {content: "\e930"}
.icon-angale-right:before {content: "\e931"}
.icon-angale-right2:before {content: "\e932"}
.icon-angale-right-3:before {content: "\e933"}
.icon-vehicle:before {content: "\e934"}
@font-face {font-family: themify;src: url(fonts/themify.eot);src: url(fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"), url(fonts/themify.woff) format("woff"), url(fonts/themify.ttf) format("truetype"), url(fonts/themify.svg#themify) format("svg");font-weight: 400;font-style: normal}
[class*=" ti-"], [class^=ti-] {font-family: themify;speak: none;font-style: normal;font-weight: 400;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.ti-wand:before {content: "\e600"}
.ti-volume:before {content: "\e601"}
.ti-user:before {content: "\e602"}
.ti-unlock:before {content: "\e603"}
.ti-unlink:before {content: "\e604"}
.ti-trash:before {content: "\e605"}
.ti-thought:before {content: "\e606"}
.ti-target:before {content: "\e607"}
.ti-tag:before {content: "\e608"}
.ti-tablet:before {content: "\e609"}
.ti-star:before {content: "\e60a"}
.ti-spray:before {content: "\e60b"}
.ti-signal:before {content: "\e60c"}
.ti-shopping-cart:before {content: "\e60d"}
.ti-shopping-cart-full:before {content: "\e60e"}
.ti-settings:before {content: "\e60f"}
.ti-search:before {content: "\e610"}
.ti-zoom-in:before {content: "\e611"}
.ti-zoom-out:before {content: "\e612"}
.ti-cut:before {content: "\e613"}
.ti-ruler:before {content: "\e614"}
.ti-ruler-pencil:before {content: "\e615"}
.ti-ruler-alt:before {content: "\e616"}
.ti-bookmark:before {content: "\e617"}
.ti-bookmark-alt:before {content: "\e618"}
.ti-reload:before {content: "\e619"}
.ti-plus:before {content: "\e61a"}
.ti-pin:before {content: "\e61b"}
.ti-pencil:before {content: "\e61c"}
.ti-pencil-alt:before {content: "\e61d"}
.ti-paint-roller:before {content: "\e61e"}
.ti-paint-bucket:before {content: "\e61f"}
.ti-na:before {content: "\e620"}
.ti-mobile:before {content: "\e621"}
.ti-minus:before {content: "\e622"}
.ti-medall:before {content: "\e623"}
.ti-medall-alt:before {content: "\e624"}
.ti-marker:before {content: "\e625"}
.ti-marker-alt:before {content: "\e626"}
.ti-arrow-up:before {content: "\e627"}
.ti-arrow-right:before {content: "\e628"}
.ti-arrow-left:before {content: "\e629"}
.ti-arrow-down:before {content: "\e62a"}
.ti-lock:before {content: "\e62b"}
.ti-location-arrow:before {content: "\e62c"}
.ti-link:before {content: "\e62d"}
.ti-layout:before {content: "\e62e"}
.ti-layers:before {content: "\e62f"}
.ti-layers-alt:before {content: "\e630"}
.ti-key:before {content: "\e631"}
.ti-import:before {content: "\e632"}
.ti-image:before {content: "\e633"}
.ti-heart:before {content: "\e634"}
.ti-heart-broken:before {content: "\e635"}
.ti-hand-stop:before {content: "\e636"}
.ti-hand-open:before {content: "\e637"}
.ti-hand-drag:before {content: "\e638"}
.ti-folder:before {content: "\e639"}
.ti-flag:before {content: "\e63a"}
.ti-flag-alt:before {content: "\e63b"}
.ti-flag-alt-2:before {content: "\e63c"}
.ti-eye:before {content: "\e63d"}
.ti-export:before {content: "\e63e"}
.ti-exchange-vertical:before {content: "\e63f"}
.ti-desktop:before {content: "\e640"}
.ti-cup:before {content: "\e641"}
.ti-crown:before {content: "\e642"}
.ti-comments:before {content: "\e643"}
.ti-comment:before {content: "\e644"}
.ti-comment-alt:before {content: "\e645"}
.ti-close:before {content: "\e646"}
.ti-clip:before {content: "\e647"}
.ti-angle-up:before {content: "\e648"}
.ti-angle-right:before {content: "\e649"}
.ti-angle-left:before {content: "\e64a"}
.ti-angle-down:before {content: "\e64b"}
.ti-check:before {content: "\e64c"}
.ti-check-box:before {content: "\e64d"}
.ti-camera:before {content: "\e64e"}
.ti-announcement:before {content: "\e64f"}
.ti-brush:before {content: "\e650"}
.ti-briefcase:before {content: "\e651"}
.ti-bolt:before {content: "\e652"}
.ti-bolt-alt:before {content: "\e653"}
.ti-blackboard:before {content: "\e654"}
.ti-bag:before {content: "\e655"}
.ti-move:before {content: "\e656"}
.ti-arrows-vertical:before {content: "\e657"}
.ti-arrows-horizontal:before {content: "\e658"}
.ti-fullscreen:before {content: "\e659"}
.ti-arrow-top-right:before {content: "\e65a"}
.ti-arrow-top-left:before {content: "\e65b"}
.ti-arrow-circle-up:before {content: "\e65c"}
.ti-arrow-circle-right:before {content: "\e65d"}
.ti-arrow-circle-left:before {content: "\e65e"}
.ti-arrow-circle-down:before {content: "\e65f"}
.ti-angle-double-up:before {content: "\e660"}
.ti-angle-double-right:before {content: "\e661"}
.ti-angle-double-left:before {content: "\e662"}
.ti-angle-double-down:before {content: "\e663"}
.ti-zip:before {content: "\e664"}
.ti-world:before {content: "\e665"}
.ti-wheelchair:before {content: "\e666"}
.ti-view-list:before {content: "\e667"}
.ti-view-list-alt:before {content: "\e668"}
.ti-view-grid:before {content: "\e669"}
.ti-uppercase:before {content: "\e66a"}
.ti-upload:before {content: "\e66b"}
.ti-underline:before {content: "\e66c"}
.ti-truck:before {content: "\e66d"}
.ti-timer:before {content: "\e66e"}
.ti-ticket:before {content: "\e66f"}
.ti-thumb-up:before {content: "\e670"}
.ti-thumb-down:before {content: "\e671"}
.ti-text:before {content: "\e672"}
.ti-stats-up:before {content: "\e673"}
.ti-stats-down:before {content: "\e674"}
.ti-split-v:before {content: "\e675"}
.ti-split-h:before {content: "\e676"}
.ti-smallcap:before {content: "\e677"}
.ti-shine:before {content: "\e678"}
.ti-shift-right:before {content: "\e679"}
.ti-shift-left:before {content: "\e67a"}
.ti-shield:before {content: "\e67b"}
.ti-notepad:before {content: "\e67c"}
.ti-server:before {content: "\e67d"}
.ti-quote-right:before {content: "\e67e"}
.ti-quote-left:before {content: "\e67f"}
.ti-pulse:before {content: "\e680"}
.ti-printer:before {content: "\e681"}
.ti-power-off:before {content: "\e682"}
.ti-plug:before {content: "\e683"}
.ti-pie-chart:before {content: "\e684"}
.ti-paragraph:before {content: "\e685"}
.ti-panel:before {content: "\e686"}
.ti-package:before {content: "\e687"}
.ti-music:before {content: "\e688"}
.ti-music-alt:before {content: "\e689"}
.ti-mouse:before {content: "\e68a"}
.ti-mouse-alt:before {content: "\e68b"}
.ti-money:before {content: "\e68c"}
.ti-microphone:before {content: "\e68d"}
.ti-menu:before {content: "\e68e"}
.ti-menu-alt:before {content: "\e68f"}
.ti-map:before {content: "\e690"}
.ti-map-alt:before {content: "\e691"}
.ti-loop:before {content: "\e692"}
.ti-location-pin:before {content: "\e693"}
.ti-list:before {content: "\e694"}
.ti-light-bulb:before {content: "\e695"}
.ti-Italic:before {content: "\e696"}
.ti-info:before {content: "\e697"}
.ti-infinite:before {content: "\e698"}
.ti-id-badge:before {content: "\e699"}
.ti-hummer:before {content: "\e69a"}
.ti-home:before {content: "\e69b"}
.ti-help:before {content: "\e69c"}
.ti-headphone:before {content: "\e69d"}
.ti-harddrives:before {content: "\e69e"}
.ti-harddrive:before {content: "\e69f"}
.ti-gift:before {content: "\e6a0"}
.ti-game:before {content: "\e6a1"}
.ti-filter:before {content: "\e6a2"}
.ti-files:before {content: "\e6a3"}
.ti-file:before {content: "\e6a4"}
.ti-eraser:before {content: "\e6a5"}
.ti-envelope:before {content: "\e6a6"}
.ti-download:before {content: "\e6a7"}
.ti-direction:before {content: "\e6a8"}
.ti-direction-alt:before {content: "\e6a9"}
.ti-dashboard:before {content: "\e6aa"}
.ti-control-stop:before {content: "\e6ab"}
.ti-control-shuffle:before {content: "\e6ac"}
.ti-control-play:before {content: "\e6ad"}
.ti-control-pause:before {content: "\e6ae"}
.ti-control-forward:before {content: "\e6af"}
.ti-control-backward:before {content: "\e6b0"}
.ti-cloud:before {content: "\e6b1"}
.ti-cloud-up:before {content: "\e6b2"}
.ti-cloud-down:before {content: "\e6b3"}
.ti-clipboard:before {content: "\e6b4"}
.ti-car:before {content: "\e6b5"}
.ti-calendar:before {content: "\e6b6"}
.ti-book:before {content: "\e6b7"}
.ti-bell:before {content: "\e6b8"}
.ti-basketball:before {content: "\e6b9"}
.ti-bar-chart:before {content: "\e6ba"}
.ti-bar-chart-alt:before {content: "\e6bb"}
.ti-back-right:before {content: "\e6bc"}
.ti-back-left:before {content: "\e6bd"}
.ti-arrows-corner:before {content: "\e6be"}
.ti-archive:before {content: "\e6bf"}
.ti-anchor:before {content: "\e6c0"}
.ti-align-right:before {content: "\e6c1"}
.ti-align-left:before {content: "\e6c2"}
.ti-align-justify:before {content: "\e6c3"}
.ti-align-center:before {content: "\e6c4"}
.ti-alert:before {content: "\e6c5"}
.ti-alarm-clock:before {content: "\e6c6"}
.ti-agenda:before {content: "\e6c7"}
.ti-write:before {content: "\e6c8"}
.ti-window:before {content: "\e6c9"}
.ti-widgetized:before {content: "\e6ca"}
.ti-widget:before {content: "\e6cb"}
.ti-widget-alt:before {content: "\e6cc"}
.ti-wallet:before {content: "\e6cd"}
.ti-video-clapper:before {content: "\e6ce"}
.ti-video-camera:before {content: "\e6cf"}
.ti-vector:before {content: "\e6d0"}
.ti-themify-logo:before {content: "\e6d1"}
.ti-themify-favicon:before {content: "\e6d2"}
.ti-themify-favicon-alt:before {content: "\e6d3"}
.ti-support:before {content: "\e6d4"}
.ti-stamp:before {content: "\e6d5"}
.ti-split-v-alt:before {content: "\e6d6"}
.ti-slice:before {content: "\e6d7"}
.ti-shortcode:before {content: "\e6d8"}
.ti-shift-right-alt:before {content: "\e6d9"}
.ti-shift-left-alt:before {content: "\e6da"}
.ti-ruler-alt-2:before {content: "\e6db"}
.ti-receipt:before {content: "\e6dc"}
.ti-pin2:before {content: "\e6dd"}
.ti-pin-alt:before {content: "\e6de"}
.ti-pencil-alt2:before {content: "\e6df"}
.ti-palette:before {content: "\e6e0"}
.ti-more:before {content: "\e6e1"}
.ti-more-alt:before {content: "\e6e2"}
.ti-microphone-alt:before {content: "\e6e3"}
.ti-magnet:before {content: "\e6e4"}
.ti-line-double:before {content: "\e6e5"}
.ti-line-dotted:before {content: "\e6e6"}
.ti-line-dashed:before {content: "\e6e7"}
.ti-layout-width-full:before {content: "\e6e8"}
.ti-layout-width-default:before {content: "\e6e9"}
.ti-layout-width-default-alt:before {content: "\e6ea"}
.ti-layout-tab:before {content: "\e6eb"}
.ti-layout-tab-window:before {content: "\e6ec"}
.ti-layout-tab-v:before {content: "\e6ed"}
.ti-layout-tab-min:before {content: "\e6ee"}
.ti-layout-slider:before {content: "\e6ef"}
.ti-layout-slider-alt:before {content: "\e6f0"}
.ti-layout-sidebar-right:before {content: "\e6f1"}
.ti-layout-sidebar-none:before {content: "\e6f2"}
.ti-layout-sidebar-left:before {content: "\e6f3"}
.ti-layout-placeholder:before {content: "\e6f4"}
.ti-layout-menu:before {content: "\e6f5"}
.ti-layout-menu-v:before {content: "\e6f6"}
.ti-layout-menu-separated:before {content: "\e6f7"}
.ti-layout-menu-full:before {content: "\e6f8"}
.ti-layout-media-right-alt:before {content: "\e6f9"}
.ti-layout-media-right:before {content: "\e6fa"}
.ti-layout-media-overlay:before {content: "\e6fb"}
.ti-layout-media-overlay-alt:before {content: "\e6fc"}
.ti-layout-media-overlay-alt-2:before {content: "\e6fd"}
.ti-layout-media-left-alt:before {content: "\e6fe"}
.ti-layout-media-left:before {content: "\e6ff"}
.ti-layout-media-center-alt:before {content: "\e700"}
.ti-layout-media-center:before {content: "\e701"}
.ti-layout-list-thumb:before {content: "\e702"}
.ti-layout-list-thumb-alt:before {content: "\e703"}
.ti-layout-list-post:before {content: "\e704"}
.ti-layout-list-large-image:before {content: "\e705"}
.ti-layout-line-solid:before {content: "\e706"}
.ti-layout-grid4:before {content: "\e707"}
.ti-layout-grid3:before {content: "\e708"}
.ti-layout-grid2:before {content: "\e709"}
.ti-layout-grid2-thumb:before {content: "\e70a"}
.ti-layout-cta-right:before {content: "\e70b"}
.ti-layout-cta-left:before {content: "\e70c"}
.ti-layout-cta-center:before {content: "\e70d"}
.ti-layout-cta-btn-right:before {content: "\e70e"}
.ti-layout-cta-btn-left:before {content: "\e70f"}
.ti-layout-column4:before {content: "\e710"}
.ti-layout-column3:before {content: "\e711"}
.ti-layout-column2:before {content: "\e712"}
.ti-layout-accordion-separated:before {content: "\e713"}
.ti-layout-accordion-merged:before {content: "\e714"}
.ti-layout-accordion-list:before {content: "\e715"}
.ti-ink-pen:before {content: "\e716"}
.ti-info-alt:before {content: "\e717"}
.ti-help-alt:before {content: "\e718"}
.ti-headphone-alt:before {content: "\e719"}
.ti-hand-point-up:before {content: "\e71a"}
.ti-hand-point-right:before {content: "\e71b"}
.ti-hand-point-left:before {content: "\e71c"}
.ti-hand-point-down:before {content: "\e71d"}
.ti-gallery:before {content: "\e71e"}
.ti-face-smile:before {content: "\e71f"}
.ti-face-sad:before {content: "\e720"}
.ti-credit-card:before {content: "\e721"}
.ti-control-skip-forward:before {content: "\e722"}
.ti-control-skip-backward:before {content: "\e723"}
.ti-control-record:before {content: "\e724"}
.ti-control-eject:before {content: "\e725"}
.ti-comments-smiley:before {content: "\e726"}
.ti-brush-alt:before {content: "\e727"}
.ti-youtube:before {content: "\e728"}
.ti-vimeo:before {content: "\e729"}
.ti-twitter:before {content: "\e72a"}
.ti-time:before {content: "\e72b"}
.ti-tumblr:before {content: "\e72c"}
.ti-skype:before {content: "\e72d"}
.ti-share:before {content: "\e72e"}
.ti-share-alt:before {content: "\e72f"}
.ti-rocket:before {content: "\e730"}
.ti-pinterest:before {content: "\e731"}
.ti-new-window:before {content: "\e732"}
.ti-microsoft:before {content: "\e733"}
.ti-list-ol:before {content: "\e734"}
.ti-linkedin:before {content: "\e735"}
.ti-layout-sidebar-2:before {content: "\e736"}
.ti-layout-grid4-alt:before {content: "\e737"}
.ti-layout-grid3-alt:before {content: "\e738"}
.ti-layout-grid2-alt:before {content: "\e739"}
.ti-layout-column4-alt:before {content: "\e73a"}
.ti-layout-column3-alt:before {content: "\e73b"}
.ti-layout-column2-alt:before {content: "\e73c"}
.ti-instagram:before {content: "\e73d"}
.ti-google:before {content: "\e73e"}
.ti-github:before {content: "\e73f"}
.ti-flickr:before {content: "\e740"}
.ti-facebook:before {content: "\e741"}
.ti-dropbox:before {content: "\e742"}
.ti-dribbble:before {content: "\e743"}
.ti-apple:before {content: "\e744"}
.ti-android:before {content: "\e745"}
.ti-save:before {content: "\e746"}
.ti-save-alt:before {content: "\e747"}
.ti-yahoo:before {content: "\e748"}
.ti-wordpress:before {content: "\e749"}
.ti-vimeo-alt:before {content: "\e74a"}
.ti-twitter-alt:before {content: "\e74b"}
.ti-tumblr-alt:before {content: "\e74c"}
.ti-trello:before {content: "\e74d"}
.ti-stack-overflow:before {content: "\e74e"}
.ti-soundcloud:before {content: "\e74f"}
.ti-sharethis:before {content: "\e750"}
.ti-sharethis-alt:before {content: "\e751"}
.ti-reddit:before {content: "\e752"}
.ti-pinterest-alt:before {content: "\e753"}
.ti-microsoft-alt:before {content: "\e754"}
.ti-linux:before {content: "\e755"}
.ti-jsfiddle:before {content: "\e756"}
.ti-joomla:before {content: "\e757"}
.ti-html5:before {content: "\e758"}
.ti-flickr-alt:before {content: "\e759"}
.ti-email:before {content: "\e75a"}
.ti-drupal:before {content: "\e75b"}
.ti-dropbox-alt:before {content: "\e75c"}
.ti-css3:before {content: "\e75d"}
.ti-rss:before {content: "\e75e"}
.ti-rss-alt:before {content: "\e75f"}
html {font-size: 15px}
:root {scroll-behavior: inherit}
body {font-family: Rubik, sans-serif;color: #5d666f;background-color: #fff;font-size: 16px;font-size: calc-rem-value(16);overflow-x: hidden}
@media(max-width:767px) {body {font-size: 14px}}
body.dark-page {background-color: #fff}
p {font-size: 16px;color: #5d666f;line-height: 1.5em}
h1, h2, h3, h4, h5, h6 {color: #1c263a;font-family: Cormorant;font-weight: 400}
ul {padding-left: 0;margin: 0;list-style: none}
a {transition: all .2s}
a, a:hover {text-decoration: none}
img {max-width: 100%;height: auto}
.section-fluid {padding: 120px 65px}
@media(max-width:991px) {.section-fluid {padding: 90px 30px}}
@media(max-width:575px) {.section-fluid {padding: 80px 0}}
@media(min-width:1400px) {.container {max-width: 1300px}}
.hidden {display: none}
.sr-only {display: none !important;opacity: 0;visibility: hidden}
.App, .page-wrap {position: relative;overflow: hidden}
@media(max-width:991px) {.page-wrapper {overflow: hidden}}
.wow {visibility: hidden}
.fi:before {margin: 0}
.section-bg {background: #f5f5f5 !important}
.separator-padding {padding: 120px 0}
@media(max-width:991px) {.separator-padding {padding: 90px 0}}
@media(max-width:767px) {.separator-padding {padding: 80px 0}}
@media(max-width:575px) {.separator-padding {padding: 60px 0}}
.pt-120 {padding-top: 120px}
@media(max-width:991px) {.pt-120 {padding-top: 90px}}
@media(max-width:767px) {.pt-120 {padding-top: 80px}}
@media(max-width:575px) {.pt-120 {padding-top: 60px}}
.pb-120 {padding-bottom: 120px}
@media(max-width:991px) {.pb-120 {padding-bottom: 90px}}
@media(max-width:767px) {.pb-120 {padding-bottom: 80px}}
@media(max-width:575px) {.pb-120 {padding-bottom: 60px}}
.contact-activation .error-handling-messages {width: 100% !important;margin-top: 15px !important}
.contact-activation label.error {color: red;font-size: 13px;font-weight: 400;text-align: left;display: block;margin: 5px 0 10px}
.contact-activation #c-loader, .contact-activation #loader {display: none;margin-top: 10px}
.contact-activation #c-loader i, .contact-activation #loader i {font-size: 30px;font-size: calc-rem-value(30);color: #064acb;display: inline-block;animation: rotating 2s linear infinite}
.contact-activation #c-error, .contact-activation #c-success, .contact-activation #error, .contact-activation #success {width: 100%;color: #fff;padding: 5px 10px;font-size: 16px;text-align: center;display: none}
@media(max-width:767px) {
    .contact-activation #c-error, .contact-activation #c-success, .contact-activation #error, .contact-activation #success {font-size: 15px}}
.contact-activation #c-success, .contact-activation #success {background-color: #009a00;border-left: 5px solid green;margin-bottom: 5px}
.contact-activation #c-error, .contact-activation #error {background-color: #ff1a1a;border-left: 5px solid red}
@keyframes rotating {0% {transform: rotate(0deg)}
    to {transform: rotate(1turn)}}
.rotating {animation: rotating 5s infinite alternate}
.back-btn {background-color: #064acb;width: 45px;height: 45px;line-height: 45px;border: 4px solid #0646c1;border-radius: 3px;text-align: center;display: none;position: fixed;z-index: 999;right: 15px;bottom: 15px;transition: all .2s}
@media(max-width:991px) {.back-btn {width: 35px;height: 35px;line-height: 35px}}
.back-btn:hover {background-color: #064acb}
.back-btn i {font-size: 18px;font-size: calc-rem-value(18);color: #fff;position: absolute;left: 39%;top: -12%;transform: translate(-50%, -50%);transform: rotate(268deg)}
@media(max-width:991px) {.back-btn i {left: 32%;top: -15%}}
.mfp-wrap {background-color: rgba(0, 0, 0, .9);z-index: 99999}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden;transition: all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: .8}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0}
.fancybox-overlay {background: rgba(0, 0, 0, .9);z-index: 9999 !important}
.fancybox-wrap {z-index: 99999 !important}
.ui-widget.ui-widget-content {box-shadow: 0 1px 13.5px 1.5px rgba(46, 49, 108, .08);border: none;padding: 10px}
.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {border: 1px solid #e3e3e3;background: #f9f9f9;font-weight: 400;color: #454545;text-align: center}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #e3d9d9;background: #7f91a6;color: #fff}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {border: 1px solid #064acb;background: #064acb;font-weight: 400;color: #fff}
body.dark-page .mouse-circle {background-color: #fff}
body.dark-page .mouse-circle-follow {border-color: #fff}
.sticky {position: fixed !important;background: #fff;top: 0;left: 0;width: 100%;transition: all .5s ease;animation: smoothScroll 1s forwards;box-shadow: 0 -5px 15px rgba(8, 106, 216, .29);z-index: 999}
@keyframes smoothScroll {0% {transform: translateY(-142px)}
    to {transform: translateY(0)}}
@media(max-width:991px) {.header-style-1 .sticky {padding: 15px}}
@media(max-width:575px) {.header-style-1 .sticky {padding: 15px 0}}
.header-style-1 .sticky .mean-container .mean-nav {margin-top: 15px}
@media(max-width:991px) {.header-style-3 .sticky {padding: 15px}}
@media(max-width:575px) {.header-style-3 .sticky {padding: 15px 0}}
.cart-quickview {max-width: 1120px;margin: 200px auto;z-index: 999999 !important}
@media(max-width:991px) {.cart-quickview {max-width: 500px}}
.cart-quickview .modal-body {padding: 40px}
@media(max-width:991px) {.cart-quickview .modal-body {padding: 15px}}
.cart-quickview .modal-product img {width: 100%}
.cart-quickview .product-details .product-single-content h5 {margin-bottom: 5px}
@media(max-width:991px) {.cart-quickview .product-details .product-single-content .pro-single-btn .quantity {margin-bottom: 20px}}
.cart-quickview button.btn-close {position: absolute;top: 2px;right: 2px;width: 40px;height: 40px;background: #064acb;text-align: center;font-size: 24px;border: none;color: #fff;z-index: 9;transition: all .4s ease-in-out;opacity: 1}
.modal {z-index: 9999}
.MuiDialog-paper, .subscribe-dialog {max-width: 1200px !important;min-height: 480px !important;z-index: 9999}
@media(max-width:767px) {
    .MuiDialog-paper, .subscribe-dialog {max-width: 500px}}
.errorMessage {color: red;margin-bottom: 5px}
ul.smothscroll {position: fixed;bottom: 25px;right: 30px;list-style: none;z-index: 99}
ul.smothscroll a {width: 45px;height: 45px;line-height: 45px;border-radius: 5px;display: block;text-align: center;background-size: 200%, 1px;background-position: 0;border: 2px solid #064acb}
ul.smothscroll a, ul.smothscroll a:hover {background-color: #064acb;color: #fff}
@media(max-width:767px) {ul.smothscroll a {width: 30px;height: 30px;line-height: 25px}}
.heading-title, .heading-title-s2, .heading-title-s3 {margin-bottom: 40px}
@media(max-width:991px) {
    .heading-title, .heading-title-s2, .heading-title-s3 {text-align: center;margin-bottom: 30px}}
@media(max-width:767px) {
    .heading-title, .heading-title-s2, .heading-title-s3 {margin-bottom: 30px;text-align: center}}
@media(max-width:575px) {
    .heading-title, .heading-title-s2, .heading-title-s3 {margin-bottom: 20px;text-align: center}}
.heading-title h2, .heading-title-s2 h2, .heading-title-s3 h2 {font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;display: flex;align-items: center}
.heading-title h2 i, .heading-title-s2 h2 i, .heading-title-s3 h2 i {position: relative;top: -5px;margin-right: 15px}
@media(max-width:575px) {
    .heading-title h2 i, .heading-title-s2 h2 i, .heading-title-s3 h2 i {display: none}}
@media(max-width:1399px) {
    .heading-title h2, .heading-title-s2 h2, .heading-title-s3 h2 {font-size: 45px}}
@media(max-width:1199px) {
    .heading-title h2, .heading-title-s2 h2, .heading-title-s3 h2 {font-size: 42px}}
@media(max-width:991px) {
    .heading-title h2, .heading-title-s2 h2, .heading-title-s3 h2 {font-size: 42px;line-height: 48px;justify-content: center}}
@media(max-width:575px) {
    .heading-title h2, .heading-title-s2 h2, .heading-title-s3 h2 {font-size: 30px;margin-top: 0;line-height: 40px}}
.heading-title p, .heading-title-s2 p, .heading-title-s3 p {font-size: 18px}
.heading-title-s2 {text-align: center}
.heading-title-s2 h2 {justify-content: center}
.heading-title-s3 {margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #e9ecef;position: relative}
@media(max-width:991px) {.heading-title-s3 {margin-bottom: 30px;padding-bottom: 30px}}
.heading-title-s3:before {position: absolute;left: 0;bottom: -1px;content: "";width: 53px;height: 1px;background: #064acb}
@media(max-width:991px) {.heading-title-s3:before {left: 50%;transform: translateX(-50%)}}
.btn-style-1, .btn-style-2, .small-btn-style {-webkit-backface-visibility: hidden;background: #064acb;border: 0;border-radius: 30px;color: #1a1729;display: inline-block;font-family: Cormorant;font-size: 18px;font-weight: 500;font-weight: 600;padding: 15px 70px 15px 35px;position: relative;text-transform: capitalize;z-index: 1;color: #fff;overflow: hidden}
.btn-style-1:before, .btn-style-2:before, .small-btn-style:before {background: #fff;border-radius: 30px;content: "";font-family: icomoon;height: 46px;line-height: 46px;position: absolute;right: 5px;text-align: center;top: 5px;width: 46px;color: #1c263a;font-size: 12px}
.btn-style-1:after, .btn-style-2:after, .small-btn-style:after {position: absolute;top: 0;right: 0;height: 100%;width: 0;z-index: -1;content: "";border-radius: 100px;background: #053ca3;transition: all .4s ease-in-out 0s}
.btn-style-1.btn-style-1-s3, .btn-style-2.btn-style-1-s3, .small-btn-style.btn-style-1-s3 {width: 100%;height: 100%;background: #fff;color: #064acb}
.btn-style-1.btn-style-1-s3:after, .btn-style-2.btn-style-1-s3:after, .small-btn-style.btn-style-1-s3:after {border: 1px solid #fff}
.btn-style-1.btn-style-1-s4, .btn-style-2.btn-style-1-s4, .small-btn-style.btn-style-1-s4 {background: #064acb;color: #fff}
.btn-style-1.btn-style-1-s4:after, .btn-style-2.btn-style-1-s4:after, .small-btn-style.btn-style-1-s4:after {border: 1px solid #064acb}
.btn-style-1:active, .btn-style-1:focus, .btn-style-1:hover, .btn-style-2:active, .btn-style-2:focus, .btn-style-2:hover, .small-btn-style:active, .small-btn-style:focus, .small-btn-style:hover {color: #fff}
.btn-style-1:active:after, .btn-style-1:focus:after, .btn-style-1:hover:after, .btn-style-2:active:after, .btn-style-2:focus:after, .btn-style-2:hover:after, .small-btn-style:active:after, .small-btn-style:focus:after, .small-btn-style:hover:after {left: 0;right: auto;width: 100%}
.btn-style-1:hover:after, .btn-style-2:hover:after, .small-btn-style:hover:after {opacity: 1}
@media(max-width:991px) {
    .btn-style-1, .btn-style-2, .small-btn-style {font-size: 18px;font-size: calc-rem-value(18)}}
@media(max-width:767px) {
    .btn-style-1, .btn-style-2, .small-btn-style {padding: 10px 40px 10px 18px;font-size: 14px}
    .btn-style-1:before, .btn-style-2:before, .small-btn-style:before {width: 20px;height: 20px;line-height: 20px;font-size: 7px;right: 10px;top: 10px}}
.btn-style-2 {background: #fff;border-color: #1c263a;color: #1c263a}
.btn-style-2:before {background-color: #064acb;color: #fff}
.btn-style-2:hover {color: #1c263a}
.small-btn-style {font-size: 14px;padding: 5px 35px 5px 12px;background: #fff;border-color: #1c263a;color: #1c263a}
.small-btn-style:before {background-color: #064acb;width: 20px;height: 20px;line-height: 20px;color: #fff;font-size: 7px}
@media(max-width:767px) {.small-btn-style:before {top: 6px;right: 6px}}
.small-btn-style:hover {color: #1c263a}
.small-btn-style:hover:after {background: #ebebeb}
.small-btn-style.primary {background: #064acb;color: #fff}
.small-btn-style.primary:before {background-color: #fff;color: #1c263a}
.small-btn-style.primary:after {background: #053ca3}
.form input, .form select, .form textarea {border-color: #bfbfbf;border-radius: 0;outline: 0;box-shadow: none;color: #595959;font-style: normal}
.form input:focus, .form select:focus, .form textarea:focus {border-color: #064acb;-o-box-shadow: 0 0 5px 0 #0c5ef8;-ms-box-shadow: 0 0 5px 0 #0c5ef8;box-shadow: 0 0 5px 0 #0c5ef8}
.form ::-webkit-input-placeholder {font-style: 14px;font-style: italic;color: #595959}
.form :-moz-placeholder, .form ::-moz-placeholder {font-style: 14px;font-style: italic;color: #595959}
.form :-ms-input-placeholder {font-style: 14px;font-style: italic;color: #595959}
.form select {font-style: normal;background: url(/images/select-icon.png) no-repeat 100%;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer}
.form select::-ms-expand {display: none}
.form ::placeholder {font-style: normal}
.social-links {overflow: hidden}
.social-links li {float: left;width: 35px;height: 35px;margin-right: 1px}
.social-links li a {background-color: #0c5ef8;width: 35px;height: 35px;line-height: 35px;display: block;color: #fff;text-align: center}
.social-links li a:hover {background-color: #064acb}
.header-search-form {position: fixed;left: 0;top: 0;height: 100vh;width: 100%;z-index: 99999;margin-top: -540px;transform: translateY(-100%);background-color: rgba(0, 0, 0, .9);transition: all 1.5s cubic-bezier(.86, 0, .07, 1);transition-timing-function: cubic-bezier(.86, 0, .07, 1)}
.header-search-form .close-header-search {position: absolute;right: 25px;left: auto;color: #fff;width: auto;height: auto;top: 25px;margin: 0;border: none;transition: all .5s ease;width: 50px;height: 50px;background: #064acb;opacity: 0;visibility: hidden;border-radius: 50%}
.header-search-form .close-header-search i {position: relative;display: block;color: #fff;font-size: 20px}
.header-search-form form {position: absolute;max-width: 700px;top: 50%;left: 15px;right: 15px;margin: -35px auto 0;transform: scaleX(0);transform-origin: center;background-color: transparent;transition: all .3s ease}
.header-search-form .form-group {position: relative;margin: 0;overflow: hidden;border-radius: 40px}
.header-search-form .form-group input[type=search], .header-search-form .form-group input[type=text] {position: relative;display: block;font-size: 18px;line-height: 50px;color: #000;height: 70px;width: 100%;padding: 10px 30px;background: #fff;transition: all .5s ease;font-weight: 500;text-transform: capitalize;border-radius: 40px;border: 0}
.header-search-form .form-group input[type=search]:focus, .header-search-form .form-group input[type=text]:focus {outline: none;border-color: #064acb}
.header-search-form .form-group input[type=submit] {position: absolute;right: 30px;top: 0;height: 70px;line-height: 70px;background: transparent;text-align: center;font-size: 24px;color: #000;padding: 0;cursor: pointer;transition: all .5s ease}
.header-search-form .form-group button:hover, .header-search-form .form-group input[type=submit]:hover {color: #000}
.header-search-form .form-group .search-btn {width: 60px;height: 70px;background: #064acb;color: #fff;position: absolute;right: 0;top: 0;border: 0}
.header-search-form input::placeholder, .header-search-form textarea::placeholder {color: #000}
.header-search-form.active {transform: translateY(0);margin-top: 0}
.header-search-form.active .close-header-search {visibility: visible;opacity: 1;transition-delay: 1.5s}
.header-search-form.active form {transform: scaleX(1);transition-delay: 1.2s}
.page-title {background: #dff8ff;min-height: 250px;position: relative;display: flex;justify-content: center;flex-direction: column;z-index: 1;overflow: hidden}
.page-title:before {position: absolute;right: 0;top: -40px;width: 100%;height: 100%;content: "";background-position: 100%;background-repeat: no-repeat;background-size: contain}
@media(max-width:991px) {.page-title {min-height: 250px}}
@media(max-width:575px) {.page-title {min-height: 250px}
    .page-title .breadcumb-wrap {text-align: center}}
.page-title .breadcumb-wrap h2 {font-size: 30px;font-style: normal;font-weight: 700;line-height: 80px;text-transform: capitalize;color: #1c263a;margin-bottom: 15px}
@media(max-width:767px) {.page-title .breadcumb-wrap h2 {font-size: 20px;line-height: 40px}}
.page-title .breadcumb-wrap ol {padding-left: 0;margin-bottom: 0;display: flex;flex-wrap: wrap}
@media(max-width:575px) {.page-title .breadcumb-wrap ol {justify-content: center}}
.page-title .breadcumb-wrap ol li {display: inline-block;padding: 0 15px;color: #707070;position: relative;font-size: 16px}
.page-title .breadcumb-wrap ol li i {color: #707070;margin-right: 5px}
.page-title .breadcumb-wrap ol li:first-child {padding-left: 0}
.page-title .breadcumb-wrap ol li:last-child {color: #064acb}
@media(max-width:767px) {.page-title .breadcumb-wrap ol li {font-size: 18px}}
@media(max-width:575px) {.page-title .breadcumb-wrap ol li {font-size: 16px;padding: 0 10px}
    .page-title .breadcumb-wrap ol li:first-child {padding-left: 0}}
.page-title .breadcumb-wrap ol li:after {content: ">";position: absolute;right: -5px;top: 50%;transform: translateY(-50%);color: #707070}
.page-title .breadcumb-wrap ol li:last-child:after {display: none}
.page-title .breadcumb-wrap ol li a {color: #707070;font-size: 16px;transition: all .3s}
.page-title .breadcumb-wrap ol li a:hover {color: #064acb}
.preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #1c263a;z-index: 999999}
.loader {display: block;position: relative;left: 50%;top: 50%;width: 150px;height: 150px;margin: -75px 0 0 -75px;border-radius: 50%;border: 3px solid transparent;border-top-color: #064acb;animation: spin 2s linear infinite}
.loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #f3a952;animation: spin 3s linear infinite}
.loader:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #ec2526;animation: spin 1.5s linear infinite}
@keyframes spin {0% {transform: rotate(0deg)}
    to {transform: rotate(1turn)}}
.pagination-wrapper {text-align: center;margin-top: 60px}
@media(max-width:991px) {.pagination-wrapper {text-align: left;margin-top: 40px}}
.pagination-wrapper .pg-pagination {display: inline-block;overflow: hidden;list-style-type: none;text-align: center}
.pagination-wrapper .pg-pagination li {float: left;margin-right: 10px}
@media(max-width:767px) {.pagination-wrapper .pg-pagination li {margin-right: 5px}}
.pagination-wrapper .pg-pagination li:last-child {margin-right: 0}
.pagination-wrapper .pg-pagination li a {background-color: transparent;width: 50px;height: 50px;line-height: 50px;font-size: 16px;font-size: calc-rem-value(16);font-weight: 600;color: #1c263a;background: #f9f7f6;display: block}
@media(max-width:991px) {.pagination-wrapper .pg-pagination li a {width: 40px;height: 40px;line-height: 40px;font-size: 15px;font-size: calc-rem-value(15)}}
.pagination-wrapper .pg-pagination .active a, .pagination-wrapper .pg-pagination li a:hover {background: #064acb;border-color: #064acb;color: #fff}
.pagination-wrapper .pg-pagination .fi:before {font-size: 15px;font-size: calc-rem-value(15)}
.pagination-wrapper-left {text-align: left}
.pagination-wrapper-right {text-align: right}
@media screen and (min-width:1200px) {.pagination-wrapper-right {padding-right: 50px}}
@media(max-width:991px) {.pagination-wrapper-right {margin-top: 45px;text-align: left}}
.discount-bar {background: linear-gradient(270deg, #064acb 47.99%, #f3a952 89.53%);padding: 8px}
.discount-bar p {font-size: 12px;font-style: normal;font-weight: 400;line-height: 22px;color: #fff;margin-bottom: 0;text-align: center}
.discount-bar p span {font-size: 14px}
.discount-bar .discount-text {position: relative;padding-right: 10px}
.discount-bar .discount-text .discount-close {position: absolute;right: 0;top: -2px;color: #fff}
.discount-bar .discount-text .discount-close i {cursor: pointer}
.topbar {padding: 10px 0}
.topbar .contact-link ul {display: flex}
@media(max-width:991px) {.topbar .contact-link ul {justify-content: center;padding-bottom: 10px}}
.topbar .contact-link ul li+li {margin-left: 25px}
@media(max-width:1199px) {.topbar .contact-link ul li+li {margin-left: 10px}}
.topbar .contact-link ul li a {font-weight: 600;color: #1c263a}
.topbar .contact-link ul li a, .topbar .help-link p {font-size: 12px;font-style: normal;line-height: normal}
.topbar .help-link p {font-weight: 400;margin-bottom: 0;text-align: center}
@media(max-width:991px) {.topbar .help-link p {margin-bottom: 10px}}
.topbar .help-link p a {font-weight: 600;color: #1c263a}
.topbar .topbar-select ul.topbar-select-wrap {display: flex;justify-content: flex-end}
@media(max-width:991px) {.topbar .topbar-select ul.topbar-select-wrap {justify-content: center}}
.topbar .topbar-select ul.topbar-select-wrap .MuiFormControl-root {min-width: 100%;margin: 0}
.topbar .topbar-select ul.topbar-select-wrap .MuiFormControl-root .MuiSelect-select {padding: 0 30px 0 0;font-size: 12px}
.topbar .topbar-select ul.topbar-select-wrap .MuiFormControl-root .MuiOutlinedInput-notchedOutline {border: 0}
.header-middle {padding-top: 20px;padding-bottom: 20px;border-top: 1px solid rgba(93, 102, 111, .15);border-bottom: 1px solid rgba(93, 102, 111, .15)}
@media(max-width:991px) {.header-middle {padding-bottom: 20px}
    .header-middle .navbar-header {display: none}}
.header-middle .middle-box {background: #edf2f4;border-radius: 5px;display: flex;border-radius: 27.5px;position: relative;z-index: 999;align-items: center}
.header-middle .middle-box .category {display: inline-block;width: 170px;opacity: 1;position: relative}
.header-middle .middle-box .category:before {position: absolute;right: 0;width: 1px;height: 20px;content: "";background: #7c7c7c;top: 50%;transform: translateY(-50%)}
.header-middle .middle-box .category select {border: 0;height: 55px;line-height: 40px;padding-left: 20px;padding-right: 10px}
.header-middle .middle-box .category select:after {right: auto;left: 25px;width: 8px;height: 8px;top: 27px}
.header-middle .middle-box .category select:before {position: absolute;left: 10px;top: 8px;width: 40px;height: 40px;content: "";background: #fff;border-radius: 50%}
.header-middle .middle-box .category .form-control {font-family: Rubik, sans-serif;font-size: 14px;font-style: normal;font-weight: 500;letter-spacing: .42px;text-transform: uppercase;width: 170px}
@media(max-width:575px) {.header-middle .middle-box .category .form-control {width: 150px;font-size: 12px}}
.header-middle .middle-box .category .form-control span.current {margin-top: 3px;display: block}
.header-middle .middle-box .search-box {width: calc(103% - 200px);display: inline-block}
.header-middle .middle-box .search-box .form-control {border: 0;border-radius: 0;font-weight: 400;font-size: 15px;color: #707070}
.header-middle .middle-box .search-box .form-control:focus {box-shadow: none}
.header-middle .middle-box .form-control {background: transparent}
.header-middle .middle-box .form-control:focus {box-shadow: none}
.header-middle .middle-box .MuiFormControl-root {min-width: 100%;margin: 0;padding-left: 30px}
.header-middle .middle-box .MuiFormControl-root .MuiSelect-select {padding: 0 30px 0 0;height: 45px;line-height: 45px;font-size: 12px;font-style: normal;font-weight: 500;font-family: Rubik, sans-serif;text-transform: uppercase}
.header-middle .middle-box .MuiFormControl-root .MuiOutlinedInput-notchedOutline {border: 0}
.header-middle .middle-box .search-btn {border: 0;width: 50px;height: 51px;margin-right: -2px;background: none}
@media(max-width:1199px) {.header-middle .middle-box .search-btn {margin-right: -6px}}
@media(max-width:575px) {.header-middle .middle-box .search-btn {width: 30px}}
.header-middle .middle-box .search-btn img {max-width: 20px}
.header-middle .middle-right ul {list-style: none;display: flex;align-items: center;justify-content: flex-end}
@media(max-width:991px) {.header-middle .middle-right ul {justify-content: center;margin-top: 20px}}
.header-middle .middle-right ul li {position: relative}
.header-middle .middle-right ul li+li {margin-left: 25px;padding-left: 25px;position: relative}
@media(max-width:1199px) {.header-middle .middle-right ul li+li {margin-left: 20px;padding-left: 20px}}
.header-middle .middle-right ul li+li:before {position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 20px;width: 1px;background: hsla(0, 0%, 49%, .4);content: ""}
.header-middle .middle-right ul li a {display: flex;justify-content: center;color: #707070;position: relative;align-items: center}
.header-middle .middle-right ul li a i {font-size: 30px;line-height: 30px;position: relative}
@media(max-width:575px) {.header-middle .middle-right ul li a i {font-size: 25px;line-height: 21px}}
.header-middle .middle-right ul li a span {font-family: Rubik, sans-serif;font-weight: 400;font-size: 18px;line-height: 26px}
@media(max-width:575px) {.header-middle .middle-right ul li a span {font-size: 16px;line-height: 21px}}
.header-middle .middle-right ul li a .cart-count {background: #064acb;width: 18px;height: 18px;font-size: 14px;line-height: 20px;color: #fff;position: absolute;top: -6px;right: -6px;border-radius: 50%;font-weight: 400;display: flex;align-items: center;justify-content: center}
@media(max-width:575px) {.header-middle .middle-right ul li a .cart-count {font-size: 12px;line-height: 18px}}
.header-middle .middle-right ul li a p {margin-left: 8px;margin-bottom: 0;font-size: 14px;font-style: normal;font-weight: 500}
.header-middle .middle-right ul li a p small {display: block;line-height: 10px;margin-top: 5px;font-size: 12px}
.header-middle .cart-toggle-btn, .header-middle .wishlist-toggle-btn {border: 0;background: transparent;position: relative}
.header-middle .cart-toggle-btn .fi, .header-middle .wishlist-toggle-btn .fi {font-size: 30px;line-height: 30px;color: #7b7b7b}
@media(max-width:575px) {
    .header-middle .cart-toggle-btn .fi, .header-middle .wishlist-toggle-btn .fi {font-size: 25px;line-height: 21px}}
.header-middle .cart-toggle-btn .cart-count, .header-middle .wishlist-toggle-btn .cart-count {background: #83b735;width: 18px;height: 18px;font-size: 14px;line-height: 20px;color: #fff;position: absolute;top: 3px;right: 0;border-radius: 50%;font-weight: 400;display: flex;align-items: center;justify-content: center}
@media(max-width:575px) {
    .header-middle .cart-toggle-btn .cart-count, .header-middle .wishlist-toggle-btn .cart-count {font-size: 12px;line-height: 18px}}
.header-middle .mini-cart-content .mini-cart-item-des, .header-middle .mini-wislist-content .mini-cart-item-des {text-align: left}
.header-middle .mini-cart-content .mini-cart-item-des a, .header-middle .mini-cart-content .mini-cart-item-image a, .header-middle .mini-wislist-content .mini-cart-item-des a, .header-middle .mini-wislist-content .mini-cart-item-image a {display: block;padding: 0}
.header-area {z-index: 99}
@media(max-width:991px) {.header-area {padding: 0 0 15px}
    .header-area .menu-area {padding-top: 20px}}
@media(max-width:575px) {.header-area .mean-container a.meanmenu-reveal {margin-top: -48px}}
.header-area .header-category-item {position: relative}
.header-area .header-category-item .header-category-toggle-btn {border: 0;background: #064acb;width: 100%;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;color: #fff;text-align: left;padding: 15px;border-right: 0;position: relative;max-width: 245px;border-radius: 5px}
@media(max-width:575px) {.header-area .header-category-item .header-category-toggle-btn {border-right: 1px solid transparent;background: none;right: auto;left: 0;padding: 0;width: auto}}
.header-area .header-category-item .header-category-toggle-btn:before {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 19px;content: "";font-family: icomoon !important;color: #fff}
@media(max-width:1399px) {.header-area .header-category-item .header-category-toggle-btn:before {right: 0}}
@media(max-width:1199px) {.header-area .header-category-item .header-category-toggle-btn:before {font-size: 18px}}
@media(max-width:1399px) {.header-area .header-category-item .header-category-toggle-btn:before {right: 10px}}
@media(max-width:575px) {.header-area .header-category-item .header-category-toggle-btn:before {right: auto;left: 0;top: -6px;right: -12px;width: 40px;height: 35px;font-size: 25px;text-align: center;line-height: 35px;background: #064acb;color: #fff}}
@media(max-width:1199px) {.header-area .header-category-item {font-size: 16px}}
@media(max-width:991px) {.header-area .header-category-item {border-right: 1px solid transparent;text-align: left}}
@media(max-width:575px) {.header-area .header-category-item span {display: none}}
.header-area .category-shop-item {background: #fff;width: 245px;z-index: 11;position: absolute;left: 0;top: 55px;opacity: 0;visibility: hidden;transition: all .3s ease-out 0s;box-shadow: 0 2px 20px 0 rgba(62, 65, 159, .09);padding: 10px 0}
@media(max-width:991px) {.header-area .category-shop-item {padding: 0;right: auto;left: 0}}
.header-area .category-shop-item ul {list-style: none}
@media(min-width:991px) {.header-area .category-shop-item ul {display: block !important}}
.header-area .category-shop-item ul li a {padding: 8px 20px;font-weight: 400;font-size: 14px;color: #707070;position: relative;display: block;line-height: 22px;text-align: left;border-bottom: 1px solid #e9ecef;display: flex;align-items: center}
.header-area .category-shop-item ul li a:after {right: 15px}
@media(max-width:991px) {.header-area .category-shop-item ul li a:after {position: absolute;display: block;transform: rotate(1turn)}}
.header-area .category-shop-item ul li a i {color: #064acb;font-size: 25px;margin-right: 10px}
.header-area .category-shop-item ul li:last-child a {border: 0}
@media screen and (min-width:992px) {.header-area .header-catagory-item {position: relative;list-style: none}
    .header-area .header-catagory-item .header-catagory-single {background-color: #fff;box-shadow: 0 2px 20px 0 rgba(62, 65, 159, .09);width: 225px;position: absolute;padding: 0;left: 110%;top: 0;z-index: 10;visibility: hidden;opacity: 0;transition: all .3s ease-in-out;overflow: hidden}
    .header-area .header-catagory-item:hover .header-catagory-single {visibility: visible;opacity: 1;left: 101%}}
@media(max-width:991px) {.header-area .header-catagory-item {overflow: hidden}
    .header-area .header-catagory-item .header-catagory-single {position: relative;padding-left: 20px;max-height: 0;transition: max-height .25s ease-out}
    .header-area .header-catagory-item:hover .header-catagory-single {max-height: 500px;transition: max-height .25s ease-in}}
.header-area .category-shop-item.category-shop-item-toggle {opacity: 1;visibility: visible}
@media(max-width:991px) {.header-area .category-shop-item.category-shop-item-toggle {top: 63px;left: 0}}
@media(max-width:575px) {.header-area .category-shop-item.category-shop-item-toggle {top: 46px}}
.header-area .menu-down-arrow {position: relative}
.header-area .menu-down-arrow:after {position: absolute;content: "";font-family: icomoon;right: 0;top: 34%}
@media(max-width:1199px) {.header-area .menu-down-arrow:after {right: -4px}}
@media(max-width:991px) {.header-area .menu-down-arrow:after {position: unset;display: none}}
.header-area .main-menu .row {width: 100%}
.header-area ul.nav {list-style: none;justify-content: flex-start}
.header-area .main-menu>ul {display: flex;list-style: none}
@media screen and (min-width:992px) {
    .header-area .main-menu #navbar li, .header-area .main-menu ul li.has-submenu {position: relative}
    .header-area .main-menu ul li.has-submenu>a:before {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);content: "+"}}
@media screen and (min-width:992px)and (max-width:1700px) {.header-area .main-menu ul li.has-submenu>a:before {right: 3px}}
@media screen and (min-width:992px) {.header-area .main-menu ul>li>a {font-size: 16px;font-style: normal;font-weight: 500;line-height: 29px;padding: 20px 40px;display: block;color: #1c263a;position: relative}}
@media screen and (min-width:992px)and (max-width:1650px) {.header-area .main-menu ul>li>a {padding: 20px 30px}}
@media screen and (min-width:992px)and (max-width:1500px) {.header-area .main-menu ul>li>a {padding: 20px}}
@media screen and (min-width:992px) {
    .header-area .main-menu ul>li>a.active, .header-area .main-menu ul>li>a:hover {color: #064acb}
    .header-area .main-menu ul>li>a.active:before, .header-area .main-menu ul>li>a:hover:before {opacity: 1;visibility: visible}
    .header-area .main-menu ul .sub-menu {background-color: #fff;box-shadow: 0 2px 20px 0 rgba(62, 65, 159, .09);width: 230px;position: absolute;padding: 20px 0;left: 0;top: 110%;z-index: 10;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform-origin: center top 0;-webkit-transform-origin: center top 0;-moz-transform-origin: center top 0;-ms-transform-origin: center top 0;-o-transform-origin: center top 0;transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;visibility: hidden}
    .header-area .main-menu ul .sub-menu .third-lavel-menu {position: relative}
    .header-area .main-menu ul .sub-menu .third-lavel-menu:before {position: absolute;right: 10px;top: 20px;content: "";font-family: icomoon;font-size: 12px}
    .header-area .main-menu ul .sub-menu .third-lavel-menu .sub-menu {top: 0}}
@media screen and (min-width:992px)and (max-width:1199px) {.header-area .main-menu ul .sub-menu .third-lavel-menu .sub-menu {left: auto;right: 100%}}
@media screen and (min-width:992px) {.header-area .main-menu ul .sub-menu .third-lavel-menu:hover .sub-menu {top: 0;left: 100%}}
@media screen and (min-width:992px)and (max-width:1199px) {.header-area .main-menu ul .sub-menu .third-lavel-menu:hover .sub-menu {top: 0;left: auto}}
@media screen and (min-width:992px) {.header-area .main-menu ul>li .sub-menu a {font-size: 14px;font-size: calc-rem-value(16);display: block;padding: 8px 8px;color: #1c263a;position: relative;overflow: hidden}
    .header-area .main-menu ul>li .sub-menu a.active, .header-area .main-menu ul>li .sub-menu a:hover {color: #064acb}
    .header-area .main-menu ul>li>.sub-menu .sub-menu {left: 100%;top: 0}
    .header-area .main-menu ul>li>.sub-menu>.menu-item-has-children>a {position: relative}
    .header-area .main-menu ul>li>.sub-menu>.menu-item-has-children>a:before {font-family: themify;content: "";font-size: 11px;font-size: .73333rem;position: absolute;right: 15px;top: 58%;transform: translateY(-50%)}
    .header-area .main-menu ul>li:hover>.sub-menu {opacity: 1;top: 100%;transform: scaleY(100%);-webkit-transform: scaleY(100%);-moz-transform: scaleY(100%);-ms-transform: scaleY(100%);-o-transform: scaleY(100%);visibility: visible}
    .header-area .main-menu #navbar .sub-menu>li:hover>.sub-menu {visibility: visible;opacity: 1}}
.header-area .header-area-right>ul {display: flex;justify-content: flex-end;align-items: center}
@media(max-width:991px) {.header-area .main-menu .navigation {padding: 20px 0}}
@media(max-width:1700px) {.header-area .main-menu ul>li>a {padding: 20px}}
@media(max-width:1399px) {.header-area .main-menu ul>li>a {padding: 20px 18px}}
@media(max-width:1199px) {.header-area .main-menu ul>li>a {padding: 20px 13px;font-size: 15px}}
.header-area .header-area-right a {display: flex;align-items: center;justify-content: flex-end;color: #1c263a;font-size: 14px;font-style: normal;font-weight: 600}
@media(max-width:991px) {.header-area .header-area-right a {justify-content: flex-start}}
@media(max-width:575px) {.header-area .header-area-right a {justify-content: flex-end}}
.header-area .header-area-right a small {display: block;font-size: 12px;color: #5d666f;font-weight: 400}
.header-area .header-area-right a i {font-size: 30px;line-height: 30px;position: relative;margin-right: 10px;color: #1c263a}
@media(max-width:1399px) {.header-style-2 .header-middle .middle-right ul li p {font-size: 12px}
    .header-style-2 .header-middle .middle-right ul li p small {font-size: 10px}
    .header-style-2 .header-middle .middle-right ul li i {font-size: 25px}}
.header-style-2 .menu-area {position: relative}
.header-style-2 .menu-area:before {position: absolute;left: 0;top: 0;width: 30%;height: 100%;content: "";background: #064acb}
@media(max-width:1499px) {.header-style-2 .menu-area:before {width: 25%}}
@media(max-width:1399px) {.header-style-2 .menu-area:before {width: 29%}}
@media(max-width:1320px) {.header-style-2 .menu-area:before {display: none}}
.header-style-2 .header-area-right .profile a i {color: #064acb}
.header-style-2 .category-shop-item {width: 259px;top: 59px}
@media(min-width:1199px) {.header-style-2 .category-shop-item {opacity: 1;visibility: visible}}
.header-style-3 .header-middle {padding: 20px 120px;background: #f4f6fa;border: 0}
@media(max-width:1599px) {.header-style-3 .header-middle {padding: 20px 30px}}
@media(max-width:1399px) {.header-style-3 .header-middle {padding: 20px 0}}
.header-style-3 .header-middle .topbar-select ul.topbar-select-wrap {display: flex;justify-content: center}
@media(max-width:991px) {.header-style-3 .header-middle .topbar-select ul.topbar-select-wrap {justify-content: center}}
.header-style-3 .header-middle .topbar-select ul.topbar-select-wrap .MuiFormControl-root {min-width: 100%;margin: 0;padding-left: 30px}
.header-style-3 .header-middle .topbar-select ul.topbar-select-wrap .MuiFormControl-root .MuiSelect-select {padding: 0 30px 0 0;height: 45px;line-height: 45px;font-size: 12px;font-style: normal;font-weight: 500;font-family: Rubik, sans-serif;text-transform: capitalize}
.header-style-3 .header-middle .topbar-select ul.topbar-select-wrap .MuiFormControl-root .MuiOutlinedInput-notchedOutline {border: 0}
.header-style-3 .header-middle .middle-box {background: #fff}
.header-style-3 .header-middle .middle-box .category .nice-select:before {background-color: #064acb}
.header-style-3 .header-middle .middle-box .category .nice-select:after {border-bottom-color: #fff;border-right-color: #fff}
@media(max-width:991px) {.header-style-3 .header-middle .middle-right ul {margin-top: 10px}}
.header-style-3 .header-middle .middle-right ul li+li {padding-left: 0}
.header-style-3 .header-middle .middle-right ul li+li:before {display: none}
@media(max-width:1399px) {.header-style-3 .header-middle .middle-right ul li p {font-size: 12px}
    .header-style-3 .header-middle .middle-right ul li p small {font-size: 10px}
    .header-style-3 .header-middle .middle-right ul li {margin-left: 5px}
    .header-style-3 .header-middle .middle-right ul li i {font-size: 25px}}
@media(max-width:575px) {.header-style-3 .showmenu {right: 40px}}
.header-style-3 .menu-area {padding: 0 120px}
@media(max-width:1599px) {.header-style-3 .menu-area {padding: 0 30px}}
@media(max-width:1399px) {.header-style-3 .menu-area {padding: 0}}
@media(max-width:991px) {.header-style-3 .menu-area {padding: 20px 0 0}}
@media screen and (min-width:992px) {.header-style-3 .menu-area ul>li>a {padding-top: 30px;padding-bottom: 30px}}
@media(max-width:991px) {.header-style-3 .menu-area.sticky {padding-bottom: 15px}}
@media(max-width:575px) {.header-style-3 .header-area-right .profile {padding-right: 30px}}
.header-style-3 .header-area-right .profile a i {color: #064acb}
@media(max-width:575px) {.header-style-3 .header-area-right .profile a span {display: none}}
.header-style-3 .mean-container a.meanmenu-reveal {margin-top: -50px}
@media(max-width:350px) {.header-style-3 .mean-container a.meanmenu-reveal {margin-top: -45px}}
.fixed-navbar {position: relative;z-index: 999}
.fixed-navbar.active .header-area .menu-area {position: fixed;z-index: 999;top: 0;left: 0;width: 100%;background: #fff;border: none;box-shadow: 0 -5px 15px rgba(8, 106, 216, .29)}
@media(max-width:991px) {.fixed-navbar.active .header-area .menu-area {padding-bottom: 20px}}
.fixed-navbar.active .header-style-2 .menu-area {position: relative}
.fixed-navbar.active .header-style-1, .fixed-navbar.active .header-style-2, .fixed-navbar.active .header-style-3 {background: #fff}
.fixed-navbar.active .header-style-1 .menu-area, .fixed-navbar.active .header-style-2 .menu-area, .fixed-navbar.active .header-style-3 .menu-area {border: 0;background: #fff}
.mobileMenu {position: fixed;left: -300px;top: 0;z-index: 9999;height: 100vh;width: 300px;transition: all .3s ease 0s;box-shadow: 0 10px 40px 0 rgba(50, 50, 50, .1);overflow-x: auto;overflow-y: scroll}
.mobileMenu, .responsivemenu .card-body {background: #102d62}
.mobileMenu h2 {padding-left: 20px}
.mobileMenu.show {left: 0}
.showmenu {position: relative;top: 0;z-index: 999;cursor: pointer;background: #064acb}
.showmenu button {padding: 0}
.responsivemenu {list-style: none;padding-left: 0;padding-top: 10px}
.responsivemenu li a, .responsivemenu li p, .responsivemenu ul {display: block;padding: 13px 35px;font-size: 16px;letter-spacing: 0;text-transform: capitalize;font-weight: 500;color: #fff;cursor: pointer}
.responsivemenu li p {position: relative;margin-bottom: 0}
.responsivemenu ul.subMenu {padding-top: 0;padding-left: 15px;padding-right: 0}
.responsivemenu ul.subMenu ul {position: relative;margin-bottom: 0;padding-left: 0}
.responsivemenu ul {list-style: none}
.responsivemenu ul a, .responsivemenu ul p {color: #fff;position: relative;font-size: 16px}
.responsivemenu ul p i {position: absolute;right: 0;top: 5px}
.responsivemenu .card {border: none}
.responsivemenu .card-body {padding-top: 0}
.responsivemenu li a {position: relative}
.responsivemenu li i {position: absolute;right: 20px;top: 17px}
.showmenu i {font-size: 30px;color: #fff}
.mobileMenu, .showmenu {display: none}
.menu-close {background: none;border: 1px solid #fff;color: #fff;display: block;height: 40px;line-height: 36px;margin: 30px 30px 30px auto;text-align: center;width: 40px;z-index: 99}
@media(max-width:992px) {.showmenu {display: block;width: 40px;height: 36px;text-align: center;line-height: 42px;border-radius: 5px}
    .showmenu button:focus {outline: none;box-shadow: none}
    .showmenu button span {background-color: #fff;width: 20px;display: block;height: 2px;margin: 0 auto 5px}
    .showmenu button span:last-child {margin-bottom: 0}
    .mobileMenu {display: block}}
.middle-header-3 .showmenu {top: 36px}
.middle-header2 .showmenu {top: 26px}
.middle-header-3 .showmenu i {color: #fff}
@media(max-width:450px) {.mobileMenu {left: -260px;width: 260px}
    .responsivemenu li a, .responsivemenu li p {font-size: 14px;padding: 13px 25px}
    .showmenu {right: -15px}}
.responsivemenu a:not([href]):not([class]), .responsivemenu a:not([href]):not([class]):hover {color: #ddd}
.static-hero .container-fluid, .static-hero-s2 .container-fluid, .static-hero-s3 .container-fluid {padding: 0}
.static-hero .static-hero-wrap .static-hero-left, .static-hero-s2 .static-hero-wrap .static-hero-left, .static-hero-s3 .static-hero-wrap .static-hero-left {background: #ece1f1;padding: 110px 0;position: relative;z-index: 1;overflow: hidden}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-left, .static-hero-s2 .static-hero-wrap .static-hero-left, .static-hero-s3 .static-hero-wrap .static-hero-left {padding: 90px 0}}
@media(max-width:767px) {
    .static-hero .static-hero-wrap .static-hero-left, .static-hero-s2 .static-hero-wrap .static-hero-left, .static-hero-s3 .static-hero-wrap .static-hero-left {padding: 70px 0}}
.static-hero .static-hero-wrap .static-hero-left .hero-content, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 315px}
@media(max-width:1800px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 250px}}
@media(max-width:1700px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 140px}}
@media(max-width:1440px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 80px}}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding: 0;text-align: center}}
.static-hero .static-hero-wrap .static-hero-left .hero-content span, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content span, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content span {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;padding: 6px 30px;border-radius: 3px;background: linear-gradient(90deg, #f3a952, #064acb 82.79%);color: #fff;display: inline-block;margin-bottom: 10px}
.static-hero .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h2 {font-size: 70px;font-style: normal;font-weight: 700;line-height: 80px;text-transform: capitalize;margin-bottom: 15px}
@media(max-width:1399px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h2 {font-size: 60px;line-height: 75px}}
@media(max-width:1199px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h2 {font-size: 50px;line-height: 65px}}
@media(max-width:767px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content h2, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h2 {font-size: 40px;line-height: 55px}}
.static-hero .static-hero-wrap .static-hero-left .hero-content ul, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content ul, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content ul {display: flex;align-items: center;margin-bottom: 30px}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content ul, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content ul, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content ul {justify-content: center}}
.static-hero .static-hero-wrap .static-hero-left .hero-content ul li, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content ul li, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content ul li {font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;font-family: Cormorant;color: #064acb}
@media(max-width:767px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-content ul li, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content ul li, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content ul li {font-size: 35px;line-height: 55px}}
.static-hero .static-hero-wrap .static-hero-left .hero-content ul li:last-child, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-content ul li:last-child, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-content ul li:last-child {color: var(--Gary, #5d666f);font-family: Cormorant;font-size: 26px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-left: 10px;text-decoration: line-through}
.static-hero .static-hero-wrap .static-hero-left .hero-img, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img {position: relative;width: 108%;margin-left: -45px;margin-bottom: -80px}
@media(max-width:1199px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-img, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img {width: 130%;margin-left: -77px}}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-left .hero-img, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img {width: 100%;max-width: 600px;margin: 30px auto 0}}
.static-hero .static-hero-wrap .static-hero-left .hero-img .save-wrap, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img .save-wrap, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img .save-wrap {position: absolute;right: 120px;top: 0;width: 136px;height: 136px;background: #f3a952;border-radius: 50%;text-align: center;transform: rotate(10.448deg)}
.static-hero .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner {padding: 17px;border: 1px dashed hsla(0, 0%, 100%, .6);border-radius: 50%;width: 112px;height: 112px;position: relative;left: 12px;top: 12px;display: flex;justify-content: center;flex-direction: column}
.static-hero .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner p, .static-hero-s2 .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner p, .static-hero-s3 .static-hero-wrap .static-hero-left .hero-img .save-wrap .save-inner p {font-size: 16px;font-style: normal;font-weight: 600;line-height: 29px;color: #fff;margin-bottom: 0}
.static-hero .static-hero-wrap .static-hero-left .blur-shape, .static-hero-s2 .static-hero-wrap .static-hero-left .blur-shape, .static-hero-s3 .static-hero-wrap .static-hero-left .blur-shape {position: absolute;right: -140px;bottom: -80px;z-index: -1}
.static-hero .static-hero-wrap .static-hero-left .p-shape, .static-hero-s2 .static-hero-wrap .static-hero-left .p-shape, .static-hero-s3 .static-hero-wrap .static-hero-left .p-shape {position: absolute;left: 0;bottom: 0;z-index: -1;opacity: .6}
.static-hero .static-hero-wrap .col, .static-hero-s2 .static-hero-wrap .col, .static-hero-s3 .static-hero-wrap .col {min-height: 100%;background: #dff8ff}
.static-hero .static-hero-wrap .static-hero-right, .static-hero-s2 .static-hero-wrap .static-hero-right, .static-hero-s3 .static-hero-wrap .static-hero-right {position: relative;height: 100%;overflow: hidden}
.static-hero .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text {padding: 55px}
@media(max-width:1399px) {
    .static-hero .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text {padding: 40px}}
@media(max-width:1199px) {
    .static-hero .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text {padding: 20px}}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text {text-align: center;padding-top: 50px}}
.static-hero .static-hero-wrap .static-hero-right .static-hero-right-text span, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text span, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text span {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px}
.static-hero .static-hero-wrap .static-hero-right .static-hero-right-text h3, .static-hero-s2 .static-hero-wrap .static-hero-right .static-hero-right-text h3, .static-hero-s3 .static-hero-wrap .static-hero-right .static-hero-right-text h3 {font-size: 35px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-top: 5px}
@media(max-width:991px) {
    .static-hero .static-hero-wrap .static-hero-right .hero-img, .static-hero-s2 .static-hero-wrap .static-hero-right .hero-img, .static-hero-s3 .static-hero-wrap .static-hero-right .hero-img {max-width: 450px;margin: 0 auto}}
.static-hero .static-hero-wrap .static-hero-right .rate-wrap, .static-hero-s2 .static-hero-wrap .static-hero-right .rate-wrap, .static-hero-s3 .static-hero-wrap .static-hero-right .rate-wrap {position: absolute;right: 50px;bottom: 60px}
@media(max-width:575px) {
    .static-hero .static-hero-wrap .static-hero-right .rate-wrap, .static-hero-s2 .static-hero-wrap .static-hero-right .rate-wrap, .static-hero-s3 .static-hero-wrap .static-hero-right .rate-wrap {right: 30px;bottom: 30px}}
.static-hero .static-hero-wrap .static-hero-right .rate-wrap ul, .static-hero-s2 .static-hero-wrap .static-hero-right .rate-wrap ul, .static-hero-s3 .static-hero-wrap .static-hero-right .rate-wrap ul {display: flex;align-items: center;margin-bottom: 20px}
.static-hero .static-hero-wrap .static-hero-right .rate-wrap ul li, .static-hero-s2 .static-hero-wrap .static-hero-right .rate-wrap ul li, .static-hero-s3 .static-hero-wrap .static-hero-right .rate-wrap ul li {font-size: 35px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;font-family: Cormorant;color: #064acb}
.static-hero .static-hero-wrap .static-hero-right .rate-wrap ul li:last-child, .static-hero-s2 .static-hero-wrap .static-hero-right .rate-wrap ul li:last-child, .static-hero-s3 .static-hero-wrap .static-hero-right .rate-wrap ul li:last-child {color: var(--Gary, #5d666f);font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-left: 10px;text-decoration: line-through}
.static-hero-s2 {background-color: #dff8ff;position: relative;z-index: 1}
.static-hero-s2 .static-hero-wrap .static-hero-left {background: transparent;overflow: unset}
.static-hero-s2 .static-hero-wrap .static-hero-left .hero-content {padding-left: 320px}
@media(max-width:1199px) {.static-hero-s2 .static-hero-wrap .static-hero-left .hero-content {padding-left: 0}}
.static-hero-s2 .hero-img {position: absolute;right: 60px;bottom: 30px;z-index: 11}
@media(max-width:1199px) {.static-hero-s2 .hero-img {bottom: auto;top: 55%;transform: translateY(-50%)}}
@media(max-width:991px) {.static-hero-s2 .hero-img {position: relative;text-align: center;transform: unset;padding-bottom: 50px;right: 0;max-width: 500px;margin: 50px auto 0}}
@media(max-width:767px) {.static-hero-s2 .hero-img {margin-top: 80px}}
@media(max-width:1600px) {.static-hero-s2 .hero-img img {max-width: 500px}}
@media(max-width:1399px) {.static-hero-s2 .hero-img img {max-width: 450px}}
@media(max-width:991px) {.static-hero-s2 .hero-img img {max-width: 100%}}
.static-hero-s2 .hero-img .save-wrap {position: absolute;right: 120px;top: -120px;width: 136px;height: 136px;background: #f3a952;border-radius: 50%;text-align: center;transform: rotate(10.448deg)}
@media(max-width:767px) {.static-hero-s2 .hero-img .save-wrap {right: 60px}}
.static-hero-s2 .hero-img .save-wrap .save-inner {padding: 17px;border: 1px dashed hsla(0, 0%, 100%, .6);border-radius: 50%;width: 112px;height: 112px;position: relative;left: 12px;top: 12px;display: flex;justify-content: center;flex-direction: column}
.static-hero-s2 .hero-img .save-wrap .save-inner p {font-size: 16px;font-style: normal;font-weight: 600;line-height: 29px;color: #fff;margin-bottom: 0}
.static-hero-s2 .p-shape {position: absolute;left: 0;bottom: 0;z-index: -1;opacity: .6}
.static-hero-s3 {margin-top: 30px}
.static-hero-s3 .static-hero-wrap {overflow: hidden}
@media(max-width:1199px) {.static-hero-s3 .static-hero-wrap .left-col {background: #dff8ff;min-height: 100%}}
.static-hero-s3 .static-hero-wrap .static-hero-left {background: #dff8ff;padding: 20px 0;position: relative;z-index: 1}
.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 176px}
@media(max-width:1700px) {.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 140px}}
@media(max-width:1440px) {.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding-left: 80px}}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content {padding: 0;text-align: center}}
.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h1 {color: #064acb;font-size: 100px;font-style: normal;font-weight: 700;line-height: 80px;margin-bottom: 20px}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-left .hero-content h1 {font-size: 60px;line-height: 60px;margin-bottom: 10px}}
.static-hero-s3 .static-hero-wrap .static-hero-left .hero-img {position: relative;width: 108%;margin: 0;text-align: center}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-left .hero-img {margin: 0 auto}}
.static-hero-s3 .static-hero-wrap .static-hero-left .right-shape {position: absolute;right: 0;top: 0;z-index: -1}
.static-hero-s3 .static-hero-wrap .col {background: none}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-right {display: flex}}
@media(max-width:575px) {.static-hero-s3 .static-hero-wrap .static-hero-right {display: block}}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.red-banner {border-radius: 0;margin-bottom: 25px}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.red-banner {margin-bottom: 0}}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.red-banner .offer-image {margin-top: 15px}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.red-banner .blur-shape {top: -60px;left: -60px;bottom: auto}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.blue-card {border-radius: 0;margin-bottom: 0}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.blue-card .text {padding: 65px 0}
@media(max-width:1199px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item.blue-card .text {padding: 40px 0}}
.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item {min-height: 265px}
@media(max-width:1199px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item {min-height: 260px}}
@media(max-width:991px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item {flex-basis: 50%;margin-bottom: 0}}
@media(max-width:575px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item {min-height: unset}}
@media(max-width:1199px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item .text {padding: 18px}}
@media(max-width:1399px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item .text h2 {font-size: 20px}}
@media(max-width:1170px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item .text h2 {font-size: 18px}}
@media(max-width:1399px) {.static-hero-s3 .static-hero-wrap .static-hero-right .offer-banner-item .text h4 {font-size: 18px;margin-bottom: 0}}
.footer-section, .footer-section-s2 {background: #1c263a;position: relative;font-size: 15px;overflow: hidden;z-index: 1}
.footer-section ul, .footer-section-s2 ul {list-style: none}
.footer-section p, .footer-section-s2 p {color: #fff;margin-top: 30px}
.footer-section li, .footer-section-s2 li {color: #fff}
.footer-section .container, .footer-section-s2 .container {position: relative}
.footer-section .upper-footer, .footer-section-s2 .upper-footer {padding: 80px 0 70px}
@media(max-width:991px) {
    .footer-section .upper-footer, .footer-section-s2 .upper-footer {padding: 80px 0 0}}
@media(max-width:767px) {
    .footer-section .upper-footer, .footer-section-s2 .upper-footer {padding: 60px 0 30px}}
@media(max-width:991px) {
    .footer-section .upper-footer .col, .footer-section-s2 .upper-footer .col {min-height: 235px;margin-bottom: 50px}}
@media(max-width:767px) {
    .footer-section .upper-footer .col, .footer-section-s2 .upper-footer .col {min-height: auto}}
.footer-section .widget-title, .footer-section-s2 .widget-title {margin-bottom: 30px;padding-bottom: 20px;position: relative}
.footer-section .widget-title:before, .footer-section-s2 .widget-title:before {position: absolute;left: 0;bottom: 0;width: 196px;height: 1px;content: "";background: #3d4655}
.footer-section .widget-title:after, .footer-section-s2 .widget-title:after {position: absolute;left: 0;bottom: 0;width: 86px;height: 1px;content: "";background: #064acb}
.footer-section .widget-title h3, .footer-section-s2 .widget-title h3 {color: #fff;margin: 0;position: relative;font-family: Cormorant;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize}
@media(max-width:1399px) {
    .footer-section .widget-title h3, .footer-section-s2 .widget-title h3 {font-size: 29px}}
@media(max-width:1199px) {
    .footer-section .widget-title h3, .footer-section-s2 .widget-title h3 {font-size: 24px}}
@media(max-width:767px) {
    .footer-section .widget-title, .footer-section-s2 .widget-title {margin-bottom: 20px}}
.footer-section .about-widget, .footer-section-s2 .about-widget {padding-right: 50px}
.footer-section .about-widget .widget-title, .footer-section-s2 .about-widget .widget-title {margin-bottom: 0}
.footer-section .about-widget p, .footer-section-s2 .about-widget p {margin-bottom: .8em;line-height: 1.9em}
.footer-section .about-widget p:last-child, .footer-section-s2 .about-widget p:last-child {margin-bottom: 0}
.footer-section .link-widget, .footer-section-s2 .link-widget {overflow: hidden}
.footer-section .link-widget ul li, .footer-section-s2 .link-widget ul li {position: relative}
.footer-section .link-widget ul li a, .footer-section-s2 .link-widget ul li a {color: #fff;font-size: 16px;line-height: 35px;display: block}
.footer-section .link-widget ul li a:hover, .footer-section-s2 .link-widget ul li a:hover {color: #f3a952}
.footer-section .link-widget ul li+li, .footer-section-s2 .link-widget ul li+li {margin-top: 5px}
.footer-section .link-widget.custom, .footer-section-s2 .link-widget.custom {padding-left: 70px}
@media(max-width:991px) {
    .footer-section .link-widget.custom, .footer-section-s2 .link-widget.custom {padding-left: 0}}
.footer-section .contact-ft, .footer-section-s2 .contact-ft {margin-top: 20px}
.footer-section .contact-ft ul, .footer-section-s2 .contact-ft ul {max-width: 270px}
.footer-section .contact-ft ul li, .footer-section-s2 .contact-ft ul li {padding-bottom: 15px;position: relative;color: #e5e3e3;font-size: 14px;font-weight: 400;padding-left: 30px}
.footer-section .contact-ft ul li i, .footer-section-s2 .contact-ft ul li i {position: absolute;left: 0;top: -3px;color: #f3a952;font-size: 20px}
.footer-section .subscribe .form-field, .footer-section-s2 .subscribe .form-field {position: relative}
.footer-section .subscribe .form-field input, .footer-section-s2 .subscribe .form-field input {width: 100%;height: 60px;border-radius: 5px;border: 0;background: #111;padding: 15px 70px 15px 15px;color: #fff}
.footer-section .subscribe .form-field input:focus, .footer-section-s2 .subscribe .form-field input:focus {outline: none;border-color: #064acb}
.footer-section .subscribe .form-field button, .footer-section-s2 .subscribe .form-field button {margin-top: 20px}
.footer-section .social ul, .footer-section-s2 .social ul {display: flex;flex-wrap: wrap;margin-top: 20px}
.footer-section .social ul li+li, .footer-section-s2 .social ul li+li {margin-left: 15px}
.footer-section .social ul li a, .footer-section-s2 .social ul li a {position: relative;display: block;width: 30px;height: 30px;line-height: 35px;border-radius: 50%;background: #5d666f;text-align: center;color: #1c263a}
.footer-section .social ul li a:hover, .footer-section-s2 .social ul li a:hover {background: #064acb}
.footer-section .lower-footer, .footer-section-s2 .lower-footer {text-align: center;position: relative}
.footer-section .lower-footer .row, .footer-section-s2 .lower-footer .row {padding: 20px 0;border-top: 1px solid hsla(0, 0%, 100%, .15)}
.footer-section .lower-footer .lower-footer-link, .footer-section-s2 .lower-footer .lower-footer-link {text-align: right}
@media(max-width:991px) {
    .footer-section .lower-footer .lower-footer-link, .footer-section-s2 .lower-footer .lower-footer-link {text-align: center}}
.footer-section .lower-footer .copy-left, .footer-section-s2 .lower-footer .copy-left {text-align: left}
@media(max-width:991px) {
    .footer-section .lower-footer .copy-left, .footer-section-s2 .lower-footer .copy-left {text-align: center;margin-bottom: 10px}}
.footer-section .lower-footer .copyright, .footer-section-s2 .lower-footer .copyright {display: inline-block;font-size: 14px;margin: 0}
.footer-section .lower-footer .copyright a, .footer-section-s2 .lower-footer .copyright a {color: #f3a952;text-decoration: none}
@media(max-width:991px) {
    .footer-section .lower-footer .copyright, .footer-section-s2 .lower-footer .copyright {float: none;display: block}}
.footer-section-s2 {background: #fff}
.footer-section-s2 p {color: #707070}
.footer-section-s2 .widget-title h3 {color: #1c263a}
.footer-section-s2 .widget-title:before {background-color: rgba(93, 102, 111, .15)}
.footer-section-s2 .about-widget p, .footer-section-s2 .contact-ft ul li, .footer-section-s2 .link-widget ul li a {color: #707070}
.footer-section-s2 .subscribe .form-field input {background: #eaeaea}
.footer-section-s2 .lower-footer .row {border-color: rgba(93, 102, 111, .15)}
.sticky-header {width: 100%;position: fixed;left: 0;top: -200px;z-index: 9999;opacity: 0;transition: all .7s}
.sticky-on {opacity: 1;top: 0}
.featured-section .featured-category-slider .slick-slider {margin: -10px}
.featured-section .featured-category-slider .slick-slider .slick-slide {padding: 10px}
.featured-section .featured-category-slider .slick-next, .featured-section .featured-category-slider .slick-prev {position: absolute;top: -50px;right: 0;transform: translateY(-50%);width: 25px;height: 25px;line-height: 31px;transition: all .3s;border-radius: 5px;border: 0;background: #fff;z-index: 1;font-size: 0;border-radius: 50%;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)}
.featured-section .featured-category-slider .slick-next:hover, .featured-section .featured-category-slider .slick-prev:hover {background: #f3a952;color: #fff}
@media(max-width:991px) {
    .featured-section .featured-category-slider .slick-next, .featured-section .featured-category-slider .slick-prev {display: none}}
.featured-section .featured-category-slider .slick-prev {right: 35px;left: auto}
.featured-section .featured-category-slider .slick-prev:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
@media(max-width:767px) {.featured-section .featured-category-slider .slick-next {display: none !important}}
.featured-section .featured-category-slider .slick-next:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
.featured-section .featured-category-slider .slick-next:hover:before, .featured-section .featured-category-slider .slick-prev:hover:before {color: #fff}
.featured-section .featured-category-slider .slick-dots {text-align: center}
.featured-section .featured-category-slider .slick-dots li {width: unset;height: unset}
.featured-section .featured-category-slider .slick-dots li button {border: none;margin: 0 5px;width: 10px;height: 8px;border-radius: 10px;background: #d4e6f5}
.featured-section .featured-category-slider .slick-dots li button:before {display: none}
.featured-section .featured-category-slider .slick-dots li.slick-active button {background: #064acb;width: 25px}
.featured-section .featured-item {text-align: center;border-radius: 5px;background: #ecf3f7;padding: 25px 0;margin:0 8px 0 0;height: 215px;}
.featured-section .featured-item .icon {width: 100px;height: 100px;line-height: 100px;background: #fff;border-radius: 50%;margin: 0 auto}
.featured-section .featured-item .icon i {font-size: 60px;line-height: unset;color: #064acb}
.featured-section .featured-item .text h2 {margin-bottom: 0;transition: all .3s ease-out 0s}
.featured-section .featured-item .text h2 a {font-size: 18px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;color: #1c263a}
.featured-section .featured-item .text h2:hover a {color: #064acb}
.featured-section .featured-item .text span {font-size: 12px;font-style: normal;font-weight: 400;line-height: 22px}
.animate-marque-sec {position: relative;z-index: -1}
.animate-marque-sec .animate-marque {position: relative;left: -10%;width: 120%;z-index: -1}
.animate-marque-sec .animate-marque .track {animation: marquee 200s linear infinite}
@keyframes marquee {0% {transform: translateX(0)}
    to {transform: translateX(-50%)}}
.animate-marque-sec .animate-marque h1 {white-space: nowrap;will-change: transform;animation: marquee 20s linear infinite;margin-bottom: 0;color: #1c263a}
.animate-marque-sec .animate-marque h1 span {font-size: 35px;font-style: normal;font-weight: 700;line-height: 50px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px rgba(93, 102, 111, .25);text-transform: uppercase;letter-spacing: 25.9px;display: inline-block;margin: 0 50px}
@media(max-width:991px) {.animate-marque-sec .animate-marque h1 span {font-size: 30px;margin: 0 20px;letter-spacing: 20px}}
.offer-banner-section {padding-bottom: 90px}
@media(max-width:991px) {.offer-banner-section {padding-bottom: 60px}}
@media(max-width:767px) {.offer-banner-section {padding-bottom: 50px}}
.offer-banner-item {background: #064acb;border-radius: 10px;position: relative;display: flex;align-items: center;z-index: 1;margin-bottom: 30px}
.offer-banner-item .frame {position: absolute;right: 0;top: 0;z-index: -1}
.offer-banner-item .blur-shape {position: absolute;left: 0;bottom: -80px;left: -80px;z-index: -1;max-width: 250px}
.offer-banner-item .offer-image {flex-basis: 35%;text-align: center}
.offer-banner-item .text {padding: 30px;flex-basis: 65%}
@media(max-width:1199px) {.offer-banner-item .text {padding: 20px}}
.offer-banner-item .text span {display: inline-block;padding: 5px 20px;background: #f3a952;font-size: 12px;font-style: normal;font-weight: 400;border-radius: 30px;color: #fff;margin-bottom: 5px}
.offer-banner-item .text h4 {font-size: 20px;line-height: normal}
.offer-banner-item .text h2, .offer-banner-item .text h4 {font-style: normal;font-weight: 700;text-transform: capitalize;color: #fff}
.offer-banner-item .text h2 {font-size: 26px;line-height: 36px}
@media(max-width:1199px) {.offer-banner-item .text h2 {font-size: 24px}}
.offer-banner-item .text h2 small {font-weight: 400}
.offer-banner-item .text p {font-size: 12px;font-style: normal;font-weight: 400;line-height: 17px;color: #fff}
.offer-banner-item.yellow-banner {background-color: #f3a952}
.offer-banner-item.yellow-banner .offer-image {flex-basis: 42%}
.offer-banner-item.red-banner {background-color: #ff2501;align-items: flex-end}
.offer-banner-item.red-banner .offer-image {flex-basis: 40%;text-align: center;margin-top: -27px}
.product-item {margin-bottom: 30px;border: 1px solid #0d6efd;border-radius: 8px;}

.product-item .product-image {position: relative;overflow: hidden;padding-top: 15px;border-radius: 8px 8px 0 0;border: 1px solid #e9ecef;text-align: center; height: 300px;}
.product-item .product-image img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;object-fit:cover;}
.product-item:hover {border: 1px solid #fd7e14;box-shadow:0 0 24px rgba(0, 0, 0, 1);transition:.5s}
.product-item .product-image .tag-wrap {position: absolute;top: 10px;left: 10px;display: flex}
.product-item .product-image .tag-wrap .tag {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;text-align: center;color: #fff;border-radius: 5px;display: inline-block;padding: 5px 10px;background: #064acb}
.product-item .product-image .tag-wrap .tag.new {background: #064acb;margin-right: 10px}
.product-item .product-image .tag-wrap .tag.trending {background: #f3a952}
.product-item .product-image .tag-wrap .tag.discount {background: #ff8080}
.product-item .product-image .tag-wrap .tag.red {background: #ec2526}
.product-item .product-image .info-wrap {position: absolute;list-style: none;right: 15px;top: 15px;transition: all .5s ease-in-out;opacity: 0;visibility: hidden}
.product-item .product-image .info-wrap li {margin-bottom: 5px;margin-right: -50px}
.product-item .product-image .info-wrap li:first-child {transition: all .3s ease-in-out}
.product-item .product-image .info-wrap li:nth-child(2) {transition: all .4s ease-in-out}
.product-item .product-image .info-wrap li:last-child {margin-bottom: 0;transition: all .5s ease-in-out}
.product-item .product-image .info-wrap li:hover a, .product-item .product-image .info-wrap li:hover button {background: #064acb;color: #fff}
.product-item .product-image .info-wrap li a, .product-item .product-image .info-wrap li button {width: 40px;height: 40px;background: transparent;color: #707070;line-height: 40px;display: block;text-align: center;transition: all .3s ease-in-out;border: 1px solid #e9ecef;border-radius: 50%}
.product-item .product-image .info-wrap li a i, .product-item .product-image .info-wrap li button i {font-size: 20px;line-height: unset}
.product-item .product-image .info-wrap li:last-child button {line-height: 35px}
.product-item:hover .product-image .info-wrap {opacity: 1;visibility: visible}
.product-item:hover .product-image .info-wrap li {margin-left: -40px}
.product-item .product-info {padding: 8px;}
.product-item .product-info h2 {margin-bottom: 5px}
.product-item .product-info h2 a {color: #1c263a;transition: all .3s ease-in-out;font-family: Rubik, sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;
    display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
@media(max-width:1199px) {.product-item .product-info h2 a {font-size: 19px;line-height: 25px}}
@media(max-width:991px) {.product-item .product-info h2 a {font-size: 21px;line-height: 28px}}
@media(max-width:767px) {.product-item .product-info h2 a {font-size: 19px;line-height: 25px}}
.product-item .product-info h2:hover a {color: #064acb}
.product-item .product-info .rating-product i {font-size: 13px;color: #fed542}
.product-item .product-info .rating-product i.gray {color: #ececec}
.product-item .product-info .rating-product span {font-family: Rubik, sans-serif;font-weight: 600;font-size: 15px;line-height: 19px;color: #7b7b7b;padding-left: 10px}
.product-item .product-info .price {padding-top: 15px;display: flex;align-items: center;padding-right: 50px;position: relative;padding-bottom: 20px;}
@media(max-width:1399px) {.product-item .product-info .price {padding-top: 8px}}
@media(max-width:1199px) {.product-item .product-info .price {padding-top: 5px}}
@media(max-width:575px) {.product-item .product-info .price {padding-top: 0}}
.product-item .product-info .price .old-price, .product-item .product-info .price .present-price {font-size: 16px;font-style: normal;font-weight: 700;line-height: normal}
.product-item .product-info .price .present-price {color: #1c263a;padding-right: 5px}
.product-item .product-info .price .old-price {font-size: 12px;font-style: normal;font-weight: 400;color: #707070}
.product-item .product-info .price .cart-btn {width: 40px;height: 40px;line-height: 40px;position: absolute;right: 0;top: -5px;background: #f8f8f8;text-align: center;color: #f3a952;border-radius: 50%;border: 0;transition: all .3s}
.product-item .product-info .price .cart-btn:hover {background: #064acb;color: #fff}
.product-item .product-info .available-info ul {display: flex;justify-content: space-between;padding-top: 10px}
.product-item .product-info .available-info ul li {font-size: 12px;font-style: normal;font-weight: 400;line-height: 29px}
.product-item .product-info .available-info ul li span {color: #064acb}
.tooltip-inner {background-color: #e9ecef;color: #707070}
.tooltip .tooltip-arrow:before {border-left-color: #e9ecef}
.bs-tooltip-top .tooltip-arrow:before {border-top-color: #e9ecef}
.product-tab {margin-bottom: 40px}
.product-tab, .product-tab .nav {justify-content: center}
.product-tab button {font-family: Cormorant;font-size: 17px;font-style: normal;font-weight: 700;line-height: normal;padding: 0 40px 25px;background: transparent;text-transform: capitalize;color: #707070;border: none;border-bottom: 1px solid transparent;display: flex;align-items: center}
@media(max-width:767px) {.product-tab button {padding: 10px;text-align: center}}
.product-tab button i {font-size: 25px;margin-right: 10px}
.product-tab button.active {color: #1c263a;border-bottom: 1px solid #064acb}
.product-tab button.active i {color: #064acb}
.product-tab.style-2 .nav {justify-content: flex-end}
.product-tab.style-2 button {border: 0;padding-bottom: 0}
.product-tab.style-2 button.active {border: 0}
.cta-banner-section .cta-banner-wrap {background: #064acb;border-radius: 20px;position: relative;z-index: 1}
@media(max-width:991px) {.cta-banner-section .cta-banner-wrap {text-align: center}}
.cta-banner-section .cta-banner-wrap:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/cta/cta-bg1.png);background-repeat: no-repeat;background-size: cover}
.cta-banner-section .cta-banner-wrap:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/cta/cta-bg2.png);background-repeat: no-repeat;background-size: cover;background-position: 50%}
.cta-banner-section .cta-banner-wrap .row {align-items: flex-end}
.cta-banner-section .cta-banner-wrap .cta-banner-img {margin-top: -60px}
.cta-banner-section .cta-banner-wrap .cta-banner-text {padding: 40px 0}
@media(max-width:991px) {.cta-banner-section .cta-banner-wrap .cta-banner-text {padding: 40px 20px}}
.cta-banner-section .cta-banner-wrap .cta-banner-text span {display: inline-block;padding: 5px 20px;background: #f3a952;font-size: 12px;font-style: normal;font-weight: 400;border-radius: 30px;color: #fff;margin-bottom: 5px}
.cta-banner-section .cta-banner-wrap .cta-banner-text h3 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;color: #fff;margin: 10px 0}
.latest-product-section {padding-bottom: 90px}
@media(max-width:991px) {.latest-product-section {padding-bottom: 60px}}
@media(max-width:767px) {.latest-product-section {padding-bottom: 50px}}
.latest-product-section .latest-product-title {border-bottom: 1px solid #e9ecef;margin-bottom: 60px;padding-bottom: 40px;position: relative}
.latest-product-section .latest-product-title .heading-title {margin-bottom: 0}
.latest-product-section .latest-product-title:before {position: absolute;left: 0;bottom: -1px;content: "";width: 110px;height: 1px;background: #064acb}
@media(max-width:991px) {.latest-product-section .latest-product-title:before {left: 50%;transform: translateX(-50%)}}
.latest-product-section .products-filters {max-width: 856px;margin: 0 auto}
.latest-product-section .products-filters ul {display: flex;justify-content: flex-end;flex-wrap: wrap;margin: 10px}
@media(max-width:991px) {.latest-product-section .products-filters ul {justify-content: center}}
.latest-product-section .products-filters ul .MuiTabs-flexContainer {flex-wrap: wrap;justify-content: center}
@media(max-width:400px) {.latest-product-section .products-filters ul .MuiTabs-indicator {display: none}}
.latest-product-section .products-filters ul button {padding: 0 20px;display: block;background: transparent;color: #1c263a;font-size: 17px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;font-family: Cormorant}
@media(max-width:575px) {.latest-product-section .products-filters ul button {padding: 0 15px}}
.latest-product-section .products-filters ul button.current {color: #f3a952}
.latest-product-section .latest-product-left-sidebar {background: #ecf3f7}
@media(max-width:991px) {.latest-product-section .latest-product-left-sidebar {text-align: center}}
.latest-product-section .latest-product-left-sidebar .left-sidebar-text {padding: 60px 40px 0}
@media(max-width:1199px) {.latest-product-section .latest-product-left-sidebar .left-sidebar-text {padding: 40px 20px 0}}
.latest-product-section .latest-product-left-sidebar .discount {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;width: 190.602px;height: 187px;background: rgba(6, 74, 203, .9);position: relative;bottom: -50px;left: 20px;text-align: center;display: flex;justify-content: center;flex-direction: column;animation: morphing 10s infinite;transform: rotate(10.448deg)}
@media(max-width:991px) {.latest-product-section .latest-product-left-sidebar .discount {justify-content: center;margin: 0 auto}}
.latest-product-section .latest-product-left-sidebar .discount span {font-size: 16px;font-style: normal;font-weight: 500;line-height: 29px;color: #fff}
.latest-product-section .latest-product-left-sidebar .discount h3 {font-size: 70px;font-style: normal;font-weight: 700;line-height: 55px;text-transform: capitalize;color: #fff}
.latest-product-section .latest-product-left-sidebar .left-sidebar-img {text-align: center;margin-top: 50px}
@keyframes morphing {0% {border-radius: 30% 70% 70% 30%/30% 30% 70% 70%}
    25% {border-radius: 58% 42% 75% 25%/76% 46% 54% 24%}
    50% {border-radius: 50% 50% 33% 67%/55% 27% 73% 45%}
    75% {border-radius: 33% 67% 58% 42%/63% 68% 32% 37%}}
.small-heading-title span {display: inline-block;padding: 5px 20px;background: #f3a952;font-size: 12px;font-style: normal;font-weight: 400;border-radius: 30px;color: #fff;margin-bottom: 5px}
.small-heading-title h3 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;color: #1c263a;margin: 10px 0}
.cta-banner-section2 .cta-banner-wrap {display: flex;margin-bottom: -200px;position: relative;z-index: 11}
@media(max-width:575px) {.cta-banner-section2 .cta-banner-wrap {display: block}}
.cta-banner-section2 .small-heading-title {padding: 60px 70px;max-width: 480px}
@media(max-width:1199px) {.cta-banner-section2 .small-heading-title {padding: 40px 30px}}
@media(max-width:575px) {.cta-banner-section2 .small-heading-title {padding: 40px 15px}}
.cta-banner-section2 .small-heading-title h3 {color: #fff}
@media(max-width:767px) {.cta-banner-section2 .small-heading-title h3 {font-size: 22px;line-height: 32px}}
.cta-banner-section2 .cta-banner-left {background: #064acb;position: relative;z-index: 1;flex-basis: 50%;min-height: 383px}
@media(max-width:991px) {.cta-banner-section2 .cta-banner-left {text-align: center;min-height: 100%}}
.cta-banner-section2 .cta-banner-left:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/cta/deal-bg.png);background-repeat: no-repeat;background-size: cover}
.cta-banner-section2 .cta-banner-right {flex-basis: 50%;background: #f3a952;position: relative;z-index: 1}
@media(max-width:991px) {.cta-banner-section2 .cta-banner-right {text-align: center}}
.cta-banner-section2 .cta-banner-right:after {position: absolute;left: 0;bottom: 0;width: 65%;height: 100%;content: "";z-index: -1;background: rgba(206, 240, 250, .15);-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);clip-path: polygon(0 0, 0 100%, 100% 100%)}
.cta-banner-section2 .cta-banner-right .small-heading-title span {background-color: #064acb}
.cta-banner-section2 .cta-banner-img {position: absolute;right: 15px;bottom: 0;z-index: -1}
@media(max-width:1199px) {.cta-banner-section2 .cta-banner-img {max-width: 60%}}
@media(max-width:991px) {.cta-banner-section2 .cta-banner-img {display: none}}
.deal-product-section {background: #ecf3f7;padding: 280px 0 120px;position: relative;z-index: 1}
.deal-product-section:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/deal/vector.png);background-repeat: no-repeat;background-size: cover;background-position: 50%}
.deal-product-section .deal-product-title {margin-bottom: 40px}
.deal-product-section .deal-product-title .heading-title {margin-bottom: 0}
@media(max-width:1199px) {.deal-product-section .deal-product-title .heading-title h2 {font-size: 36px}}
@media(max-width:575px) {.deal-product-section .deal-product-title .heading-title h2 {font-size: 30px}}
.deal-product-section .count-up {display: flex;background: #ff2501;max-width: 420px;margin-right: 100px;margin-left: auto;border-radius: 5px;align-items: center;padding: 8px 10px}
@media(max-width:1199px) {.deal-product-section .count-up {margin-right: 65px}}
@media(max-width:991px) {.deal-product-section .count-up {margin: 0 auto;text-align: center;flex-wrap: wrap;justify-content: center}}
.deal-product-section .count-up .react-countdown {display: flex}
.deal-product-section .count-up .react-countdown .time {font-size: 16px;font-style: normal;font-weight: 700;line-height: 29px;margin: 0 10px;color: #fff;position: relative}
.deal-product-section .count-up .react-countdown .time:before {position: absolute;right: -13px;top: 0;content: ":"}
.deal-product-section .count-up .react-countdown .time-section:last-child .time:before, .deal-product-section .count-up .react-countdown .time-text {display: none}
.deal-product-section .count-up p {margin-bottom: 0;color: #fff;margin-right: 20px;font-size: 14px;font-style: normal;font-weight: 400}
@media(max-width:1199px) {.deal-product-section .count-up p {margin-right: 0}}
.deal-product-section .deal-wrap .deal-item {display: flex !important;align-items: center;background: #fff}
@media(max-width:575px) {.deal-product-section .deal-wrap .deal-item {display: block !important;padding: 20px}}
.deal-product-section .deal-wrap .deal-item .deal-image img {max-width: 200px}
.deal-product-section .deal-wrap .deal-item .product-info {padding: 40px 40px 40px 0}
.deal-product-section .deal-wrap .deal-item .product-info h2 {margin-bottom: 5px}
.deal-product-section .deal-wrap .deal-item .product-info h2 a {color: #1c263a;display: inline-block;transition: all .3s ease-in-out;font-family: Rubik, sans-serif;font-size: 22px;font-style: normal;font-weight: 400;line-height: 29px}
@media(max-width:1199px) {.deal-product-section .deal-wrap .deal-item .product-info h2 a {font-size: 19px;line-height: 25px}}
@media(max-width:991px) {.deal-product-section .deal-wrap .deal-item .product-info h2 a {font-size: 21px;line-height: 28px}}
@media(max-width:767px) {.deal-product-section .deal-wrap .deal-item .product-info h2 a {font-size: 19px;line-height: 25px}}
.deal-product-section .deal-wrap .deal-item .product-info h2:hover a {color: #064acb}
.deal-product-section .deal-wrap .deal-item .product-info .rating-product i {font-size: 13px;color: #fed542}
.deal-product-section .deal-wrap .deal-item .product-info .rating-product i.gray {color: #ececec}
.deal-product-section .deal-wrap .deal-item .product-info .rating-product span {font-family: Rubik, sans-serif;font-weight: 600;font-size: 15px;line-height: 19px;color: #7b7b7b;padding-left: 10px}
.deal-product-section .deal-wrap .deal-item .product-info .price {padding-top: 15px;display: flex;align-items: center;padding-right: 50px;position: relative;padding-bottom: 20px}
@media(max-width:1399px) {.deal-product-section .deal-wrap .deal-item .product-info .price {padding-top: 8px}}
@media(max-width:1199px) {.deal-product-section .deal-wrap .deal-item .product-info .price {padding-top: 5px}}
@media(max-width:575px) {.deal-product-section .deal-wrap .deal-item .product-info .price {padding-top: 0}}
.deal-product-section .deal-wrap .deal-item .product-info .price .old-price, .deal-product-section .deal-wrap .deal-item .product-info .price .present-price {font-size: 16px;font-style: normal;font-weight: 700;line-height: normal}
.deal-product-section .deal-wrap .deal-item .product-info .price .present-price {color: #1c263a;padding-right: 5px}
.deal-product-section .deal-wrap .deal-item .product-info .price .old-price {font-size: 12px;font-style: normal;font-weight: 400;color: #707070}
.deal-product-section .deal-wrap .deal-item .product-info .price .cart-btn {width: 40px;height: 40px;line-height: 40px;position: absolute;right: 0;top: -5px;background: #f8f8f8;text-align: center;color: #f3a952;border-radius: 50%;border: 0}
.deal-product-section .deal-wrap .deal-item .product-info .price .cart-btn:hover {background: #064acb;color: #fff}
.deal-product-section .deal-wrap .deal-item .product-info .progress {background: #e0e0e0;height: 8px;position: relative;max-width: 278px;margin-bottom: 5px}
.deal-product-section .deal-wrap .deal-item .product-info .progress .progress-bar {background-color: #f3a952}
.deal-product-section .deal-wrap .deal-item .product-info span {font-size: 12px;font-style: normal;font-weight: 400;line-height: normal}
.deal-product-section .deal-wrap .slick-slider {margin: -10px}
.deal-product-section .deal-wrap .slick-slider .slick-slide {padding: 10px}
.deal-product-section .deal-wrap .slick-next, .deal-product-section .deal-wrap .slick-prev {position: absolute;top: -60px;right: 0;transform: translateY(-50%);width: 25px;height: 25px;line-height: 31px;transition: all .3s;border-radius: 5px;border: 0;background: #fff;z-index: 1;font-size: 0;border-radius: 50%;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)}
.deal-product-section .deal-wrap .slick-next:hover, .deal-product-section .deal-wrap .slick-prev:hover {background: #f3a952;color: #fff}
@media(max-width:991px) {
    .deal-product-section .deal-wrap .slick-next, .deal-product-section .deal-wrap .slick-prev {display: none !important}}
.deal-product-section .deal-wrap .slick-prev {right: 35px;left: auto}
.deal-product-section .deal-wrap .slick-prev:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
@media(max-width:991px) {.deal-product-section .deal-wrap .slick-next {display: none !important}}
.deal-product-section .deal-wrap .slick-next:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
.deal-product-section .deal-wrap .slick-next:hover:before, .deal-product-section .deal-wrap .slick-prev:hover:before {color: #fff}
.deal-product-section .deal-wrap .slick-dots {text-align: center}
.deal-product-section .deal-wrap .slick-dots li {width: unset;height: unset}
.deal-product-section .deal-wrap .slick-dots li button {border: none;margin: 0 5px;width: 10px;height: 8px;border-radius: 10px;background: #d4e6f5}
.deal-product-section .deal-wrap .slick-dots li button:before {display: none}
.deal-product-section .deal-wrap .slick-dots li.slick-active button {background: #064acb;width: 25px}
@media(max-width:991px) {.best-seller-section .best-selling-active {margin-bottom: 40px}}
.best-seller-section .best-selling-active .slick-slider {margin: -10px}
.best-seller-section .best-selling-active .slick-slider .slick-slide {padding: 10px}
.best-seller-section .best-selling-active .slick-next, .best-seller-section .best-selling-active .slick-prev {position: absolute;top: -100px;right: 0;transform: translateY(-50%);width: 25px;height: 25px;line-height: 31px;transition: all .3s;border-radius: 5px;border: 0;background: #fff;z-index: 1;font-size: 0;border-radius: 50%;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)}
.best-seller-section .best-selling-active .slick-next:hover, .best-seller-section .best-selling-active .slick-prev:hover {background: #f3a952;color: #fff}
@media(max-width:991px) {
    .best-seller-section .best-selling-active .slick-next, .best-seller-section .best-selling-active .slick-prev {display: none !important}}
.best-seller-section .best-selling-active .slick-prev {right: 35px;left: auto}
.best-seller-section .best-selling-active .slick-prev:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
@media(max-width:991px) {.best-seller-section .best-selling-active .slick-next {display: none !important}}
.best-seller-section .best-selling-active .slick-next:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
.best-seller-section .best-selling-active .slick-next:hover:before, .best-seller-section .best-selling-active .slick-prev:hover:before {color: #fff}
.best-seller-section .best-selling-active .slick-dots {text-align: center;bottom: 0}
.best-seller-section .best-selling-active .slick-dots li {width: unset;height: unset}
.best-seller-section .best-selling-active .slick-dots li button {border: none;margin: 0 5px;width: 10px;height: 8px;border-radius: 10px;background: #d4e6f5}
.best-seller-section .best-selling-active .slick-dots li button:before {display: none}
.best-seller-section .best-selling-active .slick-dots li.slick-active button {background: #064acb;width: 25px}
.best-seller-section .best-selling-right-sidebar {position: relative;z-index: 1;background: #064acb}
@media(max-width:1199px) {.best-seller-section .best-selling-right-sidebar {margin-top: 40px}}
@media(max-width:991px) {.best-seller-section .best-selling-right-sidebar {text-align: center}}
.best-seller-section .best-selling-right-sidebar:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/best-selling/banner-bg.png);background-repeat: no-repeat;background-size: cover;background-position: 50%}
.best-seller-section .best-selling-right-sidebar .right-sidebar-text {padding: 60px 40px 40px}
.best-seller-section .best-selling-right-sidebar .right-sidebar-text .small-heading-title {margin-bottom: 20px}
.best-seller-section .best-selling-right-sidebar .right-sidebar-text .small-heading-title span {border-radius: 0;font-size: 16px;-webkit-clip-path: polygon(9% 0, 100% 0, 90% 100%, 0 100%);clip-path: polygon(9% 0, 100% 0, 90% 100%, 0 100%);padding: 5px 30px}
.best-seller-section .best-selling-right-sidebar .right-sidebar-text .small-heading-title h3 {font-size: 35px;font-weight: 700;color: #fff;margin-bottom: 20px}
.horizontal-product-item {display: flex;margin-bottom: 24px}
.horizontal-product-item .product-image {max-width: 133px}
.horizontal-product-item .product-info {padding: 10px 0 20px}
.horizontal-product-item .product-info h2 {margin-bottom: 5px}
.horizontal-product-item .product-info h2 a {color: #1c263a;display: inline-block;transition: all .3s ease-in-out;font-family: Rubik, sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px}
@media(max-width:1199px) {.horizontal-product-item .product-info h2 a {font-size: 19px;line-height: 25px}}
@media(max-width:991px) {.horizontal-product-item .product-info h2 a {font-size: 19px;line-height: 28px}}
@media(max-width:767px) {.horizontal-product-item .product-info h2 a {font-size: 19px;line-height: 25px}}
.horizontal-product-item .product-info h2:hover a {color: #064acb}
.horizontal-product-item .product-info .rating-product i {font-size: 13px;color: #fed542}
.horizontal-product-item .product-info .rating-product i.gray {color: #ececec}
.horizontal-product-item .product-info .rating-product span {font-family: Rubik, sans-serif;font-weight: 600;font-size: 15px;line-height: 19px;color: #7b7b7b;padding-left: 10px}
.horizontal-product-item .product-info .price {padding-top: 15px;display: flex;align-items: center;padding-right: 50px;position: relative}
.horizontal-product-item .product-info .price .old-price, .horizontal-product-item .product-info .price .present-price {font-size: 16px;font-style: normal;font-weight: 700;line-height: normal}
.horizontal-product-item .product-info .price .present-price {color: #1c263a;padding-right: 5px}
.horizontal-product-item .product-info .price .old-price {font-size: 12px;font-style: normal;font-weight: 400;color: #707070}
.horizontal-product-item .product-info .price .cart-btn {width: 40px;height: 40px;line-height: 40px;position: absolute;right: 0;top: -5px;background: #f8f8f8;text-align: center;color: #f3a952;border-radius: 50%}
.horizontal-product-item .product-info .price .cart-btn:hover {background: #064acb;color: #fff}
.features-section {background: #ecf3f7;padding-bottom: 90px}
@media(max-width:991px) {.features-section {padding-bottom: 60px}}
@media(max-width:767px) {.features-section {padding-bottom: 50px}}
.features-section .features-item {display: flex;padding: 25px 30px;background: #fff;margin-bottom: 30px}
@media(max-width:1199px) {.features-section .features-item {padding: 20px 15px}}
.features-section .features-item .features-icon {margin-right: 20px}
.features-section .features-item .features-icon i {font-size: 50px;color: #f3a952}
.features-section .features-item h2 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px}
@media(max-width:1199px) {.features-section .features-item h2 {font-size: 20px}}
.features-section .features-item p {margin-bottom: 0}
@media(max-width:1199px) {.features-section .features-item p {font-size: 15px}}
.daily-best-sell-section {padding-bottom: 90px}
@media(max-width:991px) {.daily-best-sell-section {padding-bottom: 60px}}
@media(max-width:767px) {.daily-best-sell-section {padding-bottom: 50px}}
.daily-best-sell-section .product-tab ul {justify-content: flex-end}
@media(max-width:991px) {.daily-best-sell-section .product-tab ul {justify-content: center}}
.daily-best-sell-section .product-tab .MuiTabs-flexContainer {flex-wrap: wrap;justify-content: center}
@media(max-width:400px) {.daily-best-sell-section .product-tab .MuiTabs-indicator {display: none}}
.partners-section .container {position: relative}
.partners-section .grid {text-align: center;border: 1px solid #e9ecef;height: 180px;display: flex !important;justify-content: center;flex-direction: column;margin-left: -1px;border-left: 0}
@media(max-width:991px) {.partners-section .grid {height: 120px}}
.partners-section .grid img {width: auto;margin: 0 auto;display: inline-block}
.partners-section .owl-nav {display: none}
.testimonial-section, .testimonial-section-s2 {position: relative;z-index: 1}
@media(max-width:991px) {
    .testimonial-section .testimonial-left-img, .testimonial-section-s2 .testimonial-left-img {text-align: center;margin-bottom: 40px}}
.testimonial-section .testimonial-item .testimonial-text, .testimonial-section-s2 .testimonial-item .testimonial-text {position: relative}
.testimonial-section .testimonial-item .testimonial-text:before, .testimonial-section-s2 .testimonial-item .testimonial-text:before {position: absolute;right: 30px;bottom: 50px;content: "";font-family: icomoon;font-size: 80px;color: rgba(93, 102, 111, .4)}
@media(max-width:1199px) {
    .testimonial-section .testimonial-item .testimonial-text:before, .testimonial-section-s2 .testimonial-item .testimonial-text:before {right: 15px;bottom: 80px;font-size: 50px}}
@media(max-width:991px) {
    .testimonial-section .testimonial-item .testimonial-text:before, .testimonial-section-s2 .testimonial-item .testimonial-text:before {display: none}
    .testimonial-section .testimonial-item .testimonial-text, .testimonial-section-s2 .testimonial-item .testimonial-text {text-align: center}}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap {display: flex;margin-bottom: 25px;align-items: center}
@media(max-width:991px) {
    .testimonial-section .testimonial-item .testimonial-text .ratting-wrap, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap {justify-content: center}}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap .ratting, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .ratting {display: flex;margin-right: 20px}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap .ratting li, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .ratting li {width: 36px;height: 36px;line-height: 38px;background: #f3a952;text-align: center;color: #fff;border-radius: 5px}
@media(max-width:991px) {
    .testimonial-section .testimonial-item .testimonial-text .ratting-wrap .ratting li, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .ratting li {width: 26px;height: 26px;line-height: 26px}}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap .ratting li+li, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .ratting li+li {margin-left: 10px}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap .count, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .count {display: flex}
.testimonial-section .testimonial-item .testimonial-text .ratting-wrap .count li, .testimonial-section-s2 .testimonial-item .testimonial-text .ratting-wrap .count li {font-family: Cormorant;font-size: 24px;font-style: normal;font-weight: 700;line-height: 34px;color: #1c263a}
.testimonial-section .testimonial-item .testimonial-text p, .testimonial-section-s2 .testimonial-item .testimonial-text p {font-family: Cormorant;font-size: 24px;font-style: normal;font-weight: 700;line-height: 34px;color: #151515}
@media(max-width:575px) {
    .testimonial-section .testimonial-item .testimonial-text p, .testimonial-section-s2 .testimonial-item .testimonial-text p {font-size: 20px}}
.testimonial-section .testimonial-item .testimonial-text .testimonial-avatar, .testimonial-section-s2 .testimonial-item .testimonial-text .testimonial-avatar {max-width: 100px;border-radius: 50%;border: 2px solid #064acb;margin-top: 30px;margin-bottom: 20px}
@media(max-width:991px) {
    .testimonial-section .testimonial-item .testimonial-text .testimonial-avatar, .testimonial-section-s2 .testimonial-item .testimonial-text .testimonial-avatar {margin: 20px auto}}
.testimonial-section .testimonial-item .testimonial-text .testimonial-avatar img, .testimonial-section-s2 .testimonial-item .testimonial-text .testimonial-avatar img {border-radius: 50%}
.testimonial-section .testimonial-item .testimonial-text .testimonial-text-btm h3, .testimonial-section-s2 .testimonial-item .testimonial-text .testimonial-text-btm h3 {font-family: Cormorant;font-size: 24px;font-style: normal;font-weight: 700;line-height: 34px;margin-bottom: 0}
.testimonial-section .testimonial-item .testimonial-text .testimonial-text-btm span, .testimonial-section-s2 .testimonial-item .testimonial-text .testimonial-text-btm span {font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px;color: #ec2526}
.testimonial-section .owl-nav, .testimonial-section-s2 .owl-nav {display: none}
.cta-banner-section3 {padding-bottom: 100px}
@media(max-width:991px) {.cta-banner-section3 {padding-bottom: 70px}}
.cta-banner-section3 .cta-banner-wrap {display: flex;position: relative;z-index: 11;background: #064acb}
@media(max-width:575px) {.cta-banner-section3 .cta-banner-wrap {display: block}}
.cta-banner-section3 .small-heading-title {padding: 15px 40px;max-width: 480px}
@media(max-width:1199px) {.cta-banner-section3 .small-heading-title {padding: 40px 30px}}
@media(max-width:575px) {.cta-banner-section3 .small-heading-title {padding: 40px 15px}}
.cta-banner-section3 .small-heading-title h3 {color: #fff}
@media(max-width:767px) {.cta-banner-section3 .small-heading-title h3 {font-size: 22px;line-height: 32px}}
.cta-banner-section3 .small-heading-title h5 {color: #fff}
.cta-banner-section3 .cta-banner {background: #064acb;position: relative;z-index: 1;flex-basis: 50%;display: flex;align-items: center}
.cta-banner-section3 .cta-banner:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/cta/cta-bg3.png);background-repeat: no-repeat;background-size: cover;background-position: 50%}
@media(max-width:991px) {.cta-banner-section3 .cta-banner .cta-banner-img {display: none}
    .cta-banner-section3 .cta-banner {justify-content: center}}
.cta-banner-section3 .cta-banner-left .cta-banner-img {margin-bottom: -60px;margin-left: 20px}
@media(max-width:1199px) {.cta-banner-section3 .cta-banner-left .cta-banner-img {margin: 0 0 0 20px}
    .cta-banner-section3 .cta-banner-left .cta-banner-img img {max-width: 200px}}
@media(max-width:991px) {.cta-banner-section3 .cta-banner-left .small-heading-title {text-align: center}}
.cta-banner-section3 .cta-banner-left .small-heading-title h3 {margin-bottom: 0}
.cta-banner-section3 .cta-banner-left .small-heading-title h5 {margin-bottom: 20px}
.cta-banner-section3 .cta-banner-right {flex-basis: 60%;background: #f3a952;position: relative;z-index: 1;display: flex;-webkit-clip-path: polygon(9% 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(9% 0, 100% 0, 100% 100%, 0 100%);padding-left: 60px}
@media(max-width:991px) {.cta-banner-section3 .cta-banner-right {text-align: center;padding-left: 0}}
@media(max-width:575px) {.cta-banner-section3 .cta-banner-right {-webkit-clip-path: unset;clip-path: unset}}
.cta-banner-section3 .cta-banner-right .small-heading-title span {background-color: #064acb}
.blog-section, .blog-section-s2, .blog-section-s3 {padding-bottom: 90px;background: #ecf3f7}
@media(max-width:991px) {
    .blog-section, .blog-section-s2, .blog-section-s3 {padding-bottom: 60px}}
@media(max-width:767px) {
    .blog-section, .blog-section-s2, .blog-section-s3 {padding-bottom: 50px}}
.blog-section .blog-items .blog-item, .blog-section-s2 .blog-items .blog-item, .blog-section-s3 .blog-items .blog-item {background: #fff;padding: 30px;align-items: center;margin-bottom: 30px}
@media(max-width:1399px) {
    .blog-section .blog-items .blog-item, .blog-section-s2 .blog-items .blog-item, .blog-section-s3 .blog-items .blog-item {padding: 20px}}
@media(max-width:575px) {
    .blog-section .blog-items .blog-item, .blog-section-s2 .blog-items .blog-item, .blog-section-s3 .blog-items .blog-item {display: block;text-align: center}}
.blog-section .blog-items .blog-item .blog-img img, .blog-section-s2 .blog-items .blog-item .blog-img img, .blog-section-s3 .blog-items .blog-item .blog-img img {width: 100%}
.blog-section .blog-items .blog-item .blog-content, .blog-section-s2 .blog-items .blog-item .blog-content, .blog-section-s3 .blog-items .blog-item .blog-content {padding-top: 20px}
.blog-section .blog-items .blog-item .blog-content ul, .blog-section-s2 .blog-items .blog-item .blog-content ul, .blog-section-s3 .blog-items .blog-item .blog-content ul {display: flex;align-items: center}
@media(max-width:575px) {
    .blog-section .blog-items .blog-item .blog-content ul, .blog-section-s2 .blog-items .blog-item .blog-content ul, .blog-section-s3 .blog-items .blog-item .blog-content ul {justify-content: center}}
.blog-section .blog-items .blog-item .blog-content ul li, .blog-section-s2 .blog-items .blog-item .blog-content ul li, .blog-section-s3 .blog-items .blog-item .blog-content ul li {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal}
.blog-section .blog-items .blog-item .blog-content ul li+li, .blog-section-s2 .blog-items .blog-item .blog-content ul li+li, .blog-section-s3 .blog-items .blog-item .blog-content ul li+li {margin-left: 20px}
.blog-section .blog-items .blog-item .blog-content ul li i, .blog-section-s2 .blog-items .blog-item .blog-content ul li i, .blog-section-s3 .blog-items .blog-item .blog-content ul li i {color: #064acb}
.blog-section .blog-items .blog-item .blog-content ul li strong, .blog-section-s2 .blog-items .blog-item .blog-content ul li strong, .blog-section-s3 .blog-items .blog-item .blog-content ul li strong {color: #1c263a;font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px}
.blog-section .blog-items .blog-item .blog-content h2, .blog-section-s2 .blog-items .blog-item .blog-content h2, .blog-section-s3 .blog-items .blog-item .blog-content h2 {font-size: 17px;font-style: normal;font-weight: 700;line-height: normal;margin-top: 15px;margin-bottom: 15px}
.blog-section .blog-items .blog-item .blog-content h2 a, .blog-section-s2 .blog-items .blog-item .blog-content h2 a, .blog-section-s3 .blog-items .blog-item .blog-content h2 a {color: #1c263a}
.blog-section .blog-items .blog-item .blog-content h2 a:hover, .blog-section-s2 .blog-items .blog-item .blog-content h2 a:hover, .blog-section-s3 .blog-items .blog-item .blog-content h2 a:hover {color: #064acb}
.blog-section .blog-items .blog-item .blog-content a.more, .blog-section-s2 .blog-items .blog-item .blog-content a.more, .blog-section-s3 .blog-items .blog-item .blog-content a.more {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;color: #707070}
.blog-section .blog-items .blog-item .blog-content a.more:hover, .blog-section-s2 .blog-items .blog-item .blog-content a.more:hover, .blog-section-s3 .blog-items .blog-item .blog-content a.more:hover {color: #f3a952}
.offer-features-area .offer-features-wrap {background: #fff;padding: 20px 20px 0}
.offer-features-area .offer-features-wrap .features-item {display: flex;padding: 20px;background: #fff;margin-bottom: 20px;border: 1px solid #e9ecef;align-items: center}
@media(max-width:1399px) {.offer-features-area .offer-features-wrap .features-item {padding: 20px 12px}}
.offer-features-area .offer-features-wrap .features-item .features-icon {margin-right: 10px}
.offer-features-area .offer-features-wrap .features-item .features-icon i {font-size: 40px;color: #f3a952}
.offer-features-area .offer-features-wrap .features-item h2 {font-size: 15px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 10px;padding-bottom: 0}
@media(max-width:1399px) {.offer-features-area .offer-features-wrap .features-item h2 {font-size: 14px}}
.offer-features-area .offer-features-wrap .features-item p {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;color: #707070;margin: 0}
.featured-section.style-2 .featured-category-wrap .featured-item {margin-bottom: 24px}
@media(max-width:991px) {.featured-section.style-2 .category-banner {margin-top: 50px}}
@media(max-width:575px) {.featured-section.style-2 .category-banner {margin-top: 20px}}
.featured-section.style-2 .category-banner .offer-banner-item .text {padding: 25px 20px}
.featured-section.style-2 .category-banner .offer-banner-item.red-banner .offer-image {margin-top: -36px}
.featured-section.style-2 .offer-banner-item.green-card {border-radius: 5px;background: #00bcd4;padding: 0 40px;justify-content: space-between}
@media(max-width:575px) {.featured-section.style-2 .offer-banner-item.green-card {padding: 0}}
.featured-section.style-2 .offer-banner-item.green-card .text {max-width: 340px}
.featured-section.style-2 .offer-banner-item.yellow-banner {margin-bottom: 0}
.featured-section.style-2 .offer-banner-item.yellow-banner .text {padding: 42px 30px}
@media(max-width:1399px) {.featured-section.style-2 .offer-banner-item.yellow-banner .text {padding: 35px 15px}}
.view-btn {text-align: right}
@media(max-width:991px) {.view-btn {text-align: center;margin-bottom: 40px}}
.view-btn a {font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;-webkit-text-decoration-line: underline;text-decoration-line: underline;text-transform: capitalize;font-family: Cormorant;color: #707070}
.view-btn a:hover {color: #064acb}
.cta-banner-section-s2 {background: #064acb;position: relative;z-index: 1;padding: 80px 0}
.cta-banner-section-s2 .hand-img {position: absolute;right: 0;bottom: 0;z-index: -1}
@media(max-width:1399px) {.cta-banner-section-s2 .hand-img {max-width: 600px}}
@media(max-width:991px) {.cta-banner-section-s2 .hand-img {display: none}}
.cta-banner-section-s2 .hand-img img {width: 100%}
.cta-banner-section-s2 .cta-banner-img {position: absolute;left: 50px;bottom: 0}
@media(max-width:1399px) {.cta-banner-section-s2 .cta-banner-img {max-width: 400px;left: 20px}}
@media(max-width:991px) {.cta-banner-section-s2 .cta-banner-img {display: none}}
.cta-banner-section-s2 .animate-shape {position: absolute;right: 12%;top: 50px;z-index: -11;animation: bounceLeftToRight 4s infinite}
@media(max-width:991px) {.cta-banner-section-s2 .animate-shape {opacity: .5}}
.cta-banner-section-s2 .cta-banner-text {padding: 120px 0 120px 80px;position: relative;z-index: 11}
@media(max-width:1399px) {.cta-banner-section-s2 .cta-banner-text {padding-top: 0}}
@media(max-width:991px) {.cta-banner-section-s2 .cta-banner-text {text-align: center;padding: 0}}
.cta-banner-section-s2 .cta-banner-text span {border-radius: 0}
.cta-banner-section-s2 .cta-banner-text h3 {font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;color: #fff}
@media(max-width:991px) {.cta-banner-section-s2 .cta-banner-text h3 {font-size: 35px}}
.cta-banner-section-s2 .cta-banner-text p {color: #fff;margin-bottom: 20px;max-width: 470px;margin-top: 15px}
@media(max-width:991px) {.cta-banner-section-s2 .cta-banner-text p {margin: 20px auto}}
.cta-banner-section-s2:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/cta/cta-bg.png);background-repeat: no-repeat;background-size: cover}
.deal-product-section.style-2 {background: #fff;padding-top: 120px}
.deal-product-section.style-2:before {display: none}
.deal-product-section.style-2 .deal-left {background: #f3a952;padding: 88px 40px;border-radius: 10px;display: flex;align-items: center;position: relative;z-index: 1}
@media(max-width:1399px) {.deal-product-section.style-2 .deal-left {min-height: 638px}}
@media(max-width:1199px) {.deal-product-section.style-2 .deal-left {padding: 95px 15px}}
@media(max-width:991px) {.deal-product-section.style-2 .deal-left {min-height: 100%;padding: 50px 15px;margin-bottom: 30px}}
.deal-product-section.style-2 .deal-left .deal-img {flex-basis: 55%}
.deal-product-section.style-2 .deal-left .deal-text {flex-basis: 60%;padding-top: 50px}
@media(max-width:991px) {.deal-product-section.style-2 .deal-left .deal-text {padding-top: 0}}
.deal-product-section.style-2 .deal-left .deal-text h3 {font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;color: #fff;margin-bottom: 20px}
@media(max-width:1199px) {.deal-product-section.style-2 .deal-left .deal-text h3 {font-size: 35px}}
@media(max-width:575px) {.deal-product-section.style-2 .deal-left .deal-text h3 {font-size: 25px}}
.deal-product-section.style-2 .deal-left .deal-text b {font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;color: #fff;margin-bottom: 15px;display: block}
@media(max-width:575px) {.deal-product-section.style-2 .deal-left .deal-text b {font-size: 18px}}
.deal-product-section.style-2 .deal-left .deal-text p {max-width: 165px;color: #fff}
.deal-product-section.style-2 .deal-left .round-shape-1 {position: absolute;left: 0;top: 0;z-index: -1}
.deal-product-section.style-2 .deal-left .round-shape-1 img {width: 100%}
.deal-product-section.style-2 .deal-left .round-shape-2 {position: absolute;right: 0;bottom: 0;z-index: -1}
.deal-product-section.style-2 .deal-left .round-shape-2 img {width: 100%}
.deal-product-section.style-2 .deal-wrap .deal-item {border: 1px solid #e9ecef;border-radius: 5px;margin-bottom: 30px}
.deal-product-section.style-2 .deal-wrap .deal-item:last-child {margin-bottom: 0}
.deal-product-section.style-3 {background: #fff}
.deal-product-section.style-3:before {display: none}
@media(max-width:991px) {.deal-product-section.style-3 {padding-bottom: 90px}}
.deal-product-section.style-3 .deal-wrap .deal-item {border: 1px solid #e9ecef;border-radius: 5px}
@media(max-width:991px) {.deal-product-section.style-3 .deal-wrap .deal-item {margin-bottom: 30px}}
.deal-product-section.style-3 .deal-wrap .col:last-child .deal-item {margin-bottom: 0}
.hot-deal-section {background: #ecf3f7}
@media(max-width:1199px) {.hot-deal-section .hot-deal-wrap .row {align-items: flex-end}}
.hot-deal-section .hot-deal-left {position: relative;z-index: 1}
@media(max-width:991px) {.hot-deal-section .hot-deal-left {text-align: center}}
.hot-deal-section .hot-deal-left .inner-shape {position: absolute;top: 50px;z-index: -1;width: 100%;left: -10%;animation: zoom-in-zoom-out 5s ease infinite;max-width: 611px}
@media(max-width:991px) {.hot-deal-section .hot-deal-left .inner-shape {text-align: center;left: 0}}
.hot-deal-section .hot-deal-right .horizontal-product-item {background: #fff}
.hot-deal-section .hot-deal-right .horizontal-product-item h2 {margin-bottom: 5px}
@media(max-width:1199px) {.hot-deal-section .hot-deal-right .horizontal-product-item h2 a {font-size: 16px}}
.hot-deal-section .hot-deal-right .horizontal-product-item h2:hover a {color: #064acb}
.hot-deal-section .hot-deal-right .offer-banner-item {align-items: flex-end}
.hot-deal-section .hot-deal-right .offer-banner-item:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/deal/vector2.png);background-repeat: no-repeat;background-size: cover}
.hot-deal-title {border-bottom: 1px solid #e9ecef;margin-bottom: 60px;padding-bottom: 40px;position: relative}
.hot-deal-title .heading-title {margin-bottom: 0}
.hot-deal-title:before {position: absolute;left: 0;bottom: -1px;content: "";width: 110px;height: 1px;background: #f3a952}
@media(max-width:991px) {.hot-deal-title:before {left: 50%;transform: translateX(-50%)}}
.deal-countdown .react-countdown {display: flex;justify-content: flex-end}
@media(max-width:991px) {.deal-countdown .react-countdown {justify-content: center;margin-top: 20px}}
.deal-countdown .react-countdown .time-section {padding: 0 30px;position: relative;text-align: center}
@media(max-width:1199px) {.deal-countdown .react-countdown .time-section {padding: 0 20px}}
.deal-countdown .react-countdown .time-section:after {position: absolute;right: 0;top: -10px;content: ":";font-size: 30px;color: #064acb}
.deal-countdown .react-countdown .time-section:last-child {padding-right: 0}
.deal-countdown .react-countdown .time-section:last-child:after {display: none}
.deal-countdown .react-countdown .time {font-size: 30px;font-style: normal;font-weight: 700;line-height: 29px;color: #064acb}
@media(max-width:1199px) {.deal-countdown .react-countdown .time {font-size: 20px}}
.deal-countdown .react-countdown .time-text {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px}
.partners-section.style-2 {padding-top: 80px}
.partners-section.style-2 .grid {border: 0;height: auto}
.top-selling-section .product-item {background: #f9f9f9;margin-bottom: 0}
.top-selling-section .product-item .product-image {border: 0}
.top-selling-section .product-item .product-info {padding: 0 15px 15px}
.top-selling-section .product-item .product-info .price {border: 0;padding-bottom: 0;padding-top: 12px}
@media(max-width:991px) {.top-selling-section .top-selling-active {padding-bottom: 30px}}
.top-selling-section .slick-slider {margin: -10px}
.top-selling-section .slick-slider .slick-slide {padding: 10px}
.top-selling-section .slick-next, .top-selling-section .slick-prev {position: absolute;top: -90px;right: 0;transform: translateY(-50%);width: 25px;height: 25px;line-height: 31px;transition: all .3s;border-radius: 5px;border: 0;background: #fff;z-index: 1;font-size: 0;border-radius: 50%;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)}
.top-selling-section .slick-next:hover, .top-selling-section .slick-prev:hover {background: #f3a952;color: #fff}
@media(max-width:991px) {
    .top-selling-section .slick-next, .top-selling-section .slick-prev {display: none}}
.top-selling-section .slick-prev {right: 35px;left: auto}
.top-selling-section .slick-prev:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
@media(max-width:767px) {.top-selling-section .slick-next {display: none !important}}
.top-selling-section .slick-next:before {font-family: icomoon;content: "";opacity: 1;font-size: 8px;color: #707070}
.top-selling-section .slick-next:hover:before, .top-selling-section .slick-prev:hover:before {color: #fff}
.top-selling-section .slick-dots {text-align: center}
.top-selling-section .slick-dots li {width: unset;height: unset}
.top-selling-section .slick-dots li button {border: none;margin: 0 5px;width: 10px;height: 8px;border-radius: 10px;background: #d4e6f5}
.top-selling-section .slick-dots li button:before {display: none}
.top-selling-section .slick-dots li.slick-active button {background: #064acb;width: 25px}
.blog-section-s2 {background: #fff}
.blog-section-s2 .blog-items .blog-item {background: #f9f9f9}
.featured-section.style-3 {background: #064acb;padding: 15px 120px}
@media(max-width:1599px) {.featured-section.style-3 {padding: 15px 30px}}
@media(max-width:1399px) {.featured-section.style-3 {padding: 15px}}
.featured-section.style-3 .featured-item {background: none;padding: 0;display: flex !important;text-align: left;align-items: center}
@media(max-width:400px) {.featured-section.style-3 .featured-item {justify-content: center}}
.featured-section.style-3 .featured-item .icon {width: 50px;height: 50px;line-height: 50px;background-color: hsla(0, 0%, 100%, .15);text-align: center;margin: 0 10px 0 0}
.featured-section.style-3 .featured-item .icon i {font-size: 30px;color: #fff}
.featured-section.style-3 .featured-item .text h2 {line-height: 20px}
.featured-section.style-3 .featured-item .text h2 a, .featured-section.style-3 .featured-item .text span {color: #fff}
.featured-section.style-3 .owl-nav {display: none}
.hot-deal-section.style-2 {background: #fff}
.hot-deal-section.style-2 .hot-deal-wrap {margin-bottom: 20px}
.hot-deal-section.style-2 .offer-banner-item.green-card {border-radius: 5px;background: #00bcd4;padding: 0 40px;justify-content: space-between}
@media(max-width:575px) {.hot-deal-section.style-2 .offer-banner-item.green-card {padding: 0}}
.hot-deal-section.style-2 .offer-banner-item.green-card .text {max-width: 340px}
.hot-deal-section.style-2 .offer-banner-item.yellow-banner .text {padding: 48px 30px}
@media(max-width:1399px) {.hot-deal-section.style-2 .offer-banner-item.yellow-banner .text {padding: 35px 15px}}
.top-selling-s2 {background: #ecf3f7}
.top-selling-s2 .horizontal-product-item {background: #fff}
.top-selling-s2 .owl-nav .owl-next, .top-selling-s2 .owl-nav .owl-prev {position: absolute;top: -100px;right: 0;transform: translateY(-50%);width: 25px;height: 25px;line-height: 23px;transition: all .3s;border-radius: 5px;border: 0;background: #fff;z-index: 1;font-size: 8px;border-radius: 50%;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)}
.top-selling-s2 .owl-nav .owl-next:hover, .top-selling-s2 .owl-nav .owl-prev:hover {background: #f3a952;color: #fff}
@media(max-width:991px) {
    .top-selling-s2 .owl-nav .owl-next, .top-selling-s2 .owl-nav .owl-prev {display: none}}
.top-selling-s2 .owl-nav .owl-prev {right: 35px}
.top-selling-s2 .owl-dots {display: none}
@media(max-width:992px) {.top-selling-s2 .owl-dots {text-align: center;bottom: -10px;position: relative;display: block}
    .top-selling-s2 .owl-dots button {width: 10px;height: 12px;border: 0;background: #d4e6f5;margin-right: 10px;border-radius: 50%}
    .top-selling-s2 .owl-dots .owl-dot.active {background-color: #064acb}}
.cta-banner-section3.style-2 .cta-banner-wrap {background: url(/images/cta/bg.jpg);background-size: cover;background-position: 50%}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner.cta-banner-left {background: none}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner.cta-banner-left:before {display: none}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right {background: #064acb;align-items: flex-end;flex-basis: 65%}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .cta-banner-img {width: 60%}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title {padding: 30px 40px 50px}
@media(max-width:991px) {.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title {padding: 30px 30px 40px}}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title h3 {font-size: 40px;font-style: normal;font-weight: 700;line-height: normal}
@media(max-width:991px) {.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title h3 {font-size: 30px}}
@media(max-width:575px) {.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title h3 {font-size: 25px}}
.cta-banner-section3.style-2 .cta-banner-wrap .cta-banner-right .small-heading-title p {color: #fff}
.blog-section-s3 .blog-items {margin-bottom: 30px}
.blog-section-s3 .blog-items .blog-item .blog-content h2 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px}
.blog-section-s3 .blog-items .col:first-child .blog-item {display: flex;align-items: center}
@media(max-width:575px) {.blog-section-s3 .blog-items .col:first-child .blog-item {display: block}}
.blog-section-s3 .blog-items .col:first-child .blog-item .blog-img {flex-basis: 40%}
.blog-section-s3 .blog-items .col:first-child .blog-item .blog-content {padding-top: 0;padding-left: 20px;flex-basis: 60%}
@media(max-width:575px) {.blog-section-s3 .blog-items .col:first-child .blog-item .blog-content {padding-top: 20px;padding-left: 0}}
.blog-section-s3 .blog-items .col:first-child .blog-item .blog-content h2 {font-size: 20px;margin-bottom: 15px;line-height: 25px}
.blog-section-s3 .blog-items .col:first-child .blog-item .blog-content p {margin-bottom: 20px}
@media(min-width:991px) {.blog-section-s3 .blog-items .col:first-child .blog-item:last-child {margin-bottom: 0}}
.offer-features-area.style-2, .offer-features-area.style-2 .offer-features-wrap {background: #064acb}
.offer-features-area.style-2 .offer-features-wrap .features-item {background: none;border-radius: 5px;border: 1px solid rgba(233, 236, 239, .15)}
.offer-features-area.style-2 .offer-features-wrap .features-item .features-icon i, .offer-features-area.style-2 .offer-features-wrap .features-item h2, .offer-features-area.style-2 .offer-features-wrap .features-item p {color: #fff}
.instagram-section .container-fluid {padding: 0}
.instagram-section .instagram-item {position: relative}
.instagram-section .instagram-item:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";border-radius: 5px;background: linear-gradient(180deg, rgba(254, 213, 66, .8), rgba(6, 74, 203, .8));font-family: icomoon;color: #fff;display: flex;justify-content: center;flex-direction: column;align-items: center;opacity: 0;visibility: hidden;transition: all .3s;z-index: 1;font-size: 40px;transition: all .6s;cursor: pointer}
.instagram-section .instagram-item:hover:before {opacity: 1;visibility: visible}
.instagram-section .owl-nav {display: none}
.about-page .about-section .about-img-wrap {position: relative;padding-right: 60px;padding-bottom: 120px;margin-right: 60px}
@media(max-width:575px) {.about-page .about-section .about-img-wrap {padding-right: 20px;padding-bottom: 50px;margin-right: 0}}
.about-page .about-section .about-img-wrap .about-img-bottom {position: absolute;right: 0;bottom: 0}
@media(max-width:575px) {.about-page .about-section .about-img-wrap .about-img-bottom {max-width: 200px}}
@media(max-width:991px) {.about-page .about-section .about-text {margin-top: 30px;text-align: center}}
.about-page .about-section .about-text h2 {font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-top: 10px;margin-bottom: 30px}
@media(max-width:1399px) {.about-page .about-section .about-text h2 {font-size: 34px;margin-bottom: 20px}}
.about-page .about-section .about-text p {margin-bottom: 30px}
@media(max-width:1399px) {.about-page .about-section .about-text p {margin-bottom: 20px}}
@media(max-width:991px) {.about-page .about-section .about-text p {margin: 0 auto}}
.about-page .about-section .about-text .about-features h3 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize}
.about-page .about-section .about-text .about-features p {max-width: 280px}
.about-page .about-section .about-text .about-features i {color: #f3a952;font-size: 50px}
.about-page .testimonial-section {background: #ecf3f7}
.about-page .about-history-section .history-top {margin-bottom: 30px}
@media(max-width:991px) {
    .about-page .about-history-section .history-top, .about-page .about-history-section .history-wrap {text-align: center}}
.about-page .about-history-section .history-wrap .history-item {margin-bottom: 40px}
.about-page .about-history-section .history-wrap .history-item:last-child {margin-bottom: 0}
.about-page .about-history-section .history-wrap .history-item h3 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;display: flex;align-items: center;margin-bottom: 20px}
@media(max-width:991px) {.about-page .about-history-section .history-wrap .history-item h3 {justify-content: center}}
.about-page .about-history-section .history-wrap .history-item h3 i {color: #064acb;margin-right: 10px;font-size: 30px}
@media(max-width:991px) {.about-page .about-history-section .history-wrap .history-img {margin-bottom: 30px}}
.shop-section {padding: 80px 0}
.shop-section .shop-section-top-inner {display: flex;justify-content: space-between;margin-bottom: 30px;padding-top: 20px;align-items: center}
@media(max-width:767px) {.shop-section .shop-section-top-inner {flex-wrap: wrap;justify-content: center}}
.shop-section .shop-section-top-inner .shoping-list {display: flex;align-items: center}
.shop-section .shop-section-top-inner .shoping-list .nav-tabs {border: 0}
@media(max-width:575px) {.shop-section .shop-section-top-inner .shoping-list {margin-bottom: 20px}}
.shop-section .shop-section-top-inner .shoping-list p {margin-bottom: 0;margin-left: 20px}
@media(max-width:767px) {.shop-section .shop-section-top-inner .shoping-list p {font-size: 15px;margin-left: 10px}}
.shop-section .shop-section-top-inner .shoping-list li {margin-right: 5px}
.shop-section .shop-section-top-inner .shoping-list li:nth-child(2) {margin-right: 0}
.shop-section .shop-section-top-inner .shoping-list .nav-link {background: transparent;border: 1px solid #e9ecef;cursor: pointer;border-radius: 3px}
.shop-section .shop-section-top-inner .shoping-list .nav-link.active {background-color: #064acb}
.shop-section .shop-section-top-inner .shoping-list .nav-link.active i {color: #fff}
.shop-section .shop-section-top-inner .shoping-list i {color: #1c263a;font-size: 18px}
.shop-section .shop-section-top-inner .shoping-product {width: 50%;text-align: right}
@media(max-width:1399px) {.shop-section .shop-section-top-inner .shoping-product {width: auto}}
@media(max-width:767px) {.shop-section .shop-section-top-inner .shoping-product {width: 100%;text-align: center;margin-top: 15px}}
.shop-section .shop-section-top-inner .shoping-product p {font-weight: 400;font-size: 18px;line-height: 23px;color: #6f6f6f;margin-bottom: 0}
@media(max-width:767px) {.shop-section .shop-section-top-inner .shoping-product p {text-align: center;margin-bottom: 10px}}
.shop-section .shop-section-top-inner .shoping-product p span {color: #064acb}
@media(max-width:352px) {.shop-section .shop-section-top-inner .shoping-product {margin-top: 10px}}
.shop-section .shop-section-top-inner .short-by ul li {list-style: none;font-weight: 400;font-size: 18px;line-height: 23px;color: #6f6f6f}
.shop-section .shop-section-top-inner .short-by ul li select {border: 0;padding: 9px 0;width: 150px;font-weight: 400;font-size: 18px;line-height: 23px;color: #6f6f6f}
.shop-section .shop-section-top-inner .short-by ul li select:focus {outline: none}
@media(max-width:1440px) {.shop-section .shop-section-top-inner .short-by ul li select {width: 100px}}
@media(min-width:992px) {.shop-section .shop-filter-wrap {padding-right: 30px}}
@media(max-width:991px) {.shop-section .shop-filter-wrap {margin-bottom: 50px}}
.shop-section .shop-filter-wrap .filter-item {padding: 30px;border-radius: 5px;border: 1px solid #ebebeb;background: #f9f9f9;margin-bottom: 40px}
.shop-section .shop-filter-wrap .shop-filter-item {position: relative}
.shop-section .shop-filter-wrap .shop-filter-item h2 {position: relative;padding-bottom: 15px;margin-bottom: 25px;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;border-bottom: 2px solid #ebebeb}
.shop-section .shop-filter-wrap .shop-filter-item h2:after {position: absolute;left: 0;bottom: -2px;width: 65px;height: 2px;background: #f3a952;content: ""}
.shop-section .shop-filter-wrap .shop-filter-item ul li {position: relative;list-style: none}
.shop-section .shop-filter-wrap .shop-filter-item ul li a {display: block;position: relative;padding: 8px 0;color: #707070;font-size: 14px;font-style: normal;font-weight: 400;display: flex;justify-content: space-between}
.shop-section .shop-filter-wrap .shop-filter-item ul li a:hover {color: #064acb}
.shop-section .shop-filter-wrap .shop-filter-item ul li label {font-weight: 400;font-size: 18px;line-height: 23px;color: #6f6f6f}
.shop-section .shop-filter-wrap .category-widget ul {list-style: none}
.shop-section .shop-filter-wrap .category-widget ul li {font-size: 19px;position: relative}
@media(max-width:767px) {.shop-section .shop-filter-wrap .category-widget ul li {font-size: 16px}}
.shop-section .shop-filter-wrap .category-widget ul>li+li {padding-top: 12px}
.shop-section .shop-filter-wrap .category-widget ul a {display: block;position: relative;padding: 8px 0}
.shop-section .shop-filter-wrap .category-widget ul a:before {position: absolute;right: 0;top: 12px;content: "";font-family: icomoon;font-size: 10px}
.shop-section .shop-filter-wrap .category-widget ul a:hover {color: #064acb}
.shop-section .shop-filter-wrap .rating-widget ul ul {display: flex}
.shop-section .shop-filter-wrap .rating-widget ul ul li+li {margin-left: 5px}
.shop-section .shop-filter-wrap .rating-widget ul ul li i {color: #f3a952}
.shop-section .shop-filter-wrap .rating-widget ul ul li i.gray {color: #e3e2e2}
.shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange {position: relative;width: 100%;display: block;height: 4px;background: #d9d9d9;border-radius: 0;margin: 24px 0 20px;padding: 0}
.shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange .ui-slider-range {background: #064acb;position: absolute;height: 100%;border-radius: 0;padding: 0}
.shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange .ui-slider-handle {width: 15px;height: 15px;position: absolute;border-radius: 50%;background: #064acb;top: -5px;cursor: pointer}
.shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange .ui-slider-handle:active, .shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange .ui-slider-handle:focus, .shop-section .shop-filter-wrap .shopWidgetWraper #sliderRange .ui-slider-handle:focus-visible {border: none !important;box-shadow: none !important;outline: none !important}
.shop-section .shop-filter-wrap .shopWidgetWraper .pfsWrap {margin: 0}
.shop-section .shop-filter-wrap .shopWidgetWraper label, .shop-section .shop-filter-wrap .shopWidgetWraper span#amount {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px}
.shop-section .shop-filter-wrap .shopWidgetWraper span#amount {margin-left: 10px}
.shop-section .product-list .product-wrap .product-item .product-img {float: left;overflow: hidden;padding: 55px}
@media(max-width:575px) {.shop-section .product-list .product-wrap .product-item .product-img {float: none}}
.shop-section .product-list .product-wrap .product-item .product-content {overflow: hidden;min-height: 280px;display: flex;justify-content: center;flex-direction: column}
@media(max-width:1400px) {.shop-section .product-list .product-wrap .product-item .product-content h3 {font-size: 18px}}
.shop-section .product-list .product-wrap .product-item .product-content p {margin-top: 15px}
@media(max-width:1400px) {.shop-section .product-wrap .product-item .product-content h3 {font-size: 16px}}
.shop-section input[type=radio] {border: 0;clip: rect(0 0 0 0);height: 2rem;margin: 0 -2rem -2rem 0;overflow: hidden;padding: 0;position: absolute;width: 2rem;opacity: .001}
.title {letter-spacing: -.065em}
.topcoat-radio-button__label {line-height: 2rem;margin-left: 35px;cursor: pointer}
.topcoat-radio-button, .topcoat-radio-button__label {-webkit-user-select: none;-moz-user-select: none;user-select: none}
.topcoat-radio-button {position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: inline-block;vertical-align: top;width: 1.2rem;height: 1.3rem}
.topcoat-radio-button:before {content: "";position: absolute;width: 20px;height: 20px;background: transparent;border: 1px solid #d9d9d9;cursor: pointer;transition: all .3s ease-in-out}
input[type=radio]:checked+.topcoat-radio-button:before {border: 1px solid transparent;background: #064acb}
.topcoat-radio-button:after {opacity: 0;content: "";font-size: 15px;font-family: themify;position: absolute;color: #fff;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);cursor: pointer;transition: all .3s ease-in-out}
input[type=radio]:checked+.topcoat-radio-button:after {opacity: 1}
.shop-section .product-row .product-item {display: flex;align-items: center;padding: 10px}
@media(max-width:575px) {.shop-section .product-row .product-item {display: block;margin: 0 50px 30px}}
@media(max-width:399px) {.shop-section .product-row .product-item {margin: 0 0 30px}}
.shop-section .product-row .product-item .image {width: calc(100% - 100px)}
@media(max-width:991px) {.shop-section .product-row .product-item .image {width: calc(100% - 380px)}}
@media(max-width:767px) {.shop-section .product-row .product-item .image {width: calc(100% - 100px)}}
@media(max-width:575px) {.shop-section .product-row .product-item .image {width: 100%}}
.shop-section .product-row .product-item .text {text-align: left;padding-top: 0;margin-left: 5px}
@media(max-width:575px) {.shop-section .product-row .product-item .text {text-align: center;margin-left: 0;padding-top: 20px}}
.shop-section .product-row .product-item .text .price {padding-bottom: 15px}
.shop-section .product-row .product-item .text p {font-weight: 400;font-size: 18px;line-height: 25px;color: #707070;margin-bottom: 0}
@media(max-width:575px) {.shop-section .product-row .product-item .text p {padding-bottom: 10px}}
.deals-area .offer-wrap {justify-content: center;height: auto;display: block;position: relative;background: #f9f9f9;height: 410px;box-shadow: 0 2px 8px 0 rgba(99, 99, 99, .2);margin-bottom: 30px}
@media(max-width:1199px) {.deals-area .offer-wrap {height: 370px}}
@media(max-width:399px) {.deals-area .offer-wrap {height: 300px}}
.deals-area .offer-wrap .image {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1}
@media(max-width:767px) {.deals-area .offer-wrap .image {top: -80px}}
@media(max-width:575px) {.deals-area .offer-wrap .image {top: -40px}}
@media(max-width:399px) {.deals-area .offer-wrap .image {top: 0}}
.deals-area .offer-wrap .image img {width: 100%;object-fit: cover}
.deals-area .offer-wrap .content {text-align: center;margin-left: 0;padding: 60px 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.deals-area .offer-wrap .content h2 {font-size: 35px}
.deals-area .offer-wrap .content .offer-price {font-size: 20px;line-height: 30px}
.deals-area .offer-wrap .content del {font-size: 20px;line-height: 30px;color: #1c263a}
.deals-area .offer-wrap .content .count-up {margin-top: 20px;display: flex;justify-content: center;align-items: center;width: auto}
@media(max-width:991px) {.deals-area .offer-wrap .content .count-up {width: 350px}}
@media(max-width:767px) {.deals-area .offer-wrap .content .count-up {width: 100%}}
@media(max-width:425px) {.deals-area .offer-wrap .content .count-up {width: 275px}}
@media(max-width:1199px) {
    .deals-area .offer-wrap .content .count-up #clock, .deals-area .offer-wrap .content .count-up #clock-s3, .deals-area .offer-wrap .content .count-up #clock-s4 {width: auto}}
.deals-area .offer-wrap .content .count-up .box {width: 65px;height: 65px;border: 1px solid transparent;font-family: Cormorant;font-weight: 400;color: #1c263a;display: flex;justify-content: center;align-items: center;text-align: center;transition: all .4s ease-in-out;font-size: 23px;line-height: 29px;background: #fff}
@media(max-width:992px) {.deals-area .offer-wrap .content .count-up .box {width: 60px;height: 60px;margin-right: 10px}}
@media(max-width:425px) {.deals-area .offer-wrap .content .count-up .box {width: 60px;height: 50px;margin-right: 5px;font-size: 20px}}
.deals-area .offer-wrap .content .count-up .box .time {line-height: 10px;margin-top: 15px}
.deals-area .offer-wrap .content .count-up .box span {margin-top: 9px;text-align: center;color: #1c263a;font-family: Rubik, sans-serif;font-weight: 400;font-size: 15px;line-height: 19px}
.deals-area .all-deals-btn {text-align: center;margin-top: 20px;margin-bottom: 80px}
@media(max-width:991px) {.product-details .product-single-tag {padding-top: 30px}}
.product-details .product-single-img {text-align: center;border: 1px solid #e9ecef}
.product-details .product-single-content {padding-left: 40px}
@media(max-width:1200px) {.product-details .product-single-content {padding-top: 0}}
@media(max-width:991px) {.product-details .product-single-content {padding-top: 30px;padding-left: 0}}
.product-details .product-single-content h5 {font-weight: 700;font-size: 34px;line-height: 36px;margin-bottom: 20px;font-family: Cormorant}
@media(max-width:767px) {.product-details .product-single-content h5 {font-size: 28px;margin-bottom: 10px}}
.product-details .product-single-content h6 {font-size: 20px;font-style: normal;font-weight: 700;line-height: 29px;color: #064acb;font-family: Rubik, sans-serif;margin-bottom: 20px}
.product-details .product-single-content p {max-width: 500px}
.product-details .product-single-content .rating {display: flex;margin-bottom: 10px}
.product-details .product-single-content .rating li {margin-right: 5px;color: #ffd400}
.product-details .product-single-content .pro-single-btn {margin-top: 30px;display: flex;align-items: center;flex-wrap: wrap}
.product-details .product-single-content .pro-single-btn .quantity {position: relative;width: 120px;margin: 0 8px}
@media(max-width:450px) {.product-details .product-single-content .pro-single-btn .quantity {margin-bottom: 10px}}
.product-details .product-single-content .pro-single-btn .quantity input {height: 40px;width: 120px;text-align: center;border: 0}
.product-details .product-single-content .pro-single-btn .quantity input:focus {outline: none}
@media(max-width:768px) {.product-details .product-single-content .pro-single-btn .quantity input {height: 40px;margin-top: 0}}
.product-details .product-single-content .pro-single-btn .qtybutton {width: 40px;min-width: 40px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #e9ecef;position: absolute;left: 0;top: 0;cursor: pointer}
.product-details .product-single-content .pro-single-btn .qtybutton.inc {left: auto;right: 0}
.product-details .product-single-content .pro-single-btn a .icon {font-size: 30px;color: #707070;margin: 0 5px}
.product-details .product-single-content .pro-single-btn a:hover {color: #f9f9f9}.product-details .product-single-content .stock {margin-top: 40px}
.product-details .product-single-content .stock ul {display: flex}
.product-details .product-single-content .stock ul li {margin-right: 20px}
.product-details .product-single-content .category ul {display: flex;margin-top: 20px}
.product-details .product-single-content .category ul li {margin-right: 15px}
@media(max-width:768px) {.product-details .product-single-content .theme-btn {position: relative;top: -2px}}
.product-details .product-single-content .product-filter-item {margin-top: 30px}
.product-details .product-single-content .product-filter-item.color .color-name {margin-top: 20px;margin-bottom: 30px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input {opacity: 0}
.product-details .product-single-content .product-filter-item.color .color-name ul {display: flex;margin-left: 20px}
.product-details .product-single-content .product-filter-item.color .color-name ul li {width: 36px;height: 36px}
.product-details .product-single-content .product-filter-item.color .color-name ul {list-style: none;flex-wrap: wrap}
.product-details .product-single-content .product-filter-item.color .color-name ul li {margin-right: 10px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input {margin-right: 0;position: absolute;z-index: -1;font-size: 18px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input:checked~label {border: 1px solid #000}
.product-details .product-single-content .product-filter-item.color .color-name label {border: 1px solid transparent;cursor: pointer;padding: 0;width: 36px;height: 36px;border: 1px solid #e9ecef;border-radius: 5px}
.product-details .product-single-content .product-filter-item.color .color-name {display: flex;align-items: center}
.product-details .product-single-content .product-filter-item.color .color-name .color1 label {background: #000}
.product-details .product-single-content .product-filter-item.color .color-name .color2 label {background: #f3a952}
.product-details .product-single-content .product-filter-item.color .color-name .color3 label {background: #064acb}
.product-details .product-single-content .product-filter-item.color .color-name .color4 label {background: #ec2526}
.product-details .product-single-content .product-filter-item.color.filter-size {margin-top: 15px}
.product-details .product-single-content .product-filter-item.color.filter-size .color-name {margin-top: 5px}
.product-details .product-single-content .product-filter-item.color.filter-size ul {margin-left: 10px}
.product-details .product-single-content .product-filter-item.color.filter-size ul li {border-radius: 30px;height: 35px;width: 65px;margin-right: 2px;font-size: 13px;color: #707070;line-height: 33px;text-align: center;margin-bottom: 2px}
@media(max-width:450px) {.product-details .product-single-content .product-filter-item.color.filter-size ul li {width: 50px}}
.product-details .product-single-content .product-filter-item.color.filter-size ul li label {width: 65px;border-radius: 3px;text-align: center;border: 1px solid rgba(93, 102, 111, .15) !important;height: 35px;color: #707070}
@media(max-width:450px) {.product-details .product-single-content .product-filter-item.color.filter-size ul li label {width: 50px}}
.product-details .product-single-content .product-filter-item.color.filter-size ul li input:checked~label {border: 2px solid #1c263a !important;border-radius: 3px;width: 65px;height: 35px}
.product-single-section .owl-nav {display: none}
.product-single-section .product-tab-area {padding-top: 100px}
.product-single-section .product-tab-area .tab-content {padding-top: 50px}
@media(max-width:991px) {.product-single-section .product-tab-area .tab-content {padding-top: 40px}}
.product-single-section .product-tab-area .main-tab {justify-content: flex-start;border-bottom: 1px solid rgba(93, 102, 111, .15)}
.product-single-section .product-tab-area .main-tab .nav-link {color: rgba(93, 102, 111, .5);font-size: 18px;font-style: normal;font-weight: 400;line-height: 29px;padding: 10px 40px;background: transparent;border: none;margin-bottom: 20px;cursor: pointer;border-radius: 3px}
@media(max-width:767px) {.product-single-section .product-tab-area .main-tab .nav-link {padding: 10px}}
.product-single-section .product-tab-area .main-tab .nav-link.active {color: #1c263a;background: #f3f3f3}
.product-single-section .product-tab-area .Descriptions-item .Description-table {margin-top: 30px}
.product-single-section .product-tab-area .Descriptions-item .Description-table h4 {margin-bottom: 20px}
.product-single-section .product-tab-area .Descriptions-item .Description-table td, .product-single-section .product-tab-area .Descriptions-item .Description-table th {width: 8%;border: 1px solid #e1e2e1;text-align: center;font-weight: 400;color: #414141;padding: 20px}
.product-single-section .rating-section .rating-sub span {font-weight: 400;font-size: 18px;line-height: 22px;color: #707070}
.product-single-section .rating-section .rating-sub ul {display: flex;margin-bottom: 20px}
.product-single-section .rating-section .rating-sub ul li {margin-right: 10px;font-size: 40px;color: #ffd400}
.product-single-section .rating-section .rating-right .rating-right-item {margin-bottom: 30px}
.product-single-section .rating-section .rating-right ul {display: flex;align-items: center}
.product-single-section .rating-section .rating-right ul li {flex-basis: 20%}
.product-single-section .rating-section .rating-right ul li:nth-child(2) {flex-basis: 60%}
.product-single-section .rating-section .rating-right ul li ul li {flex-basis: unset;margin-right: 10px;font-size: 18px;color: #ffd400}
.product-single-section .rating-section .rating-right ul li ul li:nth-child(2) {flex-basis: unset}
.product-single-section .rating-section .rating-right ul li .progress {margin: 0 auto;padding: 0;width: 90%;height: 6px;overflow: hidden;background: #e5e5e5;border-radius: 6px}
.product-single-section .rating-section .rating-right ul li .bar {position: relative;float: left;height: 100%;background: #1c263a}
.product-single-section .rating-section .rating-bottom {padding-top: 30px}
.product-single-section .rating-section .rating-bottom .theme-btn {margin-bottom: 30px}
.product-single-section .rating-section .rating-bottom .rating-give-section-items {display: none}
.product-single-section .rating-section .rating-bottom.active .rating-give-section-items {display: block}
.product-single-section .rating-section .rating-bottom.active .write-review-btn {display: none}
.product-single-section .rating-section .rating-bottom .rating-give-section-wrap .theme-btn {margin-bottom: 0}
.product-single-section .rating-section .rating-bottom .rating-give-section {padding: 30px;border: 1px solid rgba(93, 102, 111, .15)}
.product-single-section .rating-section .rating-bottom .rating-give-section span {display: block}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating {display: inline-block;position: relative;height: 50px;line-height: 50px;font-size: 50px;margin-bottom: 30px}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label {position: absolute;top: 0;left: 0;height: 100%;cursor: pointer}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:last-child {position: static}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:first-child {z-index: 5}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(2) {z-index: 4}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(3) {z-index: 3}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(4) {z-index: 2}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(5) {z-index: 1}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label input {position: absolute;top: 0;left: 0;opacity: 0}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label .icon {float: left;color: transparent}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label:last-child .icon {color: #000}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating:hover label:hover input~.icon, .product-single-section .rating-section .rating-bottom .rating-give-section .give-rating:not(:hover) label input:checked~.icon {color: #ffd400}
.product-single-section .rating-section .rating-bottom .rating-give-section .give-rating label input:focus:not(:checked)~.icon:last-child {color: #000;text-shadow: 0 0 5px #ffd400}
.product-single-section .rating-section .rating-bottom .rating-give-section .form-group input, .product-single-section .rating-section .rating-bottom .rating-give-section .form-group textarea {width: 100%;background: transparent;padding: 15px;height: 70px;border: 1px solid rgba(93, 102, 111, .15);margin-bottom: 30px}
.product-single-section .rating-section .rating-bottom .rating-give-section .form-group textarea {height: 200px}
.product-single-section .rating-section .rating-bottom .review-rating-wrap {padding-top: 40px}
.product-single-section .rating-section .rating-bottom .rating-review {padding: 30px;border: 1px solid rgba(93, 102, 111, .15);border-bottom: 0}
.product-single-section .rating-section .rating-bottom .rating-review:last-child {border-bottom: 1px solid rgba(93, 102, 111, .15);text-align: center}
.product-single-section .rating-section .rating-bottom .rating-review:last-child a {color: #1c263a}
.product-single-section .rating-section .rating-bottom .rating-review p {margin-bottom: 0}
.product-single-section .rating-section .rating-bottom .rating-review .rating-review-author {display: flex;align-items: center;margin-bottom: 10px}
.product-single-section .rating-section .rating-bottom .rating-review .rating-review-author .rating-review-author-img img {border-radius: 50%}
.product-single-section .rating-section .rating-bottom .rating-review .rating-review-author-text p {margin-left: 20px;margin-bottom: 0}
.product-single-section .rating-section .rating-bottom .rating-review .rating-review-author-text-inner {display: flex;margin-left: 20px}
.product-single-section .rating-section .rating-bottom .rating-review .ratting {display: flex}
.product-single-section .rating-section .rating-bottom .rating-review .ratting li {margin-right: 5px;color: #ffd400}
.product-single-section .owl-nav [class*=owl-] {position: absolute;left: 10px;top: 46%;transform: translateY(-50%);opacity: 0;visibility: hidden}
.product-single-section .owl-nav [class*=owl-].owl-next {left: auto;right: 10px}
.product-single-section:hover .owl-nav [class*=owl-] {opacity: 1;visibility: visible}
.product-single-section .description-section {margin-top: 20px}
.product-single-section .description-section .Descriptions-item p {max-width: 100%}
.product-single-section .accordion-item {border: 0;border-bottom: 1px solid #e1e1e1;padding: 5px 0}
.product-single-section .accordion-item .accordion-body {padding-left: 0;padding-right: 0}
.product-single-section .accordion-item button {border: 0;border-radius: 0;padding: 15px 0;font-size: 18px;font-style: normal;font-weight: 400;line-height: 29px;color: #1c263a;text-align: left;font-family: Rubik, sans-serif}
.product-single-section .accordion-item button:after {background: none;font-family: icomoon;content: "";font-size: 15px;transform: rotate(0deg);font-weight: 700;color: #064acb}
.product-single-section .accordion-item button.collapsed {color: #373b3e}
.product-single-section .accordion-item button.collapsed:after {content: ""}
.product-single-section .accordion-item button:focus {box-shadow: none;outline: none;border-color: #e1e1e1}
.product-single-section .accordion-item .accordion-collapse {border: 0}
.product-single-section .accordion-button {background: transparent}
.product-active {margin-bottom: 15px}
.product-active .owl-next, .product-active .owl-prev {display: none}
.Additional-wrap .ratting ul {display: flex;justify-content: center}
.Additional-wrap .ratting ul li {margin-right: 5px;color: #ffbf4e}
.Additional-wrap td, .Additional-wrap th {width: 8%;border: 1px solid #e1e2e1;text-align: center;font-weight: 400;color: #414141;padding: 20px}
.Additional-wrap {padding-top: 0}
@media(max-width:991px) {.cart-area .cart-wrapper table {width: 1022px}
    .cart-area .cart-wrapper form {overflow: scroll;overflow-y: hidden}}
.cart-area .cart-wrap td, .cart-area .cart-wrap th {width: 10%;border-bottom: 1px solid hsla(0, 0%, 94%, .58);text-align: center;font-weight: 400;color: #414141}
.cart-area .cart-wrap th {background: #f8f8f8;padding: 20px 0}
.cart-area .cart-wrap thead {background: #fff;color: #505050;padding: 40px}
.cart-area .cart-area form {margin: auto;text-align: center;background: #fff}
.cart-area .cart-wrap .product {width: 15%;padding: 20px 0}
.cart-area .cart-wrap .product ul {display: flex;text-align: left;padding-left: 30px;align-items: center;position: relative}
.cart-area .cart-wrap .product ul li img {max-width: 60px}
.cart-area .cart-wrap .product ul li.close {position: absolute;left: 0;top: 50%;transform: translateY(-50%);cursor: pointer}
.cart-area .crt-btn {text-transform: uppercase;color: #064acb}
.cart-area .w-close i {color: #f3a952}
.cart-area .w-close button {border: 0;background: none}
.cart-area .cart-wrap .product ul li {padding-bottom: 5px}
.cart-area .cart-wrap .product a {font-size: 16px;color: #a5a4a4}
.cart-area .cart-wrap .product-2 {text-align: left;padding-left: 55px}
.cart-area .cart-wrap .product a:hover {color: #064acb}
.cart-area .cart-wrap th {height: 80px;font-weight: 700}
.cart-area .order-wrap {padding: 0}
.cart-area .cart-wrap tr:nth-child(2n) {background: #fcfcfc}
.cart-area .cart-wrap .quantity {position: relative}
.cart-area .input-style {display: flex;align-items: center;flex-wrap: wrap}
.cart-area .input-style .quantity {position: relative;width: 120px;margin: 0 20px}
@media(max-width:450px) {.cart-area .input-style .quantity {margin-bottom: 10px}}
.cart-area .input-style .quantity input {height: 40px;width: 120px;text-align: center;border: 0}
.cart-area .input-style .quantity input:focus {outline: none}
@media(max-width:768px) {.cart-area .input-style .quantity input {height: 40px;margin-top: 0}}
.cart-area .input-style .qtybutton {width: 40px;min-width: 40px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #e9ecef;position: absolute;left: 0;top: 0;cursor: pointer}
.cart-area .input-style .qtybutton.inc {left: auto;right: 0}
.cart-area .input-style a .icon {font-size: 30px;color: #707070;margin: 0 15px}
.cart-area .input-style a:hover {color: #f9f9f9}
.cart-area .submit-btn-area {padding-top: 40px;display: flex;justify-content: space-between;align-items: center}
@media(max-width:500px) {.cart-area .submit-btn-area {flex-wrap: wrap;justify-content: center}}
.cart-area .submit-btn-area .left-coupon h3 {font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-bottom: 15px}
.cart-area .submit-btn-area .left-coupon .form-group {position: relative;max-width: 370px}
.cart-area .submit-btn-area .left-coupon .form-group input {width: 320px;height: 60px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, .15);padding: 15px;margin: 0}
.cart-area .submit-btn-area .left-coupon .form-group button {position: absolute;right: 0;top: 0;padding: 19px 15px;height: 60px;background: #064acb;border-top-right-radius: 3px;border-bottom-right-radius: 3px}
@media(max-width:500px) {.cart-area .submit-btn-area ul {margin-top: 20px}}
.cart-area .submit-btn-area button {padding: 15px 40px;border: none;background: #064acb;color: #fff;transition: all .3s;outline: none}
.cart-area .submit-btn-area button:hover {background: #064acb}
.cart-area .submit-btn-area .theme-btn {text-transform: capitalize;font-size: 15px;font-weight: 500;line-height: 27px}
.cart-area .cart-product-list {max-width: 446px;border: 1px solid rgba(0, 0, 0, .1);margin-left: auto;margin-top: 50px}
.cart-area .cart-product-list ul {border-top: 1px solid hsla(0, 0%, 94%, .58);padding-top: 20px}
.cart-area .cart-product-list ul li {display: flex;justify-content: space-between;font-weight: 300;font-size: 18px;line-height: 21px;color: #414141;padding: 0 30px 30px}
.cart-area .cart-product-list ul li.cart-b {border-top: 1px solid hsla(0, 0%, 94%, .58);color: #064acb;padding-top: 30px;font-weight: 600}
.cart-area .cart-product-list .c-btn {padding: 10px 20px;background: #064acb;color: #fff;display: block;width: 100%;text-align: center;font-size: 14px;font-style: normal;font-weight: 500;line-height: 30px;text-transform: uppercase;display: flex;align-items: center;justify-content: center}
.cart-area .cart-product-list .c-btn i {margin-right: 5px}
.checkout-area .caupon-area {margin-bottom: 80px}
.checkout-area .caupon-area .coupon-box {background: #f2f2f2;padding: 20px}
.checkout-area .caupon-area .coupon-box p {margin-bottom: 0;font-size: 18px;font-style: normal;font-weight: 400;line-height: 29px;display: flex;align-items: center;flex-wrap: wrap}
.checkout-area .caupon-area .coupon-box p i {color: #064acb;margin-right: 10px}
.checkout-area .caupon-area .coupon-box p span {display: inline-block;color: #064acb;margin-left: 10px;cursor: pointer}
.checkout-area .caupon-area .coupon-form p {margin-bottom: 15px;color: #7b7b7b}
.checkout-area .caupon-area .coupon-form {padding: 20px}
.checkout-area .caupon-area .coupon-form span {margin-bottom: 20px;display: block;color: #7b7b7b}
.checkout-area .caupon-area .input-wrap {position: relative}
.checkout-area .caupon-area .coupon-form input {width: 100%;height: 50px;border: 1px solid #ebebeb;padding-left: 20px;border-radius: 0}
.checkout-area .caupon-area .coupon-form input:focus {outline: none;box-shadow: none}
.checkout-area .caupon-area .coupon-form button {position: absolute;right: 0;top: 0;height: 50px;background: #064acb;color: #fff;width: 108px;border: none;outline: none;box-shadow: none;cursor: pointer;border-top-right-radius: 0;border-bottom-right-radius: 0}
.checkout-area .biling-item .billing-adress label {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;color: #1c263a;margin-bottom: 5px}
.checkout-area .biling-item .billing-adress .form-style input, .checkout-area .biling-item .billing-adress .form-style select {width: 100%;margin-bottom: 25px;padding-left: 10px;height: 50px;border-radius: 5px;border: none;background: #f2f2f2}
.checkout-area .biling-item .billing-adress .form-style input:focus, .checkout-area .biling-item .billing-adress .form-style select:focus {outline: none;box-shadow: none}
.checkout-area .biling-item .billing-adress .form-style select {-webkit-appearance: none;-o-appearance: none;appearance: none;-moz-appearance: none;background: #f2f2f2 url(/public/images/select-icon2.png) no-repeat calc(100% - 15px);position: relative}
.checkout-area .note-area {margin-bottom: 50px}
.checkout-area .note-area label {font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;color: #1c263a;margin-bottom: 5px}
.checkout-area .note-area textarea {background: #f2f2f2;width: 100%;border: 0;padding: 15px;height: 256px}
.checkout-area .checkout-order-area {border: 1px solid rgba(0, 0, 0, .1);background: #f6f6f6;padding: 40px}
@media(max-width:575px) {.checkout-area .checkout-order-area {padding: 20px}}
.checkout-area .checkout-order-area h3 {font-size: 35px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;padding-bottom: 15px;margin-bottom: 30px}
.checkout-area .oreder-item .title {padding-bottom: 10px}
.checkout-area .oreder-item .title.bg-title {padding: 30px;background: #ebebeb}
.checkout-area .oreder-item .title h2 {font-family: Rubik, sans-serif;font-weight: 500;font-size: 16px;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0}
.checkout-area .oreder-item .title.s1 {border-bottom: 1px solid rgba(93, 102, 111, .15);padding-bottom: 25px;padding-top: 25px;margin-bottom: 20px}
.checkout-area .oreder-item .title.s1 h2 {margin-bottom: 0}
.checkout-area .oreder-item .oreder-product {display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #d9d9d9;padding: 20px 0}
.checkout-area .oreder-item .oreder-product .images img {width: 60px}
.checkout-area .oreder-item .oreder-product .product ul .first-cart {font-family: Rubik, sans-serif;font-weight: 600;font-size: 16px;line-height: 23px;color: #233d50}
.checkout-area .oreder-item .oreder-product span {font-weight: 500;font-size: 16px;color: #233d50}
.checkout-area .payment-option {margin-top: 30px}
.checkout-area .payment-option h3 {margin-bottom: 20px;padding-bottom: 0}
.checkout-area .payment-option .payment-select ul li {margin-right: 10px;font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;font-weight: 500;color: #5b5b5b;display: flex;align-items: center;margin-bottom: 10px}
.checkout-area .payment-option .payment-select ul li input {background: transparent;border-radius: 100%;height: 16px;width: 16px;-moz-appearance: none;appearance: none;-webkit-appearance: none;border: 3px solid #fff;box-shadow: 0 0 0 1px #707070;margin-right: 10px}
.checkout-area .payment-option .payment-select ul li input:checked {background: #707070}
.checkout-area .payment-option .payment-bottom {padding-top: 20px;border-top: 1px solid #d9d9d9;margin-top: 40px}
.checkout-area .payment-option .payment-btn {text-align: right;margin-top: 20px}
.cart-recived-section .order-box {max-width: 800px;margin: 0 auto;box-shadow: 0 5px 15px 0 rgba(62, 65, 159, .1)}
.cart-recived-section .order-top {display: flex;justify-content: space-between;align-items: center;padding: 40px 20px 20px;border-bottom: 1px solid #ebebeb;flex-wrap: wrap}
@media(max-width:767px) {.cart-recived-section .order-top {padding: 20px}}
.cart-recived-section .order-top h2 span {display: block;font-size: 18px;color: #888;margin-top: 10px;font-weight: 500;margin-bottom: 10px}
.cart-recived-section .cartStatus {padding: 40px}
@media(max-width:767px) {.cart-recived-section .cartStatus {padding: 20px}}
.cart-recived-section .cartStatus .cartTotals img {width: 80px;height: 80px;object-fit: cover;margin-right: 10px}
.cart-recived-section .cartStatus .cartTotals tr:last-child td {border-bottom: 0}
.cart-recived-section .cartStatus .MuiTableCell-body {padding-left: 0}
.compare-section .comapare-wrap {background: #f9f9f9;border-color: inherit;border-width: 0;margin-bottom: 0}
.compare-section .comapare-wrap thead tr {border-bottom: 1px solid rgba(93, 102, 111, .15) !important}
.compare-section .comapare-wrap thead tr td {border-right: 0 !important}
.compare-section .comapare-wrap tr {border-bottom: 1px solid rgba(93, 102, 111, .15)}
.compare-section .comapare-wrap tr:last-child {border: 0}
.compare-section .comapare-wrap tr th {border-right: 1px solid rgba(93, 102, 111, .15);font-size: 16px;font-weight: 600;border-bottom: 0}
.compare-section .comapare-wrap tr td {border: 0;padding: 30px;min-width: 200px;font-weight: 400;font-size: 18px;color: #6f6f6f;vertical-align: middle;border-right: 1px solid rgba(93, 102, 111, .15)}
.compare-section .comapare-wrap tr td:last-child {border-right: 0}
.compare-section .comapare-wrap tr td.text-title {font-weight: 400;color: #707070;font-family: Rubik, sans-serif;font-size: 18px}
.compare-section .comapare-wrap tr td p {text-align: left}
.compare-section .comapare-wrap tr td img {max-width: 150px}
.compare-section .comapare-wrap tr td h5 a {color: #1c263a}
.compare-section .comapare-wrap tr td h5 a:hover {color: #f3a952}
.compare-section .cmpProdThumb button {color: red;display: block;font-size: 14px;font-style: normal;font-weight: 400;line-height: 29px}
.compare-section .cmpProdThumb button i {margin-right: 3px}
.compare-section .ratingBack {display: flex}
.compare-section .ratingBack li i {color: #fed542}
.compare-section .not-found {text-align: center}
.compare-section .not-found i {font-size: 100px;width: 100px;height: 100px;line-height: 100px;border-radius: 50%;border: 3px solid #5d666f;display: block;margin: 0 auto 20px}
.compare-section .not-found .noProdFound {font-size: 20px}
.blog-grid-page .blog-section {background: #fff}
.blog-grid-page .blog-section .blog-items .blog-item {background: #f9f9f9}
.blog-page-area .blog-item {margin-bottom: 60px;padding: 50px;background: #f9f9f9}
.blog-page-area .blog-item:last-child {margin-bottom: 0}
.blog-page-area .blog-item .blog-content {padding-top: 30px}
.blog-page-area .blog-item .blog-content ul {display: flex;align-items: center;margin-bottom: 15px}
.blog-page-area .blog-item .blog-content ul li {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal}
.blog-page-area .blog-item .blog-content ul li+li {margin-left: 20px}
.blog-page-area .blog-item .blog-content ul li i {color: #064acb}
.blog-page-area .blog-item .blog-content ul li strong {color: #1c263a;font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px}
.blog-page-area .blog-item .blog-content h2 {font-size: 30px;font-style: normal;font-weight: 700;line-height: 40px;margin-bottom: 20px}
@media(max-width:767px) {.blog-page-area .blog-item .blog-content h2 {font-size: 25px}}
.blog-page-area .blog-item .blog-content h2 a {color: #1c263a}
.blog-page-area .blog-item .blog-content h2 a:hover {color: #064acb}
.blog-page-area .blog-item .blog-content p {margin-bottom: 20px}
.blog-page-full .blog-img img {width: 100%}
@media(max-width:991px) {.blog-sidebar {margin-top: 50px}}
.blog-sidebar .widget {margin-top: 50px;padding: 40px;background: #f9f9f9}
@media(max-width:1399px) {.blog-sidebar .widget {padding: 20px}}
@media(max-width:1199px) {.blog-sidebar .widget {padding: 15px;margin-top: 30px}}
.blog-sidebar .widget h3 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid rgba(93, 102, 111, .15);position: relative}
.blog-sidebar .widget h3:before {position: absolute;left: 0;bottom: -1px;content: "";width: 53px;height: 1px;background: #f3a952}
@media(max-width:1199px) {.blog-sidebar .widget h3 {font-size: 30px;line-height: 40px}}
@media(max-width:575px) {.blog-sidebar .widget h3 {font-size: 22px;line-height: 27px}}
.blog-sidebar .search-widget {padding: 30px;background: #f9f9f9}
.blog-sidebar .search-widget form div {position: relative}
.blog-sidebar .search-widget input {background: none;border: 1px solid rgba(0, 0, 0, .15);background: hsla(0, 0%, 100%, .15);height: 55px;font-size: 14px;font-style: normal;font-weight: 400;line-height: 29px;padding: 6px 50px 6px 20px;border-radius: 0;box-shadow: none;transition: all .3s}
.blog-sidebar .search-widget input:focus {background-color: #fff}
.blog-sidebar .search-widget form button {background: transparent;width: 55px;height: 50px;line-height: 50px;font-size: 20px;font-size: calc-rem-value(20);color: #1c263a;border: 0;outline: 0;position: absolute;right: 0;top: 0;border-radius: 0}
.blog-sidebar .search-widget form button i img {max-width: 20px}
.blog-sidebar .blog-right-info p {margin-bottom: 0}
.blog-sidebar .category-widget ul li+li {margin-top: 20px}
.blog-sidebar .category-widget ul li a {color: #1c263a;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;position: relative;display: block;padding: 5px 0}
.blog-sidebar .category-widget ul li a:before {position: absolute;right: 0;top: 12px;content: "";font-family: icomoon;font-size: 10px}
.blog-sidebar .category-widget ul li a i {margin-right: 20px;color: #064acb}
.blog-sidebar .category-widget ul li a:hover {color: #064acb}
.blog-sidebar .tag-widget ul {display: flex;flex-wrap: wrap}
.blog-sidebar .tag-widget ul li {margin-right: 10px;margin-bottom: 10px}
.blog-sidebar .tag-widget ul li a {color: #1c263a;display: block;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;padding: 10px 12px;position: relative;border-radius: 5px;border: 1px solid rgba(0, 0, 0, .1);background: #fff}
.blog-sidebar .tag-widget ul li a:hover {color: #064acb}
.blog-sidebar .best-selling-right-sidebar {position: relative;z-index: 1;background: #064acb;margin-top: 50px}
@media(max-width:991px) {.blog-sidebar .best-selling-right-sidebar {text-align: center}}
.blog-sidebar .best-selling-right-sidebar:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: -1;background: url(/images/best-selling/banner-bg.png);background-repeat: no-repeat;background-size: cover;background-position: 50%}
.blog-sidebar .best-selling-right-sidebar .right-sidebar-text {padding: 60px 40px 40px}
.blog-sidebar .best-selling-right-sidebar .right-sidebar-text .small-heading-title {margin-bottom: 20px}
.blog-sidebar .best-selling-right-sidebar .right-sidebar-text .small-heading-title span {border-radius: 0;font-size: 16px;-webkit-clip-path: polygon(9% 0, 100% 0, 90% 100%, 0 100%);clip-path: polygon(9% 0, 100% 0, 90% 100%, 0 100%);padding: 5px 30px}
.blog-sidebar .best-selling-right-sidebar .right-sidebar-text .small-heading-title h3 {font-size: 35px;font-weight: 700;color: #fff;margin-bottom: 20px}
.blog-sidebar .best-selling-right-sidebar .left-sidebar-img {padding-right: 20px;padding-bottom: 20px;text-align: right}
.blog-single-page-area .blog-single-wrap .blog-single-text ul {margin-top: 30px;margin-bottom: 30px;display: flex;align-items: center}
.blog-single-page-area .blog-single-wrap .blog-single-text ul li {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal}
.blog-single-page-area .blog-single-wrap .blog-single-text ul li+li {margin-left: 20px}
.blog-single-page-area .blog-single-wrap .blog-single-text ul li i {color: #064acb}
.blog-single-page-area .blog-single-wrap .blog-single-text ul li strong {color: #1c263a;font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px}
.blog-single-page-area .blog-single-wrap .blog-single-text blockquote {font-size: 60px;font-style: normal;font-weight: 400;line-height: normal;font-family: Cormorant;text-align: center;padding: 100px 0;margin-bottom: 0;margin-top: 40px}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .blog-single-text blockquote {font-size: 45px;padding: 70px 0}}
@media(max-width:575px) {.blog-single-page-area .blog-single-wrap .blog-single-text blockquote {font-size: 30px;padding: 30px 0}}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap {margin-top: 30px;margin-bottom: 40px}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap h2 {font-size: 36px;font-style: normal;font-weight: 700;line-height: 46px;margin-bottom: 30px}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .blog-single-text-wrap h2 {font-size: 30px}}
@media(max-width:575px) {.blog-single-page-area .blog-single-wrap .blog-single-text-wrap h2 {font-size: 25px;line-height: 36px;margin-bottom: 20px}}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap h4 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;margin-bottom: 30px}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap p {margin-bottom: 30px}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap ul li {padding-bottom: 15px;-webkit-text-decoration: dotted;text-decoration: dotted;padding-left: 12px;position: relative}
.blog-single-page-area .blog-single-wrap .blog-single-text-wrap ul li:before {position: absolute;left: 0;top: 10px;content: "";width: 5px;height: 5px;background: #707070;border-radius: 50%}
.blog-single-page-area .blog-single-wrap blockquote {background: #f9f9f9;padding: 40px 40px 40px 50px;border-left: 10px solid #064acb;font-family: Cormorant;font-size: 26px;font-style: italic;font-weight: 700;line-height: 34px;color: #707070;margin-bottom: 40px;margin-top: 40px}
@media(max-width:575px) {.blog-single-page-area .blog-single-wrap blockquote {padding: 15px;font-size: 18px;line-height: 27px}}
.blog-single-page-area .blog-single-wrap blockquote span {display: block;font-size: 16px;font-style: normal;font-weight: 500;line-height: 29px;font-family: Rubik, sans-serif;color: #707070;margin-top: 15px}
.blog-single-page-area .blog-single-wrap .detail-img {margin-top: 40px;margin-bottom: 30px}
.blog-single-page-area .blog-single-wrap .detail-img img {width: 100%}
.blog-single-page-area .blog-single-wrap .tag-share-wrap {display: flex;justify-content: space-between;flex-wrap: wrap}
.blog-single-page-area .blog-single-wrap .tag-share-wrap .tag-share-social ul {display: flex}
.blog-single-page-area .blog-single-wrap .tag-share-wrap .tag-share-social ul li+li {margin-left: 15px}
.blog-single-page-area .blog-single-wrap .tag-share-wrap .tag-share-social ul li+li a {color: #064acb}
.blog-single-page-area .blog-single-wrap .tag-share {display: flex;align-items: center;flex-wrap: wrap}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .tag-share {flex-wrap: wrap}}
.blog-single-page-area .blog-single-wrap .tag-share i {margin-right: 20px}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .tag-share i {margin-right: 10px}}
.blog-single-page-area .blog-single-wrap .tag-share ul {display: flex}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .tag-share ul {flex-wrap: wrap}}
.blog-single-page-area .blog-single-wrap .tag-share ul li+li {margin-left: 25px}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .tag-share ul li+li {margin-left: 5px}}
.blog-single-page-area .blog-single-wrap .tag-share ul li a {color: #1c263a;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;font-family: Cormorant;position: relative}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .tag-share ul li a {font-size: 16px}}
.blog-single-page-area .blog-single-wrap .tag-share ul li a:hover {color: #064acb}
.blog-single-page-area .blog-single-wrap .author-box {padding: 30px;background: #fbfbfb;overflow: hidden;margin-top: 40px}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .author-box {text-align: center;padding: 15px}}
.blog-single-page-area .blog-single-wrap .author-box .author-avatar {float: left;overflow: hidden;margin-right: 40px}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .author-box .author-avatar {float: none;margin-right: 0}}
.blog-single-page-area .blog-single-wrap .author-box .author-avatar img {width: 100%;max-width: 200px}
.blog-single-page-area .blog-single-wrap .author-box .author-content {padding-right: 30px;overflow: hidden;margin-top: 20px}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .author-box .author-content {padding: 0}}
@media(max-width:575px) {.blog-single-page-area .blog-single-wrap .author-box .author-content p {font-size: 15px}}
.blog-single-page-area .blog-single-wrap .author-box .author-content .author-name {font-size: 20px;font-style: normal;font-weight: 400;line-height: 29px;font-family: Rubik, sans-serif;color: #1c263a;display: block;margin-bottom: 10px}
.blog-single-page-area .blog-single-wrap .comment-respond {margin-top: 70px}
.blog-single-page-area .blog-single-wrap .comment-respond .comment-reply-title {font-size: 48px;font-style: normal;font-weight: 700}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .comment-respond .comment-reply-title {font-size: 40px}}
@media(max-width:575px) {.blog-single-page-area .blog-single-wrap .comment-respond .comment-reply-title {font-size: 30px}}
.blog-single-page-area .blog-single-wrap .comment-respond p {margin-bottom: 50px}
.blog-single-page-area .blog-single-wrap .comment-respond form input, .blog-single-page-area .blog-single-wrap .comment-respond form textarea {color: #a5a5a5;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;background: none;width: 100%;height: 50px;border: 0;padding: 6px 15px;margin-bottom: 24px;outline: 0;border-radius: 0;box-shadow: none;transition: all .3s;background: #f2f2f2}
.blog-single-page-area .blog-single-wrap .comment-respond form input:focus, .blog-single-page-area .blog-single-wrap .comment-respond form textarea:focus {box-shadow: none;border-color: #064acb}
@media(max-width:991px) {
    .blog-single-page-area .blog-single-wrap .comment-respond form input, .blog-single-page-area .blog-single-wrap .comment-respond form textarea {height: 50px}}
.blog-single-page-area .blog-single-wrap .comment-respond form textarea {height: 202px;padding: 15px}
@media(max-width:991px) {.blog-single-page-area .blog-single-wrap .comment-respond form textarea {height: 150px}}
.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs, .blog-single-page-area .blog-single-wrap .comment-respond .form-textarea {overflow: hidden}
.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs label, .blog-single-page-area .blog-single-wrap .comment-respond .form-textarea label {font-family: Cormorant;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px;margin-bottom: 10px}
.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs>.form-field:first-child {width: 49%;float: left}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs>.form-field:first-child {width: 100%;float: none}}
.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs>.form-field:nth-child(2) {width: 49%;float: right}
@media(max-width:767px) {.blog-single-page-area .blog-single-wrap .comment-respond .form-inputs>.form-field:nth-child(2) {width: 100%;float: none}}
.blog-single-page-area .blog-single-wrap .comment-respond .form-submit input {max-width: 180px;font-size: 16px;font-style: normal;font-weight: 400;line-height: 29px;margin-bottom: 0;border: 1px solid #064acb;outline: 0;background: #064acb;border-radius: 0;margin-top: 20px;color: #fff}
.blog-single-page-area .blog-single-wrap .comment-respond .form-submit input:hover {background-color: #053a9e;color: #fff}
.blog-single-page-area.full-width .blog-img img, .blog-single-page-area.full-width .detail-img img {width: 100%}
.contact-page-section .map iframe {width: 100%;height: 508px}
.contact-page-section .contact-info h2 {font-size: 35px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-bottom: 20px}
.contact-page-section .contact-info .contact-info-item {padding: 28px 30px;box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .1);position: relative;margin-bottom: 26px}
.contact-page-section .contact-info .contact-info-item:before {position: absolute;left: 0;top: 0;width: 63px;height: 5px;content: "";background: #064acb}
.contact-page-section .contact-info .contact-info-item h3 {font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;text-transform: capitalize;margin-bottom: 20px;color: #064acb}
.contact-page-section .contact-info .contact-info-item p {max-width: 330px;padding-left: 35px;position: relative}
.contact-page-section .contact-info .contact-info-item p i {position: absolute;left: 0;top: 0}
.contact-page {background: #f9f9f9}
.contact-page .contact-area-wrapper {position: relative}
.contact-page .contact-area-wrapper .contact-form-area {position: relative;z-index: 9;margin: 0 auto;z-index: 1}
.contact-page .contact-area-wrapper .contact-form-area form {max-width: 636px}
.contact-page .contact-area-wrapper .contact-form-area h2 {font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;margin-bottom: 20px}
.contact-page .contact-area-wrapper .contact-form-area p {margin-bottom: 40px}
.contact-page .contact-area-wrapper .contact-form-area .form-control {width: 100%;height: 60px;margin-bottom: 20px;border: 0;font-size: 14px;font-style: normal;font-weight: 400;line-height: 29px;color: #a5a5a5;border: 1px solid rgba(0, 0, 0, .15);background: rgba(0, 0, 0, .015)}
.contact-page .contact-area-wrapper .contact-form-area .form-control:focus {outline: none;box-shadow: none}
.contact-page .contact-area-wrapper .contact-form-area .form-control::placeholder {color: #707070}
.contact-page .contact-area-wrapper .contact-form-area textarea.form-control {height: 202px}
.contact-page .contact-area-wrapper .contact-form-area select.form-control {color: #707070;-webkit-appearance: none;-o-appearance: none;appearance: none;-moz-appearance: none;background: rgba(0, 0, 0, .015) url(/public/images/select-icon2.png) no-repeat calc(100% - 15px);position: relative}
.contact-page .contact-area-wrapper .contact-form-area select.form-control option {border: 0}
.contact-page .contact-area-wrapper .contact-form-area .submit-area {margin-top: 20px}
@media(max-width:991px) {.contact-page .contact-area-wrapper .contact-form-area .submit-area {text-align: center}}
.opps-404-section {text-align: center}
.opps-404-section .opps-message {margin-top: 70px;padding: 0 200px}
@media(max-width:991px) {.opps-404-section .opps-message {margin-top: 50px;padding: 0 100px}}
@media(max-width:767px) {.opps-404-section .opps-message {padding: 0}}
.opps-404-section .opps-message h3 {font-size: 70px;font-style: normal;font-weight: 700;line-height: 80px;text-transform: capitalize;margin: 0 0 .4em}
@media(max-width:1199px) {.opps-404-section .opps-message h3 {font-size: 50px}}
@media(max-width:575px) {.opps-404-section .opps-message h3 {font-size: 30px;line-height: 55px}}
.opps-404-section .opps-message p {margin-bottom: 1.8em}
.login-area .contact-form-wrap {max-width: 750px;margin: 0 auto}
.login-area .heading-title h2 {justify-content: flex-start}
.login-area .contact-form {padding: 40px;border: 1px solid #e9ecef}
@media(max-width:575px) {.login-area .contact-form {padding: 20px}}
.login-area .contact-form label {font-family: Cormorant;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;text-transform: capitalize;color: #1c263a;margin-bottom: 10px}
@media(max-width:991px) {.login-area .contact-form label {font-size: 20px;line-height: 28px}}
.login-area .contact-form .form-field input {width: 100%;margin-bottom: 25px;padding-left: 10px;height: 65px;border-radius: 5px;border: none;background: #f2f2f2}
@media(max-width:575px) {.login-area .contact-form .form-field input {height: 50px}}
.login-area .contact-form .form-field input:focus {outline: none;box-shadow: none}
.login-area .contact-form .input-box {display: flex;align-items: center;margin-bottom: 20px}
.login-area .contact-form .input-box input {width: 20px;margin-bottom: 0}
.login-area .contact-form .input-box label {color: #676b79;font-weight: 500;font-size: 16px;padding-left: 10px !important;margin-bottom: 0;font-family: Rubik, sans-serif}
.login-area .contact-form .forgot {display: block;margin-top: 20px;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;color: #064acb}
:root {--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: hsla(0, 0%, 100%, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}
.Toastify__toast-container {z-index: var(--toastify-z-index);-webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);position: fixed;padding: 4px;width: var(--toastify-toast-width);box-sizing: border-box;color: #fff}
.Toastify__toast-container--top-left {top: 1em;left: 1em}
.Toastify__toast-container--top-center {top: 1em;left: 50%;transform: translateX(-50%)}
.Toastify__toast-container--top-right {top: 1em;right: 1em}
.Toastify__toast-container--bottom-left {bottom: 1em;left: 1em}
.Toastify__toast-container--bottom-center {bottom: 1em;left: 50%;transform: translateX(-50%)}
.Toastify__toast-container--bottom-right {bottom: 1em;right: 1em}
@media only screen and (max-width:480px) {.Toastify__toast-container {width: 100vw;padding: 0;left: 0;margin: 0}
    .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right {top: 0;transform: translateX(0)}
    .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right {bottom: 0;transform: translateX(0)}
    .Toastify__toast-container--rtl {right: 0;left: auto}}
.Toastify__toast {position: relative;min-height: var(--toastify-toast-min-height);box-sizing: border-box;margin-bottom: 1rem;padding: 8px;border-radius: 4px;box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);display: flex;justify-content: space-between;max-height: var(--toastify-toast-max-height);overflow: hidden;font-family: var(--toastify-font-family);cursor: default;direction: ltr;z-index: 0}
.Toastify__toast--rtl {direction: rtl}
.Toastify__toast--close-on-click {cursor: pointer}
.Toastify__toast-body {margin: auto 0;flex: 1 1 auto;padding: 6px;display: flex;align-items: center}
.Toastify__toast-body>div:last-child {word-break: break-word;flex: 1 1}
.Toastify__toast-icon {-webkit-margin-end: 10px;margin-inline-end: 10px;width: 20px;flex-shrink: 0;display: flex}
.Toastify--animate {animation-fill-mode: both;animation-duration: .7s}
.Toastify--animate-icon {animation-fill-mode: both;animation-duration: .3s}
@media only screen and (max-width:480px) {.Toastify__toast {margin-bottom: 0;border-radius: 0}}
.Toastify__toast-theme--dark {background: var(--toastify-color-dark);color: var(--toastify-text-color-dark)}
.Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light {background: var(--toastify-color-light);color: var(--toastify-text-color-light)}
.Toastify__toast-theme--colored.Toastify__toast--info {color: var(--toastify-text-color-info);background: var(--toastify-color-info)}
.Toastify__toast-theme--colored.Toastify__toast--success {color: var(--toastify-text-color-success);background: var(--toastify-color-success)}
.Toastify__toast-theme--colored.Toastify__toast--warning {color: var(--toastify-text-color-warning);background: var(--toastify-color-warning)}
.Toastify__toast-theme--colored.Toastify__toast--error {color: var(--toastify-text-color-error);background: var(--toastify-color-error)}
.Toastify__progress-bar-theme--light {background: var(--toastify-color-progress-light)}
.Toastify__progress-bar-theme--dark {background: var(--toastify-color-progress-dark)}
.Toastify__progress-bar--info {background: var(--toastify-color-progress-info)}
.Toastify__progress-bar--success {background: var(--toastify-color-progress-success)}
.Toastify__progress-bar--warning {background: var(--toastify-color-progress-warning)}
.Toastify__progress-bar--error {background: var(--toastify-color-progress-error)}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {background: var(--toastify-color-transparent)}
.Toastify__close-button {color: #fff;background: transparent;outline: none;border: none;padding: 0;cursor: pointer;opacity: .7;transition: .3s ease;align-self: flex-start}
.Toastify__close-button--light {color: #000;opacity: .3}
.Toastify__close-button>svg {fill: currentColor;height: 16px;width: 14px}
.Toastify__close-button:focus, .Toastify__close-button:hover {opacity: 1}
@keyframes Toastify__trackProgress {0% {transform: scaleX(1)}
    to {transform: scaleX(0)}}
.Toastify__progress-bar {position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;z-index: var(--toastify-z-index);opacity: .7;transform-origin: left}
.Toastify__progress-bar--animated {animation: Toastify__trackProgress linear 1 forwards}
.Toastify__progress-bar--controlled {transition: transform .2s}
.Toastify__progress-bar--rtl {right: 0;left: auto;transform-origin: right}
.Toastify__spinner {width: 20px;height: 20px;box-sizing: border-box;border-radius: 100%;border: 2px solid;border-right: 2px solid var(--toastify-spinner-color);animation: Toastify__spin .65s linear infinite}
@keyframes Toastify__bounceInRight {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(3000px, 0, 0)}
    60% {opacity: 1;transform: translate3d(-25px, 0, 0)}
    75% {transform: translate3d(10px, 0, 0)}
    90% {transform: translate3d(-5px, 0, 0)}
    to {transform: none}}
@keyframes Toastify__bounceOutRight {20% {opacity: 1;transform: translate3d(-20px, 0, 0)}
    to {opacity: 0;transform: translate3d(2000px, 0, 0)}}
@keyframes Toastify__bounceInLeft {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(-3000px, 0, 0)}
    60% {opacity: 1;transform: translate3d(25px, 0, 0)}
    75% {transform: translate3d(-10px, 0, 0)}
    90% {transform: translate3d(5px, 0, 0)}
    to {transform: none}}
@keyframes Toastify__bounceOutLeft {20% {opacity: 1;transform: translate3d(20px, 0, 0)}
    to {opacity: 0;transform: translate3d(-2000px, 0, 0)}}
@keyframes Toastify__bounceInUp {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(0, 3000px, 0)}
    60% {opacity: 1;transform: translate3d(0, -20px, 0)}
    75% {transform: translate3d(0, 10px, 0)}
    90% {transform: translate3d(0, -5px, 0)}
    to {transform: translateZ(0)}}
@keyframes Toastify__bounceOutUp {20% {transform: translate3d(0, -10px, 0)}
    40%,     45% {opacity: 1;transform: translate3d(0, 20px, 0)}
    to {opacity: 0;transform: translate3d(0, -2000px, 0)}}
@keyframes Toastify__bounceInDown {
    0%,     60%,     75%,     90%,     to {animation-timing-function: cubic-bezier(.215, .61, .355, 1)}
    0% {opacity: 0;transform: translate3d(0, -3000px, 0)}
    60% {opacity: 1;transform: translate3d(0, 25px, 0)}
    75% {transform: translate3d(0, -10px, 0)}
    90% {transform: translate3d(0, 5px, 0)}
    to {transform: none}}
@keyframes Toastify__bounceOutDown {20% {transform: translate3d(0, 10px, 0)}
    40%,     45% {opacity: 1;transform: translate3d(0, -20px, 0)}
    to {opacity: 0;transform: translate3d(0, 2000px, 0)}}
.Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left {animation-name: Toastify__bounceInLeft}
.Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right {animation-name: Toastify__bounceInRight}
.Toastify__bounce-enter--top-center {animation-name: Toastify__bounceInDown}
.Toastify__bounce-enter--bottom-center {animation-name: Toastify__bounceInUp}
.Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left {animation-name: Toastify__bounceOutLeft}
.Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right {animation-name: Toastify__bounceOutRight}
.Toastify__bounce-exit--top-center {animation-name: Toastify__bounceOutUp}
.Toastify__bounce-exit--bottom-center {animation-name: Toastify__bounceOutDown}
@keyframes Toastify__zoomIn {0% {opacity: 0;transform: scale3d(.3, .3, .3)}
    50% {opacity: 1}}
@keyframes Toastify__zoomOut {0% {opacity: 1}
    50% {opacity: 0;transform: scale3d(.3, .3, .3)}
    to {opacity: 0}}
.Toastify__zoom-enter {animation-name: Toastify__zoomIn}
.Toastify__zoom-exit {animation-name: Toastify__zoomOut}
@keyframes Toastify__flipIn {0% {transform: perspective(400px) rotateX(90deg);animation-timing-function: ease-in;opacity: 0}
    40% {transform: perspective(400px) rotateX(-20deg);animation-timing-function: ease-in}
    60% {transform: perspective(400px) rotateX(10deg);opacity: 1}
    80% {transform: perspective(400px) rotateX(-5deg)}
    to {transform: perspective(400px)}}
@keyframes Toastify__flipOut {0% {transform: perspective(400px)}
    30% {transform: perspective(400px) rotateX(-20deg);opacity: 1}
    to {transform: perspective(400px) rotateX(90deg);opacity: 0}}
.Toastify__flip-enter {animation-name: Toastify__flipIn}
.Toastify__flip-exit {animation-name: Toastify__flipOut}
@keyframes Toastify__slideInRight {0% {transform: translate3d(110%, 0, 0);visibility: visible}
    to {transform: translateZ(0)}}
@keyframes Toastify__slideInLeft {0% {transform: translate3d(-110%, 0, 0);visibility: visible}
    to {transform: translateZ(0)}}
@keyframes Toastify__slideInUp {0% {transform: translate3d(0, 110%, 0);visibility: visible}
    to {transform: translateZ(0)}}
@keyframes Toastify__slideInDown {0% {transform: translate3d(0, -110%, 0);visibility: visible}
    to {transform: translateZ(0)}}
@keyframes Toastify__slideOutRight {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(110%, 0, 0)}}
@keyframes Toastify__slideOutLeft {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(-110%, 0, 0)}}
@keyframes Toastify__slideOutDown {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(0, 500px, 0)}}
@keyframes Toastify__slideOutUp {0% {transform: translateZ(0)}
    to {visibility: hidden;transform: translate3d(0, -500px, 0)}}
.Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left {animation-name: Toastify__slideInLeft}
.Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right {animation-name: Toastify__slideInRight}
.Toastify__slide-enter--top-center {animation-name: Toastify__slideInDown}
.Toastify__slide-enter--bottom-center {animation-name: Toastify__slideInUp}
.Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left {animation-name: Toastify__slideOutLeft}
.Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right {animation-name: Toastify__slideOutRight}
.Toastify__slide-exit--top-center {animation-name: Toastify__slideOutUp}
.Toastify__slide-exit--bottom-center {animation-name: Toastify__slideOutDown}
@keyframes Toastify__spin {0% {transform: rotate(0deg)}
    to {transform: rotate(1turn)}}
.slick-slider {box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list, .slick-slider {position: relative;display: block}
.slick-list {overflow: hidden;margin: 0;padding: 0}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand}
.slick-slider .slick-list, .slick-slider .slick-track {transform: translateZ(0)}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}
.slick-track:after, .slick-track:before {display: table;content: ""}
.slick-track:after {clear: both}
.slick-loading .slick-track {visibility: hidden}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px}
[dir=rtl] .slick-slide {float: right}
.slick-slide img {display: block}
.slick-slide.slick-loading img {display: none}
.slick-slide.dragging img {pointer-events: none}
.slick-initialized .slick-slide {display: block}
.slick-loading .slick-slide {visibility: hidden}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent}
.slick-arrow.slick-hidden {display: none}
.slick-loading .slick-list {background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}
@font-face {font-family: slick;font-weight: 400;font-style: normal;src: url(/_next/static/media/slick.25572f22.eot);src: url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}
.slick-next, .slick-prev {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;transform: translateY(-50%);cursor: pointer;border: none}
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {color: transparent;outline: none;background: transparent}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {opacity: 1}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: .25}
.slick-next:before, .slick-prev:before {font-family: slick;font-size: 20px;line-height: 1;opacity: .75;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.slick-prev {left: -25px}
[dir=rtl] .slick-prev {right: -25px;left: auto}
.slick-prev:before {content: "←"}
[dir=rtl] .slick-prev:before {content: "→"}
.slick-next {right: -25px}
[dir=rtl] .slick-next {right: auto;left: -25px}
.slick-next:before {content: "→"}
[dir=rtl] .slick-next:before {content: "←"}
.slick-dotted.slick-slider {margin-bottom: 30px}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center}
.slick-dots li {position: relative;display: inline-block;margin: 0 5px;padding: 0}
.slick-dots li, .slick-dots li button {width: 20px;height: 20px;cursor: pointer}
.slick-dots li button {font-size: 0;line-height: 0;display: block;padding: 5px;color: transparent;border: 0;outline: none;background: transparent}
.slick-dots li button:focus, .slick-dots li button:hover {outline: none}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1}
.slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.slick-dots li.slick-active button:before {opacity: .75;color: #000}