/* Phoenix: bootstrap */


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

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

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

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

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

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

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

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

@media (min-width:1200px) {

    .h1,
    h1 {
        font-size: 2.5rem
    }
}

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

@media (min-width:1200px) {

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

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

@media (min-width:1200px) {

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

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

@media (min-width:1200px) {

    .h4,
    h4 {
        font-size: 1.5rem
    }
}

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

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

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

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

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

ol,
ul {
    padding-left: 2rem
}

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

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

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

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

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

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

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

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

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

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

a>code {
    color: inherit
}

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

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

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

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

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-secondary-color);
    text-align: left
}

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

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

label {
    display: inline-block
}

button {
    border-radius: 0
}

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

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

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]: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;
    line-height: inherit;
    font-size: calc(1.275rem + .3vw)
}

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

legend+* {
    clear: left
}

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

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

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

[type=search]::-webkit-search-cancel-button {
    cursor: pointer;
    filter: grayscale(1)
}

::-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-weight: 300;
    line-height: 1.2;
    font-size: calc(1.625rem + 4.5vw)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
    display: inline-block
}

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

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

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

@media (min-width:576px) {

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

@media (min-width:768px) {

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

@media (min-width:992px) {

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

@media (min-width:1200px) {

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

@media (min-width:1400px) {

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

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

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

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

.col {
    flex: 1 0 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

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

.caption-top {
    caption-side: top
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-form-label {
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

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

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

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

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

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

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

.form-select:disabled {
    background-color: var(--bs-secondary-bg)
}

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

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

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

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

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

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

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

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

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-range:focus {
    outline: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-floating {
    position: relative
}

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

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    max-width: 100%;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    color: rgba(var(--bs-body-color-rgb), .65);
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

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

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

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

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

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

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

.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 {
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group: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.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) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

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

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

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

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

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

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

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

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

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

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 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-check:checked:focus-visible+.btn {
    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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0.125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

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

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

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

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

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

.fade {
    transition: opacity .15s linear
}

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

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

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

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

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

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

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

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

.dropdown-toggle {
    white-space: nowrap
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu.show {
    display: block
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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:nth-child(n+3),
.btn-group-vertical>:not(.btn-check)+.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

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

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

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

.nav-link:focus,
.nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-collapse {
    flex-grow: 1;
    flex-basis: 100%;
    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: center;
    background-size: 100%
}

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

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

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

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

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

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

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

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

    .navbar-expand-sm .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

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

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

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

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

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

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

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

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

    .navbar-expand-md .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

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

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

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

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

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

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

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

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

    .navbar-expand-lg .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

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

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

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

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

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

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

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

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

    .navbar-expand-xl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

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

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

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

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

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

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

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

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

    .navbar-expand-xxl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

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

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

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

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

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

.navbar-expand .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

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

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

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

.navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none
}

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

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

.navbar-dark,
.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.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")
}

[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

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

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

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

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

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

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

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

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

.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 0;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child)>.card-header,
    .card-group>.card:not(:last-child)>.card-img-top {
        border-top-right-radius: 0
    }

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

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

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

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

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

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

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

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

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

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

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

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

.accordion-button:focus {
    z-index: 3;
    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-header .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-header .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-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-collapse,
.accordion-flush>.accordion-item>.accordion-header .accordion-button,
.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

[data-bs-theme=dark] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")
}

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

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

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

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

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

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

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

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

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

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

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

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

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

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

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

.badge:empty {
    display: none
}

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

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

.alert-heading {
    color: inherit
}

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

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

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

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

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

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

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

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

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

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

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

@keyframes progress-bar-stripes {
    0% {
        background-position-x: var(--bs-progress-height)
    }
}

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

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

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

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

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

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

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

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

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

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

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

.list-group-item {
    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-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:not(.active):focus,
.list-group-item-action:not(.active):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:not(.active):active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

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

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

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

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

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

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

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

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

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

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

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

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

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

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

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

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

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

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

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

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

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

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

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

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

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

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

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

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

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close-white {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}

:root,
[data-bs-theme=light] {
    --bs-btn-close-filter:
}

[data-bs-theme=dark] {
    --bs-btn-close-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: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

.toast.showing {
    opacity: 0
}

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

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    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: var(--bs-body-color);
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

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

.modal.fade .modal-dialog {
    transform: translate(0, -50px);
    transition: transform .3s ease-out
}

@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;
    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-top: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
    margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-left: auto
}

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

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

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

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

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

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

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

@media (min-width:992px) {

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

@media (min-width:1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
    border-radius: 0
}

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

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-footer,
    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

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

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-footer,
    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

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

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-footer,
    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

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

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-footer,
    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

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

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-footer,
    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
    filter: var(--bs-carousel-control-icon-filter);
    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 0'/%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-.708'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: var(--bs-carousel-indicator-active-bg);
    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: var(--bs-carousel-caption-color);
    text-align: center
}

.carousel-dark {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

:root,
[data-bs-theme=light] {
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff;
    --bs-carousel-control-icon-filter:
}

[data-bs-theme=dark] {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

.spinner-border,
.spinner-grow {
    display: inline-block;
    flex-shrink: 0;
    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(360deg)
    }
}

.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: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

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

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

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

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

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

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

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

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

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

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

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

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

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

    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-sm.show:not(.hiding),
    .offcanvas-sm.showing {
        transform: none
    }

    .offcanvas-sm.hiding,
    .offcanvas-sm.show,
    .offcanvas-sm.showing {
        visibility: visible
    }
}

@media (min-width:576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-sm .offcanvas-header {
        display: none
    }

    .offcanvas-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition: none
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-md.show:not(.hiding),
    .offcanvas-md.showing {
        transform: none
    }

    .offcanvas-md.hiding,
    .offcanvas-md.show,
    .offcanvas-md.showing {
        visibility: visible
    }
}

@media (min-width:768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-md .offcanvas-header {
        display: none
    }

    .offcanvas-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition: none
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-lg.show:not(.hiding),
    .offcanvas-lg.showing {
        transform: none
    }

    .offcanvas-lg.hiding,
    .offcanvas-lg.show,
    .offcanvas-lg.showing {
        visibility: visible
    }
}

@media (min-width:992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-lg .offcanvas-header {
        display: none
    }

    .offcanvas-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition: none
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xl.show:not(.hiding),
    .offcanvas-xl.showing {
        transform: none
    }

    .offcanvas-xl.hiding,
    .offcanvas-xl.show,
    .offcanvas-xl.showing {
        visibility: visible
    }
}

@media (min-width:1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-xl .offcanvas-header {
        display: none
    }

    .offcanvas-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition: none
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }

    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }

    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xxl.show:not(.hiding),
    .offcanvas-xxl.showing {
        transform: none
    }

    .offcanvas-xxl.hiding,
    .offcanvas-xxl.show,
    .offcanvas-xxl.showing {
        visibility: visible
    }
}

@media (min-width:1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

    .offcanvas-xxl .offcanvas-header {
        display: none
    }

    .offcanvas-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    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;
    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));
    margin-left: auto
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

.placeholder.btn::before {
    display: inline-block;
    content: ""
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 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 {
    100% {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-info {
    color: #000 !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-primary:focus,
.link-primary:hover {
    color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary:focus,
.link-secondary:hover {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important
}

.link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-success:focus,
.link-success:hover {
    color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important
}

.link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-info:focus,
.link-info:hover {
    color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important
}

.link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-warning:focus,
.link-warning:hover {
    color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important
}

.link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-danger:focus,
.link-danger:hover {
    color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important
}

.link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-light:focus,
.link-light:hover {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important
}

.link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-dark:focus,
.link-dark:hover {
    color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis:focus,
.link-body-emphasis:hover {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important
}

.focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.icon-link>.bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media (prefers-reduced-motion:reduce) {
    .icon-link>.bi {
        transition: none
    }
}

.icon-link-hover:focus-visible>.bi,
.icon-link-hover:hover>.bi {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

.ratio {
    position: relative;
    width: 100%
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
    position: absolute !important
}

.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
    overflow: hidden !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.object-fit-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.object-fit-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.object-fit-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important
}

.object-fit-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important
}

.object-fit-none {
    -o-object-fit: none !important;
    object-fit: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-inline-grid {
    display: inline-grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: var(--bs-box-shadow) !important
}

.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm) !important
}

.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg) !important
}

.shadow-none {
    box-shadow: none !important
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important
}

.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important
}

.border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important
}

.border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important
}

.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important
}

.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important
}

.border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important
}

.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

.border-opacity-10 {
    --bs-border-opacity: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.row-gap-0 {
    row-gap: 0 !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 3rem !important
}

.column-gap-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important
}

.column-gap-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important
}

.column-gap-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important
}

.column-gap-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.column-gap-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important
}

.column-gap-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-medium {
    font-weight: 500 !important
}

.fw-semibold {
    font-weight: 600 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .5) !important
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important
}

.text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important
}

.text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important
}

.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important
}

.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important
}

.text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important
}

.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important
}

.link-opacity-10 {
    --bs-link-opacity: 0.1
}

.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1
}

.link-opacity-25 {
    --bs-link-opacity: 0.25
}

.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25
}

.link-opacity-50 {
    --bs-link-opacity: 0.5
}

.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5
}

.link-opacity-75 {
    --bs-link-opacity: 0.75
}

.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75
}

.link-opacity-100 {
    --bs-link-opacity: 1
}

.link-opacity-100-hover:hover {
    --bs-link-opacity: 1
}

.link-offset-1 {
    text-underline-offset: 0.125em !important
}

.link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important
}

.link-offset-2 {
    text-underline-offset: 0.25em !important
}

.link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important
}

.link-offset-3 {
    text-underline-offset: 0.375em !important
}

.link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1
}

.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1
}

.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25
}

.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25
}

.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5
}

.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5
}

.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75
}

.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75
}

.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1
}

.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important
}

.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important
}

.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important
}

.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important
}

.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important
}

.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important
}

.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important
}

.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important
}

.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-xxl) !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important
}

.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.z-n1 {
    z-index: -1 !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .object-fit-sm-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-sm-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-sm-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-sm-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-sm-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-inline-grid {
        display: inline-grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .row-gap-sm-0 {
        row-gap: 0 !important
    }

    .row-gap-sm-1 {
        row-gap: .25rem !important
    }

    .row-gap-sm-2 {
        row-gap: .5rem !important
    }

    .row-gap-sm-3 {
        row-gap: 1rem !important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-sm-5 {
        row-gap: 3rem !important
    }

    .column-gap-sm-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-sm-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-sm-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-sm-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-sm-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-sm-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .object-fit-md-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-md-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-md-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-md-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-md-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-inline-grid {
        display: inline-grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .row-gap-md-0 {
        row-gap: 0 !important
    }

    .row-gap-md-1 {
        row-gap: .25rem !important
    }

    .row-gap-md-2 {
        row-gap: .5rem !important
    }

    .row-gap-md-3 {
        row-gap: 1rem !important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-md-5 {
        row-gap: 3rem !important
    }

    .column-gap-md-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-md-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-md-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-md-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-md-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-md-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .object-fit-lg-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-lg-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-lg-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-lg-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-lg-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-inline-grid {
        display: inline-grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .row-gap-lg-0 {
        row-gap: 0 !important
    }

    .row-gap-lg-1 {
        row-gap: .25rem !important
    }

    .row-gap-lg-2 {
        row-gap: .5rem !important
    }

    .row-gap-lg-3 {
        row-gap: 1rem !important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-lg-5 {
        row-gap: 3rem !important
    }

    .column-gap-lg-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-lg-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-lg-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-lg-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-lg-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-lg-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .object-fit-xl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-xl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-xl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-xl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-xl-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-inline-grid {
        display: inline-grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .row-gap-xl-0 {
        row-gap: 0 !important
    }

    .row-gap-xl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xl-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-xl-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-xl-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-xl-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-xl-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-xl-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .object-fit-xxl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-xxl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-xxl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-xxl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-xxl-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-inline-grid {
        display: inline-grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .row-gap-xxl-0 {
        row-gap: 0 !important
    }

    .row-gap-xxl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xxl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xxl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xxl-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-xxl-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-xxl-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-xxl-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-xxl-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-xxl-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-inline-grid {
        display: inline-grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

/*# sourceMappingURL=bootstrap.min.css.map */
/* Phoenix: magnificPopup */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* Phoenix: swiperBundle */
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* Phoenix: animate */

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
 .animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,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{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,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:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,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:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,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(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,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:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,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{from,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{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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:translate3d(0,0,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{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-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{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{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{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,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 jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{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{from{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{from{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{from{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{from{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{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}@-webkit-keyframes fadeInUpX{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpX{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpX{-webkit-animation-name:fadeInUpX;animation-name:fadeInUpX}
/* Phoenix: aos */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* Phoenix: main */
.site-navbar{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0}.brand-logo,.default-logo,.responsive-logo{max-width:128px;transition:all 0.4s;position:relative;margin-right:35px}@media (min-width:576px){.site-navbar{padding-top:0}}@media (min-width:992px){.site-navbar{flex-flow:row nowrap;justify-content:flex-start}}.site-navbar .menu-block-wrapper{flex-grow:1;align-items:center}@media (min-width:992px){.site-navbar .menu-block-wrapper{display:flex!important;justify-content:center;align-items:center}}.site-header--absolute{position:absolute;top:0;left:0;width:100%;z-index:999}.site-header--sticky:not(.mobile-sticky-enable){position:absolute!important;top:0;right:0;width:100%;z-index:999}@media (min-width:992px){.site-header--sticky:not(.mobile-sticky-enable){transition:.4s}.site-header--sticky:not(.mobile-sticky-enable).scrolling{transform:translateY(-100%);transition:.4s}.site-header--sticky:not(.mobile-sticky-enable).reveal-header{transform:translateY(0%);box-shadow:0 12px 34px -11px rgb(65 62 101 / .1);z-index:1000}}.site-header--sticky.mobile-sticky-enable{top:0;right:0;width:100%;z-index:999;position:fixed!important;transition:.4s}.site-header--sticky.mobile-sticky-enable.scrolling{transform:translateY(-100%);transition:.4s}.site-header--sticky.mobile-sticky-enable.reveal-header{transform:translateY(0%);box-shadow:0 12px 34px -11px rgb(65 62 101 / .1);z-index:9999}.site-header--menu-center .container{position:relative}.site-header--menu-center .menu-block-wrapper{position:static}@media (min-width:992px){.site-header--menu-center .menu-block{margin-left:auto;margin-right:auto}}@media (min-width:992px){.site-header--menu-left .container-fluid .sub-menu.megamenu{left:0%;transform:translateX(0%) translateY(10px)}}@media (min-width:992px){.site-header--menu-left .container-fluid .nav-item.has-megamenu:hover>.sub-menu{transform:translateX(0%) translateY(-10px);left:0%;margin-left:20px}}.site-header--menu-left .menu-block .site-menu-main{justify-content:flex-start;padding-left:15px}@media (min-width:1200px){.site-header--menu-left .menu-block{width:100%}}.site-header--menu-right .menu-block-wrapper{position:static}.site-header--menu-right .menu-block{margin-left:auto}@media (min-width:992px){.site-header>.container-fluid .sub-menu.megamenu{left:50%;transform:translateX(-50%) translateY(10px)}}@media (min-width:992px){.site-header>.container-fluid .nav-item.has-megamenu:hover>.sub-menu{transform:translateX(-50%) translateY(-10px);left:50%}}@media (min-width:768px){.container-fluid .site-navbar{padding-left:10px;padding-right:10px}}@media (min-width:992px){.container-fluid .site-navbar{padding-left:48px;padding-right:48px}}@media (min-width:480px){.header-btns{margin-right:15px}}@media (min-width:992px){.header-btns{margin-right:0}}.top-contact-menu-wraper .header-btn{order:3}.top-contact-menu-wraper .mobile-menu-trigger{order:4}@media (min-width:992px){.top-contact-menu-wraper .nav-link-item{color:#fff!important}.top-contact-menu-wraper .site-menu-main .nav-link-item{padding-top:19px!important;padding-bottom:19px!important}.top-contact-menu-wraper .navbar{flex-wrap:wrap;padding:30px 0 0 0}.top-contact-menu-wraper .brand-logo{min-width:50%;order:1;padding-bottom:30px}.top-contact-menu-wraper .header-btn{order:4}.top-contact-menu-wraper .menu-block-wrapper{min-width:calc(100% - 256px);order:3;background:#1D263A;border-radius:0 0 0 5px}.top-contact-menu-wraper .top-contact-block{order:2;min-width:50%;display:flex!important;justify-content:flex-end;padding-bottom:8px}.top-contact-menu-wraper .menu-block{margin-left:initial}}.top-contact-block ul{display:flex;align-items:center}.top-contact-block ul li{display:inline-flex;align-items:center}.top-contact-block span{height:30px;width:1px;background:rgb(29 36 58 / .12);margin:0 35px}.top-contact-block img{margin-right:12px}.top-contact-block a{display:flex;align-items:center;font-weight:600;font-size:17px;line-height:30px;color:#1D263A}@media (min-width:992px){.row-lg{display:flex}}@-webkit-keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes slideRight{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}.site-menu-main{margin-bottom:0;padding-left:0}@media (min-width:992px){.site-menu-main{display:flex;margin-bottom:0;padding-left:0}}.site-menu-main li{list-style:none}.site-menu-main ul{list-style:none;margin-left:0}.site-menu-main a{text-decoration:none}.navbar{padding-top:0;padding-bottom:0}@media (min-width:992px){.navbar{padding-top:0;padding-bottom:0}}.site-menu-main .nav-item{display:inherit}.site-menu-main .nav-link-item{color:var(--heading-color);font-size:16px;font-style:normal;letter-spacing:normal;position:relative}.aximo-header1 .site-menu-main .nav-link-item{color:var(--white-smoke)}.aximo-header2 .site-menu-main .nav-link-item{color:var(--heading-color2)}.aximo-header4 .site-menu-main .nav-link-item{color:var(--heading-color3)}.aximo-header5 .site-menu-main .nav-link-item{color:var(--light-color4)}@media (min-width:992px){.site-menu-main .nav-link-item{padding-top:3px!important;padding-bottom:3px!important;padding-left:19px!important;padding-right:4px!important}}.dark-mode-texts .nav-link-item{color:#fff}.site-menu-main .sub-menu{z-index:500;background-color:#fff;box-shadow:-2px 2px 70px -25px rgb(0 0 0 / 30%);position:absolute;left:0;top:61px;margin:0;padding:12px 0;transition:.4s;z-index:4;transform:translatey(20px);opacity:0;visibility:hidden;min-width:210px;border-radius:6px}.site-menu-main .sub-menu:before{content:'';width:15px;height:15px;background-color:#fff;position:absolute;top:0;left:22px;transform:rotate(45deg) translatey(-11px);z-index:8}.sub-menu.megamenu:before{content:none}.site-menu-main .sub-menu.shape-none:before{content:none}@media (min-width:992px){.site-menu-main .sub-menu .sub-menu{top:0!important;left:100%}}.site-menu-main .sub-menu--item{font-size:15px;font-weight:600}@media (max-width:992px){.site-menu-main .sub-menu--item{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .1)}}@media (min-width:992px){.site-menu-main .sub-menu--item{color:#000}}.site-menu-main .sub-menu--item>a{color:inherit;padding:4px 20px;font-weight:700;color:#000;position:relative}.site-menu-main .sub-menu--item>a .menu-item-text{position:relative;transition:all 0.3s ease}.site-menu-main .sub-menu--item>a .menu-item-text::after{content:"";position:absolute;bottom:0;left:auto;right:0;height:2px;width:0;background-color:#202030;transition:all 0.3s ease}.site-menu-main .sub-menu--item>a:hover .menu-item-text::after{left:0;right:auto;width:100%}@media (min-width:992px){.site-menu-main .sub-menu--item>a{transition:.4s}}@media (min-width:992px){.site-menu-main .sub-menu.megamenu{background-color:#fff}}.site-menu-main .sub-menu.megamenu .dropdown-image-block{max-height:336px}@media (min-width:320px) and (max-width:992px){.site-menu-main .sub-menu.megamenu{border:0}}@media (min-width:992px){.site-menu-main .sub-menu.megamenu{padding:30px;min-width:925px;left:50%;transform:translateX(-50%) translateY(10px);will-change:transform;top:100%;box-shadow:0 42px 54px rgb(0 0 0 / .09);border:1px solid #e7e9ed;border-radius:8px;visibility:hidden;z-index:-99;opacity:0;pointer-events:none}}@media (min-width:1200px){.site-menu-main .sub-menu.megamenu{min-width:1100px}}@media (min-width:1366px){.site-menu-main .sub-menu.megamenu{min-width:900px}}.site-menu-main .sub-menu.megamenu .single-dropdown-block .mega-drop-menu-item{padding-top:8px;padding-bottom:8px;display:block}.site-menu-main .sub-menu.megamenu .mega-drop-menu-item{padding-top:2.5px;padding-bottom:2.5px;font-size:15px;font-weight:600;transition:.4s;color:#000}@media (min-width:320px) and (max-width:992px){.site-menu-main .sub-menu.megamenu .mega-drop-menu-item{color:var(--color-headings);border-top:1px solid var(--border-color-3);padding-left:20px;padding-bottom:13px;padding-top:13px}}@media (min-width:992px){.site-menu-main .sub-menu.megamenu .mega-drop-menu-item{padding-left:0;padding-right:10px}.site-menu-main .sub-menu.megamenu .mega-drop-menu-item:hover{color:#FFC947!important}}@media (min-width:320px) and (max-width:992px){.site-menu-main .sub-menu.megamenu [class*="col-"]{padding-left:0;padding-right:0}.site-menu-main .sub-menu.megamenu [class*="row-"]{margin-left:0;margin-right:0}}@media (min-width:992px){li.nav-item-has-children:not(.has-megamenu){position:relative}}@media (min-width:992px){li.nav-item-has-children:hover>.sub-menu{margin-top:5px;visibility:visible;opacity:1;z-index:99;pointer-events:visible;border-radius:6px;transform:translateY(0)}}.site-menu-main>li .sub-menu>ul>li>a{display:inline-block;padding:10px 0;font-size:15px;color:#555;transition:color 0.3s ease;text-decoration:none;text-transform:capitalize}.site-menu-main>li .sub-menu.mega-menu{left:50%;transform:translateX(-50%)}.mobile-menu-head,.mobile-menu-trigger{display:none}@media (max-width:991px){.site-header .mobile-menu-trigger{display:flex;height:30px;width:30px;margin-left:40px;cursor:pointer;align-items:center;justify-content:center}.site-header .mobile-menu-trigger span{display:block;height:2px;background-color:#13111A;width:24px;position:relative}.reveal-header .mobile-menu-trigger span{background-color:#13111A!important}.site-header .mobile-menu-trigger span:before,.site-header .mobile-menu-trigger span:after{content:'';position:absolute;left:0;width:100%;height:100%;background-color:#13111A}.reveal-header .mobile-menu-trigger span:before,.reveal-header .mobile-menu-trigger span:after{background-color:#13111A!important}.dark-mode-texts .mobile-menu-trigger span{background-color:#13111A}.dark-mode-texts .mobile-menu-trigger span:before,.dark-mode-texts .mobile-menu-trigger span:after{background-color:#13111A}.site-header .mobile-menu-trigger span:before{top:-8px}.site-header .mobile-menu-trigger span:after{top:8px}.site-header .item-right{align-items:center}.site-header .menu-block{position:fixed;width:320px;background-color:#fff;left:0;top:0;height:100%;overflow:hidden;transform:translate(-100%);transition:all 0.5s ease;z-index:1099}.site-header .menu-block.active{transform:translate(0%)}.site-menu-main>li{line-height:1;margin:0;display:block}.site-menu-main>li>a{line-height:50px;height:50px;padding:0 50px 0 15px;display:block;border-bottom:1px solid rgb(0 0 0 / .1)}.site-menu-main>li>a i{position:absolute;height:50px;width:50px;top:0;right:0;text-align:center;line-height:50px;transform:rotate(-90deg)}.site-header .menu-block .mobile-menu-head{display:flex;height:50px;border-bottom:1px solid rgb(0 0 0 / .1);justify-content:space-between;align-items:center;position:relative;z-index:501;position:-webkit-sticky;position:sticky;background-color:#fff;top:0}.site-header .menu-block .mobile-menu-head .go-back{height:50px;width:50px;border-right:1px solid rgb(0 0 0 / .1);cursor:pointer;line-height:50px;text-align:center;color:#000;font-size:16px;display:none}.site-header .menu-block .mobile-menu-head.active .go-back{display:block}.site-header .menu-block .mobile-menu-head .current-menu-title{font-size:15px;font-weight:500;color:#000;visibility:hidden;text-transform:capitalize}.site-header .menu-block .mobile-menu-head.active .current-menu-title{visibility:visible}.site-header .menu-block .mobile-menu-head .mobile-menu-close{height:50px;width:50px;border-left:1px solid rgb(0 0 0 / .1);cursor:pointer;line-height:50px;text-align:center;color:#000;font-size:25px}.site-header .menu-block .site-menu-main{height:100%;overflow-x:hidden;overflow-y:auto}.site-menu-main>li .sub-menu.mega-menu,.site-menu-main>li .sub-menu{visibility:visible;opacity:1;position:absolute;box-shadow:none;margin:0;padding:15px 0;top:0;left:0;width:100%;height:100%;padding-top:50px;max-width:none;min-width:auto;display:none;transform:translateX(0%);overflow-y:auto;overflow-x:hidden}.site-menu-main>li .sub-menu.active{display:block}.site-menu-main>li .sub-menu>ul>li>a,.site-menu-main>li .sub-menu.mega-menu>.list-item>ul>li>a{display:block}.site-menu-main>li .sub-menu.mega-menu>.list-item>ul{margin-bottom:15px}.menu-overlay{position:fixed;background-color:rgb(0 0 0 / .5);left:0;top:0;width:100%;height:100%;z-index:1098;visibility:hidden;opacity:0;transition:all 0.5s ease}.menu-overlay.active{visibility:visible;opacity:1}}@media (min-width:992px){.has-megamenu ul{margin-left:auto}.site-menu-main a{display:flex;align-items:center}.site-menu-main i{margin-left:15px;font-size:15px}}.nav-item-has-children a{display:flex;justify-content:space-between;text-transform:capitalize}.reveal-header{background:#0D152E!important}.reveal-header .nav-link-item{color:#fff!important}.reveal-header .btn{color:#fff!important}.reveal-header .btn:hover{color:#fff!important}.reveal-header .dark-version-logo{display:block!important}.reveal-header .light-version-logo{display:none!important}@media (min-width:992px){.reveal-header li.nav-item-has-children:hover>.sub-menu{top:100%}.reveal-header li.nav-item-has-children:hover>.megamenu{top:112%}}@media (min-width:480px){.d-xs-inline-flex{display:inline-flex!important}}ul.site-menu-main .nav-item i{transition:all 0.4s ease-in-out}ul.site-menu-main .nav-item:hover i{transform:rotate(-180deg)}li.sub-menu--item.nav-item-has-children:hover i{transform:rotate(-180deg)!important}li.sub-menu--item.nav-item-has-children i{transform:rotate(-90deg)!important;transition:all 0.4s ease-in-out}.single-dropdown-block h3{opacity:.5;color:#000;font-size:13px;font-weight:700;font-style:normal;letter-spacing:1.1px;line-height:normal;text-align:left;text-transform:uppercase;margin-bottom:25px;display:none}@media (min-width:992px){.single-dropdown-block h3{display:block}}.landing-2-menu .navbar{border-bottom:1px solid rgb(29 36 58 / .12)}.btn{position:relative;z-index:5;border-radius:6px;border:0;font-size:16px;font-weight:700;height:40px;min-width:130px;line-height:28px;letter-spacing:-.53px;padding:15px;display:inline-flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.log-in-btn{width:160px;height:50px;background:#FD4C5C;border-radius:3px;display:inline-block;text-align:center;padding:10px;color:#fff;font-weight:600;transition:all 0.4s;margin-left:30px;position:relative;overflow:hidden;z-index:0}.log-in-btn:after{content:"";background:#0F1A54;position:absolute;transition:all 0.3s ease-in;z-index:-1;height:100%;left:-35%;top:0;transform:skew(30deg);transition-duration:0.4s;transform-origin:top left;width:0}a.log-in-btn:hover:after{height:100%;width:135%}.log-in-btn.red-btn{color:#fff;background-color:#FD4C5C}.log-in-btn.yellow-btn{color:#0F1A54;background-color:#FBC21D}.log-in-btn.yellow-btn:hover{background-color:#fff}blockquote h3{color:#fff!important}.price{font-size:1.8em;margin-top:20px}.products .fw-bolder{font-size:1.2em!important;font-weight:400!important}ul.job-list{margin:0;padding:0;list-style:none}ul.job-list>li.job-preview{background:#fff;border:1px solid #d7e2e9;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;padding:1.5rem 2rem;margin-bottom:1rem;float:left;width:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}ul.job-list>li.job-preview:hover{cursor:pointer;-webkit-box-shadow:0 3px 8px rgb(0 0 0 / .05);-moz-box-shadow:0 3px 8px rgb(0 0 0 / .05);box-shadow:0 3px 8px rgb(0 0 0 / .05)}.job-title{margin-top:.6rem}.company{color:#96a4b1}.job-preview .btn{margin-top:1.1rem}.btn-apply{text-transform:uppercase;font-size:.875rem;font-weight:800;letter-spacing:1px;background-color:#fff0;color:#393a5f;border:2px solid #393a5f;padding:.6rem 2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.btn-apply:hover{background-color:#393a5f;color:#fff;border:2px solid #393a5f}@media (max-width:575px){.job-preview .content{width:100%}}.same_page{color:#fff}.menu-item{margin:5px}.home_service ul,.home_service li{list-style:none}.post-comment ul,.post-comment li{list-style:none}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;background-color:#000;color:#fff;padding:5px}.contact_us_block,.new_us_block{background-color:#fff;color:#000}@media only screen and (max-width:600px){.site-header .menu-block .site-menu-main{background-color:#000;border-bottom:solid}.site-menu-main>li>a{border-bottom:1px solid rgb(233 223 223 / 61%)}}.step{display:none}.step.active{display:block}.multistep input[type=text],.multistep input[type=email],.multistep input[type=password],.multistep input[type=url],.multistep input[type=tel],.multistep input[type=time],.multistep input:not([type=checkbox]),.multistep textarea{background-color:#f9fafb}.profile-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .1);overflow:hidden;text-align:center;margin:20px auto;border:solid}.profile-header .header-image{width:100%;height:80px;object-fit:cover}.profile-photo{margin-top:-40px}.profile-photo .custom-logo{width:80px;height:80px;border-radius:50%;border:3px solid #fff}.profile-info{margin-top:10px;padding:0 15px}.profile-info h2{font-size:18px;font-weight:600;margin-bottom:5px}.profile-info p{font-size:14px;color:#555;margin-bottom:15px}.profile-stats{padding:0 15px;text-align:left;font-size:14px;color:#555}.profile-actions{margin-top:15px;padding:0 15px}.premium-button{background-color:#fc0;border:none;color:#000;padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:600}.premium-button:hover{background-color:#ffbf00}.profile-actions p{font-size:12px;color:#777;margin-top:5px}.saved-items{margin:15px 0;font-size:14px}.saved-items a{color:#0073b1;text-decoration:none}.saved-items a:hover{text-decoration:underline}.product-showcase{background-color:#f8f9fa;position:relative;overflow:hidden}.waves{position:absolute;width:100px;height:100px;background:rgb(255 255 255 / .4);border-radius:50%;animation:waveAnim 2s infinite linear;z-index:1}.wave-1{animation-delay:0s}.wave-2{animation-delay:0.5s}.wave-3{animation-delay:1s}@keyframes waveAnim{0%{transform:scale(.5);opacity:1}100%{transform:scale(1.5);opacity:0}}.sidebar-sticky{position:sticky;top:2rem}.product-meta-list .list-group-item{font-size:.95rem;border-bottom:1px solid #e9ecef}.card-newsletter{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;margin-top:2rem}.sidebar-title{color:#001a3d;font-size:1.25rem;margin-bottom:.5rem}.sidebar-text{font-size:.9rem;color:#6c757d;margin-bottom:1rem}#pwLeadModal .modal-content{border-radius:12px}#pwLeadModal h2{color:#001a3d;font-size:1.8rem}#pwLeadModal .form-control,#pwLeadModal .form-select{border-radius:6px;border:1px solid #ced4da;background-color:#f8f9fa}#pwLeadModal .form-control:focus,#pwLeadModal .form-select:focus{border-color:#fcb900;box-shadow:0 0 0 .25rem rgb(252 185 0 / .25);background-color:#fff}#pwLeadModal .btn-close{position:absolute;right:1.5rem;top:1.5rem;z-index:1}#pourquoi-moi .btn{min-width:180px}.counter-part .fas{color:var(--corn-bg);font-size:2.4rem}
/* Phoenix: appMin */
:root{--heading-color:#000;--heading-color2:#1B1B1B;--heading-color3:#191931;--heading-color4:#221F1A;--heading-color5:#000;--heading-color6:#0B1D3B;--body-color:#0C0C0C;--accent-color:#BFF747;--white-smoke:#FDFDE1;--white-color:#ffffff;--orange-color:#FF4612;--orange-color2:#FF8064;--corn-color:#F4B905;--green-color:#0B1D3B;--green-color2:#0B1D3B;--light-color1:#F6F5EF;--light-color2:#FEFCFB;--light-color3:#FFF7EA;--light-color4:#FFFCF2;--light-color5:#F3EDE8;--light-color6:#F8FCDD;--dark-bg:#000000;--dark-bg2:#0B1D3B;--dark-bg3:#0B1D3B;--white-bg:#ffffff;--orange-bg:#f4b905;--orange-bg2:#FF8064;--accent-bg:#BFF747;--yellow-bg:#F4C542;--corn-bg:#F4B905;--blue-bg:#0000FF;--light-bg1:#FFFFF5;--light-bg2:#F6F5EF;--light-bg3:#FEFCFB;--light-bg4:#FFF7EA;--light-bg5:#FFFDF8;--light-bg6:#FFFCF2;--light-bg7:#F3EDE8;--light-bg8:#F8FCDD;--green-bg:#0B1D3B;--green-bg2:#0B1D3B;--cornflower-bg:#D68BE7}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1296px}}:root{--fs-xl-20:20px;--fs-xl-lineheight:32px;--fs-lg-18:18px;--fs-lg-lineheight:28px;--fs-md-16:16px;--fs-md-lineheight:24px;--fs-xs-14:14px;--fs-xs-lineheight:22px;--fs-xss-12:12px;--fs-xss-lineheight:20px}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;height:100%}body{height:100%!important;color:var(--body-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline;text-rendering:optimizeLegibility;font-weight:400;overflow-x:hidden;background-color:var(--light-bg1);counter-reset:my-sec-counter;font-size:17px;line-height:30px}body.styleguide{background-color:#dcdfe8}hr{display:block;height:1px;border:0;border-top:1px solid #E5E7E8;padding:0;margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both}::-moz-selection{background-color:#989ffd;color:#fff}::selection{background-color:#989ffd;color:#fff}button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,[type=color]:active,[type=date]:active,[type=datetime]:active,[type=datetime-local]:active,[type=email]:active,[type=month]:active,[type=number]:active,[type=password]:active,[type=search]:active,[type=tel]:active,[type=text]:active,[type=time]:active,[type=url]:active,[type=week]:active,input:not([type]):active,textarea:active,[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover,[type=color]:invalid,[type=date]:invalid,[type=datetime]:invalid,[type=datetime-local]:invalid,[type=email]:invalid,[type=month]:invalid,[type=number]:invalid,[type=password]:invalid,[type=search]:invalid,[type=tel]:invalid,[type=text]:invalid,[type=time]:invalid,[type=url]:invalid,[type=week]:invalid,input:not([type]):invalid,textarea:invalid{outline:none;box-shadow:none}button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{cursor:pointer}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}footer ul,footer ol,footer li{margin:0;padding:0;list-style:none}button{padding:0;outline:none;border:none;display:inline-block;background-color:#fff0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--heading-color);font-weight:300;margin:0}h1,.h1{font-size:71px;letter-spacing:-1px;line-height:1em}@media (max-width:1400px){h1,.h1{font-size:37px}}@media (max-width:767px){h1,.h1{font-size:48px}}h2,.h2{font-size:37px;line-height:1.07em;letter-spacing:-.7px}@media (max-width:1199px){h2,.h2{font-size:48px}}@media (max-width:767px){h2,.h2{font-size:36px;font-weight:600;letter-spacing:-.64px}}h3,.h3{font-size:23px;line-height:1.4em}@media (max-width:767px){h3,.h3{line-height:1.2em}}h4,.h4{font-size:24px;line-height:28px}h5,.h5{font-size:24px;line-height:1.41;letter-spacing:-.48px}@media (max-width:767px){h5,.h5{font-size:20px;line-height:30px;letter-spacing:-.4px}}h6,.h6{font-size:20px}p{font-size:17px}p:last-child{margin-bottom:0}.f-size-10{font-size:10px!important}.f-size-11{font-size:11px!important}.f-size-12{font-size:12px!important}.f-size-13{font-size:13px!important}.f-size-14{font-size:14px!important}.f-size-15{font-size:15px!important}.f-size-16{font-size:16px!important}.f-size-17{font-size:17px!important}.f-size-18{font-size:17px!important}.f-size-19{font-size:19px!important}.f-size-20{font-size:20px!important}.f-size-21{font-size:17px!important}.f-size-22{font-size:22px!important}.f-size-23{font-size:23px!important}.f-size-24{font-size:24px!important}.f-size-25{font-size:25px!important}.f-size-26{font-size:26px!important}.f-size-27{font-size:27px!important}.f-size-28{font-size:28px!important}.f-size-29{font-size:29px!important}.f-size-30{font-size:23px!important}.f-size-31{font-size:31px!important}.f-size-32{font-size:32px!important}.f-size-33{font-size:33px!important}.f-size-34{font-size:34px!important}.f-size-35{font-size:35px!important}.f-size-36{font-size:36px!important}.f-size-37{font-size:37px!important}.f-size-38{font-size:38px!important}.f-size-39{font-size:39px!important}.f-size-40{font-size:40px!important}.line-height-10{line-height:10px!important}.line-height-11{line-height:11px!important}.line-height-12{line-height:12px!important}.line-height-13{line-height:13px!important}.line-height-14{line-height:14px!important}.line-height-15{line-height:15px!important}.line-height-16{line-height:16px!important}.line-height-17{line-height:17px!important}.line-height-18{line-height:18px!important}.line-height-19{line-height:19px!important}.line-height-20{line-height:20px!important}.line-height-21{line-height:21px!important}.line-height-22{line-height:22px!important}.line-height-23{line-height:23px!important}.line-height-24{line-height:24px!important}.line-height-25{line-height:25px!important}.line-height-26{line-height:26px!important}.line-height-27{line-height:27px!important}.line-height-28{line-height:28px!important}.line-height-29{line-height:29px!important}.line-height-30{line-height:30px!important}.line-height-31{line-height:31px!important}.line-height-32{line-height:32px!important}.line-height-33{line-height:33px!important}.line-height-34{line-height:34px!important}.line-height-35{line-height:35px!important}.line-height-36{line-height:36px!important}.line-height-37{line-height:37px!important}.line-height-38{line-height:38px!important}.line-height-39{line-height:39px!important}.line-height-40{line-height:40px!important}.font-bold{font-weight:300}.font-black{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.gray-bg{background-color:var(--gray-bg)}.yellow-bg{background-color:var(--yellow-bg)}a{text-decoration:none;transition:all 0.24s ease-in-out}img{max-width:100%}.rt-list{margin:0;padding:0;list-style:none}.mouse-cursor,.pointer{cursor:pointer}blockquote{font-weight:300;position:relative;font-size:24px;line-height:30px;border-radius:10px;padding:30px;margin:0 0 24px;color:var(--white-smoke);background-color:var(--dark-bg)}.border-transparent{border-color:transparent!important}.bg-transsparent{background-color:transparent!important}.hover\:bg-transsparenthover{background-color:transparent!important}.hover-shadow\:none{box-shadow:none!important}.bgprefix-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}.bgprefix-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}.bgprefix-full{background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.position-parent{position:relative;z-index:1}.position-relative{position:relative}.body-no-scrolling{overflow:hidden}.img-fit{display:block;object-fit:cover;transform:translate(-50%,-50%);left:50%;bottom:0;right:0;top:50%;position:absolute;height:100%;width:100%}.rt-mb-15{margin-bottom:15px}.rt-mb-8{margin-bottom:8px}.rt-mb-2{margin-bottom:2px}.rt-mb-4{margin-bottom:4px}.rt-pt-15{padding-top:15px}.rt-mb-12{margin-bottom:12px}.rt-spacer-15{height:15px}.rt-mb-16{margin-bottom:16px}.rt-mb-25{margin-bottom:25px}.rt-mb-24{margin-bottom:24px}.rt-mb-28{margin-bottom:28px}.rt-mb-48{margin-bottom:48px}.rt-mb-32{margin-bottom:32px}.hr-0{margin:0;padding:0}.text-gray{color:#7B878C}.hover\:border-transparent{border-color:transparent!important}.rt-mr-0{margin-right:0px!important}.rt-ml-0{margin-left:0px!important}.rt-rounded-0{border-radius:0px!important}.rt-mr-1{margin-right:1px!important}.rt-ml-1{margin-left:1px!important}.rt-rounded-1{border-radius:1px!important}.rt-mr-2{margin-right:2px!important}.rt-ml-2{margin-left:2px!important}.rt-rounded-2{border-radius:2px!important}.rt-mr-3{margin-right:3px!important}.rt-ml-3{margin-left:3px!important}.rt-rounded-3{border-radius:3px!important}.rt-mr-4{margin-right:4px!important}.rt-ml-4{margin-left:4px!important}.rt-rounded-4{border-radius:4px!important}.rt-mr-5{margin-right:5px!important}.rt-ml-5{margin-left:5px!important}.rt-rounded-5{border-radius:5px!important}.rt-mr-6{margin-right:6px!important}.rt-ml-6{margin-left:6px!important}.rt-rounded-6{border-radius:6px!important}.rt-mr-7{margin-right:7px!important}.rt-ml-7{margin-left:7px!important}.rt-rounded-7{border-radius:7px!important}.rt-mr-8{margin-right:8px!important}.rt-ml-8{margin-left:8px!important}.rt-rounded-8{border-radius:8px!important}.rt-mr-9{margin-right:9px!important}.rt-ml-9{margin-left:9px!important}.rt-rounded-9{border-radius:9px!important}.rt-mr-10{margin-right:10px!important}.rt-ml-10{margin-left:10px!important}.rt-rounded-10{border-radius:10px!important}.rt-mr-11{margin-right:11px!important}.rt-ml-11{margin-left:11px!important}.rt-rounded-11{border-radius:11px!important}.rt-mr-12{margin-right:12px!important}.rt-ml-12{margin-left:12px!important}.rt-rounded-12{border-radius:12px!important}.rt-mr-13{margin-right:13px!important}.rt-ml-13{margin-left:13px!important}.rt-rounded-13{border-radius:13px!important}.rt-mr-14{margin-right:14px!important}.rt-ml-14{margin-left:14px!important}.rt-rounded-14{border-radius:14px!important}.rt-mr-15{margin-right:15px!important}.rt-ml-15{margin-left:15px!important}.rt-rounded-15{border-radius:15px!important}.rt-mr-16{margin-right:16px!important}.rt-ml-16{margin-left:16px!important}.rt-rounded-16{border-radius:16px!important}.rt-mr-17{margin-right:17px!important}.rt-ml-17{margin-left:17px!important}.rt-rounded-17{border-radius:17px!important}.rt-mr-18{margin-right:18px!important}.rt-ml-18{margin-left:18px!important}.rt-rounded-18{border-radius:18px!important}.rt-mr-19{margin-right:19px!important}.rt-ml-19{margin-left:19px!important}.rt-rounded-19{border-radius:19px!important}.rt-mr-20{margin-right:20px!important}.rt-ml-20{margin-left:20px!important}.rt-rounded-20{border-radius:2px!important}.rt-mr-21{margin-right:21px!important}.rt-ml-21{margin-left:21px!important}.rt-rounded-21{border-radius:21px!important}.rt-mr-22{margin-right:22px!important}.rt-ml-22{margin-left:22px!important}.rt-rounded-22{border-radius:22px!important}.rt-mr-23{margin-right:23px!important}.rt-ml-23{margin-left:23px!important}.rt-rounded-23{border-radius:23px!important}.rt-mr-24{margin-right:24px!important}.rt-ml-24{margin-left:24px!important}.rt-rounded-24{border-radius:24px!important}.rt-mr-25{margin-right:25px!important}.rt-ml-25{margin-left:25px!important}.rt-rounded-25{border-radius:25px!important}.rt-mr-26{margin-right:26px!important}.rt-ml-26{margin-left:26px!important}.rt-rounded-26{border-radius:26px!important}.rt-mr-27{margin-right:27px!important}.rt-ml-27{margin-left:27px!important}.rt-rounded-27{border-radius:27px!important}.rt-mr-28{margin-right:28px!important}.rt-ml-28{margin-left:28px!important}.rt-rounded-28{border-radius:28px!important}.rt-mr-29{margin-right:29px!important}.rt-ml-29{margin-left:29px!important}.rt-rounded-29{border-radius:29px!important}.rt-mr-30{margin-right:30px!important}.rt-ml-30{margin-left:30px!important}.rt-rounded-30{border-radius:2px!important}.rt-mb-0{margin-bottom:0}.rt-pt-0{padding-top:0}.rt-spacer-0{height:0}.rt-mb-10{margin-bottom:10px}.rt-pt-10{padding-top:10px}.rt-spacer-10{height:10px}.rt-mb-20{margin-bottom:20px}.rt-pt-20{padding-top:20px}.rt-spacer-20{height:20px}.rt-mb-30{margin-bottom:30px}.rt-pt-30{padding-top:30px}.rt-spacer-30{height:30px}.rt-mb-40{margin-bottom:40px}.rt-pt-40{padding-top:40px}.rt-spacer-40{height:40px}.rt-mb-50{margin-bottom:50px}.rt-pt-50{padding-top:50px}.rt-spacer-50{height:50px}.rt-mb-60{margin-bottom:60px}.rt-pt-60{padding-top:60px}.rt-spacer-60{height:60px}.rt-mb-70{margin-bottom:70px}.rt-pt-70{padding-top:70px}.rt-spacer-70{height:70px}.rt-mb-80{margin-bottom:80px}.rt-pt-80{padding-top:80px}.rt-spacer-80{height:80px}.rt-mb-90{margin-bottom:90px}.rt-pt-90{padding-top:90px}.rt-spacer-90{height:90px}.rt-mb-100{margin-bottom:100px}.rt-pt-100{padding-top:100px}.rt-spacer-100{height:100px}@media (max-width:1199.98px){.rt-mb-lg-0{margin-bottom:0}.rt-pt-lg-0{padding-top:0}.rt-spacer-lg-0{height:0}.rt-mb-lg-10{margin-bottom:10px}.rt-pt-lg-10{padding-top:10px}.rt-spacer-lg-10{height:10px}.rt-mb-lg-20{margin-bottom:20px}.rt-pt-lg-20{padding-top:20px}.rt-spacer-lg-20{height:20px}.rt-mb-lg-30{margin-bottom:30px}.rt-pt-lg-30{padding-top:30px}.rt-spacer-lg-30{height:30px}.rt-mb-lg-40{margin-bottom:40px}.rt-pt-lg-40{padding-top:40px}.rt-spacer-lg-40{height:40px}.rt-mb-lg-50{margin-bottom:50px}.rt-pt-lg-50{padding-top:50px}.rt-spacer-lg-50{height:50px}.rt-mb-lg-60{margin-bottom:60px}.rt-pt-lg-60{padding-top:60px}.rt-spacer-lg-60{height:60px}.rt-mb-lg-70{margin-bottom:70px}.rt-pt-lg-70{padding-top:70px}.rt-spacer-lg-70{height:70px}.rt-mb-lg-80{margin-bottom:80px}.rt-pt-lg-80{padding-top:80px}.rt-spacer-lg-80{height:80px}.rt-mb-lg-90{margin-bottom:90px}.rt-pt-lg-90{padding-top:90px}.rt-spacer-lg-90{height:90px}.rt-mb-lg-100{margin-bottom:100px}.rt-pt-lg-100{padding-top:100px}.rt-spacer-lg-100{height:100px}}@media (max-width:991.98px){.rt-mb-md-0{margin-bottom:0}.rt-pt-md-0{padding-top:0}.rt-spacer-md-0{height:0}.rt-mb-md-10{margin-bottom:10px}.rt-pt-md-10{padding-top:10px}.rt-spacer-md-10{height:10px}.rt-mb-md-20{margin-bottom:20px}.rt-pt-md-20{padding-top:20px}.rt-spacer-md-20{height:20px}.rt-mb-md-30{margin-bottom:30px}.rt-pt-md-30{padding-top:30px}.rt-spacer-md-30{height:30px}.rt-mb-md-40{margin-bottom:40px}.rt-pt-md-40{padding-top:40px}.rt-spacer-md-40{height:40px}.rt-mb-md-50{margin-bottom:50px}.rt-pt-md-50{padding-top:50px}.rt-spacer-md-50{height:50px}.rt-mb-md-60{margin-bottom:60px}.rt-pt-md-60{padding-top:60px}.rt-spacer-md-60{height:60px}.rt-mb-md-70{margin-bottom:70px}.rt-pt-md-70{padding-top:70px}.rt-spacer-md-70{height:70px}.rt-mb-md-80{margin-bottom:80px}.rt-pt-md-80{padding-top:80px}.rt-spacer-md-80{height:80px}.rt-mb-md-90{margin-bottom:90px}.rt-pt-md-90{padding-top:90px}.rt-spacer-md-90{height:90px}.rt-mb-md-100{margin-bottom:100px}.rt-pt-md-100{padding-top:100px}.rt-spacer-md-100{height:100px}}@media (max-width:767.98px){.rt-mb-xs-0{margin-bottom:0}.rt-pt-xs-0{padding-top:0}.rt-spacer-xs-0{height:0}.rt-mb-xs-10{margin-bottom:10px}.rt-pt-xs-10{padding-top:10px}.rt-spacer-xs-10{height:10px}.rt-mb-xs-20{margin-bottom:20px}.rt-pt-xs-20{padding-top:20px}.rt-spacer-xs-20{height:20px}.rt-mb-xs-30{margin-bottom:30px}.rt-pt-xs-30{padding-top:30px}.rt-spacer-xs-30{height:30px}.rt-mb-xs-40{margin-bottom:40px}.rt-pt-xs-40{padding-top:40px}.rt-spacer-xs-40{height:40px}.rt-mb-xs-50{margin-bottom:50px}.rt-pt-xs-50{padding-top:50px}.rt-spacer-xs-50{height:50px}.rt-mb-xs-60{margin-bottom:60px}.rt-pt-xs-60{padding-top:60px}.rt-spacer-xs-60{height:60px}.rt-mb-xs-70{margin-bottom:70px}.rt-pt-xs-70{padding-top:70px}.rt-spacer-xs-70{height:70px}.rt-mb-xs-80{margin-bottom:80px}.rt-pt-xs-80{padding-top:80px}.rt-spacer-xs-80{height:80px}.rt-mb-xs-90{margin-bottom:90px}.rt-pt-xs-90{padding-top:90px}.rt-spacer-xs-90{height:90px}.rt-mb-xs-100{margin-bottom:100px}.rt-pt-xs-100{padding-top:100px}.rt-spacer-xs-100{height:100px}}.pointer{cursor:pointer}.text-hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slick-bullet .slick-dots li button:before{display:none!important}.slick-bullet .slick-dots{margin:0;padding:0;list-style:none}.slick-bullet .slick-dots li{position:relative;z-index:1;width:10px;display:inline-block;height:10px}.slick-bullet .slick-dots li button{border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%}.slick-bullet.deafult_style_dot .slick-dots li button{overflow:hidden;transition:background 0.3s ease}.slick-bullet.deafult_style_dot .slick-dots li.slick-active{width:24px}.slick-bullet.deafult_style_dot .slick-dots li.slick-active button{border-radius:32px}.slick-bullet.dotstyle-fillup .slick-dots li button{overflow:hidden;background-color:#fff0;box-shadow:inset 0 0 0 2px #fff;transition:background 0.3s ease}.slick-bullet.dotstyle-fillup .slick-dots li button:after{content:"";position:absolute;bottom:0;height:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 1px #fff;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;border-radius:50%}.slick-bullet.dotstyle-fillup .slick-dots li.slick-active button::after{height:100%}.slick-bullet.dotstyle-scaleup .slick-dots li button{overflow:hidden;background-color:rgb(255 255 255 / .3);transition:all 0.3s ease}.slick-bullet.dotstyle-scaleup .slick-dots li.slick-active button{transform:scale(1.2);background-color:#fff}.slick-bullet.dotstyle-stroke .slick-dots li button{transition:box-shadow 0.3s ease,background-color 0.3s ease;box-shadow:0 0 0 2px #fff0}.slick-bullet.dotstyle-stroke .slick-dots li.slick-active button{background-color:#fff0;box-shadow:0 0 0 2px #fff}.slick-bullet.dotstyle-fillin .slick-dots li button{background-color:#fff0;box-shadow:inset 0 0 0 2px #fff;transition:box-shadow 0.3s ease}.slick-bullet.dotstyle-fillin .slick-dots li.slick-active button{box-shadow:inset 0 0 0 8px #fff}.slick-bullet.dotstyle-dotstroke .slick-dots li{box-shadow:0 0 0 2px #fff;border-radius:50%;transition:all 0.3s ease}.slick-bullet.dotstyle-dotstroke .slick-dots li button{transform:scale(.4);background-color:#fff;transition:all 0.3s ease}.slick-bullet.dotstyle-dotstroke .slick-dots li.slick-active button{transform:scale(1)}.slick-bullet.dotstyle-dotstroke2 .slick-dots li{box-shadow:0 0 0 2px #fff0;border-radius:50%;transition:all 0.3s ease}.slick-bullet.dotstyle-dotstroke2 .slick-dots li button{background-color:#fff;transition:all 0.3s ease}.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active{box-shadow:0 0 0 2px #fff}.slick-bullet.dotstyle-dotstroke2 .slick-dots li.slick-active button{transform:scale(.4)}#scrollUp{right:30px;bottom:30px;height:45px;width:45px;border-radius:50%;color:#fff;align-items:center;justify-content:center;font-size:26px;line-height:55px;text-align:center}.modal-header{padding:20px 24px 20px 24px}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{margin-bottom:0}.modal-content{border-radius:16px}.modal-body{padding:24px}.dark-bg{background-color:var(--dark-bg)!important}.dark-bg2{background-color:var(--dark-bg2)!important}.dark-bg3{background-color:var(--dark-bg3)!important}.green-bg{background-color:var(--green-bg)!important}.green-bg2{background-color:var(--green-bg2)!important}.cornflower-bg{background-color:var(--cornflower-bg)!important}.bg-light1{background-color:var(--light-bg1)!important}.bg-light2{background-color:var(--light-bg2)!important}.bg-light3{background-color:var(--light-bg3)!important}.bg-light4{background-color:var(--light-bg4)!important}.bg-light6{background-color:var(--light-bg6)!important}.bg-light7{background-color:var(--light-bg7)!important}.bg-light8{background-color:var(--light-bg8)!important}.bg-orange{background-color:var(--orange-bg)!important}.z-index{z-index:0}header.aximo-header-section{position:fixed;z-index:99;width:100%;top:0;padding:15px 0;transition:all 0.4s}header.aximo-header-section.sticky-menu{box-shadow:0 4px 80px rgb(0 0 0 / .06)}header.aximo-header-section.aximo-header3{border-bottom:1px solid var(--heading-color)}header.aximo-header-section.aximo-header3.sticky-menu{border-bottom:1px solid var(--light-bg3)}header.aximo-header-section.aximo-header7.sticky-menu{background-color:var(--light-bg8)}.site-header .mobile-menu-trigger.light span{background-color:var(--white-smoke)}.site-header .mobile-menu-trigger.light span:before,.site-header .mobile-menu-trigger.light span:after{background-color:var(--white-smoke)}.aximo-header-wrap{display:flex;align-items:center}.aximo-sidemenu-wraper{position:relative}.aximo-sidemenu-column{width:485px;display:block;background:#191931;height:100%;position:fixed;z-index:111;padding:30px;margin-right:-485px;transition:0.5s;right:0;top:0;padding-top:70px;overflow-y:scroll}.aximo-sidemenu-column .aximo-info-wrap{margin-top:35px;margin-bottom:35px}.aximo-sidemenu-column .aximo-social-icon.aximo-social-icon3{margin-bottom:30px}.aximo-sidemenu-column .aximo-copywright4.light p{font-size:17px}.aximo-sidemenu-column .aximo-info ul li{color:var(--orange-color2)}.aximo-sidemenu-thumb img{width:100%;height:100%;object-fit:cover;border-radius:5px}.aximo-sidemenu-column.active{margin-right:0;z-index:9999}.aximo-sidemenu-close{position:absolute;left:0;top:0;color:#333;padding:5px;transition:all linear 0.3s;cursor:pointer;background-color:#fff;transition:all 0.4s;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:var(--orange-color2)}.active .aximo-sidemenu-close{opacity:1;visibility:visible}.offcanvas-overlay{top:0;width:100%;height:100%;background:#000;position:fixed;z-index:0;visibility:hidden;opacity:0;transition:0.5s}.offcanvas-overlay.active{opacity:.7;z-index:111;visibility:visible}.aximo-sidemenu-logo{margin-bottom:30px}.aximo-sidemenu-body p{color:var(--white-smoke)}.aximo-sidemenu-column::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#F5F5F5}.aximo-sidemenu-column::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.aximo-sidemenu-column::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}@media (max-width:991px){.aximo-sidemenu-wraper{display:none}}.aximo-footer-top .aximo-default-content{margin-right:50px}@media (max-width:991px){.aximo-footer-top .aximo-default-content{margin:0 auto}}@media (max-width:991px){.aximo-footer-top .aximo-default-content h2{max-width:470px;margin:0 auto 15px}}.aximo-footer-bottom{padding:35px 0;border-top:1px solid #333}@media (max-width:991px){.aximo-footer-bottom{padding:30px}}.aximo-footer-bottom.two{border-top:1px solid #E6E6E6}.aximo-footer-bottom.three{border-top:1px solid #E6E6E6}.aximo-footer-bottom.four{border-top:1px solid #302F43}.aximo-footer-bottom.five{border-top:1px solid #E6E6E6}.aximo-footer-bottom.seven{border-top:1px solid rgb(11 16 64 / .1)}@media (max-width:991px){.aximo-footer-logo{text-align:center;margin-bottom:24px}}.aximo-copywright.one{text-align:right}.aximo-copywright.one p{color:#999}.aximo-copywright.two p{color:var(--heading-color2)}.aximo-copywright.three p{color:var(--heading-color);font-weight:600}@media (max-width:1199px){.aximo-copywright.three{text-align:center;margin-bottom:20px}}.aximo-copywright.four p{color:var(--light-color3)}.aximo-copywright.five p{color:#666}.aximo-copywright.seven p{color:var(--heading-color6)}@media (max-width:991px){.aximo-copywright{width:100%;text-align:center!important}}.aximo-info{margin-bottom:12px}.aximo-info-wrap{margin-top:50px;margin-bottom:50px}@media (max-width:991px){.aximo-info-wrap{margin-top:30px;margin-bottom:30px}}.aximo-info:last-child{margin-bottom:0}.aximo-info ul li{font-size:17px;color:var(--accent-color)}.aximo-info ul li a{color:var(--white-smoke)}.aximo-hero-shape.aximo-footer-shape{bottom:10%}.aximo-footer-section2{background-size:cover;background-position:center center}@media (max-width:1199px){.aximo-footer-textarea{max-width:600px;margin-bottom:40px}}.aximo-footer-textarea img{margin-bottom:30px}.aximo-footer-textarea p{font-size:17px}.aximo-footer-title p{font-size:17px;margin-bottom:25px;font-weight:600;color:var(--heading-color2)}@media (max-width:767px){.aximo-footer-title p{margin-bottom:17px}}.aximo-footer-title.light-one p{color:var(--light-color3)}.aximo-footer-title.light-two p{color:var(--light-color5)}@media (max-width:767px){.aximo-footer-menu{margin-bottom:40px}}.aximo-footer-menu ul li{margin:14px 0}.aximo-footer-menu ul li:first-child{margin-top:0}.aximo-footer-menu ul li:last-child{margin-bottom:0}.aximo-footer-menu ul li a{color:#000;font-size:17px;line-height:30px;transition:all 0.4s}.aximo-footer-menu ul li a:hover{color:var(--orange-color)}.aximo-footer-menu.light-one ul li a{color:var(--light-color3)}.aximo-footer-menu.light-one ul li a:hover{color:var(--orange-color2)}.aximo-footer-menu.light-two ul li a{color:var(--light-color5)}.aximo-footer-menu.extar-margin{margin-left:50px}@media (max-width:1199px){.aximo-footer-menu.extar-margin{margin-left:0}}.aximo-footer-top2{padding:100px 0}@media (max-width:767px){.aximo-footer-top2{padding:80px 0}}.aximo-footer-menu2{text-align:right}@media (max-width:1199px){.aximo-footer-menu2{text-align:center}}.aximo-footer-menu2 ul li{display:inline-block;margin:0 20px}@media (max-width:767px){.aximo-footer-menu2 ul li{margin:0 10px}}.aximo-footer-menu2 ul li:first-child{margin-left:0}.aximo-footer-menu2 ul li:last-child{margin-right:0}.aximo-footer-menu2 ul li a{font-weight:600;color:var(--heading-color)}.aximo-subscription-wrap{padding:10px 10px;border-radius:2px;border:1px solid;border-color:#fff;margin-bottom:10px!important}.aximo-footer-section4{padding-top:20px;background-color:#000}@media (max-width:991px){.aximo-footer-section4{padding-top:100px}}@media (max-width:767px){.aximo-footer-section4{padding-top:80px}}.aximo-footer-top4{padding:80px 0}.aximo-footer-textarea.light-one p{color:var(--light-color3)}.aximo-footer-textarea.light-two p{color:var(--light-color5)}.aximo-footer-section5 .aximo-footer-title p{color:var(--heading-color4)}.aximo-footer-section5 .aximo-footer-menu ul li a{color:#000}.aximo-footer-section5 .aximo-footer-menu ul li a:hover{color:var(--corn-color)}.aximo-contact-info2 ul li{margin:24px 0}.aximo-contact-info2 ul li a i{font-size:20px;color:var(--orange-color2);margin-right:10px}.aximo-contact-info2.info3 ul li a i{transition:all 0.4s;color:var(--green-color)}.aximo-contact-info2.info3 ul li a:hover i{color:var(--corn-color)}.aximo-footer-top6{padding:80px 0 100px;border-top:1px solid #333}@media (max-width:991px){.aximo-footer-top6{padding:80px 0}}@media (max-width:991px){.aximo-footer-top6 .aximo-copywright{text-align:left!important}}.aximo-footer-extra-top{padding:125px 0 100px}@media (max-width:991px){.aximo-footer-extra-top{padding:100px 0}}@media (max-width:767px){.aximo-footer-extra-top{padding:80px 0}}.aximo-footer-info{width:100%;padding:25px 15px;font-size:24px;font-weight:300;text-align:center;border-radius:1px;transition:all 0.4s;color:var(--light-color5)!important;border:2px solid var(--light-color5);box-shadow:0 4px 0 0 var(--light-color5)}.aximo-footer-info-wrap{gap:24px;display:grid;margin-top:80px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1199px){.aximo-footer-info-wrap{grid-template-columns:1fr 1fr}}@media (max-width:991px){.aximo-footer-info-wrap{margin-top:60px}}@media (max-width:767px){.aximo-footer-info-wrap{grid-template-columns:1fr}}.aximo-footer-info:hover{background-color:var(--green-color2);border:2px solid var(--heading-color5)}@media (max-width:991px){.aximo-footer-info{font-size:20px;padding:20px 15px}}.aximo-footer-info-column{display:flex;flex-wrap:wrap;padding:130px 0 70px;justify-content:space-between}@media (max-width:991px){.aximo-footer-info-column{padding:80px 0 50px}}@media (max-width:767px){.aximo-footer-info-column{padding:60px 0 30px;display:block}}.aximo-footer-info-item{margin-bottom:30px}@media (max-width:991px){.aximo-footer-info-item:first-child{flex:0 0 100%}}.aximo-footer-info-item p{font-size:17px;color:var(--heading-color6)}@media (max-width:991px){.aximo-footer-info-item p{font-size:20px}}.aximo-footer-info-item a{display:block;font-size:17px;color:var(--heading-color6)}@media (max-width:991px){.aximo-footer-info-item a{font-size:20px}}.aximo-default-btn{font-size:17px;line-height:24px;padding:0 40px;border-radius:3px;font-weight:300;width:fit-content;z-index:1;white-space:nowrap;text-overflow:ellipsis;display:inline-block;text-align:center;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:var(--light-bg2)!important;background-color:var(--orange-bg);z-index:0;overflow:hidden;position:relative;height:60px;line-height:59px;transform-style:preserve-3d}.aximo-default-btn .aximo-label-up{display:block;height:100%;position:relative;top:0%;transition:0.3s}.aximo-default-btn:hover .aximo-label-up{top:-100%}.aximo-default-btn.yellow-btn{color:var(--heading-color)!important;background-color:var(--yellow-bg)}.aximo-default-btn.blue-btn{color:var(--light-color3)!important;background-color:var(--blue-bg)}.aximo-default-btn.blue-btn:hover{background-color:var(--orange-bg2)}.aximo-default-btn.corn-btn{color:var(--green-color)!important;background-color:var(--corn-bg)}.aximo-default-btn.green-btn{color:var(--light-color5)!important;border:2px solid var(--heading-color5);box-shadow:0 4px 0 0 var(--heading-color5);background-color:var(--green-color2)}.aximo-default-btn.green-btn.shadow-white{box-shadow:0 4px 0 0 var(--light-color5)}.aximo-default-btn.green-btn:hover{box-shadow:none}.aximo-default-btn.blue-btn2{color:var(--light-color6)!important;background-color:var(--blue-bg);border:none;box-shadow:none}.aximo-default-btn.aximo-header-btn{height:50px;line-height:47.5px;color:var(--heading-color)!important;border:2px solid var(--heading-color);box-shadow:0 4px 0 0 var(--white-smoke);background-color:var(--accent-bg)}.aximo-default-btn.aximo-header-btn:hover{box-shadow:none}.aximo-default-btn.aximo-header-btn.outline-btn{box-shadow:none;background-color:#fff0;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-default-btn.aximo-header-btn.yellow-btn{box-shadow:none;border:none;width:180px;line-height:50px;background-color:var(--yellow-bg)}.aximo-default-btn.aximo-header-btn.green-btn{color:var(--light-color5)!important;border:2px solid var(--heading-color5);box-shadow:0 4px 0 0 var(--heading-color5);background-color:var(--green-color2)}.aximo-default-btn.aximo-header-btn.green-btn:hover{box-shadow:none}.aximo-default-btn.aximo-header-btn.barger-menu{width:127px;display:flex;align-items:center;justify-content:center}.aximo-default-btn.aximo-header-btn.barger-menu img{margin-right:10px}.aximo-default-btn.aximo-header-btn.corn-btn{box-shadow:none;border:none;width:150px;line-height:50px;color:var(--green-color)!important;background-color:var(--corn-bg)}.aximo-default-btn.aximo-header-btn.blue-btn2{color:var(--light-color6)!important;background-color:var(--blue-bg);border:none;box-shadow:none}.aximo-default-btn.aximo-default-btn-outline{background-color:#fff0;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-default-btn.aximo-default-btn-outline.outline-white{color:var(--light-color3)!important;border:2px solid var(--light-color3)}.aximo-default-btn.disabled,.aximo-default-btn:disabled{opacity:1}.aximo-default-btn.d-block{width:100%}.aximo-default-btn.pill{border-radius:1px}.aximo-default-btn.btn-icon{padding:9px 24px}.aximo-default-btn:focus{box-shadow:none}.aximo-icon-btn{color:var(--heading-color)!important;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.14px;text-transform:uppercase;position:relative;padding-bottom:8px}.aximo-icon-btn img{margin-left:10px}.aximo-icon-btn::before,.aximo-icon-btn::after{content:"";left:0;bottom:0;width:100%;height:2px;position:absolute;transition-delay:0s;background-color:var(--dark-bg);transition:-webkit-transform 0.75s cubic-bezier(.19,1,.22,1);transition:transform 0.75s cubic-bezier(.19,1,.22,1);transition:transform 0.75s cubic-bezier(.19,1,.22,1),-webkit-transform 0.75s cubic-bezier(.19,1,.22,1)}a.aximo-icon-btn:before{transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}a.aximo-icon-btn:after{transition-delay:0.25s;-webkit-transform-origin:right;transform-origin:right}a.aximo-icon-btn:hover:before{transition-delay:0.25s;-webkit-transform:scaleX(1);transform:scaleX(1)}a.aximo-icon-btn:hover:after{transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0)}.aximo-btn-wrap{margin-top:45px}@media (max-width:991px){.aximo-btn-wrap{margin-top:30px;text-align:center}}input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=time],input[type=date],input[type=search],input:not([type="checkbox"]),textarea:not(.select2-search__field){margin:0;width:100%;height:60px;font-weight:300;color:var(--heading-color);font-size:17px;border-radius:1px;background-color:#fff0;padding:0 24px!important;border:none!important;transition:all 0.4s;border:1px solid var(--heading-color)!important}textarea{height:200px;resize:none;border-radius:2px}@media (max-width:767px){textarea{height:100px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#666;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#666;opacity:1}input::placeholder,textarea::placeholder{color:#666;opacity:1}@media (max-width:991px){.aximo-form-wrap{margin-top:50px}}.aximo-form-wrap h4{margin-bottom:24px;color:var(--white-smoke)}.aximo-form-field{margin-bottom:24px}.aximo-form-field input:not([type="checkbox"]),.aximo-form-field textarea{color:#ccc;border:1px solid #ccc!important}.aximo-form-field input:focus,.aximo-form-field input:focus,.aximo-form-field textarea:focus,.aximo-form-field textarea:focus{border:1px solid var(--accent-color)!important}.aximo-form-field input::-webkit-input-placeholder,.aximo-form-field input::-webkit-input-placeholder,.aximo-form-field textarea::-webkit-input-placeholder,.aximo-form-field textarea::-webkit-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input:-moz-placeholder,.aximo-form-field input:-moz-placeholder,.aximo-form-field textarea:-moz-placeholder,.aximo-form-field textarea:-moz-placeholder{color:#ccc;opacity:1}.aximo-form-field input::-moz-placeholder,.aximo-form-field input::-moz-placeholder,.aximo-form-field textarea::-moz-placeholder,.aximo-form-field textarea::-moz-placeholder{color:#ccc;opacity:1}.aximo-form-field input:-ms-input-placeholder,.aximo-form-field input:-ms-input-placeholder,.aximo-form-field textarea:-ms-input-placeholder,.aximo-form-field textarea:-ms-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input::-ms-input-placeholder,.aximo-form-field input::-ms-input-placeholder,.aximo-form-field textarea::-ms-input-placeholder,.aximo-form-field textarea::-ms-input-placeholder{color:#ccc;opacity:1}.aximo-form-field input::placeholder,.aximo-form-field input::placeholder,.aximo-form-field textarea::placeholder,.aximo-form-field textarea::placeholder{color:#ccc;opacity:1}.aximo-form-field textarea{height:150px}@media (max-width:767px){.aximo-form-field textarea{height:100px}}#aximo-submit-btn{width:100%;height:60px;font-size:17px;font-weight:300;border-radius:1px;border:2px solid var(--dark-bg);background:var(--accent-bg);box-shadow:0 4px 0 0 #FDFDE1;transition:all 0.4s;padding-left:40px;display:flex;align-items:center;justify-content:space-between}#aximo-submit-btn:hover{box-shadow:none}#aximo-submit-btn span{width:50px;height:50px;display:flex;margin-right:3px;align-items:center;border-radius:100px;justify-content:center;background-color:var(--dark-bg)}.aximo-form-wrap2{padding:40px;border-radius:10px;background-color:var(--light-bg3)}@media (max-width:991px){.aximo-form-wrap2{margin-top:40px}}@media (max-width:767px){.aximo-form-wrap2{padding:30px}}.aximo-form-wrap2 h3{margin-bottom:10px}.aximo-form-wrap2 p{font-size:20px}@media (max-width:767px){.aximo-form-wrap2 p{font-size:17px}}.aximo-form-field2{margin-bottom:24px}.aximo-form-field2 input:not([type="checkbox"]),.aximo-form-field2 textarea{font-weight:600;border-radius:0!important;border:none!important;color:var(--heading-color);border-bottom:1px solid #ccc!important}.aximo-form-field2 input::-webkit-input-placeholder,.aximo-form-field2 input::-webkit-input-placeholder,.aximo-form-field2 textarea::-webkit-input-placeholder,.aximo-form-field2 textarea::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input:-moz-placeholder,.aximo-form-field2 input:-moz-placeholder,.aximo-form-field2 textarea:-moz-placeholder,.aximo-form-field2 textarea:-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::-moz-placeholder,.aximo-form-field2 input::-moz-placeholder,.aximo-form-field2 textarea::-moz-placeholder,.aximo-form-field2 textarea::-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input:-ms-input-placeholder,.aximo-form-field2 input:-ms-input-placeholder,.aximo-form-field2 textarea:-ms-input-placeholder,.aximo-form-field2 textarea:-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::-ms-input-placeholder,.aximo-form-field2 input::-ms-input-placeholder,.aximo-form-field2 textarea::-ms-input-placeholder,.aximo-form-field2 textarea::-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 input::placeholder,.aximo-form-field2 input::placeholder,.aximo-form-field2 textarea::placeholder,.aximo-form-field2 textarea::placeholder{color:var(--heading-color);opacity:1}.aximo-form-field2 textarea{height:80px}button#aximo-submit-btn2{width:100%;height:60px;line-height:60px;padding:0 15px;font-weight:300;text-align:center;border-radius:1px;margin-top:16px;overflow:hidden;transition:all 0.4s;color:var(--heading-color);background-color:var(--yellow-bg)}button#aximo-submit-btn2 .aximo-label-up{display:block;height:100%;position:relative;top:0%;transition:0.3s}button#aximo-submit-btn2:hover .aximo-label-up{top:-100%}.aximo-subscription input{height:50px;border-radius:3px;margin-bottom:12px;border:2px solid #999!important}.aximo-subscription input:focus{border:2px solid var(--orange-bg)!important}.aximo-subscription input::-webkit-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input:-moz-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::-moz-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input:-ms-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::-ms-input-placeholder{color:var(--heading-color2);opacity:1}.aximo-subscription input::placeholder{color:var(--heading-color2);opacity:1}#aximo-subscription-btn{width:160px;height:50px;font-weight:300;font-size:17px;line-height:50px;border-radius:3px;border:none!important;padding:0!important;color:var(--light-bg2);background-color:var(--orange-bg);transition:all 0.4s;overflow:hidden}#aximo-subscription-btn .aximo-label-up{display:block;height:100%;position:relative;top:0%;transition:0.3s}#aximo-subscription-btn:hover .aximo-label-up{top:-100%}@media (max-width:767px){#aximo-subscription-btn{width:100%}}.aximo-subscription2{position:relative}.aximo-subscription2 input{height:60px;font-size:17px;font-weight:300;border:2px solid var(--light-color3)!important}.aximo-subscription2 input:focus{border:2px solid var(--orange-bg2)!important}@media (max-width:767px){.aximo-subscription2 input{width:100%;margin-bottom:20px}}.aximo-subscription2 input::-webkit-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input:-moz-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::-moz-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input:-ms-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::-ms-input-placeholder{color:var(--light-color3);opacity:1}.aximo-subscription2 input::placeholder{color:var(--light-color3);opacity:1}#aximo-subscription-btn2{top:0;right:0;width:196px;height:60px;font-weight:300;font-size:17px;border-radius:1px;border:none!important;padding:0!important;color:var(--light-bg4);background-color:var(--blue-bg);transition:all 0.4s}#aximo-subscription-btn2:hover{background-color:var(--orange-bg2)}#aximo-subscription-btn2 .aximo-label-up{display:block;height:100%;position:relative;top:0%;transition:0.3s}#aximo-subscription-btn2:hover .aximo-label-up{top:-100%}@media (max-width:767px){#aximo-subscription-btn2{width:100%}}@media (max-width:767px){#aximo-subscription-btn2{width:100%;position:static}}.comment-form{margin-bottom:24px}.comment-form input:not([type="checkbox"]),.comment-form textarea{font-weight:300;border:none!important;padding:15px 0!important;border-radius:0!important;color:var(--heading-color);border-bottom:1px solid #999!important}.comment-form input::-webkit-input-placeholder,.comment-form input::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder{color:#999;opacity:1}.comment-form input:-moz-placeholder,.comment-form input:-moz-placeholder,.comment-form textarea:-moz-placeholder,.comment-form textarea:-moz-placeholder{color:#999;opacity:1}.comment-form input::-moz-placeholder,.comment-form input::-moz-placeholder,.comment-form textarea::-moz-placeholder,.comment-form textarea::-moz-placeholder{color:#999;opacity:1}.comment-form input:-ms-input-placeholder,.comment-form input:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder{color:#999;opacity:1}.comment-form input::-ms-input-placeholder,.comment-form input::-ms-input-placeholder,.comment-form textarea::-ms-input-placeholder,.comment-form textarea::-ms-input-placeholder{color:#999;opacity:1}.comment-form input::placeholder,.comment-form input::placeholder,.comment-form textarea::placeholder,.comment-form textarea::placeholder{color:#999;opacity:1}.comment-form textarea{height:150px}@media (max-width:767px){.comment-form textarea{height:100px}}#comment-btn{width:180px;height:60px;font-weight:300;font-size:17px;line-height:50px;border-radius:3px;border:none!important;padding:0!important;color:var(--light-bg5);background-color:var(--dark-bg);transition:all 0.4s;overflow:hidden;border-radius:1px;margin-top:26px}#comment-btn:hover{color:var(--heading-color);background-color:var(--accent-bg)}@media (max-width:767px){#comment-btn{width:100%}}.aximo-breadcrumb{padding:150px 0 50px;background-color:var(--green-color)}@media (max-width:991px){.aximo-breadcrumb{padding:170px 0 100px}}@media (max-width:767px){.aximo-breadcrumb{padding:170px 0 80px}}@media (max-width:575px){.aximo-breadcrumb{padding:130px 0 80px}}h1.post__title{margin-bottom:50px;color:var(--white-smoke)}@media (max-width:1400px){h1.post__title{margin-bottom:30px}}.breadcrumbs ul li{font-size:17px;font-weight:300;line-height:1;z-index:0;padding:0 20px;position:relative;display:inline-block;color:var(--accent-color)}@media (max-width:767px){.breadcrumbs ul li{font-size:17px}}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs ul li:last-child{padding-right:0}.breadcrumbs ul li:before{content:"";right:-8px;top:0;width:100%;height:100%;z-index:-1;position:absolute;background-size:9px;background-position:center right;background-repeat:no-repeat;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/icon/arrow-right7.svg)}.breadcrumbs ul li:last-child:before{content:none}.breadcrumbs ul li a{font-weight:400;color:#FDFDE1}.aximo-navigation{margin-top:80px;text-align:center}@media (max-width:991px){.aximo-navigation{margin-top:60px}}.aximo-navigation .pagination{justify-content:center}.aximo-navigation span.current,.page-links .current{cursor:not-allowed;background-color:var(--accent-color);color:var(--heading-color);border-color:var(--accent-color)}.aximo-navigation a,.aximo-navigation span,.page-links a,.page-links span{height:50px;width:50px;display:inline-flex;text-align:center;line-height:50px;font-size:17px;align-items:center;justify-content:center;margin:0 5px;color:var(--body-color);border-radius:1px;border:1px solid var(--heading-color)}.aximo-navigation a:hover,.page-links a:hover{background-color:var(--accent-color);color:var(--heading-color);border-color:var(--accent-color)}.aximo-hero-section{padding:200px 0 135px}@media (max-width:991px){.aximo-hero-section{padding:170px 0 100px}}@media (max-width:767px){.aximo-hero-section{padding:170px 0 80px}}@media (max-width:575px){.aximo-hero-section{padding:130px 0 80px}}.aximo-hero-thumb{right:-5%;max-width:490px;overflow:hidden;border-radius:2px;position:absolute;border:1px solid var(--white-smoke)}.aximo-hero-thumb img{transition:all 0.5s;transform:translate3d(0,-20px,0) scale(1.1)}.aximo-hero-thumb img:hover{transform:translate3d(0,0,0) scale(1)}@media (max-width:1449px){.aximo-hero-thumb{position:static}}@media (max-width:991px){.aximo-hero-thumb{margin:0 auto;margin-top:50px}}.aximo-hero-content{position:relative}@media (max-width:1399px){.aximo-hero-content{max-width:630px}}@media (max-width:991px){.aximo-hero-content{text-align:center}}.aximo-hero-content h1{position:relative;margin-bottom:24px;color:var(--white-smoke)}.aximo-hero-content h1 img{top:17px;right:-17%;position:absolute}@media (max-width:1400px){.aximo-hero-content h1 img{width:50px}}@media (max-width:767px){.aximo-hero-content h1 img{display:none}}.aximo-hero-content p{font-size:17px;padding-right:125px;color:var(--white-smoke)}@media (max-width:991px){.aximo-hero-content p{padding-right:0;font-size:17px}}.aximo-hero-user-wrap{display:flex;align-items:center;margin-top:45px}@media (max-width:991px){.aximo-hero-user-wrap{justify-content:center;margin-top:30px}}@media (max-width:767px){.aximo-hero-user-wrap{display:block}}.aximo-hero-user-thumb{display:flex}@media (max-width:767px){.aximo-hero-user-thumb{justify-content:center;margin-bottom:20px}}.aximo-hero-user-thumb-item{width:66px;height:66px;position:relative;border-radius:100%;border:1px solid var(--dark-bg);overflow:hidden}.aximo-hero-user-thumb-item:nth-child(2){left:-10px}.aximo-hero-user-thumb-item:nth-child(3){left:-20px}.aximo-hero-user-thumb-item img{width:100%;height:100%;object-fit:cover}.aximo-hero-user-data p{font-size:17px}.aximo-hero-shape{right:10%;bottom:0;position:absolute;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-hero-shape{display:none}}@media (max-width:1400px){.aximo-hero-shape img{width:250px}}@media (max-width:1199px){.aximo-hero-shape img{width:170px}}.aximo-call-btn{border-radius:1px;width:350px;padding:13px 10px 13px 42px;display:inline-block;font-size:17px;font-weight:300;margin-top:50px;position:relative;text-align:left;justify-content:space-between;color:var(--heading-color)!important;border:2px solid var(--dark-bg);background-color:var(--accent-bg);box-shadow:0 4px 0 0 var(--white-smoke);transition:all 0.4s}@media (max-width:400px){.aximo-call-btn{width:100%;padding:13px 10px 13px 25px}}.aximo-call-btn:hover{box-shadow:none}.aximo-call-btn i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:5px;top:50%;font-size:24px;color:var(--white-smoke);transform:translateY(-50%);background-color:var(--dark-bg)}@keyframes rotate-animation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes float-left-right{0%{transform:translatex(0)}50%{transform:translatex(-40px)}100%{transform:translatex(0)}}.aximo-hero-section2{padding:200px 0 135px}@media (max-width:1250px){.aximo-hero-section2{padding:170px 0 80px}}@media (max-width:991px){.aximo-hero-section2{padding:170px 0 60px}}@media (max-width:767px){.aximo-hero-section2{padding:170px 0 80px}}@media (max-width:575px){.aximo-hero-section2{padding:130px 0 80px}}.aximo-hero-content2{text-align:center}@media (max-width:1399px){.aximo-hero-content2{max-width:875px;margin:0 auto}}.aximo-hero-content2 h1{font-size:118px;margin-bottom:24px;letter-spacing:normal;color:var(--heading-color)}@media (max-width:1400px){.aximo-hero-content2 h1{font-size:37px}}@media (max-width:767px){.aximo-hero-content2 h1{font-size:48px}}.aximo-hero-content2 p{font-size:17px;color:var(--heading-color)}@media (max-width:991px){.aximo-hero-content2 p{font-size:17px}}.aximo-hero-btn-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:70px}.aximo-hero-btn-wrap.center{justify-content:center}@media (max-width:991px){.aximo-hero-btn-wrap{margin-top:50px;justify-content:center}}@media (max-width:767px){.aximo-hero-btn-wrap{margin-top:40px}}.aximo-hero-shape1{position:absolute;bottom:-10%;left:-13%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:1670px){.aximo-hero-shape1{bottom:-8%;left:0%}.aximo-hero-shape1 img{width:200px}}@media (max-width:991px){.aximo-hero-shape1{display:none}}.aximo-hero-shape2{position:absolute;top:-10%;right:-6%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:1500px){.aximo-hero-shape2{right:0}}@media (max-width:991px){.aximo-hero-shape2{display:none}}@keyframes float-top-bottom{0%{transform:translatey(0)}50%{transform:translatey(-40px)}100%{transform:translatey(0)}}.aximo-hero-thumb-wrap{margin:0 80px;display:flex;padding-top:120px;padding-bottom:80px;position:relative}@media (max-width:767px){.aximo-hero-thumb-wrap{display:none}}.aximo-hero-thumb-item{width:405px}@media (max-width:1399px){.aximo-hero-thumb-item{width:30%}}.aximo-hero-thumb-item img{width:100%;height:100%;object-fit:cover;border-radius:9.29px;border:10px solid #fff}.aximo-hero-thumb-item:nth-child(1) img{transform:rotate(-2deg)}.aximo-hero-thumb-item:nth-child(2){left:18%;top:25%;position:absolute}.aximo-hero-thumb-item:nth-child(2) img{transform:rotate(2deg)}.aximo-hero-thumb-item:nth-child(3){left:39%;position:absolute}.aximo-hero-thumb-item:nth-child(3) img{transform:rotate(5deg)}.aximo-hero-thumb-item:nth-child(4){right:18%;top:28%;position:absolute}.aximo-hero-thumb-item:nth-child(4) img{transform:rotate(-5deg)}.aximo-hero-thumb-item:nth-child(5){right:0;position:absolute}.aximo-hero-thumb-item:nth-child(5) img{transform:rotate(5deg)}.aximo_screenfix_right{margin-right:calc((-100vw + 100%) / 2);max-width:1610px}@media (max-width:991px){.aximo_screenfix_right{max-width:100%;margin:0 auto}}.aximo-hero-section3{min-height:484px;margin-top:60px}.aximo-hero-section3 .aximo-video-section{position:relative;margin-top:50px}.aximo-hero-section3 .aximo-hero-content3{padding-top:50px}@media (max-width:991px){.aximo-hero-section3{padding-top:80px}}@media (max-width:767px){.aximo-hero-section3{padding-top:0}}@media (max-width:991px){.aximo-hero-content3{text-align:center}}.aximo-hero-content3 p{font-size:17px;margin-bottom:20px}@media (max-width:1199px){.aximo-hero-content3 p{margin-bottom:10px;font-size:17px}}.aximo-hero-content3 p span{font-size:24px;font-weight:600}@media (max-width:1199px){.aximo-hero-content3 p span{font-size:20px}}.aximo-hero-content3 h1{font-size:62px;margin-bottom:30px;letter-spacing:normal}@media (max-width:1669px){.aximo-hero-content3 h1{font-size:60px}}@media (max-width:1400px){.aximo-hero-content3 h1{font-size:80px}}@media (max-width:1199px){.aximo-hero-content3 h1{margin-bottom:20px}}@media (max-width:991px){.aximo-hero-content3 h1{font-size:37px}}@media (max-width:767px){.aximo-hero-content3 h1{font-size:48px}}.aximo-hero-thumb3{left:3px;overflow:hidden;margin-left:20px;position:relative;border-radius:0 0 0 425px;border-left:3px solid #000;border-bottom:3px solid #000}.aximo-hero-thumb3-wrap{z-index:0;position:relative}@media (max-width:991px){.aximo-hero-thumb3-wrap{margin-top:40px}}.aximo-hero-thumb3 img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.aximo-hero-thumb3{margin-left:0}}@media (max-width:991px){.aximo-hero-thumb3{left:0}}@media (max-width:767px){.aximo-hero-thumb3{border:none;border-radius:0}}.aximo-hero-thumb-shape1{position:absolute;bottom:9%;z-index:-1;left:-10%}@media (max-width:1550px){.aximo-hero-thumb-shape1 img{width:220px}}.aximo-hero-thumb-shape2{position:absolute;bottom:17%;right:16%;animation:float-top-bottom 6s ease-in-out infinite}.aximo-hero-thumb-shape3{position:absolute;bottom:34%;right:48%}@media (max-width:767px){.aximo-hero-thumb-shape1,.aximo-hero-thumb-shape2,.aximo-hero-thumb-shape3{display:none}}.aximo-hero-subscription{max-width:526px;position:relative;margin-top:50px}@media (max-width:1199px){.aximo-hero-subscription{margin-top:30px}}@media (max-width:991px){.aximo-hero-subscription{margin:0 auto;margin-top:30px}}.aximo-hero-subscription input{width:100%;padding-right:169px!important;color:var(--heading-color);border:2px solid var(--heading-color)!important}@media (max-width:991px){.aximo-hero-subscription input{padding-right:24px!important}}.aximo-hero-subscription input::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input:-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::-moz-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input:-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::-ms-input-placeholder{color:var(--heading-color);opacity:1}.aximo-hero-subscription input::placeholder{color:var(--heading-color);opacity:1}button#aximo-hero-subscription-btn{width:160px;height:50px;line-height:50px;top:5px;border-radius:1px;right:5px;font-size:17px;font-weight:300;overflow:hidden;padding:0 5px!important;border:none!important;position:absolute;background-color:var(--yellow-bg)}button#aximo-hero-subscription-btn .aximo-label-up{display:block;height:100%;position:relative;top:0%;transition:0.3s}button#aximo-hero-subscription-btn:hover .aximo-label-up{top:-100%}@media (max-width:557px){button#aximo-hero-subscription-btn{position:static;width:100%;margin-top:20px}}.aximo-hero-rating{margin-top:20px}.aximo-hero-rating ul li{font-weight:600;line-height:1;display:inline-block}@media (max-width:1199px){.aximo-hero-rating ul li{font-size:17px}}.aximo-hero-rating ul li:last-child{padding-left:5px}.aximo-hero-section4{margin:0 50px;border-radius:2px;margin-top:80px;padding:130px 0 120px;background-size:cover;background-position:center}@media (max-width:991px){.aximo-hero-section4{margin:0 30px;margin-top:80px;padding:100px 0 90px}}@media (max-width:767px){.aximo-hero-section4{margin:0 12px;margin-top:80px;padding:80px 0 70px}}@media (max-width:479px){.aximo-hero-section4{margin-top:60px;padding:80px 0 70px}}@media (max-width:991px){.aximo-hero-content4{text-align:center}}.aximo-hero-content4 p{margin-bottom:20px;padding-right:100px}@media (max-width:991px){.aximo-hero-content4 p{padding-right:0}}.aximo-hero-content4 p span{font-size:24px;font-weight:600;color:var(--corn-bg)}.aximo-hero-content4 h1{font-size:75px;margin-bottom:24px;color:var(--light-color3)}@media (max-width:1669px){.aximo-hero-content4 h1{font-size:60px}}@media (max-width:1400px){.aximo-hero-content4 h1{font-size:80px}}@media (max-width:1199px){.aximo-hero-content4 h1{margin-bottom:20px}}@media (max-width:991px){.aximo-hero-content4 h1{font-size:37px}}@media (max-width:767px){.aximo-hero-content4 h1{font-size:48px}}.aximo-hero-content4 p{font-size:17px;color:var(--light-color3)}.aximo-hero-content4 .aximo-hero-btn-wrap{margin-top:55px}@media (max-width:767px){.aximo-hero-content4 .aximo-hero-btn-wrap{margin-top:30px}}.aximo-hero-shape-title{z-index:0;position:relative;display:inline-block}.aximo-hero-round-shape{position:absolute;bottom:-19px;z-index:-1}@media (max-width:767px){.aximo-hero-round-shape{bottom:-10px}}.aximo-hero-section5{padding:120px 0 50px}@media (max-width:479px){.aximo-hero-section5{padding:100px 0 10px}}.aximo-hero-content5{text-align:center}@media (max-width:1399px){.aximo-hero-content5{max-width:900px;margin:0 auto}}.aximo-hero-content5 h1{font-size:75px;margin-bottom:30px;color:var(--light-color4)}@media (max-width:1669px){.aximo-hero-content5 h1{font-size:60px}}@media (max-width:1400px){.aximo-hero-content5 h1{font-size:80px}}@media (max-width:991px){.aximo-hero-content5 h1{font-size:60px}}@media (max-width:767px){.aximo-hero-content5 h1{font-size:48px}}@media (max-width:479px){.aximo-hero-content5 h1{font-size:36px}}.aximo-hero-content5 p{font-size:17px;margin:0 50px 24px;color:var(--light-color4)}@media (max-width:767px){.aximo-hero-content5 p{font-size:17px;margin:0 0 24px}}.aximo-hero-content5 .aximo-hero-btn-wrap{margin-top:50px}@media (max-width:767px){.aximo-hero-content5 .aximo-hero-btn-wrap{margin-top:30px}}img.aximo-hero-wave-shape{position:absolute;bottom:-15px;left:20px;z-index:-1}@media (max-width:991px){img.aximo-hero-wave-shape{left:0;bottom:-7px}}.aximo-hero-title{display:flex;gap:24px;align-items:flex-end}@media (max-width:1199px){.aximo-hero-title img{width:200px}}@media (max-width:991px){.aximo-hero-title img{display:none}}.aximo-hero-text{font-size:115px;font-weight:300;line-height:1.02em;letter-spacing:-.5px;color:var(--heading-color5)}@media (max-width:1669px){.aximo-hero-text{font-size:60px}}@media (max-width:1400px){.aximo-hero-text{font-size:80px;margin-bottom:15px}}@media (max-width:1199px){.aximo-hero-text{font-size:57px}}@media (max-width:767px){.aximo-hero-text{font-size:48px;margin-bottom:5px}}@media (max-width:479px){.aximo-hero-text{font-size:40px}}.aximo-marquee-one{width:365px;padding:40px;overflow:hidden;position:relative;border-radius:1px;background-color:#D68BE7}@media (max-width:1199px){.aximo-marquee-one{padding:27px}}@media (max-width:991px){.aximo-marquee-one{display:none}}.aximo-marquee-two{top:-7px;width:600px;padding:40px;overflow:hidden;position:relative;border-radius:1px;border:2px solid var(--heading-color5);box-shadow:0 4px 0 0 var(--heading-color5);background-color:var(--green-color2)}@media (max-width:1199px){.aximo-marquee-two{padding:27px}}@media (max-width:991px){.aximo-marquee-two{display:none}}.aximo-infinite{display:flex;width:250%;top:50%;gap:20px;position:absolute;overflow:hidden;transform:translateY(-50%);animation:marquee 7s linear infinite}.aximo-infinite.two a{display:flex;align-items:center;white-space:nowrap;font-size:24px;font-weight:300;padding-right:15px;color:var(--light-color5)!important}.aximo-infinite.two a img{padding:0 20px}@keyframes marquee{100%{right:-100%}0%{right:0}}.aximo-hero-section7{z-index:0;position:relative}@media (max-width:991px){.aximo-hero-section7{padding:170px 0 100px}}@media (max-width:767px){.aximo-hero-section7{padding:170px 0 80px}}@media (max-width:479px){.aximo-hero-section7{padding:110px 0 80px}}@media (max-width:1199px){.aximo-hero-content7{padding-top:50px}}@media (max-width:991px){.aximo-hero-content7{text-align:center;padding-top:0}}.aximo-hero-content7 h1{z-index:0;font-size:140px;margin-bottom:24px;position:relative;color:var(--heading-color6)}@media (max-width:1669px){.aximo-hero-content7 h1{font-size:60px}}@media (max-width:1400px){.aximo-hero-content7 h1{font-size:80px}}@media (max-width:1199px){.aximo-hero-content7 h1{font-size:37px;margin-bottom:15px}}@media (max-width:767px){.aximo-hero-content7 h1{font-size:48px}}.aximo-hero-content7 p{font-size:24px;line-height:32px;margin-bottom:40px;color:var(--heading-color6)}@media (max-width:1199px){.aximo-hero-content7 p{font-size:20px;margin:0 0 24px}}@media (max-width:991px){.aximo-hero-thumb7{display:block;margin-top:40px}}.aximo-hero-shapev7{position:absolute;top:50px;left:0;z-index:-1}span.aximo-hero-shape-title2{position:absolute;left:0;bottom:13px;width:72%}@media (max-width:991px){span.aximo-hero-shape-title2{display:none}}.aximo-counter-wrap{padding:30px;border-radius:1px;background-color:var(--dark-bg)}.aximo-counter-wrap h2{color:#fff}@media (max-width:991px){.aximo-counter-wrap{margin-top:30px}}.aximo-counter-data{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid #333}.aximo-counter-data:last-child{padding:0;margin:0;border:none}.aximo-counter-data h2{color:var(--accent-color);margin-bottom:5px}.aximo-counter-data p{font-weight:600;color:var(--white-smoke)}.aximo-counter-wrap2{display:flex;margin-top:50px;justify-content:space-between}@media (max-width:767px){.aximo-counter-wrap2{margin-top:30px;display:block;text-align:center}}@media (max-width:991px){.aximo-counter-data2{padding:0 20px}}@media (max-width:767px){.aximo-counter-data2{padding:0;margin-bottom:20px}.aximo-counter-data2:last-child{margin-bottom:0}}.aximo-counter-data2 h2{font-weight:600;font-size:60px;margin-bottom:5px;color:var(--heading-color2)}@media (max-width:1199px){.aximo-counter-data2 h2{font-size:60px}}@media (max-width:767px){.aximo-counter-data2 h2{font-size:40px;font-weight:600}}.aximo-counter-title{text-align:center;margin-bottom:40px}.aximo-counter-title p{font-size:17px;font-weight:600;color:var(--light-color2)}.aximo-counter-section{padding:80px 0}@media (max-width:991px){.aximo-counter-section{padding:80px 0 56px}}.aximo-counter-wrap3{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575px){.aximo-counter-wrap3{display:block}}@media (max-width:991px){.aximo-counter-data3{flex:0 0 50%;text-align:center;margin-bottom:24px}}.aximo-counter-data3 h2{font-size:85px;margin-bottom:5px;text-transform:uppercase;color:var(--heading-color)}@media (max-width:1199px){.aximo-counter-data3 h2{font-size:60px}}@media (max-width:767px){.aximo-counter-data3 h2{font-size:48px;font-weight:600}}.aximo-counter-data3 h2 em{top:-17px;left:-10px;position:relative;font-style:normal}.aximo-counter-data3:nth-child(1) h2{color:#8D7DFF}.aximo-counter-data3:nth-child(2) h2{color:#FF7545}.aximo-counter-data3:nth-child(3) h2{color:#FF94FF}.aximo-counter-data3:nth-child(4) h2{color:#F4C542}.aximo-counter-data3 p{color:var(--light-color2)}.aximo-counter-wrap4{border-radius:10px;padding:100px 25px;margin-bottom:24px;background-color:var(--orange-bg2)}@media (max-width:767px){.aximo-counter-wrap4{padding:70px}}.aximo-counter-data4{text-align:center}.aximo-counter-data4 h2{font-size:67px;margin-bottom:20px;text-align:center;color:var(--light-color3)}@media (max-width:1399px){.aximo-counter-data4 h2{font-size:100px}}@media (max-width:1199px){.aximo-counter-data4 h2{font-size:60px}}@media (max-width:991px){.aximo-counter-data4 h2{font-size:60px;margin-bottom:10px}}@media (max-width:767px){.aximo-counter-data4 h2{font-size:48px}}.aximo-counter-data4 p{font-size:24px;font-weight:600;color:var(--light-color3)}@media (max-width:991px){.aximo-counter-data4 p{font-size:17px}}.aximo-counter-section2{padding:80px 0 106px}@media (max-width:991px){.aximo-counter-section2{padding:80px 0 76px}}@media (max-width:767px){.aximo-counter-section2{padding:60px 0 56px}}.aximo-counter-wrap5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:479px){.aximo-counter-wrap5{display:block}}.aximo-counter-data5{margin-bottom:24px;position:relative}@media (max-width:991px){.aximo-counter-data5{flex:0 0 50%;text-align:center}}.aximo-counter-data5 h2{margin-bottom:10px;color:var(--green-color)}.aximo-counter-wrap6{display:flex;align-items:center;margin-top:50px;justify-content:space-between}@media (max-width:991px){.aximo-counter-wrap6{margin-top:40px}}.aximo-counter-data6{display:flex;align-items:center;position:relative;justify-content:center}.aximo-counter-data6 h2{font-size:85px;margin-bottom:5px;text-transform:uppercase;color:#D68BE7;margin-right:15px;margin-bottom:0}@media (max-width:1199px){.aximo-counter-data6 h2{font-size:60px}}@media (max-width:767px){.aximo-counter-data6 h2{font-size:48px;font-weight:600}}.aximo-counter-data6 p{font-size:24px;color:var(--light-color5)}@media (max-width:1199px){.aximo-counter-data6 p{font-size:20px}}@media (max-width:479px){.aximo-counter-data6 p{font-size:17px;line-height:26px}}.aximo-team-wrap{margin-bottom:30px}.aximo-team-wrap:hover .team-social{opacity:1;visibility:visible;bottom:24px}.aximo-team-thumb{position:relative;border-radius:15px;overflow:hidden;border:1px solid var(--dark-bg);text-align:center}.aximo-team-thumb img{transition:all 0.5s;transform:scale(1)}.aximo-team-thumb img:hover{transform:translate3d(0,0,0) scale(1.05)}.aximo-team-data{margin-top:25px;text-align:center}.aximo-team-data h3{margin-bottom:7px}.aximo-team-data p{font-size:17px}.team-social{position:absolute;bottom:0;width:100%;opacity:0;visibility:hidden;text-align:center;transition:all 0.4s}.aximo-team-wrap2{padding:20px 20px 0;text-align:center;border-radius:10px;margin-bottom:30px;border:1px solid var(--heading-color)}.aximo-team-wrap2:hover .aximo-team-thumb2 img{transform:translate3d(0,0,0) scale(1.05)}.aximo-team-thumb2{border-radius:10px;overflow:hidden}.aximo-team-thumb2 img{transform:scale(1);transition:all 0.5s}.aximo-team-data2{padding:30px}.aximo-team-data2 h4{margin-bottom:10px}.aximo-team-data2 p{font-size:17px}.aximo-team-details-thumb{border-radius:2px;overflow:hidden;margin-right:40px;border:1px solid var(--heading-color)}@media (max-width:1199px){.aximo-team-details-thumb{margin-right:0}}@media (max-width:991px){.aximo-team-details-thumb{margin-right:0;margin-bottom:30px}}.aximo-team-setails{margin-bottom:30px}.aximo-team-setails h3{margin-bottom:12px}.aximo-team-setails ul li{margin-bottom:25px;position:relative}.aximo-team-setails ul li:last-child{margin-bottom:0}.aximo-team-setails ul li span{font-weight:600}.aximo-skillbar{margin-bottom:35px}.aximo-skillbar-box{height:10px;background-color:var(--dark-bg);border-radius:10px;position:relative}.aximo-skillbar:last-child{margin-bottom:0}p.aximo-skillbar-lable{display:flex;font-weight:600;margin-bottom:15px;justify-content:space-between}.skillbar-bar{height:10px;width:0;background:#FBC21D;display:inline-block;position:absolute;left:0;margin-bottom:0;background-color:var(--accent-bg)}.aximo-team-wrap3{margin-bottom:30px}.aximo-team-data3{padding-top:20px}.aximo-team-data3 h3{margin-bottom:10px;font-size:38px;color:var(--heading-color6)}.aximo-team-data3 p{font-size:17px;color:var(--heading-color6)}@media (max-width:991px){.aximo-team-data3 p{font-size:20px}}.aximo-team-shapev7{position:absolute;top:50px;left:0}@media (max-width:991px){.aximo-team-shapev7{display:none}}.aximo-service-wrap{border-bottom:1px solid #E6E6E6;padding-bottom:100px}@media (max-width:991px){.aximo-service-wrap{padding-bottom:70px}}@media (max-width:767px){.aximo-service-wrap{padding-bottom:50px}}.aximo-iconbox-wrap{border-radius:2px;margin-bottom:30px;transition:all 0.4s;border:2px solid var(--heading-color)}.aximo-iconbox-wrap:hover{box-shadow:4px 4px 0 0 var(--heading-color)}.aximo-iconbox-icon{margin-bottom:30px}.aximo-iconbox-icon i{font-size:80px}.aximo-iconbox-data h3{margin-bottom:15px}.aximo-iconbox-wrap2{padding:24px;border-radius:5px;margin-bottom:30px;border:2px solid var(--heading-color2)}.aximo-iconbox-icon2{margin-bottom:30px}.aximo-iconbox-icon2.bottom{margin-bottom:0;margin-top:30px}.aximo-iconbox-data2 h3{margin-bottom:15px;color:var(--heading-color2)}.aximo-iconbox-column{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:991px){.aximo-iconbox-column{grid-template-columns:1fr}}.aximo-iconbox-wrap3{padding:40px;border-radius:2px;display:flex}@media (max-width:767px){.aximo-iconbox-wrap3{padding:30px}}.aximo-iconbox-wrap3:nth-child(1){background-color:#8D7DFF}.aximo-iconbox-wrap3:nth-child(2){background-color:#FF7545}.aximo-iconbox-wrap3:nth-child(3){background-color:#FF94FF}.aximo-iconbox-wrap3:nth-child(4){background-color:#F4C542}.aximo-iconbox-icon3{margin-right:24px;flex-shrink:0}.aximo-iconbox-data3 h3{font-size:35px;margin-bottom:20px}@media (max-width:1199px){.aximo-iconbox-data3 h3{font-size:23px}}.aximo-iconbox-data3 p{margin-bottom:24px}.aximo-iconbox-wrap4{padding:24px;border-radius:10px;margin-bottom:30px;border:2px solid var(--heading-color3)}.aximo-iconbox-wrap4:hover .aximo-icon path{stroke:var(--orange-color2)}.aximo-iconbox-icon4{margin-bottom:30px}.aximo-iconbox-icon4 i{font-size:60px;color:var(--heading-color3)}.aximo-iconbox-data4 h3{margin-bottom:15px;line-height:1.33em;color:var(--heading-color3)}.aximo-iconbox-data4 p{font-size:20px;margin-bottom:22px;color:var(--heading-color3)}.aximo-iconbox-data4 .aximo-icon path{transition:all 0.4s}.aximo-iconbox-wrap5{display:flex;margin-bottom:24px}.aximo-iconbox-wrap5:last-child{margin-bottom:0}.aximo-iconbox-icon5{flex-shrink:0;margin-right:15px}.aximo-iconbox-icon5 i{font-size:40px;color:var(--heading-color)}.aximo-iconbox-data5 h3{font-size:29px;margin-bottom:12px}@media (max-width:767px){.aximo-iconbox-data5 h3{font-size:24px}}.aximo-iconbox-wrap6{margin-bottom:30px}.aximo-iconbox-icon6{margin-bottom:30px}.aximo-iconbox-data6 h3{margin-bottom:12px}@media (max-width:767px){.aximo-iconbox-data6 h3{font-size:24px}}.aximo-iconbox-wrap7{text-align:center;margin-bottom:30px}.aximo-iconbox-icon7{margin-bottom:30px}.aximo-iconbox-data7 h3{font-size:40px;margin-bottom:12px;color:var(--heading-color5)}@media (max-width:1199px){.aximo-iconbox-data7 h3{font-size:23px}}@media (max-width:767px){.aximo-iconbox-data7 h3{font-size:24px}}.aximo-iconbox-data7 p{font-size:17px}@media (max-width:991px){.aximo-iconbox-data7 p{font-size:20px}}.aximo-iconbox-icon8{margin-bottom:25px}.aximo-iconbox-data8 h3{font-size:40px;margin-bottom:12px;color:var(--heading-color5)}@media (max-width:1199px){.aximo-iconbox-data8 h3{font-size:23px}}@media (max-width:767px){.aximo-iconbox-data8 h3{font-size:24px}}.aximo-iconbox-data8 p{font-size:17px}@media (max-width:991px){.aximo-iconbox-data8 p{font-size:20px}}.aximo-iconbox-data8.light h3,.aximo-iconbox-data8.light p{color:var(--light-color5)}.aximo-bottom-center{text-align:center;margin-top:50px}@media (max-width:991px){.aximo-bottom-center{margin-top:30px}}.aximo-numberbox-section{padding:100px 0}@media (max-width:991px){.aximo-numberbox-section{padding:100px 0 70px}}@media (max-width:767px){.aximo-numberbox-section{padding:80px 0 50px}}.aximo-numberbox-wrap{padding-top:10px;display:flex;margin-bottom:10px;transition:all 0.4s;border-top:2px solid #E6E6E6}.aximo-numberbox-wrap:hover{border-top:2px solid var(--orange-bg2)}.aximo-numberbox-wrap:hover .aximo-numberbox-number{color:var(--light-color3);border:1px solid var(--orange-bg2);background-color:var(--orange-bg2)}.aximo-numberbox-number{line-height:1;font-size:24px;font-weight:600;width:50px;height:50px;border-radius:1px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:24px;transition:all 0.4s;color:var(--heading-color3);border:1px solid var(--heading-color3)}.aximo-numberbox-data p{margin-bottom:15px;color:--heading-color3}.aximo-numberbox-data p:last-child{margin-bottom:0}.aximo-numberbox-data p span{font-size:17px;font-weight:600}a.aximo-service-icon{transition:all 0.5s}a.aximo-service-icon:hover{margin-left:7px}.aximo-faq-wrap{padding:60px 0;border-bottom:1px solid #E6E6E6}@media (max-width:991px){.aximo-faq-wrap{padding:100px 0}}@media (max-width:767px){.aximo-faq-wrap{padding:80px 0}}.aximo-accordion-wrap{margin-left:50px;margin-right:3px}@media (max-width:1199px){.aximo-accordion-wrap{margin-left:0}}@media (max-width:991px){.aximo-accordion-wrap{margin-top:30px}}.aximo-accordion-item{padding:24px;position:relative;margin-bottom:20px;border-radius:2px;transition:all 0.4s;border:2px solid var(--dark-bg)}.aximo-accordion-item:last-child{margin-bottom:0}.aximo-accordion-item.open .aximo-accordion-header::before{transform:rotate(180deg)}.aximo-accordion-item.open{background-color:var(--accent-bg);box-shadow:3px 3px 0 0 var(--dark-bg)}.aximo-accordion-item.open .aximo-accordion-body{display:block}.aximo-accordion-header{cursor:pointer;position:relative}@media (max-width:767px){.aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-header::before{content:"";position:absolute;right:0;transition:all 0.4s;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/v1/accordion-inactive.svg);background-size:30px;background-position:center;width:30px;height:24px;top:10px;z-index:2;background-repeat:no-repeat}@media (max-width:767px){.aximo-accordion-header::before{top:5px}}.aximo-accordion-body{display:none;padding-top:15px}.aximo-accordion-body.default{display:block}@media (max-width:991px){.aximo-accordion-body{padding:24px 0 0}}.aximo-accordion-wrap2{display:grid;gap:24px;margin:0;grid-template-columns:1fr 1fr}@media (max-width:991px){.aximo-accordion-wrap2{grid-template-columns:1fr}}.aximo-accordion-wrap2 .aximo-accordion-item{padding:30px;border-radius:5px;background-color:#EBEAE4;box-shadow:none;border:none}@media (max-width:991px){.aximo-accordion-wrap2 .aximo-accordion-item{padding:24px}}.aximo-accordion-wrap2 .aximo-accordion-item.open .active{opacity:1}.aximo-accordion-wrap2 .aximo-accordion-item.open .inactive{opacity:0}.aximo-accordion-wrap2 .aximo-accordion-header h3{color:var(--header-color2)}@media (max-width:767px){.aximo-accordion-wrap2 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap2 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap2 .aximo-accordion-icon{position:absolute;top:4px;right:0;transition:all 0.2s}.aximo-accordion-wrap2 .aximo-accordion-icon i{font-size:24px}.aximo-accordion-wrap2 .aximo-accordion-icon.active{opacity:0}.aximo-accordion-wrap2 .aximo-accordion-body{padding-right:65px}@media (max-width:991px){.aximo-accordion-wrap2 .aximo-accordion-body{padding-right:20px}}.aximo-accordion-wrap3{margin:0;margin-top:60px;counter-reset:section}@media (max-width:767px){.aximo-accordion-wrap3{margin-top:30px}}.aximo-accordion-wrap3 .aximo-accordion-item{padding:0;text-align:left;border-radius:5px;background-color:#fff0;box-shadow:none;border:none;position:relative;margin-bottom:44px;padding-left:74px}.aximo-accordion-wrap3 .aximo-accordion-item:last-child{margin-bottom:0}.aximo-accordion-wrap3 .aximo-accordion-item.open .aximo-accordion-header::before{content:none}.aximo-accordion-wrap3 .aximo-accordion-item:before{left:0;top:-8px;width:50px;height:50px;display:flex;font-size:24px;font-weight:600;border-radius:50%;align-items:center;position:absolute;justify-content:center;border:1px solid var(--heading-color);counter-increment:section;content:counter(section);transition:all 0.4s}.aximo-accordion-wrap3 .aximo-accordion-item.open:before{background-color:var(--yellow-bg);border:1px solid var(--yellow-bg)}.aximo-accordion-wrap3 .aximo-accordion-header p{font-size:17px;font-weight:600}@media (max-width:767px){.aximo-accordion-wrap3 .aximo-accordion-header h3{font-size:24px}}.aximo-accordion-wrap3 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap3 .aximo-accordion-body p{font-size:17px}.aximo-accordion-wrap4{margin:0}.aximo-accordion-wrap4 .aximo-accordion-item{padding:30px 0;border:none;box-shadow:none;border-radius:0;margin-bottom:0;border-top:1px solid var(--heading-color)}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-item{padding:20px 0}}.aximo-accordion-wrap4 .aximo-accordion-item.open{background-color:#fff0}.aximo-accordion-wrap4 .aximo-accordion-item:first-child{padding-top:0;border-top:none}.aximo-accordion-wrap4 .aximo-accordion-item:last-child{padding-bottom:0}.aximo-accordion-wrap4 .aximo-accordion-header::before{background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/icon/arrow-bottom.svg);background-size:23px;width:23px;height:12px;top:20px}.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:35px}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:23px}}@media (max-width:767px){.aximo-accordion-wrap4 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap4 .aximo-accordion-body{padding-right:80px}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-body{padding-right:20px}}.aximo-accordion-wrap4 .aximo-accordion-body p{font-size:17px}@media (max-width:991px){.aximo-accordion-wrap4 .aximo-accordion-body p{font-size:17px}}.aximo-accordion-normal-item{display:flex;margin-bottom:35px}.aximo-accordion-normal-item:last-child{margin-bottom:0}@media (max-width:991px){.aximo-accordion-normal-item{margin-bottom:25px}}.aximo-accordion-normal-data h3{margin-bottom:13px}.aximo-accordion-normal-icon{flex-shrink:0;margin-right:10px;margin-top:5px}@media (max-width:991px){.responsive-margin{margin-bottom:25px}}.aximo-accordion-wrap5{margin:0}.aximo-accordion-wrap5 .aximo-accordion-item{padding:30px;border-radius:5px;background-color:#fff0;box-shadow:none;border:none;margin-bottom:0}@media (max-width:991px){.aximo-accordion-wrap5 .aximo-accordion-item{padding:24px}}.aximo-accordion-wrap5 .aximo-accordion-item.open .active{opacity:1}.aximo-accordion-wrap5 .aximo-accordion-item.open .inactive{opacity:0}.aximo-accordion-wrap5 .aximo-accordion-item.open{background-color:#EBDECE}.aximo-accordion-wrap5 .aximo-accordion-header h3{color:var(--heading-color4);max-width:92%;font-weight:300}@media (max-width:767px){.aximo-accordion-wrap5 .aximo-accordion-header h3{font-size:24px;padding-right:25px}}.aximo-accordion-wrap5 .aximo-accordion-header::before{content:none}.aximo-accordion-wrap5 .aximo-accordion-icon{position:absolute;top:4px;right:0;transition:all 0.2s;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:1px;border:1px solid var(--green-color)}.aximo-accordion-wrap5 .aximo-accordion-icon i{font-size:15px;color:var(--green-color)}.aximo-accordion-wrap5 .aximo-accordion-icon.active{opacity:0;border:1px solid var(--green-bg);background-color:var(--green-bg)}.aximo-accordion-wrap5 .aximo-accordion-icon.active i{color:var(--corn-color)}.aximo-accordion-wrap5 .aximo-accordion-body{max-width:750px}.aximo-video-wrap{position:relative;border-radius:2px;overflow:hidden;border:1px solid var(--heading-color)}.aximo-video-popup{left:50%;top:50%;border-radius:1px;position:absolute;transition:all 0.4s;transform:translate(-50%,-50%)}.aximo-video-popup.play-btn1{box-shadow:0 4px 0 0 var(--white-smoke)}.aximo-video-popup.play-btn1:hover{box-shadow:none}.aximo-video-section{position:relative}.aximo-video-section img{border-radius:5px}.aximo-video-section2{position:relative;overflow:hidden;margin-top:-270px!important}@media (max-width:1199px){.aximo-video-section2{margin-top:-185px!important}}@media (max-width:991px){.aximo-video-section2{margin-top:-150px!important}}@media (max-width:767px){.aximo-video-section2{margin-top:-110px!important}}@media (max-width:479px){.aximo-video-section2{margin-top:-90px!important}}.aximo-video-section2 img{border-radius:2px}@media (max-width:767px){.aximo-video-section2 img{border-radius:10px}}.aximo-video-section2 .waves{background-color:#000}@media (max-width:991px){.play-btn-size img{width:90px;height:90px}}@media (max-width:767px){.play-btn-size img{width:60px;height:60px}}.waves{position:absolute;width:185px;height:185px;background:#000;opacity:0;border-radius:100%;left:-35px;top:-35px;z-index:0;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite;z-index:-1}@media (max-width:991px){.waves{width:160px;height:160px}}@media (max-width:767px){.waves{width:130px;height:130px}}.waves.wave-1{-webkit-animation-delay:0s;animation-delay:0s}.waves.wave-2{-webkit-animation-delay:1s;animation-delay:1s}.waves.wave-3{-webkit-animation-delay:2s;animation-delay:2s}.waves.waves6{left:-45px;top:-45px;width:270px;height:270px}@media (max-width:991px){.waves.waves6{left:-40px;top:-40px;width:170px;height:170px}}@media (max-width:767px){.waves.waves6{left:-35px;top:-35px;width:130px;height:130px}}.waves.waves7{width:130px;height:130px;background-color:#4659FF}@keyframes waves{0%{-webkit-transform:scale(.2,.2);transform:scale(.2,.2);opacity:0}50%{opacity:.9}100%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9);opacity:0}}@media (max-width:991px){.aximo-hero-video-section{margin-top:50px}}@media (max-width:767px){.aximo-hero-video-section{margin-top:30px}}.aximo-video-popup3{position:relative;margin-left:150px}@media (max-width:1300px){.aximo-video-popup3{margin:0}}img.aximo-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}img.aximo-video-circle{-webkit-animation:rotate-animation 10s infinite linear;-moz-animation:rotate-animation 10s infinite linear;-o-animation:rotate-animation 10s infinite linear;animation:rotate-animation 10s infinite linear}.aximo-video-wrap2{position:relative}.aximo-video-wrap2 img{border-radius:10px}.aximo-video-popupv7{position:absolute;bottom:40px;right:40px;z-index:9}.aximo-video-shapev7{position:absolute;top:-20%;left:-6%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-video-shapev7{display:none}}.aximo-testimonial-wrap{padding:30px;border-radius:2px;margin-bottom:30px;transition:all 0.4s;border:2px solid var(--heading-color)}.aximo-testimonial-wrap:hover{box-shadow:4px 4px 0 0 var(--heading-color)}.aximo-testimonial-rating{margin-bottom:28px}.aximo-testimonial-rating ul{line-height:1}.aximo-testimonial-rating ul li{margin:0 4px;display:inline-block}.aximo-testimonial-rating ul li i{font-size:34px}.aximo-testimonial-rating ul li:last-child{margin-right:0}.aximo-testimonial-rating ul li:first-child{margin-left:0}.aximo-testimonial-data h3{margin-bottom:15px}.aximo-testimonial-author{display:flex;align-items:center;margin-top:30px}.aximo-testimonial-author-thumb{margin-right:12px;width:70px;height:70px;flex-shrink:0;overflow:hidden;border-radius:100%;border:3px solid var(--heading-color)}.aximo-testimonial-author-thumb img{width:100%;height:100%;object-fit:cover}.aximo-testimonial-author-data p{font-size:17px;font-weight:300}.aximo-testimonial-author-data p span{font-weight:400}@media (max-width:991px){.aximo-testimonial-column{margin-top:40px}}.aximo-testimonial-wrap2{border-radius:0;padding:0;padding-bottom:30px;border:none;border-bottom:1px solid var(--heading-color2)}.aximo-testimonial-wrap2:last-child{border:none;padding:0;margin:0}.aximo-testimonial-wrap2:hover{box-shadow:none}.aximo-testimonial-wrap2 .aximo-testimonial-rating{margin-bottom:20px}.aximo-testimonial-wrap2 .aximo-testimonial-rating ul li{margin:0}.aximo-testimonial-wrap2 .aximo-testimonial-data p{font-size:17px;font-weight:600}.aximo-default-content.aximo-sticky{position:sticky;top:130px}@media (max-width:991px){.aximo-default-content.aximo-sticky{position:static}}.aximo-testimonial-wrap3{border:10px;padding:40px;margin-bottom:24px;border:2px solid #191931}.aximo-testimonial-wrap3:hover{box-shadow:none}.aximo-testimonial-wrap3 .aximo-testimonial-quote{margin-bottom:25px}.aximo-testimonial-wrap3 .aximo-testimonial-data p{font-size:17px;font-weight:600;color:var(--heading-color3)}@media (max-width:767px){.aximo-testimonial-wrap3 .aximo-testimonial-data p{font-size:17px}}.aximo-testimonial-wrap3 .aximo-testimonial-author-data p{font-size:17px;font-weight:400}.aximo-testimonial-wrap3 .aximo-testimonial-author-data span{font-weight:600;margin-bottom:10px}.aximo-testimonial-slider-column{gap:120px;display:grid;grid-template-columns:333px 1fr}@media (max-width:1199px){.aximo-testimonial-slider-column{gap:50px}}@media (max-width:991px){.aximo-testimonial-slider-column{display:block}}.aximo-testimonial-slider-thumb{border-radius:2px;margin-bottom:20px;overflow:hidden}.aximo-testimonial-slider-thumb img{width:100%}.aximo-testimonial-slider-author h5{margin-bottom:5px;letter-spacing:-.5px;color:var(--heading-color4)}.aximo-testimonial-slider-author p{font-size:20px;font-weight:400;letter-spacing:-.5px;color:var(--heading-color4)}@media (max-width:991px){.aximo-testimonial-slider-data{margin-top:25px;margin-bottom:40px}}.aximo-testimonial-slider-data h3{margin-bottom:40px;letter-spacing:-.5px;color:var(--heading-color4)}@media (max-width:1199px){.aximo-testimonial-slider-data h3{margin-bottom:30px}}@media (max-width:991px){.aximo-testimonial-slider-data h3{margin-bottom:15px}}.aximo-testimonial-slider-data p{font-size:26px;line-height:36px;letter-spacing:-.5px;color:var(--heading-color4)}@media (max-width:1400px){.aximo-testimonial-slider-data p{font-size:22px;line-height:32px}}@media (max-width:767px){.aximo-testimonial-slider-data p{font-size:20px;line-height:30px}}.aximo-testimonial-slider .swiper-pagination{left:-77px;display:flex;bottom:0;justify-content:center}@media (max-width:991px){.aximo-testimonial-slider .swiper-pagination{left:0;justify-content:start}}.aximo-testimonial-slider .swiper-pagination-bullet{width:50px;height:6px;opacity:1;border-radius:5px;margin:0 12px!important;transition:all 0.4s;background-color:#EBDECE}.aximo-testimonial-slider .swiper-pagination-bullet:first-child{margin-left:0!important}.aximo-testimonial-slider .swiper-pagination-bullet:last-child{margin-left:0!important}.aximo-testimonial-slider .swiper-pagination-bullet-active{background-color:var(--heading-color4)}.aximo-testimonial-wrap5{margin-bottom:30px;text-align:center}.aximo-testimonial-data5 ul{margin-bottom:26px}@media (max-width:1199px){.aximo-testimonial-data5 ul{margin-bottom:20px}}.aximo-testimonial-data5 ul li{display:inline-block}.aximo-testimonial-data5 h3{margin-bottom:20px}.aximo-testimonial-data5 p{font-size:17px}@media (max-width:1199px){.aximo-testimonial-data5 p{margin-bottom:20px}}@media (max-width:991px){.aximo-testimonial-data5 p{font-size:20px}}.aximo-testimonial-data5 h6 span{font-weight:400}.aximo-testimonial-slider-section{position:relative;background-color:#4659FF}.aximo-testimonial-slider-wrap2{text-align:center;max-width:1000px;margin:0 auto}.aximo-testimonial-slider-rating{margin-bottom:20px}.aximo-testimonial-slider-rating ul{margin:0;padding:0;list-style:none}.aximo-testimonial-slider-rating ul li{display:inline-block}.aximo-testimonial-slider-description{margin-bottom:20px}.aximo-testimonial-slider-description p{font-size:23px;font-weight:600;line-height:42px;letter-spacing:-1px;color:var(--light-color6)}@media (max-width:991px){.aximo-testimonial-slider-description p{font-size:24px;line-height:36px}}.aximo-testimonial-slider-author-data span{font-weight:600}.aximo-testimonial-slider-author-data span,.aximo-testimonial-slider-author-data p{color:var(--light-color6)}.aximo-cta-section{background-color:var(--heading-color2)}.aximo-cta-wrap{text-align:center;max-width:815px;margin:0 auto}@media (max-width:1199px){.aximo-cta-wrap{max-width:750px}}.aximo-cta-wrap h2{font-size:60px;margin-bottom:40px;color:var(--light-color1)}@media (max-width:1199px){.aximo-cta-wrap h2{font-size:60px}}@media (max-width:767px){.aximo-cta-wrap h2{font-size:40px}}.aximo-cta-shape1{position:absolute;bottom:21%;left:10%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:1500px){.aximo-cta-shape1 img{width:230px}}@media (max-width:991px){.aximo-cta-shape1 img{display:none}}.aximo-cta-shape2{top:-70px;right:140px;position:absolute;-webkit-animation:rotate-animation 8s infinite linear;-moz-animation:rotate-animation 8s infinite linear;-o-animation:rotate-animation 8s infinite linear;animation:rotate-animation 8s infinite linear}@media (max-width:991px){.aximo-cta-shape2{display:none}}.aximo-cta2-section{border-radius:2px;overflow:hidden;position:relative}.aximo-cta2-wrap{text-align:center;max-width:1000px;margin:0 auto}@media (max-width:1199px){.aximo-cta2-wrap{max-width:600px}}.aximo-cta2-wrap h2{margin-bottom:24px;color:var(--light-color4)}.aximo-cta2-wrap p{font-size:17px;color:var(--light-color4);max-width:740px;margin:0 auto 50px}.aximo-cta-shape3{position:absolute;top:-15px;left:-18px}@media (max-width:991px){.aximo-cta-shape3{display:none}}@media (max-width:1650px){.aximo-cta-shape3 img{width:200px}}.aximo-social-icon ul li{margin:0 3px;display:inline-block}.aximo-social-icon ul li:first-child{margin-left:0}.aximo-social-icon ul li:last-child{margin-right:0}.aximo-social-icon ul li a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 0.4s;border:1px solid var(--white-smoke);background-color:var(--dark-bg)}.aximo-social-icon ul li a i{transition:all 0.4s;color:var(--white-smoke)}.aximo-social-icon ul li a:hover i{color:var(--heading-color)}.aximo-social-icon ul li a:hover{background-color:var(--accent-bg);box-shadow:0 2px 0 0 var(--white-smoke);border:1px solid var(--dark-bg)}.aximo-social-icon.social-large ul li a{width:45px;height:45px}.aximo-social-icon.social-large ul li a i{font-size:22px}.aximo-social-icon2 ul li{margin:0 6px;display:inline-block}.aximo-social-icon2 ul li:first-child{margin-left:0}.aximo-social-icon2 ul li:last-child{margin-right:0}.aximo-social-icon2 ul li a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 0.4s;background-color:var(--light-bg2)}.aximo-social-icon2 ul li a i{font-size:24px;transition:all 0.4s;color:var(--heading-color2)}.aximo-social-icon2 ul li a:hover i{color:var(--orange-color)}.aximo-social-icon2.right{text-align:right}@media (max-width:991px){.aximo-social-icon2.right{text-align:center;margin-bottom:20px}}.header-social.aximo-social-icon{margin-right:40px}@media (max-width:1199px){.header-social.aximo-social-icon{display:none}}.header-social.aximo-social-icon ul li{margin:0 4px}.header-social.aximo-social-icon ul li a{width:35px;height:35px;background-color:#fff0;border:1px solid var(--heading-color)}.header-social.aximo-social-icon ul li a:hover{background-color:var(--yellow-bg);border:1px solid var(--yellow-bg)}.header-social.aximo-social-icon ul li a i{color:var(--heading-color)}.aximo-social-icon3 ul li a{width:35px;height:35px;background-color:#fff0;border:1px solid var(--light-color3)}.aximo-social-icon3 ul li a:hover{box-shadow:none;background-color:var(--orange-bg2)}.aximo-social-icon3 ul li a svg path{fill:var(--light-color3)}.aximo-social-icon3 ul li a:hover svg path{fill:var(--light-color3)}.aximo-social-icon4 ul li a{width:35px;height:35px;background-color:#EBDECE;border:1px solid #EBDECE}.aximo-social-icon4 ul li a:hover{box-shadow:none;background-color:var(--green-bg);border:1px solid var(--green-bg)}.aximo-social-icon4 ul li a i{color:var(--heading-color3)}.aximo-social-icon4 ul li a:hover i{color:var(--corn-color)}.aximo-social-icon5 ul li{margin:17px 0;padding-left:50px;position:relative}.aximo-social-icon5 ul li:first-child{margin-top:0}.aximo-social-icon5 ul li:last-child{margin-bottom:0}.aximo-social-icon5 ul li a{font-size:17px;color:var(--light-color5)}.aximo-social-icon5 ul li a i{left:0;top:-2px;font-size:17px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.4s;position:absolute;background-color:#333}.aximo-social-icon5 ul li a:hover i{background-color:var(--green-color2)}.aximo-social-icon6 ul li{margin:0 6px;display:inline-block}.aximo-social-icon6 ul li:first-child{margin-left:0}.aximo-social-icon6 ul li:last-child{margin-right:0}.aximo-social-icon6 ul li a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 0.4s;color:var(--heading-color6);background-color:rgb(11 16 64 / .1)}.aximo-social-icon6 ul li a:hover{color:var(--light-bg6);background-color:var(--blue-bg)}.aximo-social-icon6.right{text-align:right}@media (max-width:991px){.aximo-social-icon6.right{text-align:center;margin-bottom:20px}}.aximo-auto-slider-section{padding:20px 0;overflow:hidden;background-color:var(--dark-bg)}.aximo-auto-slider-item{display:flex;margin:-1px;align-items:center}.aximo-auto-slider-item h3{font-size:35px;white-space:nowrap;padding:0 24px;text-transform:uppercase;color:var(--accent-color)}@media (max-width:767px){.aximo-auto-slider-item h3{font-size:28px}}.aximo-auto-slider-item img{-webkit-animation:rotate-animation 7s infinite linear;-moz-animation:rotate-animation 7s infinite linear;-o-animation:rotate-animation 7s infinite linear;animation:rotate-animation 7s infinite linear}.aximo-auto-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.aximo-auto-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;position:relative;overflow:hidden}@keyframes rotate-animation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.aximo-brandlogo-section{padding:50px 25px;border-radius:5px;background-color:#fff0}@media (max-width:991px){.aximo-brandlogo-section{padding:80px 0}}@media (max-width:767px){.aximo-brandlogo-section{padding:60px 0}}.aximo-brandlogo-title{text-align:center;margin-bottom:60px}@media (max-width:767px){.aximo-brandlogo-title{margin-bottom:40px}}.aximo-brandlogo-title p{font-size:17px;color:var(--light-color1)}.extra-side-margin{margin:0 50px}@media (max-width:991px){.extra-side-margin{margin:0 20px}}@media (max-width:767px){.extra-side-margin{margin:0 0}}.aximo-auto-text-slider-section{padding:20px;background-color:var(--dark-bg)}.aximo-auto-text-slider-section .aximo-auto-slider-item h3{padding:0 12px;letter-spacing:1px}.aximo-auto-text-slider-section .swiper-slide:nth-child(1) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(2) .aximo-auto-slider-item h3{color:#FF7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(3) .aximo-auto-slider-item h3{color:#FF94FF}.aximo-auto-text-slider-section .swiper-slide:nth-child(4) .aximo-auto-slider-item h3{color:#F4C542}.aximo-auto-text-slider-section .swiper-slide:nth-child(5) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(6) .aximo-auto-slider-item h3{color:#FF7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(7) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(8) .aximo-auto-slider-item h3{color:#FF7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(9) .aximo-auto-slider-item h3{color:#FF94FF}.aximo-auto-text-slider-section .swiper-slide:nth-child(10) .aximo-auto-slider-item h3{color:#F4C542}.aximo-auto-text-slider-section .swiper-slide:nth-child(11) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(12) .aximo-auto-slider-item h3{color:#FF7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(13) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(14) .aximo-auto-slider-item h3{color:#FF7545}.aximo-auto-text-slider-section .swiper-slide:nth-child(15) .aximo-auto-slider-item h3{color:#FF94FF}.aximo-auto-text-slider-section .swiper-slide:nth-child(16) .aximo-auto-slider-item h3{color:#F4C542}.aximo-auto-text-slider-section .swiper-slide:nth-child(17) .aximo-auto-slider-item h3{color:#8D7DFF}.aximo-auto-text-slider-section .swiper-slide:nth-child(18) .aximo-auto-slider-item h3{color:#FF7545}.aximo-brandlogo-section2{padding:100px 0;border-radius:2px;background-color:#191931}@media (max-width:991px){.aximo-brandlogo-section2{padding:80px 0}}@media (max-width:767px){.aximo-brandlogo-section2{padding:60px 0}}.aximo-brandlogo-title2{text-align:center;margin-bottom:60px}@media (max-width:767px){.aximo-brandlogo-title2{margin-bottom:40px}}.aximo-brandlogo-title2 p{font-size:24px;font-weight:600;color:var(--orange-color2)}.aximo-brandlogo-item{margin:0 40px}.aximo-brandlogo-section3{padding:100px 0;background-color:#4659FF}@media (max-width:991px){.aximo-brandlogo-section3{padding:80px 0}}@media (max-width:767px){.aximo-brandlogo-section3{padding:60px 0}}.aximo-brandlogo-title3{text-align:center;margin-bottom:80px}@media (max-width:767px){.aximo-brandlogo-title3{margin-bottom:60px}}.aximo-brandlogo-title3 p{font-size:17px;color:var(--light-color6)}.aximo-brandlogo-item2{width:300px;height:90px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:0;border:1px solid rgb(248 252 221 / .1)}.aximo-list-icon{margin-top:50px}@media (max-width:991px){.aximo-list-icon{margin-top:30px}}.aximo-list-icon ul li{font-weight:600;font-size:17px;margin-bottom:20px;position:relative;padding-left:40px;text-align:left;color:var(--heading-color)}@media (max-width:991px){.aximo-list-icon ul li{font-size:17px}}.aximo-list-icon ul li img{position:absolute;left:0;top:0}.aximo-list-icon ul li:last-child{margin-bottom:0}.aximo-list-icon2{margin-top:45px}@media (max-width:991px){.aximo-list-icon2{margin-top:30px}}.aximo-list-icon2 ul li{font-size:17px;margin-bottom:20px;position:relative;padding-left:40px;text-align:left;color:var(--heading-color6)}.aximo-list-icon2 ul li span{font-weight:600}@media (max-width:991px){.aximo-list-icon2 ul li{font-size:20px}}.aximo-list-icon2 ul li img{position:absolute;left:0;top:0}.aximo-list-icon2 ul li:last-child{margin-bottom:0}.aximo-pricing-wrap{border-radius:5px;margin-bottom:30px;padding:30px 25px 30px 30px;border:2px solid var(--heading-color2)}.aximo-pricing-header{margin-bottom:20px}.aximo-pricing-header img{margin-bottom:15px}.aximo-pricing-header h3{color:var(--heading-color2)}.aximo-pricing-price{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid var(--heading-color2)}.aximo-pricing-price h2{color:var(--heading-color2)}.aximo-pricing-body{margin-bottom:50px}.aximo-pricing-body ul li{position:relative;font-size:17px;font-weight:600;padding-left:40px;margin-bottom:20px}@media (max-width:1199px){.aximo-pricing-body ul li{font-size:17px}}.aximo-pricing-body ul li:last-child{margin-bottom:0}.aximo-pricing-body ul li img{position:absolute;left:0}.aximo-pricing-btn{width:100%;line-height:55px;background-color:#fff0;transition:all 0.4s;color:var(--heading-color2)!important;border:2px solid var(--heading-color2)}.aximo-pricing-btn:hover{color:var(--light-color1)!important;background-color:var(--orange-bg);border:2px solid var(--orange-bg)}.aximo-pricing-btn.active{color:var(--light-color1)!important;background-color:var(--orange-bg);border:2px solid var(--orange-bg)}.aximo-pricing-btn.active:hover{background-color:var(--dark-bg);border:2px solid var(--dark-bg)}.aximo-pricing-wrap2{border-radius:2px;margin-bottom:30px;padding:30px 26px 30px 28px;border:2px solid var(--heading-color)}.aximo-pricing-header2{margin-bottom:20px}.aximo-pricing-price2{display:flex}.aximo-pricing-description{padding:24px 0;border-bottom:1px solid #E6E6E6}.aximo-pricing-body2{margin-top:24px;margin-bottom:30px}.aximo-pricing-body2 ul li{position:relative;font-size:17px;font-weight:600;padding-left:40px;margin-bottom:20px}@media (max-width:1199px){.aximo-pricing-body2 ul li{font-size:17px}}.aximo-pricing-body2 ul li:last-child{margin-bottom:0}.aximo-pricing-body2 ul li img{position:absolute;left:0}.aximo-pricing-btn2{width:100%;height:60px;font-size:17px;font-weight:300;display:flex;align-items:center;justify-content:center;line-height:60px;border-radius:1px;background-color:#fff0;transition:all 0.4s;color:var(--heading-color)!important;border:2px solid var(--heading-color);box-shadow:0 4px 0 0 #FDFDE1}.aximo-pricing-btn2:hover{color:var(--heading-color)!important;background-color:var(--accent-bg)}.aximo-pricing-btn2.active{color:var(--heading-color)!important;background-color:var(--accent-bg)}.aximo-pricing-btn2.active:hover{color:var(--white-smoke)!important;background-color:var(--dark-bg);border:2px solid var(--accent-bg)}.aximo-shape{position:absolute;bottom:0;right:95px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-shape{display:none}}.aximo-thumb-shape1{position:absolute;bottom:0;left:-26%}@media (max-width:767px){.aximo-thumb-shape1{display:none}}.aximo-thumb-shape2{position:absolute;bottom:0;right:-15%}@media (max-width:767px){.aximo-thumb-shape2{display:none}}.aximo-iconbox-shape{top:-15%;right:0;position:absolute}@media (max-width:991px){.aximo-iconbox-shape{display:none}}@media (max-width:1669px){.aximo-iconbox-shape img{width:250px}}.aximo-star-shape-half{position:absolute;bottom:-10%;z-index:-1}@media (max-width:991px){.aximo-star-shape-half{display:none}}@media (max-width:1669px){.aximo-star-shape-half img{width:130px}}.aximo-star-shape-half2{position:absolute;bottom:-40px;right:0;z-index:-1}@media (max-width:991px){.aximo-star-shape-half2{display:none}}@media (max-width:1669px){.aximo-star-shape-half2 img{width:200px}}.aximo-increase-shape{position:absolute;top:12%;left:9%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-increase-shape{display:none}}.aximo-v4-shape1{position:absolute;bottom:70px;right:0;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape1{display:none}}@media (max-width:1669px){.aximo-v4-shape1 img{width:200px}}.aximo-thumb-shape4{position:absolute;top:-90px;left:-80px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:767px){.aximo-thumb-shape4{display:none}}.aximo-v4-shape2{position:absolute;top:8%;right:8%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape2{display:none}}@media (max-width:1500px){.aximo-v4-shape2 img{width:80px}}.aximo-v4-shape3{position:absolute;top:-30px;left:105px;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-v4-shape3{display:none}}@media (max-width:1669px){.aximo-v4-shape3 img{width:115px}}.aximo-pricing-shape{position:absolute;top:7%;right:5%;animation:float-left-right 6s ease-in-out infinite}@media (max-width:991px){.aximo-pricing-shape{display:none}}@media (max-width:1669px){.aximo-pricing-shape img{width:170px}}.aximo-video-shape{position:absolute;bottom:-12px;right:-12px}@media (max-width:1300px){.aximo-video-shape img{width:250px}}@media (max-width:991px){.aximo-video-shape img{width:200px}}@media (max-width:767px){.aximo-video-shape{display:none}}.aximo-wave-shape{text-align:center}.aximo-footer-shapev6{position:absolute;top:9%;right:4%;animation:float-top-bottom 6s ease-in-out infinite}@media (max-width:991px){.aximo-footer-shapev6{display:none}}.aximo-p-shape{top:20%;left:4%;z-index:-1;animation:float-top-bottom 6s ease-in-out infinite}.aximo-project-thumb{overflow:hidden;border-radius:2px;position:relative;border:1px solid var(--white-smoke)}.aximo-project-thumb img{transition:all 0.5s;transform:scale(1)}.aximo-project-thumb:hover img{transform:scale(1.1)}.aximo-project-thumb::before{content:"";left:0;top:0;z-index:1;width:100%;height:100%;position:absolute;transition:all 0.4s;background:linear-gradient(180deg,#fff0 35.42%,#000 100%)}.aximo-project-thumb img{width:100%;height:100%;object-fit:cover}.aximo-project-wrap{padding:24px;bottom:0;left:0;z-index:2;display:flex;align-items:center;position:absolute}@media (max-width:767px){.aximo-project-wrap{display:block}}.aximo-project-data{flex:0 0 85%}.aximo-project-data h3{margin-bottom:10px;color:var(--white-smoke)}.aximo-project-data p{color:var(--white-smoke)}.aximo-project-icon{flex:0 0 15%;text-align:right}@media (max-width:767px){.aximo-project-icon{margin-top:20px;display:block;text-align:left}}.aximo-project-icon svg path{transition:all 0.4s}.aximo-project-icon:hover svg path{stroke:var(--accent-color)}.aximo-project-slider .swiper-pagination{max-width:1296px;display:flex;position:static;margin:0 auto;margin-top:80px;justify-content:center;padding:0 24px}@media (max-width:991px){.aximo-project-slider .swiper-pagination{margin-top:60px}}@media (max-width:767px){.aximo-project-slider .swiper-pagination{margin-top:40px}}.aximo-project-slider .swiper-pagination-bullet{width:25%;height:3px;opacity:1;border-radius:0;margin:0!important;transition:all 0.4s;background-color:#333}.aximo-project-slider .swiper-pagination-bullet-active{background-color:var(--accent-bg)}.aximo-project-section{border-radius:2px;background-color:#191931}.aximo-project-thumb2{overflow:hidden;border-radius:2px;position:relative}.aximo-project-thumb2 img{transition:all 0.5s;transform:scale(1)}.aximo-project-thumb2:hover img{transform:scale(1.1)}.aximo-project-thumb2:hover .aximo-project-icon2 img{transform:scale(1)!important}.aximo-project-thumb2:hover .aximo-project-icon2{top:50%;opacity:1;visibility:visible}.aximo-project-thumb2:hover:before{opacity:1}.aximo-project-thumb2::before{content:"";left:0;top:0;z-index:1;width:100%;height:100%;opacity:0;position:absolute;transition:all 0.4s;background:linear-gradient(0deg,rgb(25 25 49 / .6) 23.47%,#fff0 102.43%);mix-blend-mode:multiply}.aximo-project-thumb2 img{width:100%;height:100%;object-fit:cover}.aximo-project-data2{margin-top:24px;padding-right:30px}.aximo-project-data2 h3{margin-bottom:15px;color:var(--light-color3)}@media (max-width:767px){.aximo-project-data2 h3{font-size:24px}}.aximo-project-data2 p{font-size:17px;color:var(--light-color3)}@media (max-width:767px){.aximo-project-data2 p{font-size:17px}}.aximo-project-icon2{top:55%;left:50%;width:80px;height:80px;display:flex;z-index:1;opacity:0;transition:all 0.4s;visibility:hidden;align-items:center;position:absolute;border-radius:100%;justify-content:center;transform:translate(-50%,-50%);background-color:var(--light-bg4)}.aximo-project-icon2 img{width:auto;height:auto}.aximo-project-slider2{padding-bottom:11px}@media (max-width:767px){.aximo-project-slider2{margin:0 12px}}.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#666;position:relative;margin:0 auto;height:2px;left:0;width:100%;max-width:1296px;margin-top:100px}@media (max-width:991px){.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:80px}}@media (max-width:767px){.aximo-project-slider2 .swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:60px}}.aximo-project-slider2 .swiper-scrollbar-drag{cursor:pointer;width:85px!important;height:50px;top:-24px;left:-2px;position:absolute;background-size:cover;background-color:#fff0;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/v4/arrow.png)}.aximo-project-page .aximo-project-thumb{margin-bottom:24px;border:1px solid var(--dark-bg)}.aximo-project-page .aximo-project-thumb::before{opacity:0}.aximo-project-page .aximo-project-thumb:hover:before{opacity:1}.aximo-project-page .aximo-project-thumb:hover .aximo-project-wrap{opacity:1;visibility:visible}.aximo-project-page .aximo-project-wrap{opacity:0;transition:all 0.4s;visibility:hidden}.aximo-project-one-column{padding:120px 0 50px}@media (max-width:991px){.aximo-project-one-column{padding:100px 0 40px}}@media (max-width:991px){.aximo-project-one-column{padding:80px 0 40px}}.aximo-project-wrap3{margin-bottom:80px}@media (max-width:991px){.aximo-project-wrap3{margin-bottom:60px}}@media (max-width:767px){.aximo-project-wrap3{margin-bottom:40px}}.aximo-project-thumb3{border-radius:10px;overflow:hidden;position:relative}.aximo-project-thumb3:hover .aximo-project-link{opacity:1;top:50%;visibility:visible}.aximo-project-thumb3:before{content:"";left:0;top:0;opacity:0;width:100%;height:100%;transition:all 0.4s;position:absolute;border-radius:10px;background:linear-gradient(0deg,rgb(25 25 49 / .6) 23.47%,#fff0 102.43%);mix-blend-mode:multiply}.aximo-project-thumb3:hover:before{opacity:1}.aximo-project-data3{display:flex;align-items:center;margin-top:24px}@media (max-width:991px){.aximo-project-data3{display:block}}.aximo-project-data3 h3{flex:0 0 58%}@media (max-width:991px){.aximo-project-data3 h3{margin-bottom:15px}}.aximo-project-data3 h3 a{color:var(--heading-color)}.aximo-project-data3 p{font-size:17px;flex:0 0 42%}@media (max-width:767px){.aximo-project-data3 p{font-size:17px}}.aximo-project-link{width:100px;height:100px;display:flex;top:55%;left:50%;opacity:0;visibility:hidden;align-items:center;justify-content:center;border-radius:100%;position:absolute;transition:all 0.4s;transform:translate(-50%,-50%);background-color:var(--accent-bg);border:2px solid var(--dark-bg)}@media (max-width:767px){.aximo-project-link{width:60px;height:60px}}@media (max-width:767px){.aximo-project-link img{width:30px}}.aximo-project-single-section{padding:40px 0 0}@media (max-width:991px){.aximo-project-single-section{padding:40px 0 0}}@media (max-width:767px){.aximo-project-single-section{padding:40px 0 0}}.aximo-project-single-thumb{border-radius:2px;overflow:hidden;margin-bottom:40px;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-project-single-thumb{margin-bottom:30px}}.aximo-project-info{display:flex;align-items:center}.aximo-project-info-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.aximo-project-info h3{margin-right:10px}@media (max-width:1199px){.aximo-project-info h3{font-size:24px}}@media (max-width:575px){.aximo-project-info h3{font-size:20px}}@media (max-width:991px){.aximo-project-info{display:block;margin-bottom:10px}}@media (max-width:575px){.aximo-project-info p{font-size:17px}}.aximo-project-single-wrap{border-bottom:1px solid #E6E6E6}.aximo-resolve-project-item{margin-bottom:25px}.aximo-resolve-project-item:last-child{margin-bottom:0}.aximo-resolve-project-item h3{margin-bottom:10px}.aximo-resolve-project-item p{font-size:17px!important}.aximo-project-single-thumb2{border-radius:17px;overflow:hidden;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-project-single-thumb2{margin-bottom:40px}}.aximo-project-section2{padding:60px 0 40px}@media (max-width:991px){.aximo-project-section2{padding:100px 0 70px}}@media (max-width:767px){.aximo-project-section2{padding:80px 0 50px}}.aximo-project-wrap4{margin-bottom:40px}@media (max-width:991px){.aximo-project-wrap4{margin-bottom:30px}}.aximo-project-wrap4:hover .aximo-project-view{top:50%;opacity:1;visibility:visible}.aximo-project-thumb4{position:relative;border-radius:2px;overflow:hidden;margin-bottom:24px}.aximo-project-view{display:flex;width:80px;height:80px;top:57%;left:50%;opacity:0;visibility:hidden;font-weight:300;text-transform:uppercase;border-radius:1px;align-items:center;justify-content:center;position:absolute;transition:all 0.4s;color:var(--green-color);transform:translate(-50%,-50%);background-color:var(--light-bg6)}.aximo-project-data4 h3{margin-bottom:12px;color:var(--heading-color4)}.aximo-project-meta ul li{position:relative;padding:0 16px;display:inline-block}.aximo-project-meta ul li:first-child{padding-left:0}.aximo-project-meta ul li:last-child{padding-right:0}.aximo-project-meta ul li:before{content:"";right:-8px;top:50%;width:8px;height:8px;border-radius:10px;position:absolute;transform:translateY(-50%);background-color:var(--body-color)}.aximo-project-meta ul li:last-child:before{content:none}.aximo-project-meta ul li a{color:var(--body-color)}.aximo-project-thumb5{border-radius:2px;overflow:hidden;margin-bottom:24px;position:relative}@media (max-width:991px){.aximo-project-thumb5{border-radius:10px}}.aximo-project-thumb5 .aximo-marquee-two{position:absolute;top:50%;width:100%;opacity:0;visibility:hidden;border-radius:0;transform:translateY(-50%);border-right:none;border-left:none;transition:all 0.4s}.aximo-project-thumb5:hover .aximo-marquee-two{opacity:1;visibility:visible}.aximo-service-increase-wrap{margin:0 50px}@media (max-width:767px){.aximo-service-increase-wrap{margin:0}}.aximo-service-increase-row{transition:all 0.4s;border-radius:5px;padding:0 20px;background-color:var(--light-bg2)}.aximo-service-increase-row:hover{background-color:var(--heading-color2)}.aximo-service-increase-row:hover .aximo-service-increase-title h3,.aximo-service-increase-row:hover .aximo-service-increase-body p{color:var(--light-color1)}.aximo-service-increase-row:hover .aximo-service-increase-icon i{color:var(--orange-color)}.aximo-service-increase-row:last-child .aximo-service-increase-item{border:none}.aximo-service-increase-item{max-width:1292px;margin:0 auto;padding:50px 0;display:flex;align-items:center;border-bottom:1px solid var(--heading-color2)}@media (max-width:850px){.aximo-service-increase-item{display:block}}.aximo-service-increase-title{flex:0 0 30%;z-index:9;padding-right:20px;position:relative}@media (max-width:850px){.aximo-service-increase-title{padding:0 0 20px}}.aximo-service-increase-title h3{transition:all 0.4s;color:var(--heading-color2)}.aximo-service-increase-body{flex:0 0 47%;z-index:9;padding-right:20px;position:relative}@media (max-width:850px){.aximo-service-increase-body{padding:0 0 20px}}.aximo-service-increase-body p{transition:all 0.4s}.aximo-service-increase-icon{z-index:9;flex:0 0 23%;text-align:right;position:relative}.aximo-service-increase-icon i{font-size:48px;color:var(--heading-color2);transition:all 0.4s}img.swipeimage{position:fixed;top:0;left:0;width:294px;height:245px;object-fit:cover;z-index:9;opacity:0;visibily:hidden;pointer-events:none;border-radius:7px;border:1px solid #fff}.aximo-marketing-services-section{border-radius:2px}.aximo-marketing-services-item{display:flex;flex-wrap:wrap;padding:30px;align-items:center;border-radius:2px;transition:all 0.4s}@media (max-width:991px){.aximo-marketing-services-item{display:block}}.aximo-marketing-services-item:hover{background-color:rgb(255 252 242 / .1)}.aximo-marketing-services-item:hover .marketing-services-btn{color:var(--green-color)!important;background-color:var(--corn-bg);border:2px solid var(--corn-bg)}.aximo-marketing-services-icon{display:flex;align-items:center;flex:0 0 35%;margin-right:35px}@media (max-width:1400px){.aximo-marketing-services-icon{margin-right:20px}}@media (max-width:991px){.aximo-marketing-services-icon{margin:0 0 24px}}.aximo-marketing-services-icon img{flex-shrink:0;margin-right:40px}@media (max-width:1400px){.aximo-marketing-services-icon img{margin-right:20px}}.aximo-marketing-services-icon h3{color:var(--light-color4)}@media (max-width:1400px){.aximo-marketing-services-icon h3{font-size:24px}}.aximo-marketing-services-data{flex:0 0 38%;margin-right:40px}@media (max-width:1400px){.aximo-marketing-services-data{margin-right:15px}}@media (max-width:1400px) and (max-width:1400px){.aximo-marketing-services-data{flex:0 0 34%}}@media (max-width:991px){.aximo-marketing-services-data{margin:0 0 24px}}.aximo-marketing-services-data p{color:var(--light-color4)}.aximo-marketing-services-btn{flex:0 0 20%;text-align:right}@media (max-width:991px){.aximo-marketing-services-btn{text-align:left}}.marketing-services-btn{margin-bottom:-8px}.aximo-service7-wrap{padding:40px;display:flex;border-radius:5px;align-items:center;margin-bottom:24px;justify-content:space-between;background-color:rgb(248 252 221 / .05)}.aximo-service7-wrap:hover .aximo-service7-btn svg path{fill:#4659FF}@media (max-width:991px){.aximo-service7-wrap{padding:30px;display:block}}.aximo-service7-title{flex:0 0 35%}.aximo-service7-title h3{font-size:38px;color:var(--light-color6)}@media (max-width:991px){.aximo-service7-title h3{font-size:23px}}.aximo-service7-description{flex:0 0 50%;padding:0 30px}@media (max-width:991px){.aximo-service7-description{padding:25px 0}}.aximo-service7-description p{font-size:17px;color:var(--light-color6)}@media (max-width:991px){.aximo-service7-description p{font-size:20px}}.aximo-service7-btn svg path{transition:all 0.4s}.aximo-logo-section{padding:25px 0;text-align:center;background-color:var(--dark-bg)}.aximo-account-title{text-align:center;margin-bottom:45px}.aximo-account-checkbox-wrap{display:flex;align-items:center;justify-content:space-between}a.forgot-password{font-size:17px;color:var(--heading-color)}.aximo-account-wrap{padding:40px;max-width:856px;border-radius:10px;margin:0 auto;border:1px solid var(--heading-color)}.aximo-account-field{margin-bottom:24px}.aximo-account-field label{font-weight:300;display:block;margin-bottom:10px}.aximo-account-field input{font-weight:400}.aximo-account-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.aximo-account-checkbox label{position:relative;font-size:17px;display:flex;align-items:center}.aximo-account-checkbox label a{color:var(--body-color);font-weight:600;margin:0 4px}.aximo-account-checkbox label:before{content:"";-webkit-appearance:none;background-color:#fff0;border:1.1px solid #7F8995;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:3px}.aximo-account-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:9px;left:6px;width:5px;height:9px;border:solid var(--dark-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}button#aximo-account-btn{height:60px;width:100%;font-size:17px;font-weight:300;border-radius:1px;transition:all 0.4s;color:var(--white-color);margin:50px 0;background-color:var(--dark-bg)}button#aximo-account-btn:hover{color:var(--heading-color);background-color:var(--accent-bg)}.aximo-or{z-index:0;line-height:1;position:relative;text-align:center;margin-bottom:40px}.aximo-or p{line-height:1;text-transform:uppercase;font-weight:300;margin:0;padding:0 12px;display:inline-block;text-align:center;background-color:var(--light-bg1)}.aximo-or::before{content:"";left:0;top:9px;width:100%;height:1px;z-index:-1;position:absolute;background-color:#E6E6E6}a.aximo-connect-login{height:60px;width:100%;font-size:17px;font-weight:300;text-align:center;border-radius:1px;line-height:60px;display:flex;margin-bottom:24px;align-items:center;justify-content:center;color:var(--heading-color);border:1px solid var(--dark-bg)}a.aximo-connect-login img{margin-right:15px}.aximo-account-bottom{margin-top:40px;text-align:center}.aximo-account-bottom p{font-size:17px}.aximo-account-bottom a{font-weight:600;color:var(--body-color)}.aximo-errors-wrap{padding:200px 0 130px;text-align:center}@media (max-width:991px){.aximo-errors-wrap{padding:170px 0 100px}}@media (max-width:767px){.aximo-errors-wrap{padding:150px 0 80px}}.aximo-errors-thumb{margin-bottom:80px}@media (max-width:991px){.aximo-errors-thumb{margin-bottom:60px}}@media (max-width:767px){.aximo-errors-thumb{margin-bottom:40px}}.aximo-errors-title{margin-bottom:50px}@media (max-width:767px){.aximo-errors-title{margin-bottom:40px}}.aximo-errors-btn{border-radius:1px;width:290px;padding:13px 10px 13px 24px;display:flex;font-size:17px;font-weight:300;position:relative;justify-content:space-between;color:#FFFDF8!important;background-color:var(--dark-bg);transition:all 0.4s;margin:0 auto}.aximo-errors-btn span{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:5px;top:50%;font-size:24px;color:var(--white-smoke);transform:translateY(-50%);background-color:var(--accent-bg)}.z-index{z-index:1!important}.aximo-section-padding{padding:50px 0 50px}@media (max-width:991px){.aximo-section-padding{padding:100px 0}}@media (max-width:767px){.aximo-section-padding{padding:80px 0}}.aximo-section-padding2{padding:60px 0}@media (max-width:991px){.aximo-section-padding2{padding:100px 0}}@media (max-width:767px){.aximo-section-padding2{padding:80px 0}}.aximo-section-padding3{padding:20px 0 20px}@media (max-width:991px){.aximo-section-padding3{padding:100px 0 70px}}@media (max-width:767px){.aximo-section-padding3{padding:80px 0 50px}}.aximo-section-padding4{padding:40px 0 40px}@media (max-width:991px){.aximo-section-padding4{padding:100px 0 0}}@media (max-width:767px){.aximo-section-padding4{padding:80px 0 0}}.aximo-section-padding5{padding:30px 0 30px}@media (max-width:991px){.aximo-section-padding5{padding:100px 0 76px}}@media (max-width:767px){.aximo-section-padding5{padding:80px 0 56px}}.aximo-section-padding6{padding:0 0 130px}@media (max-width:991px){.aximo-section-padding6{padding:0 0 100px}}@media (max-width:767px){.aximo-section-padding6{padding:0 0 80px}}.aximo-subtitle{font-size:24px;margin-bottom:20px;display:block;font-weight:600;color:var(--orange-color2)}.aximo-section-title{padding-bottom:20px}.aximo-section-title.center{margin:0 auto;text-align:center;max-width:800px}.aximo-section-title.center.full-width{max-width:100%}.aximo-section-title.center.title-description{max-width:850px}@media (max-width:1199px){.aximo-section-title.center.title-description{max-width:650px}}.aximo-section-title.center.title-description h2{margin-bottom:24px}@media (max-width:991px){.aximo-section-title.center.title-description h2{margin:0}}@media (max-width:1199px){.aximo-section-title.center{max-width:650px}}.aximo-section-title.center.max-width-xl{max-width:870px;margin:0 auto}@media (max-width:1199px){.aximo-section-title.center.max-width-xl{max-width:650px}}@media (max-width:991px){.aximo-section-title{padding-bottom:60px}}@media (max-width:767px){.aximo-section-title{padding-bottom:40px}}@media (max-width:991px){.aximo-section-title{text-align:center;max-width:600px;margin:0 auto}}.aximo-section-title p{font-size:17px}@media (max-width:991px){.aximo-section-title p{font-size:17px;padding-top:18px}}.aximo-section-title img{border-radius:100px}.aximo-section-title.light h2{color:var(--white-smoke)}.aximo-section-title.clash-grotesk h2{font-size:60px;font-weight:300;color:var(--heading-color2)}@media (max-width:1199px){.aximo-section-title.clash-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.clash-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-section-title.clash-grotesk h2{font-size:36px}}.aximo-section-title.familjen-grotesk h2{font-size:60px;letter-spacing:-1px;line-height:1em;color:var(--heading-color2)}@media (max-width:1199px){.aximo-section-title.familjen-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.familjen-grotesk h2{font-size:48px}}@media (max-width:575px){.aximo-section-title.familjen-grotesk h2{font-size:36px}}.aximo-section-title.familjen-grotesk.light h2{color:var(--light-color2)}.aximo-section-title.arimo-font h2{font-size:67px;letter-spacing:-1px;line-height:1em;color:var(--heading-color3)}@media (max-width:1400px){.aximo-section-title.arimo-font h2{font-size:60px}}@media (max-width:1199px){.aximo-section-title.arimo-font h2{font-size:48px}}@media (max-width:575px){.aximo-section-title.arimo-font h2{font-size:36px}}.aximo-section-title.arimo-font.light h2{color:var(--light-color3)}.aximo-section-title.libre-font h2{letter-spacing:-.5px;color:var(--heading-color4)}.aximo-section-title.libre-font.light h2{color:var(--light-color4)}.aximo-section-title.playfair h2{font-size:60px;letter-spacing:-1px;line-height:1em}@media (max-width:1399px){.aximo-section-title.playfair h2{font-size:37px}}@media (max-width:1199px){.aximo-section-title.playfair h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.playfair h2{font-size:40px}}@media (max-width:575px){.aximo-section-title.playfair h2{font-size:36px}}.aximo-section-title.playfair.light h2,.aximo-section-title.playfair.light p{color:var(--light-color5)}.aximo-section-title.bricolage-font h2{font-size:61px;letter-spacing:-1px;line-height:1.05em;position:relative;z-index:0;color:var(--heading-color6)}@media (max-width:1399px){.aximo-section-title.bricolage-font h2{font-size:37px}}@media (max-width:1199px){.aximo-section-title.bricolage-font h2{font-size:60px}}@media (max-width:767px){.aximo-section-title.bricolage-font h2{font-size:40px}}@media (max-width:575px){.aximo-section-title.bricolage-font h2{font-size:36px}}.aximo-section-title.bricolage-font p{color:var(--heading-color)}.aximo-section-title.bricolage-font.light h2,.aximo-section-title.bricolage-font.light p{color:var(--light-color6)}@media (max-width:991px){.aximo-default-content.m-right-gap{margin-right:auto}}.aximo-default-content.m-left-gap{margin-left:47px}@media (max-width:991px){.aximo-default-content.m-left-gap{margin-left:auto}}.aximo-default-content.m-left-gap-small{margin-left:25px}@media (max-width:991px){.aximo-default-content.m-left-gap-small{margin-left:auto}}@media (max-width:991px){.aximo-default-content{max-width:620px;margin:0 auto}}.aximo-default-content h2{margin-bottom:24px}@media (max-width:991px){.aximo-default-content h2{margin-bottom:15px}}.aximo-default-content p{font-size:17px}@media (max-width:767px){.aximo-default-content p{font-size:17px}}.aximo-default-content p strong{font-weight:600}.aximo-default-content.large p{font-size:18px;line-height:32px}@media (max-width:991px){.aximo-default-content.large p{font-size:17px}}.aximo-default-content.light h2,.aximo-default-content.light p{color:var(--white-smoke)}.aximo-default-content.clash-grotesk h2{font-size:60px;font-weight:300;color:var(--heading-color2);letter-spacing:normal}@media (max-width:1399px){.aximo-default-content.clash-grotesk h2{font-size:37px}}@media (max-width:1199px){.aximo-default-content.clash-grotesk h2{font-size:56px}}@media (max-width:767px){.aximo-default-content.clash-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-default-content.clash-grotesk h2{font-size:36px}}.aximo-default-content.familjen-grotesk h2{font-size:60px;letter-spacing:-1px;line-height:1em}@media (max-width:1399px){.aximo-default-content.familjen-grotesk h2{font-size:37px}}@media (max-width:1199px){.aximo-default-content.familjen-grotesk h2{font-size:60px}}@media (max-width:767px){.aximo-default-content.familjen-grotesk h2{font-size:40px}}@media (max-width:575px){.aximo-default-content.familjen-grotesk h2{font-size:36px}}.aximo-default-content.familjen-grotesk.light h2,.aximo-default-content.familjen-grotesk.light p{color:var(--light-color2)}.aximo-default-content.arimo-font h2{font-size:67px;letter-spacing:-1px;line-height:1em;color:var(--heading-color3)}@media (max-width:1400px){.aximo-default-content.arimo-font h2{font-size:60px}}@media (max-width:1199px){.aximo-default-content.arimo-font h2{font-size:48px}}@media (max-width:575px){.aximo-default-content.arimo-font h2{font-size:36px}}.aximo-default-content.libre-font h2{color:var(--heading-color4);letter-spacing:-.5px}.aximo-default-content.bricolage-font h2{font-size:61px;letter-spacing:-1px;line-height:1.05em;color:var(--heading-color6)}@media (max-width:1399px){.aximo-default-content.bricolage-font h2{font-size:37px}}@media (max-width:1199px){.aximo-default-content.bricolage-font h2{font-size:60px}}@media (max-width:767px){.aximo-default-content.bricolage-font h2{font-size:40px}}@media (max-width:575px){.aximo-default-content.bricolage-font h2{font-size:36px}}.aximo-default-content.bricolage-font p{color:var(--heading-color6)}.aximo-default-content.bricolage-font.light h2,.aximo-default-content.bricolage-font.light p{color:var(--light-color6)}.aximo-title-icon{position:absolute;bottom:4px;right:-80px}@media (max-width:1199px){.aximo-title-icon{right:-65px}}@media (max-width:1199px){.aximo-title-icon img{width:40px}}@media (max-width:767px){.aximo-title-icon img{display:none}}.aximo-title-btn{width:100%;text-align:right}@media (max-width:991px){.aximo-title-btn{margin-top:25px;text-align:center}}.aximo-title-animation{position:relative;display:inline-block}.aximo-title-shape{position:absolute;bottom:-18px;left:0;line-height:1px;z-index:-1;width:78%}@media (max-width:991px){.aximo-title-shape{display:none}}.aximo-about-section.bg-orange{padding:125px 0 130px;margin-top:100px;position:relative}@media (max-width:991px){.aximo-about-section.bg-orange{padding:100px 0;margin-top:0}}@media (max-width:767px){.aximo-about-section.bg-orange{padding:80px 0}}.aximo-thumb{border:10px solid #fff;border-radius:15px;overflow:hidden;transform:rotate(-5deg);margin-top:-190px;margin-right:36px}@media (max-width:991px){.aximo-thumb{transform:rotate(0deg)!important;margin:0 0 40px}}.aximo-content-thumb{position:relative}@media (max-width:991px){.aximo-content-thumb{margin-bottom:40px}}.aximo-content-thumb.border-radius img{border-radius:2px}.aximo-content-thumb-wrap{position:relative}.aximo-content-thumb2{position:relative;border-radius:300px 300px 0 0;overflow:hidden;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-content-thumb2{margin-bottom:40px}}.aximo-contact-info{margin-top:45px}.aximo-contact-info h3{color:var(--light-color2);margin-bottom:30px}.aximo-contact-info ul li{font-size:17px;font-weight:600;padding-left:52px;position:relative;display:inline-block;margin-right:24px;margin-bottom:32px;color:var(--light-color2)}.aximo-contact-info ul li:last-child{margin:0}.aximo-contact-info ul li a{color:var(--light-color2)}.aximo-contact-info ul li a i{width:40px;height:40px;left:0;top:-7px;display:flex;margin-right:12px;border-radius:50%;align-items:center;justify-content:center;position:absolute;color:var(--heading-color);background-color:var(--yellow-bg)}.aximo-content-section{padding:130px 0 160px}@media (max-width:991px){.aximo-content-section{padding:100px 0}}@media (max-width:991px){.aximo-content-section{padding:80px 0}}.aximo-instagram-thumb{position:relative}.aximo-instagram-thumb img{width:100%;height:100%;object-fit:cover}.aximo-instagram-thumb::before{content:"";left:0;top:0;opacity:0;width:100%;height:100%;position:absolute;transition:all 0.4s;background-color:var(--orange-bg2)}.aximo-instagram-thumb:hover:before{opacity:1}.aximo-instagram-thumb:hover .aximo-instagram-data{top:50%;opacity:1;visibility:visible}.aximo-instagram-data{left:50%;top:55%;opacity:0;visibility:hidden;text-align:center;position:absolute;transition:all 0.4s;transform:translate(-50%,-50%)}.aximo-instagram-data i{font-size:38px;display:block;margin-bottom:25px;color:var(--light-color3)}.aximo-instagram-data h3 a{color:var(--light-color3)}@media (max-width:1199px){.aximo-instagram-data h3{font-size:24px}}.aximo-content-thumb3{border-radius:2px;overflow:hidden;margin-right:20px}@media (max-width:991px){.aximo-content-thumb3{margin-bottom:40px;margin-right:0}}.aximo-v6-thumb1{margin-left:70px;border-radius:2px;overflow:hidden;transform:rotate(3deg)}@media (max-width:1199px){.aximo-v6-thumb1{margin-left:30px}}@media (max-width:991px){.aximo-v6-thumb1{margin-left:0;margin-bottom:40px;border-radius:10px;transform:rotate(0deg)}}.aximo-v6-thumb2{margin-right:70px;border-radius:2px;overflow:hidden;transform:rotate(-3deg)}@media (max-width:1199px){.aximo-v6-thumb2{margin-right:30px}}@media (max-width:991px){.aximo-v6-thumb2{margin-right:0;margin-bottom:40px;border-radius:10px;transform:rotate(0deg)}}.aximo-extra-mt{margin-top:45px}@media (max-width:991px){.aximo-extra-mt{margin-top:30px}}.aximo-iconbox-slider-arrows{display:flex;position:absolute;top:15%;right:21%;gap:24px}@media (max-width:991px){.aximo-iconbox-slider-arrows{top:auto;right:0;bottom:10px}}@media (max-width:991px){.aximo-iconbox-slider{padding-bottom:140px}}@media (max-width:767px){.aximo-iconbox-slider{padding-bottom:120px}}.aximo-iconbox-slider .swiper-button-prev,.aximo-iconbox-slider .swiper-button-next{position:static;width:80px;height:56px;z-index:10;cursor:pointer;border-radius:1px;transition:all 0.4s;background-size:27px 44px;background-position:center;background-repeat:no-repeat;background-color:var(--light-bg7);border:2px solid var(--heading-color5);box-shadow:0 2px 0 0 var(--heading-color5);background-image:url("data:image/svg+xml,%3Csvg width='34' height='28' viewBox='0 0 34 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0205 2C14.0205 2 13.5 8 8.02046 11.2C5.51133 12.6653 2.02046 14 2.02046 14M2.02046 14H32M2.02046 14C2.02046 14 5.46612 15.415 8.02046 16.8C14.0205 20.0533 14.0205 26 14.0205 26' stroke='%232C2C2C' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.aximo-iconbox-slider .swiper-button-prev::after,.aximo-iconbox-slider .swiper-button-next::after{content:none}.aximo-iconbox-slider .swiper-button-prev:hover,.aximo-iconbox-slider .swiper-button-next:hover{box-shadow:none}.aximo-iconbox-slider .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='34' height='28' viewBox='0 0 34 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9795 2C19.9795 2 20.5 8 25.9795 11.2C28.4887 12.6653 31.9795 14 31.9795 14M31.9795 14H2M31.9795 14C31.9795 14 28.5339 15.415 25.9795 16.8C19.9795 20.0533 19.9795 26 19.9795 26' stroke='%232C2C2C' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.img-container-wrap{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;gap:24px}.aximo-image-resizing-item{flex:1 0 auto;min-height:550px;background:center/cover no-repeat;display:flex;justify-content:center;align-items:flex-start;transition:flex 0.5s;-webkit-transition:flex 0.5s;-moz-transition:flex 0.5s;-o-transition:flex 0.5s;border-radius:10px;overflow:hidden;position:relative;padding:30px}@media (max-width:991px){.aximo-image-resizing-item{display:none}.aximo-image-resizing-item:nth-child(1),.aximo-image-resizing-item:nth-child(2),.aximo-image-resizing-item:nth-child(3){display:block!important}}.aximo-image-resizing-item:hover .aximo-image-resizing-content{opacity:1}.aximo-image-resizing-item:before{content:"";left:0;top:0;opacity:0;width:100%;height:100%;transition:all 0.4s;position:absolute;background:linear-gradient(to bottom,#fff0 0%,#0b1040 100%)}.aximo-image-resizing-item:hover::before{opacity:1}.aximo-image-resizing-item.expand{flex-grow:5}.aximo-image-resizing-content{position:absolute;width:500px;left:30px;bottom:30px;opacity:0;transition:all 0.4s}@media (max-width:1199px){.aximo-image-resizing-content{display:none}}.aximo-image-resizing-content h4{font-size:23px;margin-bottom:10px;color:var(--light-color6)}.aximo-image-resizing-content p{color:var(--light-color6)}.aximo-service-details-thumb{border-radius:2px;overflow:hidden;margin-bottom:75px;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-service-details-thumb{margin-bottom:55px}}@media (max-width:767px){.aximo-service-details-thumb{margin-bottom:35px}}.aximo-user-interface h3{margin-top:35px;margin-bottom:15px}.aximo-user-interface ul li{position:relative;padding-left:15px;margin-bottom:30px}.aximo-user-interface ul li:last-child{margin-bottom:0}.aximo-user-interface ul li:before{content:" ";left:0;top:12px;width:5px;height:5px;border-radius:100px;position:absolute;background-color:var(--dark-bg)}.aximo-service-details-thumb2{border-radius:2px;overflow:hidden;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-service-details-thumb2{margin-bottom:30px}}.aximo-our-approach{margin-top:45px}@media (max-width:991px){.aximo-our-approach{margin-top:30px}}.aximo-pricing-title{text-align:center;margin-bottom:50px}@media (max-width:991px){.m_top_responsive{margin-top:35px}}.pricing-btn{display:flex;align-items:center;justify-content:center;margin-bottom:80px}@media (max-width:991px){.pricing-btn{margin-bottom:60px}}@media (max-width:767px){.pricing-btn{margin-bottom:40px}}.pricing-btn label{font-weight:300;margin:0 20px}@media (max-width:767px){.pricing-btn label{margin:0 10px;font-size:17px}}[data-pricing-dynamic][data-value-active=yearly] .dynamic-value:before{display:inline-block;content:attr(data-yearly)}[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger]{background:#ff5722}[data-pricing-dynamic][data-value-active=yearly] [data-pricing-trigger] span{left:calc(100% - 33px)}[data-pricing-dynamic][data-value-active=monthly] .dynamic-value:before{display:inline-block;content:attr(data-monthly)}.dynamic-value:before{display:inline-block;content:attr(data-active)}.static-value:before{display:inline-block;content:attr(data-active)}.pricing-btn .btn-toggle{position:relative;width:70px!important;height:35px;border-radius:1px;border:none;margin:0;padding:0!important;cursor:pointer;background-size:25px;background-position:center right 5px;background-color:transparent!important;border:1px solid var(--heading-color)!important;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/icon/circle.svg)}.pricing-btn .btn-toggle:focus{outline:none;box-shadow:none;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/icon/circle.svg)}.pricing-btn .btn-toggle:checked{background-position:center left 5px;background-image:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../images/icon/circle.svg)}.aximo-errors-btn.contact-us{width:200px;margin:50px 0 0}@media (max-width:991px){.aximo-errors-btn.contact-us{margin:0 auto;margin-top:30px}}.aximo-pricing-border{padding:125px 0 130px;border-bottom:1px solid #E6E6E6}@media (max-width:991px){.aximo-pricing-border{padding:100px 0}}@media (max-width:767px){.aximo-pricing-border{padding:80px 0}}.aximo-story-thumb{border-radius:2px;overflow:hidden;margin-bottom:24px;border:1px solid var(--heading-color)}.aximo-story-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:all 0.4s}.aximo-story-thumb:hover img{transform:scale(1.05)}@media (max-width:991px){.aximo-story-content{text-align:center}}.aximo-story-content h3{margin-top:20px;margin-bottom:15px}@media (max-width:991px){.aximo-story-content h3{margin-bottom:10px}}@media (max-width:991px){.aximo-story-content p{margin-bottom:15px}.aximo-story-content p:last-child{margin-bottom:0}}.aximo-blog-section{padding:0 0 100px}@media (max-width:991px){.aximo-blog-section{padding:0 0 70px}}@media (max-width:767px){.aximo-blog-section{padding:0 0 50px}}.aximo-blog-section .aximo-section-title.center{max-width:830px}@media (max-width:1199px){.aximo-blog-section .aximo-section-title.center{max-width:700px}}.aximo-blog-wrap{margin-bottom:30px}.aximo-blog-wrap:hover .aximo-blog-thumb img{transform:scale(1.1)}.aximo-blog-wrap:hover .aximo-blog-btn{color:var(--orange-color2)}.aximo-blog-wrap:hover .aximo-blog-btn svg path{stroke:var(--orange-color2)}.aximo-blog-thumb{overflow:hidden;border-radius:10px}.aximo-blog-thumb img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}.aximo-blog-content{padding-top:24px}.aximo-blog-content h3{margin-bottom:30px;line-height:1.33em}@media (max-width:767px){.aximo-blog-content h3{margin-bottom:20px}}.aximo-blog-btn{font-weight:300;display:flex;align-items:center;transition:all 0.4s;color:var(--heading-color3)}.aximo-blog-btn svg{margin-left:13px}.aximo-blog-btn svg path{transition:all 0.4s}.aximo-blog-meta{margin-bottom:24px}@media (max-width:767px){.aximo-blog-meta{margin-bottom:20px}}.aximo-blog-meta ul li{padding:0 12px;display:inline-block;position:relative;color:var(--heading-color3);letter-spacing:.5px;font-size:17px}@media (max-width:767px){.aximo-blog-meta ul li{padding:0 6px}}.aximo-blog-meta ul li:first-child{padding-left:0}.aximo-blog-meta ul li:last-child{padding-right:0}.aximo-blog-meta ul li a{line-height:1;padding:16px 23px;border-radius:1px;display:inline-block;color:var(--heading-color3);border:1px solid var(--heading-color3)}.aximo-blog-meta ul li a:hover{color:var(--white-smoke);background-color:var(--orange-bg2);border:1px solid var(--orange-bg2)}.aximo-blog-wrap2{margin-top:5px;margin-bottom:30px;padding:1px;border-radius:2px;background-color:var(--light-bg7);border:1px solid}@media (max-width:991px){.aximo-blog-wrap2{border-radius:10px}}.aximo-blog-wrap2:hover .aximo-blog-thumb2 img{transform:scale(1.1)}.aximo-blog-thumb2{overflow:hidden;border-radius:2px}@media (max-width:991px){.aximo-blog-thumb2{border-radius:10px}}.aximo-blog-thumb2 img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}.aximo-blog-content2{padding:30px 10px 0}.aximo-blog-content2 h3{font-size:40px;margin-bottom:15px;line-height:1.2em;letter-spacing:-.5px}@media (max-width:1199px){.aximo-blog-content2 h3{font-size:23px}}@media (max-width:767px){.aximo-blog-content2 h3{margin-bottom:20px}}@media (max-width:479px){.aximo-blog-content2 h3{font-size:24px}}.aximo-blog-content2 p{font-size:17px}.aximo-blog-meta2{margin-bottom:15px}.aximo-blog-meta2 ul li{padding:0 6px;display:inline-block;position:relative;font-size:17px;font-weight:600}.aximo-blog-meta2 ul li:first-child{padding-left:0}.aximo-blog-meta2 ul li:last-child{padding-right:0}.aximo-blog-meta2 ul li::before{content:"";top:14px;right:-6px;width:5px;height:5px;border-radius:10px;position:absolute;background-color:#333}.aximo-blog-meta2 ul li:last-child::before{content:none}.single-post-item{margin-bottom:24px;overflow:hidden;transition:0.4s;border-radius:2px;background-color:#FFFDF8;border:1px solid var(--heading-color)}.post-thumbnail{overflow:hidden;border-radius:2px}.post-thumbnail img{border-radius:2px;transition:all 0.5s;transform:scale(1)}.single-post-item:hover .post-thumbnail img{transform:scale(1.1)}.post-content{padding:24px}.post-meta{display:flex;align-items:center;margin-bottom:20px}.post-category a{padding:9px 23px;border-radius:1px;display:inline-block;font-size:17px;margin-right:24px;letter-spacing:.5px;transition:all 0.4s;color:var(--heading-color3);border:1px solid var(--heading-color3)}.post-category a:hover{background-color:var(--accent-bg);border:1px solid var(--accent-bg)}.post-date{font-size:17px;letter-spacing:.5px}h3.entry-title{margin-bottom:15px}a.post-read-more{font-size:17px;font-weight:300;text-transform:capitalize;color:var(--heading-color)}a.post-read-more img{margin-left:7px;width:24px;transition:all 0.4s}a.post-read-more:hover img{margin-left:10px}@media (max-width:991px){.right-sidebar{margin-top:50px}}.widget{margin-bottom:30px;padding:30px;border-radius:10px;background-color:var(--light-bg5);border:1px solid var(--heading-color)}.widget h3{margin-bottom:24px}.widget ul li{padding-bottom:20px}.widget ul li:last-child{padding-bottom:0}.widget ul li a{font-size:17px;transition:all 0.4s;color:var(--body-color)}.widget.aximo_recent_posts_Widget .post-date{margin-bottom:10px}.post-item .post-title{font-size:17px;font-weight:300;color:var(--heading-color);line-height:24px}.post-item{display:flex;align-items:center;margin-bottom:20px}@media (max-width:1400px){.post-item{display:block}}@media (max-width:991px){.post-item{display:flex}}@media (max-width:400px){.post-item{display:block}}.post-item:last-child{margin-bottom:0}.post-thumb{width:155px;flex-shrink:0;margin-right:10px}@media (max-width:1400px){.post-thumb{width:100%;margin-bottom:15px;margin-right:0}}@media (max-width:991px){.post-thumb{width:155px;margin-bottom:0;margin-right:10px}}@media (max-width:400px){.post-thumb{width:100%;margin-right:0;margin-bottom:15px}}.post-thumb img{border-radius:10px}.widget .tagcloud a,.widget .wp-block-tag-cloud a,.wp-block-tag-cloud a{padding:9px 24px;margin-right:6px;margin-bottom:10px;font-style:normal;font-weight:400;font-size:16px!important;line-height:23px;display:inline-block;border-radius:1px;letter-spacing:.5px;color:var(--heading-color);background:rgb(0 0 0 / .05)}.widget .tagcloud a:hover,.widget .wp-block-tag-cloud a:hover,.wp-block-tag-cloud a:hover{background-color:var(--accent-bg)}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__inside-wrapper input{font-weight:400;letter-spacing:.5px;color:var(--heading-color);border:1px solid var(--heading-color)!important}.wp-block-search__inside-wrapper input::-webkit-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input:-moz-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::-moz-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input:-ms-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::-ms-input-placeholder{color:var(--heading-color);opacity:1}.wp-block-search__inside-wrapper input::placeholder{color:var(--heading-color);opacity:1}button#wp-block-search__button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:1px;position:absolute;top:5px;right:5px;background-color:var(--dark-bg)}.post-details-page .post-thumbnail{margin-bottom:20px}.entry-content h3{margin-bottom:15px}.entry-content span{font-weight:600}.post-tag{display:flex;align-items:center}.post-tag-wrap{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}@media (max-width:767px){.post-tag-wrap{display:block}}@media (max-width:767px){.post-tag{margin-bottom:20px}}.post-tag h3{margin:0;margin-right:24px}.post-tag .wp-block-tag-cloud a{margin-bottom:0}.post-like-comment ul li{margin-right:24px;display:inline-block}.post-like-comment ul li:last-child{margin-right:0}.post-like-comment ul li a{font-weight:600;font-size:17px;color:var(--body-color)}.post-like-comment ul li a img{margin-right:6px}.post-comment{padding-top:40px}.post-comment li{margin-bottom:24px}.post-comment h3{margin-bottom:30px}.post-comment-wrap{display:flex}.post-comment-thumb{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:100%;margin-right:20px}.post-comment-thumb img{width:100%;height:100%;object-fit:cover}.post-comment-data{position:relative;padding-bottom:24px;border-bottom:1px solid #E6E6E6}.post-comment-data strong{display:block;font-size:17px;line-height:1;margin-bottom:5px}.post-comment-data span{font-weight:400;font-size:17px;display:block;margin-bottom:10px}.post-comment .children{padding-left:85px}@media (max-width:767px){.post-comment .children{padding-left:20px}}.post-comment .children .post-comment-thumb{width:50px;height:50px}a.comment-reply{position:absolute;top:0;right:0;font-size:17px;font-weight:300;color:var(--body-color)}.comment-box{margin-top:50px}.comment-box h3{margin-bottom:30px}.comment-box-form{padding:40px;border-radius:10px;background-color:var(--light-bg5);border:1px solid var(--heading-color)}@media (max-width:991px){.comment-box-form{padding:30px}}.aximo-main-form{padding:30px;margin-right:10px;border-radius:2px;border:1px solid var(--heading-color)}@media (max-width:991px){.aximo-main-form{margin-right:0}}.aximo-main-field{margin-bottom:22px}.aximo-main-field label{font-size:17px;font-weight:300;display:block;margin-bottom:10px}#aximo-main-btn{width:180px;height:60px;display:flex;color:#FFFDF8;font-size:17px;font-weight:300;align-items:center;justify-content:center;border-radius:1px;transition:all 0.4s;background-color:var(--dark-bg)}#aximo-main-btn:hover{color:var(--heading-color);background-color:var(--accent-bg)}.aximo-contact-thumb{border-radius:17px;overflow:hidden;margin-left:40px;border:7px solid var(--heading-color)}@media (max-width:991px){.aximo-contact-thumb{margin-left:0;margin-bottom:40px}}.aximo-contact-info-section{padding-bottom:36px}.aximo-contact-info-title{text-align:center;margin-bottom:50px}.aximo-contact-info-box{display:flex;padding:10px;border-radius:10px;margin-bottom:24px;background-color:var(--dark-bg);box-shadow:0 4px 80px 0 rgb(0 0 0 / .08)}@media (max-width:1399px){.aximo-contact-info-box{padding:30px}}.aximo-contact-info-icon{flex-shrink:0;margin-right:15px}.aximo-contact-info-data{color:var(--white-smoke)}.aximo-contact-info-data span{font-size:24px;font-weight:600;display:block;margin-bottom:10px}.aximo-contact-info-data p{font-size:17px;margin-bottom:0}.aximo-map-wrap{padding-bottom:130px;border-bottom:1px solid #E6E6E6}@media (max-width:991px){.aximo-map-wrap{padding-bottom:100px}}@media (max-width:767){.aximo-map-wrap{padding-bottom:70px}}#map{width:100%;height:590px;border-radius:2px;border:1px solid var(--dark-bg)}.aximo-loading-dots{text-align:center;width:100%;height:100%;position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;background-color:var(--dark-bg)}.aximo-loading-dots--dot{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:var(--accent-bg);border-radius:10px;display:inline-block;height:12px;width:12px;margin:0 7px}.aximo-loading-dots--dot:nth-child(2){animation-delay:0.5s}.aximo-loading-dots--dot:nth-child(3){animation-delay:1s}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1,1)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:.4;transform:scale(1,1)}}.aximo-preloader-wrap{position:fixed;z-index:1222;width:100%;height:100%;top:0;background-color:var(--dark-bg);display:flex;justify-content:center;align-items:center}.aximo-preloader{display:inline-block;position:relative;width:74px;height:100px;align-items:center;justify-content:center}.aximo-preloader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--accent-color);animation-timing-function:cubic-bezier(0,1,1,0)}.aximo-preloader div:nth-child(1){left:8px;animation:aximo-preloader1 0.6s infinite}.aximo-preloader div:nth-child(2){left:8px;animation:aximo-preloader2 0.6s infinite}.aximo-preloader div:nth-child(3){left:32px;animation:aximo-preloader2 0.6s infinite}.aximo-preloader div:nth-child(4){left:56px;animation:aximo-preloader3 0.6s infinite}@keyframes aximo-preloader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes aximo-preloader3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes aximo-preloader2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.aximo-coming-title{text-align:center;max-width:750px;margin:0 auto;padding-bottom:50px}.aximo-coming-title h2{margin-bottom:24px}.aximo-coming-title p{font-size:17px}@media (max-width:991px){.aximo-coming-title p{font-size:17px}}.aximo-countdown-wrap{max-width:856px;margin:0 auto;display:grid;gap:24px;margin-bottom:50px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){.aximo-countdown-wrap{grid-template-columns:1fr 1fr}}@media (max-width:767px){.aximo-countdown-wrap{margin-bottom:30px}}.aximo-countdown-item{width:100%;height:200px;display:flex;align-items:center;justify-content:center;border-radius:2px;flex-direction:column;border:2px solid #000}.aximo-countdown-item p{font-size:24px;font-weight:600}@media (max-width:991px){.aximo-countdown-item p{font-size:20px}}.aximo-coming-newsletter{max-width:500px;margin:0 auto;position:relative}.aximo-coming-newsletter input{color:#FFFDF8;padding-right:158px!important;margin-bottom:12px;border:2px solid var(--dark-bg)!important;background-color:var(--dark-bg)}.aximo-coming-newsletter input::-webkit-input-placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter input:-moz-placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter input::-moz-placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter input:-ms-input-placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter input::-ms-input-placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter input::placeholder{color:#FFFDF8;opacity:1}.aximo-coming-newsletter p{color:#666;text-align:center;font-size:14px;line-height:20px;letter-spacing:.5px}button#aximo-notified-btn{border-radius:1px;background:#BFF747;width:150px;height:50px;font-size:17px;font-weight:300;position:absolute;top:5px;right:5px}img{height:auto}@media only screen and (max-width:600px){.aximo-marketing-services-icon{display:block}}b,strong{font-weight:400}.brand-logo img{width:80px}.btn-primary{color:#fff;background-color:#0B1D3B;border-color:#0B1D3B}h1:where(:not(.psw-home *,.psw-home-modal *)),.h1:where(:not(.psw-home *,.psw-home-modal *)){font-size:37px!important}h2:where(:not(.psw-home *,.psw-home-modal *)),.h2:where(:not(.psw-home *,.psw-home-modal *)){font-size:33px!important}h3:where(:not(.psw-home *,.psw-home-modal *)),.h3:where(:not(.psw-home *,.psw-home-modal *)){font-size:25px!important}h4:where(:not(.psw-home *,.psw-home-modal *)),.h4:where(:not(.psw-home *,.psw-home-modal *)){font-size:22px!important}.product_desc .price,.option{position:relative;z-index:2}.product_desc .price h4{margin:0;padding:20px 0;color:#000!important;font-size:60px!important}.video-grid .aximo-video-section2{margin-top:0px!important}.aximo-default-content .pt-5{padding-top:0px!important}.nav-tabs-wrapper .nav-tabs li a{border:solid;background-color:#0B1D3B;color:#fff}@media only screen and (max-width:600px){.nav-tabs-wrapper .nav-tabs{display:block}}.star-rating{display:flex;flex-direction:row}.star-rating .fas{font-size:24px;cursor:pointer;color:#ccc;margin-right:5px}.star-rating .fas:hover,.star-rating .fas.active,.star-rating .fas.hover{color:#fc0}.widget #newsletter_form .col-lg-3{width:100%!important;padding-bottom:10px}.single .aximo-default-btn.aximo-header-btn{height:50px;min-width:220px;line-height:47.5px;color:var(--heading-color)!important;border:2px solid var(--heading-color);box-shadow:0 4px 0 0 var(--white-smoke);background-color:#ffc107}html{scroll-behavior:smooth}.toss{padding:0px!important}.toss .tocs{margin-left:0}blockquote h2{color:#fff!important}.ms-3{margin-left:0rem!important;list-style:none}.ms-3 a{font-weight:900!important;Color:#000}.ms-6{margin-left:1.5rem;list-style:none}.ms-6 a{font-weight:700!important}.ms-9{margin-left:2.5rem}.pricings ul{list-style:none;padding-left:0}.bg-warning .breadcrumbs li a{color:#000;font-weight:300;font-size:15px!important}.blog .single-post-item{border:none!important}.blog .single-post-item h3{font-size:18px!important;font-weight:700;margin-top:20px}.blog .single-post-item .post-content{padding:2px}.screen-reader-text{display:none}table,tr,td,th{border:solid;padding:1px}th strong{font-weight:300}#menu-menu-principale li a,#menu-new-primary li a{color:#000}#menu-menu-principale .current-menu-item a,#menu-new-primary .current-menu-item a{color:#ffc107;font-weight:300}.icone{border:1px solid;height:50px;width:50px;text-align:center;border-radius:50%;padding-top:10px}.star-1 .fa{font-size:2.1em;color:#ffc107}.star-2 .fa{font-size:2.5em;color:#ffc107}.entry-content{max-width:100%!important}.wp-caption{max-width:100%;height:auto}.play-btn-size img{width:60px;height:60px}.waves{width:130px;height:130px}.videoes{padding-top:20px}.videoes h2{font-size:18px!important;padding:10px}.videoes .card-body{padding:0px!important}.parent-container.bg-dark{background-color:#000!important;border-bottom:solid}.page-numbers{height:50px;width:50px;display:inline-flex;text-align:center;line-height:50px;font-size:21px;align-items:center;justify-content:center;margin:0 5px;color:var(--body-color);border-radius:50px;border:1px solid var(--heading-color)}.page-numbers.current{cursor:not-allowed;background-color:var(--accent-color);color:var(--heading-color);border-color:var(--accent-color)}.full-lg{width:100%}input[type="radio"]{width:15px!important;height:15px!important;padding:0px!important;float:none!important;vertical-align:baseline!important}#credit_card .card{padding:25px}#credit_card .card-element{padding-bottom:20px!important}.form-check{padding-left:0px!important}.aximo-brandlogo-item img{border-radius:50%!important}.bg-dark{background-color:#000000!important}.Servicesa .aximo-iconbox-wrap2 p{color:#000}@media only screen and (max-width:600px){.col-xs-6{width:50%!important;padding:15px}}.aximo-brandlogo-item{padding-bottom:15px}.is_home_page .breadcrumbs{display:none!important}.is_not_home_page .aximo-hero-section3{background-color:#000}.is_not_home_page .aximo-hero-section3 h1,.is_not_home_page .aximo-hero-section3 p,.is_not_home_page .aximo-hero-section3 .breadcrumbs a{color:#fff!important}.aximo-hero-section3 .aximo-hero-content3{padding-top:80px}@media only screen and (max-width:600px){#menu-menu-principale li a,#menu-new-primary li a{color:#fff}#menu-new-primary li a i{position:inherit!important;color:#fff}.sub-menu.active .sub-menu--item a{color:#000!important}}.gee_contact{padding:0}.offer_title{font-weight:300}.offer_description{font-size:18px!important}footer form input{color:#fff!important}footer input::placeholder{color:#ffffff!important;opacity:1}footer input:-moz-placeholder{color:#ffffff!important;opacity:1}footer input::-moz-placeholder{color:#ffffff!important;opacity:1}footer input:-ms-input-placeholder{color:#ffffff!important}footer input::-webkit-input-placeholder{color:#ffffff!important}.aximo-hero-content7{padding-top:60px}.aximo-hero-content7 .breadcrumbs ul li,.aximo-hero-content7 .breadcrumbs ul li a{color:#000}.aximo-hero-content7 .breadcrumbs{margin-top:10px;margin-bottom:10px;padding:0px!important}.aximo-hero-content7 .breadcrumbs ul li:before{content:"";right:-8px;top:0;width:100%;height:100%;z-index:-1;position:absolute;background-size:9px;background-position:center right;background-repeat:no-repeat;background-image:url(https://static.prositeweb.ca/2025/02/free-arrow-right-icon-3098-thumb-e1739354527399.png)}.aximo-hero-content7 h1{margin-bottom:0px!important}.aximo-hero-content7 p{font-size:24px;line-height:32px;margin-bottom:20px}.prositeweb_first{background-color:#0B1D3B!important;color:#FFFFFF!important}.prositeweb_second{background-color:#FFFFFF!important;color:#0B1D3B!important}.prositeweb_second h2{color:#0B1D3B!important;font-weight:300}.prositeweb_third{background-color:#F4C542!important;color:#0B1D3B!important}.prositeweb_third h2,.prositeweb_third p{color:#0B1D3B!important;font-weight:300}.prositeweb_first h1,.prositeweb_first p{color:#FFFFFF!important}.prositeweb_first .aximo-default-btn.aximo-default-btn-outline{color:#F4C542!important;border:2px solid #F4C542!important}.prositeweb_first .aximo-default-btn.blue-btn2{color:#0B1D3B!important;background-color:#F4C542;border:none;box-shadow:none}.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgb(0 0 0 / .6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}.video-overlay i{color:#fff;font-size:32px}.video-overlay:hover{background:rgb(0 0 0 / .8)}.section7-video-card{margin-top:90px;margin-bottom:10px}.aximo-default-btn.btn-dark{margin-top:20px;background-color:#000!important}#menu-menu-principale li a,#menu-new-primary li a{color:#fff}#menu-new-primary .sub-menu--item a{color:#000}.p-10{padding:10px}.entry-content h3{margin-bottom:0}.aximo-hero-section3.bg-warning h1,.aximo-hero-section3.bg-warning p,.aximo-hero-section3.bg-warning .breadcrumbs a{color:#000!important}.ddd_center{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100%}@media only screen and (max-width:600px){.aximo-hero-section5{padding:80px 0 0px!important}.aximo-hero-section5 h1{font-size:30px!important}.aximo-hero-section5 h3{font-size:23px!important}}.col-lg-2 small{display:block;font-weight:500;font-size:.9rem;color:#333}.col-lg-2 img{border-radius:.5rem;transition:0.3s}.col-lg-2 img:hover{opacity:.85;transform:scale(1.02)}.the_photos{width:100px!important;height:auto}.mt-100{margin-top:120px}.leader{font-weight:300}.aximo-hero-section5{padding:195px 0 355px}@media (max-width:1199px){.aximo-hero-section5{padding:195px 0 250px}}@media (max-width:991px){.aximo-hero-section5{padding:170px 0 230px}}@media (max-width:767px){.aximo-hero-section5{padding:170px 0 170px}}.LOGOS{width:200px;height:200px;overflow:hidden;margin:auto}.col-lg-2{padding:10px}.important{font-weight:300}.important strong{font-size:1.2em!important;font-weight:300}.aximo-default-btn.text-dark{color:#000!important}.home-hero .breadcrumbs ul a{color:#000!important}.home-hero .breadcrumbs ul li{color:#0B1D3B;font-weight:300}strong.lead{font-weight:300}.table_of_contents{display:block;padding:5px;margin:5px 10px 10px 0;background-color:#e6f4ea;font-weight:700;height:auto}.table_of_contents ol li{margin-left:18px}.table_of_contents ol li:hover{margin-left:25px;transition:all 0.5s}.table_of_contents span:after{content:'';display:inline-block;vertical-align:middle;height:0;width:0;margin:0 0 0 6px;border:4px solid #fff0;border-top-color:#656565}.table_of_contents::-webkit-scrollbar{width:8px}.table_of_contents::-webkit-scrollbar-thumb{border-radius:10px;background-color:#4f4f4f}@media screen and (max-width:540px){.table_of_contents{display:block;width:100%}}.mobile-heading{font-size:1em!important}.col-xs-6{padding:2px}@media only screen and (max-width:600px){.aximo-blog-wrap2{margin-bottom:30px;padding:2px 2px 5px;border-radius:2px;background-color:var(--light-bg7);border:1px solid}.aximo-section-padding3{padding:10px 0 10px}.aximo-section-padding{padding:10px 0}h1:where(:not(.psw-home *,.psw-home-modal *)){font-size:1.4em!important}.aximo-default-btn{padding:0 20px!important}.aximo-hero-section3{min-height:auto;height:auto!important}h2:where(:not(.psw-home *,.psw-home-modal *)){font-size:1.2em!important}h3:where(:not(.psw-home *,.psw-home-modal *)){font-size:1.1em!important}.aximo-testimonial-slider-description p{font-size:18px!important}}.cajita{width:200px;border-radius:20px;transition:transform 0.3s ease-out}.cajita p,.cajita h2{font-size:15px}.cajita:hover{transform:scale(1.09)}.product_card img{height:260px}.list-inline{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.list-inline li:first-child{margin-top:14px!important}.aximo-footer-section4 input::placeholder{color:#888!important;opacity:1}.aximo-footer-section4 textarea::placeholder{color:#aaa!important}footer.green-bg a,footer.green-bg p,footer.green-bg h3,footer.green-bg{color:#fff!important}footer .fa.fa-star{color:gold!important}.liste{font-size:18px!important}@media (max-width:479px){.aximo-hero-section5{padding:130px 0 140px}.aximo-hero-content3{text-align:left!important}.aximo-blog-wrap2{padding:15px;margin:10px;border-radius:10px}.mobile-heading{font-weight:300}}.pro-jobs-list .list-group-item{border-left:3px solid #fff0}.pro-jobs-list .list-group-item.active,.pro-jobs-list .list-group-item:focus{border-left-color:#0d6efd;background:#0B1D3B}.job-thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#eef1f4;flex:0 0 auto}.job-thumb img{width:100%;height:100%;object-fit:cover;display:block}.job-title{font-weight:700;margin:0 0 2px}.job-sub{color:#6c757d;font-size:14px}.job-see{color:#0d6efd;font-size:12px;align-self:center}.pro-jobs-list .list-group-item.active .job-sub,.pro-jobs-list .list-group-item:focus .job-sub,.pro-jobs-list .list-group-item:focus h4,.pro-jobs-list .list-group-item.active h4{color:#fff!important}.pro-detail{min-height:60vh;position:sticky;top:1rem}.pro-detail-pane{display:none}.pro-detail-pane.show{display:block}.m-accordion{display:block}.m-acc-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;overflow:hidden}.m-acc-header{width:100%;background:#fff;border:0;text-align:left;padding:12px 14px;border-bottom:1px solid #e9ecef;cursor:pointer;display:block}.m-acc-header:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.m-acc-head-inner{display:flex;align-items:center;gap:12px}.m-acc-chevron{margin-left:auto;transition:transform .2s ease}.m-acc-header.is-open .m-acc-chevron{transform:rotate(180deg)}.m-acc-pane{display:none}.m-acc-pane.show{display:block}.m-acc-body{padding:12px 14px}#cookieConsent{z-index:9999;max-width:320px;display:none}#cookieConsent a:hover{text-decoration:none}@media screen and (max-width:480px){.aximo-brandlogo-section{padding:20px}.aximo-brandlogo-section .col-lg-2{width:50%}}.Special_services .aximo-blog-wrap2{background-color:transparent!important;padding:0}.Special_services .aximo-blog-wrap2 .row>*{margin-left:0}.aximo-social-icon.aximo-social-icon4 ul{margin-left:0px!important;padding-left:0px!important}.aximo-hero-section4{margin-left:0px!important;margin-right:0px!important;margin-top:60px!important}.servicess{padding:20px!important;border:1px solid!important;border-radius:10px!important}.expertise-section p{font-size:18px!important;padding:0px!important;margin:0px!important}.feature-icon{font-size:35px;color:#0B1D3B;margin-bottom:20px;border:1px solid #0B1D3B;width:80px;height:80px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--corn-bg)}@media screen and (min-width:1500px){.hero_title{font-size:50px!important}.hero_description p{font-size:25px!important;line-height:35px!important}}.ceo h3{font-size:22px!important;font-weight:900}.ceo h3 span{font-size:19px;font-weight:400}.aximo-project-thumb3{position:relative}.psw-portfolio-category{position:absolute;top:15px;right:15px;z-index:10;display:flex;flex-wrap:wrap;gap:6px}.psw-badge-category{background:#f4b400;color:#000;font-size:12px;font-weight:600;padding:6px 12px;border-radius:50px;backdrop-filter:blur(6px);box-shadow:0 6px 15px rgb(0 0 0 / .15);transition:all .25s ease}.psw-badge-category:hover{transform:translateY(-2px)}.psw-badge-category:hover{background:rgb(13 27 42 / .9);color:#fff}.psw-badge-tag{background:#0B1D3B;color:#fff;font-size:10px;font-weight:500;padding:4px 10px;border-radius:20px;backdrop-filter:blur(6px);box-shadow:0 4px 10px rgb(0 0 0 / .15);transition:all 0.3s ease;margin:4px 4px 0 0}.psw-badge-tag{background:#0f1f3d;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px;margin-right:6px;display:inline-block;margin-top:6px;opacity:.9}.psw-taxonomy-filters{margin-bottom:25px}.psw-tax-filter{max-width:160px;border-radius:12px;padding:10px 14px;border:1px solid #e1e1e1;font-weight:500;transition:all 0.3s ease;box-shadow:0 3px 8px rgb(0 0 0 / .03)}.psw-tax-filter:focus{border-color:#ffc107;box-shadow:0 0 0 3px rgb(255 193 7 / .2)}.psw-tax-filter:hover{border-color:#d6d6d6}.text-white h3{color:#fff!important}.psw-hero{overflow:hidden;position:relative;min-height:420px}.psw-pill{border-radius:999px;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(255 255 255 / .25);background:rgb(255 255 255 / .10);color:#fff;backdrop-filter:blur(6px)}.psw-card{border-radius:1.25rem;border:1px solid rgb(0 0 0 / .06);box-shadow:0 10px 30px rgb(0 0 0 / .06)}.psw-section-title{letter-spacing:-.02em}.psw-tech-badge{border-radius:999px;padding:.35rem .6rem;font-size:.82rem;font-weight:600;border:1px solid rgb(0 0 0 / .08);background:#fff}.psw-kpi{border-radius:1rem;border:1px solid rgb(0 0 0 / .06);background:#fff;height:100%}.psw-quote{border-left:4px solid #f5b800;padding-left:1rem}.psw-sticky{position:sticky;top:1rem}.psw-link{text-decoration:none}.psw-link:hover{text-decoration:underline}.porfolio-hero .aximo-hero-btn-wrap{margin-top:20px}.portofolio-content .h2{color:var(--green-bg)!important}.bold{font-weight:700!important}.full-width{width:100%;padding-top:20%}.full-width button{height:60px}.recherche-modal-content{background-color:var(--green-bg)!important}.recherche-modal-content .btn-close{color:#fff!important;border:1px solid;border-radius:50%;background-color:var(--corn-bg)}.recherche-modal-content .modal-header{background-color:#000}.recherche-modal-content input{background-color:transparent!important;color:#fff!important;border:1px solid #fff!important}.recherche-modal-content input::placeholder{color:#fff!important}.recherche-modal-content .btn-primary{background-color:var(--corn-bg)!important;color:#000!important}.vertical{display:table-cell;vertical-align:middle}#header{background:#202020;width:100%;height:60px;color:#FFF;top:0;left:0;position:fixed;padding:0 50px;text-align:center}#header h1{line-height:60px;font-size:16px;color:#FFF;margin:0;padding:0}#header h1 a{color:#FFF}#header h1 a:hover{color:#BFF747}#doc-menu{overflow:auto;width:300px;max-height:100%;top:60px;bottom:0;left:0;position:fixed;border-right:1px solid rgb(0 0 0 / .06)}#doc-menu ul{margin:60px 0;color:#BFF747}#doc-menu ul li a{text-transform:capitalize;font-size:14px;color:#202020;display:flex;align-items:center;overflow:hidden;padding:6px 30px;border-bottom:1px solid rgb(0 0 0 / .06);z-index:1;line-height:1;min-height:43px}#doc-menu ul li a:hover,#doc-menu ul li.active a{background:#BFF747;color:#202020}#doc-content>*{margin:50px 0 0 0}#doc-content>*:first-child{margin:0}#doc-content>*:last-child{margin-bottom:50px}#doc-content h1 span{background:#BFF747;color:#202020;padding:10px 15px;margin-right:15px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;line-height:1}#doc-content h2 span{color:#999;margin-right:15px}#doc-content ul{margin-left:50px}#intro{width:100%;padding:15vh 0 15vh;text-align:center;display:table;background-size:auto 80%;min-height:100vh}#intro h1{margin:0;padding:0;font-size:46px}#intro h1 span{margin-right:0}#intro h2{margin:0;color:#999;font-size:50px;line-height:1}.syntaxhighlighter{margin-top:50px!important;overflow:auto}.syntaxhighlighter .line .number{width:auto!important}@media (max-width:991px){#header{position:relative;width:100%;text-align:center}#doc-menu{position:relative;width:100%;max-height:none;top:auto}#doc-content{position:relative;width:100%;top:auto;left:auto}#intro{height:500px}}h4,h5{font-weight:700}.files-folder{margin-bottom:20px!important}.files-folder img{border:1px solid #BFF747;display:none}.list-wrap h4 code:first-child{font-weight:400}code{color:#202020;background-color:rgb(255 213 80 / .2)}.psw-compte-sidebar{width:260px;background-color:var(--corn-bg);padding:40px 0}.psw-compte-menu{list-style:none;padding:0;margin:0}.psw-compte-menu li{margin-bottom:12px}.psw-compte-menu li a{text-decoration:none;display:block;padding:10px 14px;border-radius:6px;transition:0.2s ease}.psw-compte-menu li a:hover{background:#f5f5f5}.psw-compte-menu li.active a{background:#000;color:#fff}.psw-compte-content{flex:1}@media (max-width:768px){.psw-compte-wrapper{flex-direction:column}.psw-compte-sidebar{width:100%}}.psw-hamburger{display:block;width:28px;height:2px;background:#000;position:relative}.psw-hamburger::before,.psw-hamburger::after{content:"";position:absolute;width:28px;height:2px;background:#000;left:0;transition:0.3s}.psw-hamburger::before{top:-8px}.psw-hamburger::after{top:8px}.psw-offcanvas-menu{background:#000;color:#fff;width:100%}.psw-offcanvas-menu .offcanvas-body{padding:60px}.psw-menu-links li{margin-bottom:25px}.psw-menu-links a{font-size:28px;font-weight:600;text-decoration:none;color:#fff;transition:0.2s}.psw-menu-links li.active a,.psw-menu-links a:hover{color:#00e5ff}.psw-offcanvas-menu .btn-close{filter:invert(1)}.psw-hamburger-btn{padding:25px;border:1px solid #000;border-radius:6px}.psw-menu-label{font-size:35px;padding-top:30px;font-weight:900;color:#000}.psw-menu-label p{padding-top:30px;display:inline;font-size:35px}.prositeweb_registration{margin-top:120px!important}.multiple-files-upload{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7f9fc}.multiple-files-upload .header{text-align:center;margin-bottom:10px}.multiple-files-upload .header h1{color:#333;font-size:24px;margin-bottom:5px}.multiple-files-upload .header p{color:#666;font-size:14px}.multiple-files-upload .dropbox{width:100%;height:220px;border:3px dashed #4c6fff;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f0f7ff;transition:all 0.3s ease;cursor:pointer;padding:20px;gap:15px}.multiple-files-upload .dropbox:hover{background-color:#e6f0ff;transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 0 0 / .05)}.multiple-files-upload .dropbox.dragover{background-color:#e6f0ff;border-color:#3451b2;transform:scale(1.02);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.multiple-files-upload .dropbox-icon{font-size:40px;color:#4c6fff;margin-bottom:10px}.multiple-files-upload .dropbox-text{font-size:18px;color:#4c6fff;margin-bottom:5px;font-weight:600}.multiple-files-upload .dropbox-subtext{font-size:14px;color:#666;text-align:center}.multiple-files-upload .browse-btn{background-color:#4c6fff;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color 0.3s;font-weight:500;margin-top:5px}.multiple-files-upload .browse-btn:hover{background-color:#3451b2}.multiple-files-upload .file-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;width:100%}.multiple-files-upload .file-preview{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;position:relative}.multiple-files-upload .file-preview:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgb(0 0 0 / .12)}.multiple-files-upload .preview-img-container{height:150px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}.multiple-files-upload .preview-img{max-width:100%;max-height:150px;object-fit:contain}.multiple-files-upload .file-icon{font-size:60px;color:#4c6fff}.multiple-files-upload .file-info{padding:12px}.multiple-files-upload .file-name{font-size:14px;color:#333;margin-bottom:5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple-files-upload .file-size{font-size:12px;color:#666}.multiple-files-upload .file-actions{display:flex;justify-content:space-between;margin-top:10px}.multiple-files-upload .remove-btn{background-color:#ff4d4f;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:background-color 0.3s}.multiple-files-upload .remove-btn:hover{background-color:#d9363e}.multiple-files-upload .upload-notification{position:fixed;top:20px;left:50%;transform:translateX(-50%);background-color:#4c6fff;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:1000;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity 0.3s,transform 0.3s;pointer-events:none}.multiple-files-upload .upload-notification.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}.multiple-files-upload .upload-notification.success{background-color:#52c41a}.multiple-files-upload .upload-notification.error{background-color:#ff4d4f}.multiple-files-upload .notification-progress{position:absolute;bottom:0;left:0;height:3px;background-color:rgb(255 255 255 / .5);width:100%;transform:scaleX(0);transform-origin:left;transition:transform 3s linear}.multiple-files-upload .upload-notification.show .notification-progress{transform:scaleX(1)}.multiple-files-upload .upload-stats{background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);width:100%;margin-top:10px;display:none}.multiple-files-upload .stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.multiple-files-upload .stats-title{font-size:16px;color:#333;font-weight:600}.multiple-files-upload .stats-info{display:flex;gap:20px}.multiple-files-upload .stat-item{text-align:center}.multiple-files-upload .stat-value{font-size:18px;color:#4c6fff;font-weight:600}.multiple-files-upload .stat-label{font-size:12px;color:#666}.multiple-files-upload .progress-bar{height:8px;width:100%;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.multiple-files-upload .progress-fill{height:100%;background-color:#4c6fff;width:0;transition:width 0.3s ease}.multiple-files-upload .empty-state{display:none;text-align:center;padding:30px;color:#666}@media (max-width:600px){.multiple-files-upload .file-previews{grid-template-columns:1fr}.multiple-files-upload .dropbox{height:180px}}.multiple-files-upload input[type="file"]{display:none}.skiptranslate{display:none!important}#translation-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999999;transition:opacity 0.4s ease,visibility 0.4s;visibility:hidden;opacity:0}html.translating #translation-loader{visibility:visible;opacity:1}.tr-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tr-text{font-size:14px;color:#555}.goog-te-banner-frame.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0px!important}.grid-elements{padding:20px;border:1px solid #e1e1e1;border-radius:10px;transition:all 0.3s ease}#message{min-height:150px}
/* Phoenix: appmin4ddd2 */
.rating{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;background-color:#fff6;padding:1rem 1.25rem;border-radius:1rem;box-shadow:0 0 40px 4px rgb(0 0 0 / .03)}.rating__stars{position:relative;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.rating__stars:before{content:url("data:image/svg+xml,%3Csvg width='116' height='20' viewBox='0 0 116 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.14319 1.42372C9.53185 0.777902 10.4681 0.777901 10.8568 1.42372L13.0731 5.10651C13.2128 5.33853 13.4405 5.504 13.7043 5.56509L17.8918 6.53491C18.6261 6.70498 18.9154 7.59545 18.4213 8.16466L15.6036 11.4106C15.4261 11.6151 15.3391 11.8828 15.3625 12.1526L15.7342 16.4347C15.7994 17.1857 15.0419 17.736 14.3478 17.442L10.3901 15.7653C10.1408 15.6596 9.85924 15.6596 9.60991 15.7653L5.65216 17.442C4.95813 17.736 4.20065 17.1857 4.26582 16.4347L4.63745 12.1526C4.66087 11.8828 4.57387 11.6151 4.39637 11.4106L1.57871 8.16466C1.0846 7.59545 1.37393 6.70498 2.10824 6.53491L6.29567 5.56509C6.55948 5.504 6.78723 5.33853 6.92685 5.10652L9.14319 1.42372Z' fill='%23E3E0E0'/%3E%3Cpath d='M33.1432 1.42372C33.5319 0.777902 34.4681 0.777901 34.8568 1.42372L37.0731 5.10651C37.2128 5.33853 37.4405 5.504 37.7043 5.56509L41.8918 6.53491C42.6261 6.70498 42.9154 7.59545 42.4213 8.16466L39.6036 11.4106C39.4261 11.6151 39.3391 11.8828 39.3625 12.1526L39.7342 16.4347C39.7994 17.1857 39.0419 17.736 38.3478 17.442L34.3901 15.7653C34.1408 15.6596 33.8592 15.6596 33.6099 15.7653L29.6522 17.442C28.9581 17.736 28.2006 17.1857 28.2658 16.4347L28.6375 12.1526C28.6609 11.8828 28.5739 11.6151 28.3964 11.4106L25.5787 8.16466C25.0846 7.59545 25.3739 6.70498 26.1082 6.53491L30.2957 5.56509C30.5595 5.504 30.7872 5.33853 30.9269 5.10652L33.1432 1.42372Z' fill='%23E3E0E0'/%3E%3Cpath d='M57.1432 1.42372C57.5319 0.777902 58.4681 0.777901 58.8568 1.42372L61.0731 5.10651C61.2128 5.33853 61.4405 5.504 61.7043 5.56509L65.8918 6.53491C66.6261 6.70498 66.9154 7.59545 66.4213 8.16466L63.6036 11.4106C63.4261 11.6151 63.3391 11.8828 63.3625 12.1526L63.7342 16.4347C63.7994 17.1857 63.0419 17.736 62.3478 17.442L58.3901 15.7653C58.1408 15.6596 57.8592 15.6596 57.6099 15.7653L53.6522 17.442C52.9581 17.736 52.2006 17.1857 52.2658 16.4347L52.6375 12.1526C52.6609 11.8828 52.5739 11.6151 52.3964 11.4106L49.5787 8.16466C49.0846 7.59545 49.3739 6.70498 50.1082 6.53491L54.2957 5.56509C54.5595 5.504 54.7872 5.33853 54.9269 5.10652L57.1432 1.42372Z' fill='%23E3E0E0'/%3E%3Cpath d='M81.1432 1.42372C81.5319 0.777902 82.4681 0.777901 82.8568 1.42372L85.0731 5.10651C85.2128 5.33853 85.4405 5.504 85.7043 5.56509L89.8918 6.53491C90.6261 6.70498 90.9154 7.59545 90.4213 8.16466L87.6036 11.4106C87.4261 11.6151 87.3391 11.8828 87.3625 12.1526L87.7342 16.4347C87.7994 17.1857 87.0419 17.736 86.3478 17.442L82.3901 15.7653C82.1408 15.6596 81.8592 15.6596 81.6099 15.7653L77.6522 17.442C76.9581 17.736 76.2006 17.1857 76.2658 16.4347L76.6375 12.1526C76.6609 11.8828 76.5739 11.6151 76.3964 11.4106L73.5787 8.16466C73.0846 7.59545 73.3739 6.70498 74.1082 6.53491L78.2957 5.56509C78.5595 5.504 78.7872 5.33853 78.9269 5.10652L81.1432 1.42372Z' fill='%23E3E0E0'/%3E%3Cpath d='M105.143 1.42372C105.532 0.777902 106.468 0.777901 106.857 1.42372L109.073 5.10651C109.213 5.33853 109.441 5.504 109.704 5.56509L113.892 6.53491C114.626 6.70498 114.915 7.59545 114.421 8.16466L111.604 11.4106C111.426 11.6151 111.339 11.8828 111.363 12.1526L111.734 16.4347C111.799 17.1857 111.042 17.736 110.348 17.442L106.39 15.7653C106.141 15.6596 105.859 15.6596 105.61 15.7653L101.652 17.442C100.958 17.736 100.201 17.1857 100.266 16.4347L100.637 12.1526C100.661 11.8828 100.574 11.6151 100.396 11.4106L97.5787 8.16466C97.0846 7.59545 97.3739 6.70498 98.1082 6.53491L102.296 5.56509C102.559 5.504 102.787 5.33853 102.927 5.10652L105.143 1.42372Z' fill='%23E3E1E1'/%3E%3C/svg%3E%0A")}.rating__stars:after{content:url("data:image/svg+xml,%3Csvg width='116' height='20' viewBox='0 0 116 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.14319 1.42372C9.53185 0.777902 10.4681 0.777901 10.8568 1.42372L13.0731 5.10651C13.2128 5.33853 13.4405 5.504 13.7043 5.56509L17.8918 6.53491C18.6261 6.70498 18.9154 7.59545 18.4213 8.16466L15.6036 11.4106C15.4261 11.6151 15.3391 11.8828 15.3625 12.1526L15.7342 16.4347C15.7994 17.1857 15.0419 17.736 14.3478 17.442L10.3901 15.7653C10.1408 15.6596 9.85924 15.6596 9.60991 15.7653L5.65216 17.442C4.95813 17.736 4.20065 17.1857 4.26582 16.4347L4.63745 12.1526C4.66087 11.8828 4.57387 11.6151 4.39637 11.4106L1.57871 8.16466C1.0846 7.59545 1.37393 6.70498 2.10824 6.53491L6.29567 5.56509C6.55948 5.504 6.78723 5.33853 6.92685 5.10652L9.14319 1.42372Z' fill='%23F7C305'/%3E%3Cpath d='M33.1432 1.42372C33.5319 0.777902 34.4681 0.777901 34.8568 1.42372L37.0731 5.10651C37.2128 5.33853 37.4405 5.504 37.7043 5.56509L41.8918 6.53491C42.6261 6.70498 42.9154 7.59545 42.4213 8.16466L39.6036 11.4106C39.4261 11.6151 39.3391 11.8828 39.3625 12.1526L39.7342 16.4347C39.7994 17.1857 39.0419 17.736 38.3478 17.442L34.3901 15.7653C34.1408 15.6596 33.8592 15.6596 33.6099 15.7653L29.6522 17.442C28.9581 17.736 28.2006 17.1857 28.2658 16.4347L28.6375 12.1526C28.6609 11.8828 28.5739 11.6151 28.3964 11.4106L25.5787 8.16466C25.0846 7.59545 25.3739 6.70498 26.1082 6.53491L30.2957 5.56509C30.5595 5.504 30.7872 5.33853 30.9269 5.10652L33.1432 1.42372Z' fill='%23F7C305'/%3E%3Cpath d='M57.1432 1.42372C57.5319 0.777902 58.4681 0.777901 58.8568 1.42372L61.0731 5.10651C61.2128 5.33853 61.4405 5.504 61.7043 5.56509L65.8918 6.53491C66.6261 6.70498 66.9154 7.59545 66.4213 8.16466L63.6036 11.4106C63.4261 11.6151 63.3391 11.8828 63.3625 12.1526L63.7342 16.4347C63.7994 17.1857 63.0419 17.736 62.3478 17.442L58.3901 15.7653C58.1408 15.6596 57.8592 15.6596 57.6099 15.7653L53.6522 17.442C52.9581 17.736 52.2006 17.1857 52.2658 16.4347L52.6375 12.1526C52.6609 11.8828 52.5739 11.6151 52.3964 11.4106L49.5787 8.16466C49.0846 7.59545 49.3739 6.70498 50.1082 6.53491L54.2957 5.56509C54.5595 5.504 54.7872 5.33853 54.9269 5.10652L57.1432 1.42372Z' fill='%23F7C305'/%3E%3Cpath d='M81.1432 1.42372C81.5319 0.777902 82.4681 0.777901 82.8568 1.42372L85.0731 5.10651C85.2128 5.33853 85.4405 5.504 85.7043 5.56509L89.8918 6.53491C90.6261 6.70498 90.9154 7.59545 90.4213 8.16466L87.6036 11.4106C87.4261 11.6151 87.3391 11.8828 87.3625 12.1526L87.7342 16.4347C87.7994 17.1857 87.0419 17.736 86.3478 17.442L82.3901 15.7653C82.1408 15.6596 81.8592 15.6596 81.6099 15.7653L77.6522 17.442C76.9581 17.736 76.2006 17.1857 76.2658 16.4347L76.6375 12.1526C76.6609 11.8828 76.5739 11.6151 76.3964 11.4106L73.5787 8.16466C73.0846 7.59545 73.3739 6.70498 74.1082 6.53491L78.2957 5.56509C78.5595 5.504 78.7872 5.33853 78.9269 5.10652L81.1432 1.42372Z' fill='%23F7C305'/%3E%3Cpath d='M105.143 1.42372C105.532 0.777902 106.468 0.777901 106.857 1.42372L109.073 5.10651C109.213 5.33853 109.441 5.504 109.704 5.56509L113.892 6.53491C114.626 6.70498 114.915 7.59545 114.421 8.16466L111.604 11.4106C111.426 11.6151 111.339 11.8828 111.363 12.1526L111.734 16.4347C111.799 17.1857 111.042 17.736 110.348 17.442L106.39 15.7653C106.141 15.6596 105.859 15.6596 105.61 15.7653L101.652 17.442C100.958 17.736 100.201 17.1857 100.266 16.4347L100.637 12.1526C100.661 11.8828 100.574 11.6151 100.396 11.4106L97.5787 8.16466C97.0846 7.59545 97.3739 6.70498 98.1082 6.53491L102.296 5.56509C102.559 5.504 102.787 5.33853 102.927 5.10652L105.143 1.42372Z' fill='%23F7C305'/%3E%3C/svg%3E%0A");position:absolute;top:0;left:0;width:calc(100% / 5 * var(--rating));overflow:hidden}.rating__number{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-size:1rem;font-weight:600}
/* Phoenix: icomoon */
@font-face{font-family:'icomoon';src:url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../fonts/icomoon.eot?y89o87);src:url("https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../fonts/icomoon.eot?y89o87#iefix") format('embedded-opentype'),url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../fonts/icomoon.ttf?y89o87) format('truetype'),url(https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../fonts/icomoon.woff?y89o87) format('woff'),url("https://enseadev.com/wp-content/themes/phoenix/designs/enseadev/assets/css/../fonts/icomoon.svg?y89o87#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-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:"\e900"}.icon-branding:before{content:"\e901"}.icon-call:before{content:"\e902"}.icon-chef:before{content:"\e903"}.icon-client-support:before{content:"\e904"}.icon-content-writing:before{content:"\e905"}.icon-data-analysis-1:before{content:"\e906"}.icon-data-analysis:before{content:"\e907"}.icon-database:before{content:"\e908"}.icon-design-thinking:before{content:"\e909"}.icon-design-tools:before{content:"\e90a"}.icon-facebook:before{content:"\e90b"}.icon-fast-delivery:before{content:"\e90c"}.icon-flame:before{content:"\e90d"}.icon-idea-bulb:before{content:"\e90e"}.icon-instagram:before{content:"\e90f"}.icon-launch:before{content:"\e910"}.icon-layers:before{content:"\e911"}.icon-linkedin:before{content:"\e912"}.icon-mail-advertising:before{content:"\e913"}.icon-map:before{content:"\e914"}.icon-message:before{content:"\e915"}.icon-minus:before{content:"\e916"}.icon-phone:before{content:"\e917"}.icon-plus:before{content:"\e918"}.icon-project-management:before{content:"\e919"}.icon-promotion:before{content:"\e91a"}.icon-rating-stars-1:before{content:"\e91b"}.icon-repairing:before{content:"\e91c"}.icon-search:before{content:"\e91d"}.icon-seo:before{content:"\e91e"}.icon-settings:before{content:"\e91f"}.icon-sprout:before{content:"\e920"}.icon-star:before{content:"\e921"}.icon-start-up:before{content:"\e922"}.icon-target-1:before{content:"\e923"}.icon-target:before{content:"\e924";color:#ea2050}.icon-teamwork:before{content:"\e925"}.icon-time:before{content:"\e926"}.icon-twitter:before{content:"\e927"}.icon-ui-design:before{content:"\e928"}.icon-web:before{content:"\e929"}.icon-workout:before{content:"\e92a"}
/* Phoenix: search_css */
:root{--brand-navy:#001a3d;--brand-amber:#fcb900;--brand-blue:#001a3d;--brand-white:#ffffff;--brand-light:#f8f9fa;--brand-dark:#001229;--psw-dark:#111111;--psw-muted:#687078;--psw-light:#f5f5f3;--psw-border:#deded9;--psw-accent:#F4B905;--psw-accent-dark:#F4B905;--pw-light-bg:#f8f9fc;--pw-amber:#fcb900;--pw-navy:#001a3d;--pw-blue:#001a3d;--pw-yellow:#ffc107;--pw-light:#f8f9fa}.card-img-custom{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.aximo-project-thumb3 .wp-post-image{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.module-page{overflow:hidden}.module-hero{position:relative;padding:5rem 0 4.5rem;background-color:var(--brand-navy);color:#fff}.module-hero::after{position:absolute;right:-8rem;bottom:-10rem;width:24rem;height:24rem;border:1px solid rgb(255 255 255 / .12);border-radius:50%;content:""}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.25rem;color:#ffd4aa;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow::before{width:1.8rem;height:2px;background:var(--psw-accent);content:""}.module-title{max-width:850px;font-size:clamp(2.25rem, 5vw, 4.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.module-lead{max-width:740px;color:rgb(255 255 255 / .75);font-size:1.15rem;line-height:1.75}.module-content{padding:4.5rem 0}.section-label{color:var(--psw-accent-dark);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-title{max-width:760px;margin-top:.6rem;font-weight:750;letter-spacing:-.025em}.feature-item{height:100%;padding:1.4rem;border:1px solid var(--psw-border);border-radius:1rem;background:#fff}.feature-icon{display:grid;width:2.65rem;height:2.65rem;margin-bottom:1rem;border-radius:.75rem;background:#fff0e1;color:var(--psw-accent-dark);font-weight:800;place-items:center}.download-card{position:sticky;top:1.5rem;padding:2rem;border:1px solid var(--psw-border);border-radius:1.25rem;background:var(--psw-light);box-shadow:0 1.2rem 3.2rem rgb(0 0 0 / .08)}.module-mark{display:grid;width:4rem;height:4rem;margin-bottom:1.5rem;border-radius:1rem;background:var(--psw-dark);color:#fff;font-size:1.2rem;font-weight:800;place-items:center}.module-meta{margin:1.5rem 0;padding:0;list-style:none}.module-meta li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--psw-border);font-size:.93rem}.btn-download{padding:.9rem 1.25rem;border-color:var(--psw-accent);background:var(--psw-accent);color:var(--psw-dark);font-weight:750}.btn-download:hover,.btn-download:focus{border-color:var(--psw-accent-dark);background:var(--psw-accent-dark);color:#fff}.project-notice{padding:2rem;border-left:4px solid var(--psw-accent);border-radius:0 1rem 1rem 0;background:#fff7ef}.contact-panel{padding:clamp(2rem, 5vw, 4rem);border-radius:1.5rem;background:var(--psw-dark);color:#fff}.contact-panel p{color:rgb(255 255 255 / .72)}@media (max-width:991.98px){.module-hero{padding:4rem 0 3.5rem}.module-content{padding:3.5rem 0}.download-card{position:static}}.navbar-custom{background-color:var(--brand-navy);padding:1rem 0}.navbar-custom .nav-link{color:var(--brand-white);font-weight:500;margin-right:1.5rem}.btn-amber{background-color:var(--brand-amber);color:var(--brand-navy);font-weight:700;border-radius:0;padding:12px 24px;transition:all 0.3s ease}.btn-amber:hover{background-color:#e0a500;color:var(--brand-navy)}.btn-outline-amber{border:2px solid var(--brand-amber);color:var(--brand-amber);font-weight:700;border-radius:0}.btn-outline-amber:hover{background-color:var(--brand-amber);color:var(--brand-navy)}.hero-section{background-color:var(--brand-navy);color:var(--brand-white);padding:100px 0;border-bottom:5px solid var(--brand-amber)}.hero-title{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.play-btn-overlay{width:70px;height:70px;background-color:var(--brand-amber);color:var(--brand-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:transform 0.3s ease}.video-thumbnail:hover .play-btn-overlay{transform:scale(1.1)}.tech-card{background:var(--brand-white);border:1px solid #e5e7eb;border-radius:0;padding:2.5rem;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease}.tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 26 61 / .1);border-bottom:3px solid var(--brand-amber)}.section-title{color:var(--brand-navy);margin-bottom:1.5rem;position:relative}.section-title::after{content:'';display:block;width:60px;height:4px;background-color:var(--brand-amber);margin-top:15px}.section-title-center::after{margin:15px auto 0 auto}.carousel-indicators [data-bs-target]{background-color:var(--brand-navy);width:12px;height:12px;border-radius:50%}.carousel-indicators .active{background-color:var(--brand-amber)}.accordion-button:not(.collapsed){background-color:var(--brand-light);color:var(--brand-navy);box-shadow:none;font-weight:600}.portal-section{background-color:var(--brand-blue);color:var(--brand-white);border-bottom:3px solid var(--brand-amber);padding:80px 0}.search_forms_container{margin:0;padding:0;box-sizing:border-box;line-height:2}.search_forms_container .container{height:auto;background-color:#1e272e;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);border-radius:4rem;padding:10px}.search_forms_container .search__box{float:left;width:0;height:4rem;background:none;color:#f7f7f7;font-size:1.5rem;border-radius:2rem;outline:none;border:none;position:relative;opacity:1;transition:all .75s ease-in;cursor:pointer}.search_forms_container .search__icon{box-sizing:border-box;float:right;font-size:2.5rem;display:inline-block;margin-left:.8rem;margin-top:0;cursor:pointer;position:absolute;color:#fa983a;transition:all .25s ease-in;padding:.7rem;border-radius:50%}.search_forms_container .container:hover>.search__box{width:85%;padding:0 1rem}.search_forms_container .container:hover>.search__icon{background-color:#eee}.search_forms_container .show{width:85%;border:1px solid red}.pw-career-page{--pw-navy:#001a3d;--pw-amber:#fcb900;--pw-blue:#001a3d;--pw-bg-light:#f4f6f8;background-color:var(--pw-bg-light);padding-top:2rem;padding-bottom:4rem}.pw-career-page .pw-header-card{background-color:var(--pw-navy);color:#fff;border-radius:8px;border:none}.pw-career-page .pw-btn-primary{background-color:var(--pw-amber);color:var(--pw-navy);font-weight:600;border:none;transition:transform 0.2s ease,background-color 0.2s ease}.pw-career-page .pw-btn-primary:hover{background-color:#e5a700;transform:translateY(-2px);color:var(--pw-navy)}.pw-career-page .pw-card{border:1px solid #e1e4e8;border-radius:8px;background:#fff}.pw-career-page .pw-section-title{border-bottom:2px solid var(--pw-amber);display:inline-block;padding-bottom:.25rem;color:var(--pw-navy);margin-bottom:1.5rem;font-weight:600}.pw-career-page .pw-file-drop{border:2px dashed var(--pw-blue);background-color:#f4f7fb;border-radius:6px;cursor:pointer;transition:background-color 0.3s}.pw-career-page .pw-file-drop:hover{background-color:#e9f0f8}.pw-career-page .form-group.col-lg-6{margin-bottom:1rem;width:100%}.pw-career-page .aximo-default-btn.pill{border-radius:50px;background-color:var(--pw-amber);color:var(--pw-navy);font-weight:600;transition:background-color 0.3s ease,transform 0.2s ease;width:100%}.phoenix-documentation .phoenix-divider{margin:2.5rem 0;border:0;border-top:1px solid #e9ecef}.phoenix-documentation .phoenix-phase-title{margin-top:1rem;margin-bottom:1rem;color:#2c3e50;font-size:1.25rem;font-weight:600}.phoenix-documentation .phoenix-alert{border-left:5px solid #d9534f;background-color:#fdf7f7;padding:1.25rem;margin:1.5rem 0;border-radius:.25rem;color:#000}.phoenix-documentation .phoenix-code-list{background-color:#f8f9fa;padding:1.5rem 1.5rem 1.5rem 2.5rem;border-radius:.5rem;border:1px solid #e9ecef;margin-bottom:1.5rem}.phoenix-documentation .phoenix-code-list li{margin-bottom:.75rem}.phoenix-documentation .phoenix-code-list li:last-child{margin-bottom:0}.phoenix-documentation .phoenix-arrow{color:#6c757d;font-weight:700;margin:0 .5rem}.prositeweb-article{font-size:1.125rem;line-height:1.8;color:#2b2b2b;margin:0 auto;padding:2rem 15px}.prositeweb-article h2,.prositeweb-article h3,.prositeweb-article h4{color:#001a3d;font-weight:700;margin-top:1rem;margin-bottom:1.25rem}.prositeweb-article h2{font-size:2rem;border-bottom:2px solid #f2f2f2;padding-bottom:.5rem}.prositeweb-article h3{font-size:1.5rem}.prositeweb-article p{margin-bottom:1.5rem}.prositeweb-article ul,.prositeweb-article ol{margin-bottom:1.75rem;padding-left:1.5rem}.prositeweb-article li{margin-bottom:.5rem}.prositeweb-article pre{background-color:#001a3d;color:#fff;padding:1.5rem;border-radius:0;border-left:4px solid #fcb900;overflow-x:auto;font-size:.95rem;line-height:1.6;margin:2rem 0;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.prositeweb-article pre code{font-family:'Consolas','Monaco','Courier New',monospace;color:inherit;background:#fff0;padding:0}.prositeweb-article p>code,.prositeweb-article li>code{background-color:#f1f5f9;color:#001a3d;padding:.2rem .4rem;border-radius:3px;font-family:'Consolas','Monaco','Courier New',monospace;font-size:.9em;font-weight:600}.prositeweb-article .alert-prositeweb{background-color:rgb(252 185 0 / .1);border:none;border-left:5px solid #fcb900;padding:1.5rem;margin:2.5rem 0;color:#001a3d;font-weight:500}.prositeweb-article .alert-prositeweb strong{color:#001a3d;display:block;margin-bottom:.5rem}.sidebar-sticky-prositeweb{position:-webkit-sticky;position:sticky;top:100px;z-index:10}.card-prositeweb-sidebar{background-color:#fff;border:1px solid #e2e8f0;border-left:4px solid #001a3d;padding:1.5rem;border-radius:0;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.card-prositeweb-sidebar.card-newsletter{background-color:#001a3d;border-left:4px solid #fcb900;color:#fff}.card-prositeweb-sidebar .sidebar-title{font-size:1.15rem;font-weight:700;margin-bottom:.75rem;color:#001a3d;line-height:1.3}.card-prositeweb-sidebar.card-newsletter .sidebar-title{color:#fff}.card-prositeweb-sidebar .sidebar-text{font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;color:#4a5568}.card-prositeweb-sidebar.card-newsletter .sidebar-text{color:#cbd5e1}.btn-prositeweb-amber{background-color:#fcb900;color:#001a3d;font-weight:600;font-size:.95rem;border:none;padding:.75rem 1rem;border-radius:0;transition:background-color 0.3s ease,transform 0.2s ease;text-decoration:none;display:inline-block;text-align:center}.btn-prositeweb-amber:hover{background-color:#e5a700;color:#001a3d;transform:translateY(-2px)}.input-prositeweb{border-radius:0;border:1px solid rgb(255 255 255 / .2);background-color:rgb(0 0 0 / .2);color:#fff;padding:.75rem;font-size:.9rem}.input-prositeweb::placeholder{color:#94a3b8}.input-prositeweb:focus{background-color:rgb(0 0 0 / .4);border-color:#fcb900;box-shadow:none;color:#fff;outline:none}.frontend-editable-text{transition:all 0.2s ease;cursor:pointer}.frontend-editable-text:hover{outline:2px dashed var(--psw-accent,#f28c28);background-color:rgb(242 140 40 / .05);border-radius:4px}.bg-navy{background-color:var(--pw-navy)!important}.text-navy{color:var(--pw-navy)!important}.text-amber{color:var(--pw-amber)!important}.btn-amber{background-color:var(--pw-amber);color:#000;font-weight:600;border:none;border-radius:4px;padding:10px 24px;transition:all 0.2s ease-in-out}.btn-amber:hover{background-color:#e0a300;color:#000}.btn-navy{background-color:var(--pw-navy);color:#fff;font-weight:600;border-radius:4px;padding:10px 24px}.btn-navy:hover{background-color:#000f24;color:#fff}.btn-outline-navy{border:2px solid var(--pw-navy);color:var(--pw-navy);font-weight:600;border-radius:4px;padding:8px 24px}.btn-outline-navy:hover{background-color:var(--pw-navy);color:#fff}.support-hero{background-color:var(--pw-navy);color:#fff;padding:60px 0;border-bottom:4px solid var(--pw-amber)}.quick-access-card{border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:transform 0.2s}.quick-access-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.video-wrapper{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);background:#000}.kb-section{background-color:#fff;padding:60px 0;border-top:1px solid #e2e8f0}.kb-header-title{text-align:center;margin-bottom:30px}.kb-header-title .subtitle{color:var(--pw-blue);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.search-container input{padding-left:40px;border-radius:50px;border:1px solid #ced4da;box-shadow:0 2px 5px rgb(0 0 0 / .02)}.kb-card{border:1px solid #e9ecef;border-radius:4px;height:100%}.kb-card .card-body{padding:1.5rem}.kb-card-title{font-size:1.1rem;font-weight:500;margin-bottom:1.2rem;color:#000;display:flex;align-items:center}.kb-badge{background-color:#f1f3f5;color:#000;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;margin-left:10px;font-weight:400}.kb-list li{margin-bottom:.75rem;display:flex;align-items:flex-start}.kb-list li i{color:#000;margin-right:10px;font-size:1rem;margin-top:2px}.kb-list li a{color:#000;text-decoration:none;font-size:.9rem;transition:color 0.2s}.kb-list li a:hover{color:var(--pw-blue)}.load-more-btn{font-size:.85rem;color:var(--pw-blue);text-decoration:none;font-weight:500;margin-top:10px;display:inline-block}.load-more-btn:hover{text-decoration:underline}.kb-article{color:#000}.kb-card{transition:transform 0.2s ease,box-shadow 0.2s ease;border:1px solid #e9ecef}.kb-card:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgb(0 0 0 / .08)!important}.kb-list{list-style:none;padding:0;margin:0}.kb-list .kb-article{padding:12px 0;border-bottom:1px solid #f1f5f9;display:flex;align-items:center}.kb-list .kb-article:last-child{border-bottom:none}.kb-list .kb-article i{color:var(--pw-blue);margin-right:12px;font-size:1.1rem;opacity:.7}.kb-list .kb-article a{color:#495057;text-decoration:none;font-size:.95rem;font-weight:500;transition:color 0.2s;line-height:1.4}.kb-list .kb-article a:hover{color:var(--pw-amber)}.load-more-btn{font-size:.85rem;font-weight:600;color:var(--pw-navy);background:#f8f9fc;border:1px solid #e2e8f0;padding:6px 12px;border-radius:4px;display:inline-block;transition:all 0.2s;text-decoration:none;margin-top:10px}.load-more-btn:hover:not(.disabled-btn){background:var(--pw-navy);color:#fff;border-color:var(--pw-navy)}.psw-text-navy{color:#001a3d;transition:color 0.2s ease-in-out}.psw-text-navy:hover{color:#001a3d}.psw-blog-thumb{aspect-ratio:16/9}.psw-overlay-content{z-index:2}.psw-bg-amber{background-color:var(--pw-amber)}.psw-text-navy{color:var(--pw-navy);transition:color 0.2s ease-in-out}.psw-text-navy:hover{color:var(--pw-blue)}.psw-glass-badge{background-color:rgb(0 26 61 / .85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgb(255 255 255 / .1);letter-spacing:.5px}.transition-hover{transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #e9ecef}.transition-hover:hover{transform:translateY(-5px);box-shadow:0 12px 20px -5px rgb(0 0 0 / .1)!important}.transition-zoom{transition:transform 0.4s ease}.psw-blog-card:hover .transition-zoom{transform:scale(1.05)}.pw-calc-input:focus{border-color:#fcb900!important;box-shadow:0 0 0 .25rem rgb(252 185 0 / .25)!important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-item{transition:background-color 0.2s}.alt-item:hover{background-color:rgb(255 255 255 / .05)}.hero-section{background-color:var(--pw-blue);color:#fff;padding:80px 0}.text-pw-yellow{color:var(--pw-yellow)!important}.btn-pw{background-color:var(--pw-yellow);color:var(--pw-blue);font-weight:700;padding:12px 30px;border-radius:5px;border:none;text-transform:uppercase;transition:all 0.3s ease}.btn-pw:hover{background-color:#e0a800;color:var(--pw-blue);transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .2)}.youtube-short-container{position:relative;width:100%;max-width:280px;margin:0 auto;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .4);border:3px solid var(--pw-yellow);background-color:#000}.youtube-short-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.section-padding{padding:80px 0}.icon-box{font-size:2.5rem;color:var(--pw-blue);margin-bottom:20px}.accordion-button:not(.collapsed){background-color:#e9ecef;color:var(--pw-blue);font-weight:700}.accordion-button:focus{box-shadow:none;border-color:rgb(0 0 0 / .125)}.space-right{padding-right:16px!important}.why-problems .fas{font-size:2.5rem;margin-bottom:20px}.psw-solution-column{display:flex;margin-bottom:32px}.psw-solution-card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(11 29 59 / .1);border-radius:20px;background:#fff;box-shadow:0 10px 35px rgb(11 29 59 / .07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.psw-solution-card:hover{transform:translateY(-7px);border-color:rgb(244 185 5 / .55);box-shadow:0 22px 50px rgb(11 29 59 / .14)}.psw-solution-card__media{position:relative;overflow:hidden;aspect-ratio:16/10;background:#eef2f7}.psw-solution-card__media:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgb(11 29 59 / .34) 100%)}.psw-solution-card__image-link,.psw-solution-card__media img{display:block;width:100%;height:100%}.psw-solution-card__media img{object-fit:cover;transition:transform .55s ease}.psw-solution-card:hover .psw-solution-card__media img{transform:scale(1.045)}.psw-solution-card__categories{position:absolute;z-index:2;top:18px;left:18px;display:flex;flex-wrap:wrap;gap:7px}.psw-solution-card__category{padding:7px 11px;border-radius:999px;color:#0b1d3b;background:#f4b905;box-shadow:0 4px 14px rgb(11 29 59 / .16);font-size:12px;font-weight:700;line-height:1}.psw-solution-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.psw-solution-card__title{margin:0;color:#0b1d3b;font-size:clamp(21px, 1.55vw, 27px);font-weight:700;line-height:1.18;letter-spacing:-.025em}.psw-solution-card__title a{color:inherit;text-decoration:none}.psw-solution-card__title a:after{position:absolute;z-index:1;inset:0;content:""}.psw-solution-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px}.psw-solution-card__tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:6px}.psw-solution-card__tag{padding:6px 9px;border-radius:7px;color:#536078;background:#f1f4f8;font-size:11px;font-weight:600;line-height:1}.psw-solution-card__arrow{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#0b1d3b;background:#f4b905;font-size:22px;line-height:1;transition:transform .3s ease,background-color .3s ease}.psw-solution-card:hover .psw-solution-card__arrow{transform:translate(3px,-3px);background:#ffd23f}@media(max-width:767.98px){.psw-solution-column{margin-bottom:22px}.psw-solution-card{border-radius:16px}.psw-solution-card__body{padding:20px}.psw-solution-card__categories{top:14px;left:14px}}.psw-service-landing{--lp-navy:#0b1d3b;--lp-yellow:#f4b905;--lp-ink:#14243b;--lp-muted:#526174;--lp-line:#dfe5eb;--lp-soft:#f4f7fa;--lp-radius:18px;color:var(--lp-ink);font-size:1rem;line-height:1.65;background:#fff}.psw-service-landing *{box-sizing:border-box}.psw-service-landing .container{width:100%;max-width:1200px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.psw-service-landing h1,.psw-service-landing h2,.psw-service-landing h3,.psw-service-landing p{margin-top:0}.psw-service-landing h2{color:var(--lp-ink);font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:1.2;letter-spacing:-.035em;font-weight:750}.psw-service-landing h3{color:var(--lp-ink);font-size:1.17rem;line-height:1.35;font-weight:700}.psw-service-landing p:last-child{margin-bottom:0}.psw-service-landing a{color:inherit}.psw-service-landing a:focus-visible,.psw-service-landing button:focus-visible,.psw-service-landing summary:focus-visible{outline:3px solid #146ac9;outline-offset:5px}.psw-service-landing section[id]{scroll-margin-top:110px}.psw-service-landing .psw-lp-section{padding:80px 0}.psw-service-landing .psw-lp-soft{background:var(--lp-soft)}.psw-service-landing .psw-lp-heading{max-width:760px;margin-bottom:34px}.psw-service-landing .psw-lp-heading p{color:var(--lp-muted);max-width:660px}.psw-service-landing .psw-lp-eyebrow{display:block;font-size:.76rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin-bottom:17px;color:var(--lp-muted)}.psw-service-landing .psw-lp-hero{padding:26px 0 76px;background:var(--lp-navy);color:#fff;position:relative}.psw-service-landing .psw-lp-breadcrumb{margin-bottom:48px;font-size:.82rem;color:#bdcbdc}.psw-service-landing .psw-lp-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.psw-service-landing .psw-lp-breadcrumb li+li::before{content:"/";margin-right:8px;color:#8193ac}.psw-service-landing .psw-lp-breadcrumb a{text-decoration:none}.psw-service-landing .psw-lp-breadcrumb a:hover{text-decoration:underline}.psw-service-landing .psw-lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:58px;align-items:center}.psw-service-landing .psw-lp-hero .psw-lp-eyebrow{color:var(--lp-yellow)}.psw-service-landing .psw-lp-hero h1{color:#fff;font-size:clamp(2.1rem, 3.8vw, 3.6rem);font-weight:750;line-height:1.1;letter-spacing:-.04em;margin-bottom:24px;overflow-wrap:anywhere}.psw-service-landing .psw-lp-hero-intro{font-size:1.1rem;color:#d9e3ef;max-width:620px;margin-bottom:26px}.psw-service-landing .psw-lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.psw-service-landing .psw-lp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;border:1px solid #fff0;border-radius:9px;font:inherit;font-weight:700;text-decoration:none;line-height:1.4;text-align:center;cursor:pointer;background:var(--lp-yellow);color:var(--lp-navy);transition:background 0.15s ease,transform 0.15s ease}.psw-service-landing .psw-lp-button:hover{background:#ffd15c;color:var(--lp-navy);transform:translateY(-1px)}.psw-service-landing .psw-lp-button-dark{background:var(--lp-navy);color:#fff}.psw-service-landing .psw-lp-button-dark:hover{background:#173761;color:#fff}.psw-service-landing .psw-lp-text-link{text-underline-offset:5px;font-weight:650}.psw-service-landing .psw-lp-note{font-size:.82rem;line-height:1.6;color:var(--lp-muted);margin-top:16px}.psw-service-landing .psw-lp-hero .psw-lp-note{color:#bdcbdc}.psw-service-landing .psw-lp-checks{display:grid;gap:12px;list-style:none;padding:0;margin:0}.psw-service-landing .psw-lp-checks li{position:relative;padding-left:28px}.psw-service-landing .psw-lp-checks li::before{content:"✓";position:absolute;left:0;font-weight:800;color:#496321}.psw-service-landing .psw-lp-hero-checks{margin-top:26px;font-size:.89rem;color:#dae4ef}.psw-service-landing .psw-lp-hero-checks li::before{color:var(--lp-yellow)}.psw-service-landing .psw-lp-hero-image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:var(--lp-radius);border:1px solid #42516c}.psw-service-landing .psw-lp-video{margin:0;border-radius:var(--lp-radius);overflow:hidden;border:1px solid #42516c;background:#07152c;aspect-ratio:16/9}.psw-service-landing .psw-lp-video-portrait{aspect-ratio:9/16;max-width:290px;margin-inline:auto}.psw-service-landing .psw-lp-video iframe{width:100%;height:100%;border:0;display:block}.psw-service-landing .psw-lp-project-note{padding:30px;border:1px solid #3e506d;border-radius:var(--lp-radius);background:#12294a;box-shadow:14px 14px 0 #ffffff08}.psw-service-landing .psw-lp-project-note h2{color:#fff;font-size:1.6rem;letter-spacing:-.025em}.psw-service-landing .psw-lp-project-note dl{margin:24px 0 0}.psw-service-landing .psw-lp-project-note dl div{border-top:1px solid #354966;padding:16px 0}.psw-service-landing .psw-lp-project-note dl div:last-child{padding-bottom:0}.psw-service-landing .psw-lp-project-note dt{color:#fff;font-weight:700}.psw-service-landing .psw-lp-project-note dd{color:#bdcbdc;font-size:.9rem;margin:4px 0 0}.psw-service-landing .psw-lp-nav{border-bottom:1px solid var(--lp-line);background:#fff}.psw-service-landing .psw-lp-nav ul{display:flex;gap:28px;list-style:none;padding:18px 0;margin:0;overflow-x:auto}.psw-service-landing .psw-lp-nav a{white-space:nowrap;text-decoration:none;font-size:.87rem;font-weight:650;color:var(--lp-muted);display:block;padding:4px 0}.psw-service-landing .psw-lp-nav a:hover{color:var(--lp-navy);text-decoration:underline;text-underline-offset:7px}.psw-service-landing .psw-lp-metrics{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:32px 0;border-bottom:1px solid var(--lp-line)}.psw-service-landing .psw-lp-metric{flex:1 1 180px}.psw-service-landing .psw-lp-metric strong{display:block;font-size:2rem;line-height:1.2;overflow-wrap:anywhere}.psw-service-landing .psw-lp-metric span{display:block;color:var(--lp-muted);font-size:.85rem;margin-top:6px}.psw-service-landing .psw-lp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.psw-service-landing .psw-lp-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.psw-service-landing .psw-lp-grid>:only-child{grid-column:1 / -1}.psw-service-landing .psw-lp-card{padding:28px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#fff;min-width:0;overflow-wrap:anywhere}.psw-service-landing .psw-lp-card p{color:var(--lp-muted);font-size:.94rem}.psw-service-landing .psw-lp-number{display:inline-block;color:var(--lp-muted);font-size:.78rem;font-weight:750;letter-spacing:.08em;margin-bottom:22px}.psw-service-landing .psw-lp-benefit{border-top:3px solid var(--lp-yellow)}.psw-service-landing .psw-lp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:start}.psw-service-landing .psw-lp-rich{color:var(--lp-muted)}.psw-service-landing .psw-lp-rich p{margin-bottom:1rem}.psw-service-landing .psw-lp-rich a{color:#195ba2;text-decoration:underline}.psw-service-landing .psw-lp-rich img{max-width:100%;height:auto}.psw-service-landing .psw-lp-solution-image{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:var(--lp-radius);margin-top:24px}.psw-service-landing .psw-lp-deliverables{padding:30px;background:var(--lp-soft);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.psw-service-landing .psw-lp-deliverables h3{font-size:1.4rem}.psw-service-landing .psw-lp-deliverables>p{color:var(--lp-muted);font-size:.9rem;margin-bottom:24px}.psw-service-landing .psw-lp-deliverables .psw-lp-button{margin-top:26px}.psw-service-landing .psw-lp-comparison{margin-top:38px}.psw-service-landing .psw-lp-after{background:var(--lp-navy);color:#fff;border-color:var(--lp-navy)}.psw-service-landing .psw-lp-after h3{color:#fff}.psw-service-landing .psw-lp-after .psw-lp-checks li::before{color:var(--lp-yellow)}.psw-service-landing .psw-lp-case{padding:0;overflow:hidden}.psw-service-landing .psw-lp-case-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.psw-service-landing .psw-lp-case-body{padding:28px}.psw-service-landing .psw-lp-tag{display:inline-block;font-size:.76rem;font-weight:700;background:var(--lp-soft);padding:5px 10px;border-radius:6px;margin-bottom:14px;color:var(--lp-muted)}.psw-service-landing .psw-lp-case dl{margin:22px 0 0;font-size:.91rem}.psw-service-landing .psw-lp-case dt{font-weight:700;margin-top:14px}.psw-service-landing .psw-lp-case dd{margin:3px 0 0;color:var(--lp-muted)}.psw-service-landing .psw-lp-case a{display:inline-block;margin-top:22px;text-underline-offset:5px;font-weight:650}.psw-service-landing .psw-lp-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;counter-reset:lp-step}.psw-service-landing .psw-lp-process li{border-top:1px solid var(--lp-line);padding-top:24px;counter-increment:lp-step;min-width:0}.psw-service-landing .psw-lp-process li::before{content:counter(lp-step,decimal-leading-zero);display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lp-navy);color:var(--lp-yellow);font-weight:750;font-size:.85rem;margin-bottom:20px}.psw-service-landing .psw-lp-process p{color:var(--lp-muted);font-size:.93rem}.psw-service-landing .psw-lp-quote{margin:0;height:100%;display:flex;flex-direction:column}.psw-service-landing .psw-lp-quote blockquote{margin:0 0 24px;padding:0;border:0;background:none;font-size:1.1rem;line-height:1.7;color:var(--lp-ink);font-style:normal}.psw-service-landing .psw-lp-quote blockquote p{font-size:inherit;color:inherit;white-space:pre-line}.psw-service-landing .psw-lp-quote figcaption{margin-top:auto;display:flex;gap:12px;align-items:center;font-size:.85rem;color:var(--lp-muted)}.psw-service-landing .psw-lp-quote figcaption strong{display:block;color:var(--lp-ink)}.psw-service-landing .psw-lp-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0}.psw-service-landing .psw-lp-source{display:block;margin-top:5px;text-underline-offset:3px}.psw-service-landing .psw-lp-tech-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px;margin:0}.psw-service-landing .psw-lp-tech-list li{background:#fff;border:1px solid var(--lp-line);border-radius:8px;overflow:hidden}.psw-service-landing .psw-lp-tech-list span,.psw-service-landing .psw-lp-tech-list a{display:block;padding:12px 20px;font-weight:650;font-size:.92rem}.psw-service-landing .psw-lp-faq{max-width:880px}.psw-service-landing .psw-lp-faq details{border-bottom:1px solid var(--lp-line)}.psw-service-landing .psw-lp-faq details:first-child{border-top:1px solid var(--lp-line)}.psw-service-landing .psw-lp-faq summary{position:relative;padding:23px 40px 23px 0;font-weight:700;cursor:pointer;list-style:none;line-height:1.5}.psw-service-landing .psw-lp-faq summary::-webkit-details-marker{display:none}.psw-service-landing .psw-lp-faq summary::after{content:"+";position:absolute;right:8px;top:17px;font-size:1.6rem;font-weight:400}.psw-service-landing .psw-lp-faq details[open] summary::after{content:"−"}.psw-service-landing .psw-lp-faq-answer{padding:0 30px 24px 0;color:var(--lp-muted)}.psw-service-landing .psw-lp-related{display:block;text-decoration:none}.psw-service-landing .psw-lp-related:hover{border-color:#8293a9;background:#fafcff}.psw-service-landing .psw-lp-related .psw-lp-text-link{display:inline-block;margin-top:18px;font-size:.87rem;text-decoration:underline}.psw-service-landing .psw-lp-final{padding:66px 0;background:var(--lp-yellow)}.psw-service-landing .psw-lp-final-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:center}.psw-service-landing .psw-lp-final h2{margin-bottom:18px}.psw-service-landing .psw-lp-final p{color:#26344a}.psw-service-landing .psw-lp-final .psw-lp-note{color:#26344a}.psw-service-landing .psw-lp-final-action{justify-self:end;max-width:340px}.psw-service-landing .psw-lp-modal .modal-content{border:0;border-radius:18px;overflow:hidden;color:var(--lp-ink);background:#fff}.psw-service-landing .psw-lp-modal .modal-header{padding:24px 26px 0;border:0;justify-content:flex-end}.psw-service-landing .psw-lp-modal .modal-body{padding:12px 30px 32px}.psw-service-landing .psw-lp-modal h2{font-size:1.7rem}.psw-service-landing .psw-lp-modal .psw-lp-service-context{font-size:.8rem;color:var(--lp-muted);border-left:3px solid var(--lp-yellow);padding-left:12px;margin:20px 0}.psw-service-landing .psw-lp-modal .psw-lp-form{margin-top:24px}@media (max-width:991px){.psw-service-landing .psw-lp-hero-grid{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.psw-service-landing .psw-lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psw-service-landing .psw-lp-process{grid-template-columns:repeat(2,minmax(0,1fr))}.psw-service-landing .psw-lp-split{gap:30px}.psw-service-landing .psw-lp-project-note{padding:23px}}@media (max-width:767px){.psw-service-landing .container{padding-left:20px;padding-right:20px}.psw-service-landing .psw-lp-section{padding:52px 0}.psw-service-landing .psw-lp-hero{padding-bottom:48px}.psw-service-landing .psw-lp-breadcrumb{margin-bottom:30px}.psw-service-landing .psw-lp-hero-grid,.psw-service-landing .psw-lp-split,.psw-service-landing .psw-lp-final-grid{grid-template-columns:1fr;gap:30px}.psw-service-landing .psw-lp-grid{grid-template-columns:1fr}.psw-service-landing .psw-lp-heading{margin-bottom:26px}.psw-service-landing .psw-lp-card,.psw-service-landing .psw-lp-deliverables{padding:24px}.psw-service-landing .psw-lp-case{padding:0}.psw-service-landing .psw-lp-final{padding:48px 0}.psw-service-landing .psw-lp-final-action{justify-self:start;max-width:none}.psw-service-landing .psw-lp-video-portrait{max-width:260px}.psw-service-landing .psw-lp-modal .modal-body{padding:10px 22px 26px}}@media (max-width:420px){.psw-service-landing .psw-lp-process{grid-template-columns:1fr}.psw-service-landing .psw-lp-actions .psw-lp-button{width:100%}}@media (prefers-reduced-motion:reduce){.psw-service-landing .psw-lp-button{transition:none}.psw-service-landing .psw-lp-button:hover{transform:none}}.p-top{padding-top:5rem!important}#psw-community{--community-navy:#0B1D3B;--community-yellow:#f4b905}#psw-community .community-eyebrow{color:var(--community-yellow);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#psw-community .community-hero-media{width:100%;border:1px solid var(--community-yellow);border-radius:1rem;overflow:hidden;background:var(--community-navy);box-shadow:0 18px 45px rgb(0 0 0 / .2)}#psw-community .community-hero-media iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0}#psw-community .community-hero-media video{display:block;width:100%;height:auto;max-height:540px}#psw-community .community-hero-photo{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}#psw-community .community-event-card{border-radius:.75rem;overflow:hidden}#psw-community .community-event-image{width:100%;height:220px;object-fit:cover}#psw-community .community-event-card h3 a{color:var(--community-navy);text-decoration:none}#psw-community .community-event-card h3 a:hover{text-decoration:underline}#psw-community .community-event-placeholder{height:100px;display:flex;align-items:center;justify-content:center;background:var(--community-navy);color:var(--community-yellow);font-size:2rem}#psw-community .community-programme{background:var(--community-navy);color:#fff;border-radius:1rem;padding:2rem}#psw-community .community-programme h3{color:#fff}#psw-community .community-programme li{margin-bottom:1.1rem}#psw-community .community-programme li::marker{color:var(--community-yellow);font-weight:700}#psw-community .community-event-card .card-body{padding:1.5rem}#psw-community .community-secondary{border:1px solid rgb(255 255 255 / .7);color:#fff}#psw-community .community-secondary:hover{background:#fff;color:var(--community-navy)}#psw-community a:focus-visible,#psw-community button:focus-visible{outline:3px solid var(--community-yellow);outline-offset:4px}#psw-community [hidden]{display:none!important}#psw-community #communaute-evenements,#psw-community #communaute-contact{scroll-margin-top:110px}.psw-event-landing .psw-event-hero-no-media{grid-template-columns:minmax(0,1fr)}.psw-event-landing .psw-event-detail{display:block;font-size:1.1rem;line-height:1.5;overflow-wrap:anywhere}.psw-event-landing .psw-event-metric-label{display:block;margin-bottom:.5rem;font-weight:700}.psw-event-landing .psw-event-content{min-width:0;overflow-wrap:anywhere}.psw-event-landing .psw-event-content img{max-width:100%;height:auto}.psw-event-landing .psw-event-content .wp-caption{max-width:100%}.psw-event-landing .psw-event-content iframe{max-width:100%}.psw-event-landing .psw-event-content table{display:block;max-width:100%;overflow-x:auto}.psw-event-landing .psw-event-content::after{content:'';display:table;clear:both}.psw-event-landing #psw-event-description,.psw-event-landing #psw-event-details,.psw-event-landing #psw-event-faq{scroll-margin-top:110px}h1{font-size:43px;line-height:1.15;letter-spacing:-1.3px;color:#0b1d3b;margin:12px 0 22px}h2{font-size:29px;line-height:1.25;color:#0b1d3b;margin-top:58px;scroll-margin-top:24px}h3{font-size:22px;line-height:1.35;margin-top:32px;color:#0b1d3b}p{margin:16px 0}a{color:#245b8d;text-underline-offset:3px}sup{margin-left:3px;font-size:11px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#41546b}aside{background:#fff7d9;border-left:5px solid #f4b905;padding:15px}aside p{font-size:15px;margin-bottom:0}li{margin:8px 0}.table-wrap{overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}th{background:#0b1d3b;color:#fff;text-align:left;font-weight:650;padding:14px}td{border-bottom:1px solid #dce3ec;padding:13px 14px;vertical-align:top}tr:nth-child(even) td{background:#f5f7fa}figure{margin:30px 0}figure img{width:100%;height:auto;border:1px solid #e4e9ef;border-radius:8px}figcaption{margin-top:8px}.sources{padding-left:22px}.sources li{margin:14px 0}strong{color:#0b1d3b}@media print{figure,tr{break-inside:avoid}nav{display:none}a{color:inherit}}table,tr,td,th{border:1px solid;padding:1px}textarea:not(.select2-search__field){min-height:150px!important}:root{color-scheme:light}*{box-sizing:border-box}.note{background:#f4f6f9;border-left:4px solid #f4b905;padding:20px 24px;margin:24px 0}.cta{background:#0b1d3b;color:#fff;padding:30px;border-radius:6px;margin-top:32px}.cta h2{color:#fff;margin-top:0}.cta a{color:#f4b905;font-weight:700}.sources{font-size:14px}.seo{border-top:1px solid #dce2eb;margin-top:40px;padding-top:18px;font-size:15px;overflow-wrap:anywhere}code{font-size:.9em}@media(max-width:680px){main{margin:0;padding:30px 22px}h1{font-size:32px}h2{font-size:24px}}@media print{body{background:#fff}main{margin:0;padding:10mm;border:0;max-width:none}.cta{background:#f4f6f9;color:#23334b}.cta h2{color:#0b1d3b}.cta a{color:#175ca5}}main{max-width:100%!important}
/* Phoenix: solution */
.psw-solution,.psw-sol-dialog{--sol-navy:#0b1d3b;--sol-amber:#f4b905;--sol-ink:#17243b;--sol-muted:#536175;--sol-line:#dfe5ec;--sol-tint:#f1f5fa;color:var(--sol-ink);font-size:16px;line-height:1.65;box-sizing:border-box}.psw-solution{background:#fff;height:auto!important;min-height:0;overflow:visible;clear:both}.psw-solution *,.psw-sol-dialog *{box-sizing:border-box}.psw-solution h1,.psw-solution h2,.psw-solution h3,.psw-sol-dialog h2{color:var(--sol-navy);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:0 0 24px;text-transform:none}.psw-solution h1{font-size:clamp(34px, 3.8vw, 58px)}.psw-solution h2{font-size:clamp(27px, 2.7vw, 38px)}.psw-solution h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin-bottom:16px}.psw-solution p{margin:0 0 20px;font-size:inherit;line-height:inherit}.psw-sol-container{width:min(1180px, calc(100% - 64px));margin-inline:auto}.psw-sol-hero{padding:42px 0 0;background:#fff}.psw-sol-hero-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:25px;border-radius:24px;padding-top:100px;padding-bottom:50px}.psw-sol-hero-copy,.psw-sol-media{min-width:0}.psw-sol-eyebrow{display:block;color:#57667d;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.psw-sol-lead{font-size:18px;line-height:1.65;color:#46556c;max-width:48ch;margin-bottom:30px}.psw-sol-lead p:last-child{margin-bottom:0}.psw-sol-actions{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap}.psw-sol-button,.psw-sol-dialog .psw-sol-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--sol-amber);color:var(--sol-navy);border:1px solid #fff0;border-radius:8px;padding:15px 22px;font-size:14px;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer;white-space:normal;min-height:50px;transition:background .15s}.psw-sol-button:hover,.psw-sol-dialog .psw-sol-button:hover{background:#e5ac00;color:var(--sol-navy)}.psw-sol-button span[aria-hidden]{font-size:20px;line-height:1}.psw-sol-button:disabled{opacity:.65;cursor:wait}.psw-sol-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--sol-amber);font-size:14px;font-weight:650;text-decoration:none;border-bottom:1px solid currentColor;padding:4px 0}.psw-solution a:focus-visible,.psw-solution button:focus-visible,.psw-sol-dialog :focus-visible{outline:3px solid #3263d7;outline-offset:4px}.psw-solution .psw-sol-hero-note{font-size:12px;color:var(--sol-muted);margin:18px 0 0}.psw-sol-media{position:relative}.psw-sol-hero-image{display:block;width:100%;height:auto;max-height:380px;object-fit:contain;border-radius:12px}.psw-sol-video{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--sol-navy);box-shadow:0 16px 40px #0b1d3b12}.psw-sol-video img{width:100%;height:100%;object-fit:cover;display:block}.psw-sol-video iframe,.psw-sol-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.psw-sol-play{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff0;display:grid;place-items:center;cursor:pointer}.psw-sol-play span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--sol-amber);color:var(--sol-navy);font-size:22px;box-shadow:0 0 0 12px #ffffff25}.psw-sol-demo{display:block;text-align:center;font-size:13px;font-weight:600;margin-top:18px;color:var(--sol-navy)}.psw-sol-product-mark{min-height:310px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;background:var(--sol-navy);color:#fff;border-radius:16px;text-align:center}.psw-sol-symbol{display:grid;place-items:center;width:90px;height:90px;background:var(--sol-amber);color:var(--sol-navy);border-radius:22px;font-size:28px;font-weight:800;transform:rotate(-6deg);margin-bottom:28px}.psw-sol-product-mark p{max-width:22ch;font-size:22px;margin:0}.psw-sol-nav{display:flex;gap:36px;border-bottom:1px solid var(--sol-line);padding:27px 0;flex-wrap:wrap}.psw-sol-nav a{font-size:13px;font-weight:600;color:var(--sol-muted);text-decoration:none}.psw-sol-nav a:hover{color:var(--sol-navy)}.psw-sol-section{padding:80px 0;scroll-margin-top:110px;height:auto;min-height:0}.psw-sol-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:80px;align-items:start}.psw-sol-rich{font-size:16px;line-height:1.8;color:#46556c;overflow-wrap:anywhere}.psw-sol-rich p{margin-bottom:22px}.psw-sol-rich ul,.psw-sol-rich ol{padding-left:22px;margin:0 0 24px}.psw-sol-rich ul{list-style:disc}.psw-sol-rich ol{list-style:decimal}.psw-sol-rich li+li{margin-top:8px}.psw-sol-rich h2,.psw-sol-rich h3,.psw-sol-rich h4{margin-top:32px;font-size:24px;color:var(--sol-navy)}.psw-sol-rich img{max-width:100%;height:auto}.psw-sol-rich>:last-child{margin-bottom:0}.psw-sol-access{border:1px solid var(--sol-line);border-radius:16px;padding:30px;background:#fff;position:sticky;top:110px;height:auto;min-height:0;box-shadow:0 12px 36px #0b1d3b05}.psw-sol-access .psw-sol-eyebrow{margin-bottom:12px}.psw-sol-access .psw-sol-button{width:100%}.psw-sol-price{font-size:34px;letter-spacing:-.04em;line-height:1.2;font-weight:700;margin:8px 0 20px;color:var(--sol-navy)}.psw-sol-price span{font-size:13px;font-weight:500;letter-spacing:0}.psw-solution .psw-sol-muted{font-size:14px;color:var(--sol-muted)}.psw-sol-specs{margin:26px 0;line-height:1.5}.psw-sol-specs>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--sol-line);font-size:12px}.psw-sol-specs dt{font-weight:400;color:var(--sol-muted)}.psw-sol-specs dd{margin:0;text-align:right;font-weight:600}.psw-solution .psw-sol-small{font-size:12px;color:var(--sol-muted);margin:16px 0 0}.psw-sol-tint{background:var(--sol-tint)}.psw-sol-heading{max-width:640px;margin:0 auto 40px;text-align:center}.psw-sol-heading h2{margin-bottom:0}.psw-sol-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.psw-sol-feature{padding:34px;background:#fff;border-radius:14px;height:auto;min-height:0}.psw-sol-feature-number{display:block;font-size:13px;font-weight:700;color:#6b7b92;letter-spacing:.08em;margin-bottom:32px}.psw-sol-feature p{font-size:15px;color:var(--sol-muted);margin-bottom:0}.psw-sol-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.psw-sol-origin{border-left:3px solid var(--sol-amber);padding-left:30px}.psw-sol-install-grid .psw-sol-text-link{margin-top:25px}.psw-sol-faq-section{border-top:1px solid var(--sol-line);padding-top:60px}.psw-sol-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.psw-sol-faq details{border-bottom:1px solid var(--sol-line)}.psw-sol-faq summary{cursor:pointer;font-size:17px;font-weight:600;padding:22px 0;line-height:1.5}.psw-sol-faq details>div{padding-bottom:22px}.psw-sol-bottom{padding:0 0 72px}.psw-sol-bottom-panel{background:var(--sol-navy);color:#e3eaf4;border-radius:20px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:40px}.psw-sol-bottom-panel>div:first-child{max-width:560px}.psw-sol-bottom-panel h2{color:#fff;margin-bottom:14px}.psw-sol-bottom-panel p{color:#c8d3e2;margin:0;font-size:16px}.psw-sol-bottom-panel .psw-sol-actions{flex-shrink:0;flex-direction:column;align-items:flex-start}.psw-sol-bottom-panel .psw-sol-text-link{color:#fff}.psw-sol-modal-open{overflow:hidden}.psw-sol-dialog{padding:0;width:min(640px, calc(100% - 32px));max-width:640px;max-height:calc(100dvh - 40px);margin:auto;border:0;border-radius:18px;background:#fff;color:var(--sol-ink);overflow:auto;box-shadow:0 24px 100px #0005}.psw-sol-dialog:not([open]){display:none!important}.psw-sol-dialog::backdrop{background:#07162bd9}.psw-sol-dialog-inner{padding:42px;position:relative}.psw-sol-dialog h2{font-size:28px;padding-right:20px}.psw-sol-dialog p{font-size:15px;line-height:1.65;margin:0 0 22px}.psw-sol-close{position:absolute;right:15px;top:12px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#eff3f7;color:var(--sol-navy);font-size:26px;cursor:pointer}.psw-sol-download-form label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}.psw-sol-download-form input:not([type=hidden]){width:100%;height:50px;border:1px solid #b8c3d1;border-radius:7px;padding:10px 14px;background:#fff;color:var(--sol-navy);font:inherit;box-shadow:none}.psw-sol-download-form .psw-sol-button{width:100%}.psw-sol-download-form .psw-sol-form-note{font-size:12px;color:var(--sol-muted);margin:18px 0 24px}.psw-sol-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.psw-sol-form-status:empty{display:none}.psw-sol-form-status{margin-top:20px;padding:14px;border-radius:8px;font-size:14px;line-height:1.6}.psw-sol-form-status.is-error{background:#fff0ee;color:#9c2720}.psw-sol-form-status.is-success{background:#e9f5ef;color:#1a6244}.psw-sol-notice{background:#fff5d6;padding:16px}@media(max-width:1000px){.psw-sol-hero-panel{gap:30px;padding:34px}.psw-sol-overview-grid{gap:36px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.psw-sol-install-grid{gap:40px}.psw-sol-feature{padding:26px}.psw-sol-bottom-panel{display:block}.psw-sol-bottom-panel .psw-sol-actions{margin-top:28px;flex-direction:row;align-items:center}}@media(max-width:760px){.psw-sol-container{width:calc(100% - 32px)}.psw-sol-hero{padding-top:20px}.psw-sol-hero-panel{grid-template-columns:1fr;gap:32px;padding:28px 22px;border-radius:16px}.psw-solution h1{max-width:none;font-size:36px}.psw-sol-lead{font-size:16px}.psw-sol-overview-grid,.psw-sol-install-grid,.psw-sol-faq-grid{grid-template-columns:1fr;gap:36px}.psw-sol-access{position:static}.psw-sol-section{padding:52px 0}.psw-sol-features{grid-template-columns:1fr;gap:16px}.psw-sol-feature{padding:26px}.psw-sol-feature-number{margin-bottom:18px}.psw-sol-nav{gap:16px;justify-content:space-between;padding:22px 0}.psw-sol-nav a{font-size:12px}.psw-sol-bottom{padding-bottom:40px}.psw-sol-bottom-panel{padding:30px 24px;border-radius:14px}.psw-sol-bottom-panel .psw-sol-actions{align-items:stretch;flex-direction:column}.psw-sol-bottom-panel .psw-sol-text-link{align-self:flex-start}.psw-sol-dialog-inner{padding:36px 24px}.psw-sol-dialog h2{font-size:24px}.psw-sol-origin{padding-left:22px}.psw-sol-product-mark{min-height:240px}.psw-sol-hero-image{max-height:280px}}@media(prefers-reduced-motion:reduce){.psw-sol-button{transition:none}}
/* Phoenix: home */
.psw-home{--bs-primary-rgb:11, 29, 59;--bs-warning-rgb:244, 185, 5;color:#0b1d3b;background:#fff;font-family:var(--body-font,sans-serif);font-size:1rem;line-height:1.5;padding-top:var(--psw-home-header-offset,0)}.psw-home .psw-home-warm{background-color:#fff8e5}.psw-home .fw-bold{font-weight:700!important}.psw-home strong{font-weight:700}.psw-home :is(h1,h2,h3,.h2,.h4,.h5){color:inherit;font-family:var(--title-font,sans-serif);letter-spacing:normal;line-height:1.2}.psw-home .display-4{font-size:clamp(2rem, 1.475rem + 2.7vw, 3.5rem)}.psw-home .display-6{font-size:clamp(1.75rem, 1.375rem + 1.5vw, 2.5rem)}.psw-home .h2{font-size:clamp(1.5rem, 1.325rem + .9vw, 2rem)}.psw-home .h4{font-size:1.5rem}.psw-home .h5{font-size:1.25rem}.psw-home p:not(.lead):not(.small){font-size:inherit}.psw-home a:not(.btn):not(.text-white){color:#0b1d3b}.psw-home a:not(.btn):not(.text-white):hover{color:#775600}.psw-home .btn{height:auto;min-width:0;display:inline-block;position:static;z-index:auto;line-height:1.5;letter-spacing:normal;white-space:normal}.psw-home .btn-warning{color:#0b1d3b;background-color:#f4b905;border-color:#f4b905}.psw-home .btn-warning:hover,.psw-home .btn-warning:focus{color:#0b1d3b;background-color:#ffca28;border-color:#ffca28}.psw-home .btn-warning:active{background-color:#e3aa00;border-color:#e3aa00}.psw-home [data-intent][aria-pressed="true"]{background-color:#fff8e5;border-color:#f4b905!important}.psw-home :is(a,button):focus-visible{outline:3px solid #1873c6;outline-offset:4px}.psw-home blockquote{font-size:1rem;font-weight:400;line-height:1.5}.psw-home blockquote cite{font-size:.875rem}.psw-home .badge{white-space:normal}
/* Phoenix: case */
:is(#contenu:has(#case-title),#preview-modal){--case-ink:#0b1d3b;--case-muted:#596679;--case-paper:#faf9f6;--case-line:#dfe5ed;--case-header-offset:96px;--case-admin-offset:0px;--bs-primary-rgb:11, 29, 59;--bs-warning-rgb:244, 185, 5;color:var(--case-ink);font-family:var(--body-font,'Poppins',sans-serif);font-size:16px;line-height:1.7}#contenu:has(#case-title){background:var(--case-paper);padding-top:calc(var(--case-header-offset) + var(--case-admin-offset))}body.admin-bar #contenu:has(#case-title){--case-admin-offset:32px}#contenu:has(#case-title) [id]{scroll-margin-top:calc(var(--case-header-offset) + var(--case-admin-offset) + 100px)}:is(#contenu:has(#case-title),#preview-modal) :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--title-font,'Montserrat',sans-serif);font-weight:600;line-height:1.25;letter-spacing:-.025em}#contenu #case-title{font-size:clamp(2rem, 3.6vw, 3.5rem)!important;line-height:1.12!important;letter-spacing:-.045em}#contenu:has(#case-title) :is(.display-6,#process-title){font-size:clamp(1.75rem, 2.5vw, 2.6rem)!important}#contenu:has(#case-title) .h2{font-size:clamp(1.5rem, 2.2vw, 2rem)!important}#contenu:has(#case-title) .h4{font-size:1.35rem!important}:is(#contenu:has(#case-title),#preview-modal) .h5{font-size:1.15rem!important}#contenu:has(#case-title) .h6{font-size:1rem!important}:is(#contenu:has(#case-title),#preview-modal) p{font-size:inherit}#contenu:has(#case-title) .lead{font-size:1.125rem;line-height:1.75;font-weight:400}:is(#contenu:has(#case-title),#preview-modal) .small{font-size:.875rem}#contenu:has(#case-title) .text-uppercase{font-size:.75rem;letter-spacing:.1em}:is(#contenu:has(#case-title),#preview-modal) .fw-semibold{font-weight:600}:is(#contenu:has(#case-title),#preview-modal) .fw-medium{font-weight:500}:is(#contenu:has(#case-title),#preview-modal) .text-body-secondary{color:var(--case-muted)}:is(#contenu:has(#case-title),#preview-modal) .bg-primary-subtle{background-color:#eaf0f7}:is(#contenu:has(#case-title),#preview-modal) .text-bg-primary{color:#fff;background-color:var(--case-ink)}:is(#contenu:has(#case-title),#preview-modal) .text-bg-light{color:var(--case-ink);background-color:#f5f7fa}#contenu:has(#case-title) .bg-success-subtle{background-color:#d1e7dd}#contenu:has(#case-title) .text-success-emphasis{color:#0f5132}:is(#contenu:has(#case-title),#preview-modal) .rounded-4{border-radius:1rem}#contenu:has(#case-title) .border-opacity-25{border-color:rgb(255 255 255 / 25%)!important}:is(#contenu:has(#case-title),#preview-modal) .link-offset-3{text-underline-offset:.3em}#contenu:has(#case-title) .bg-primary.text-white>.row h2{color:#fff}#contenu:has(#case-title) .text-white-50{color:#c5cfdd!important}:is(#contenu:has(#case-title),#preview-modal) :is(.card,.list-group-item,.accordion-item){color:var(--case-ink);border-color:var(--case-line)}#contenu:has(#case-title) .list-group-item.active{color:#fff}#contenu:has(#case-title) .card h3{color:var(--case-ink)!important}#contenu:has(#case-title) aside .card{box-shadow:0 12px 36px rgb(11 29 59 / 7%)!important}:is(#contenu:has(#case-title),#preview-modal) .badge{line-height:1.4;white-space:normal;text-align:left}#contenu:has(#case-title) .breadcrumb{line-height:1.6}#contenu:has(#case-title) .breadcrumb a{color:var(--case-muted)}#contenu:has(#case-title) figure .card{box-shadow:0 16px 40px rgb(0 0 0 / 14%)!important}#contenu #solution article.card{box-shadow:0 6px 24px rgb(11 29 59 / 4%)}:is(#contenu:has(#case-title),#preview-modal) .btn{height:auto;min-height:44px;min-width:0;padding:.75rem 1.25rem;border:1px solid #fff0;border-radius:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:0;white-space:normal;text-align:center}:is(#contenu:has(#case-title),#preview-modal) .btn-primary{color:#fff;background-color:var(--case-ink);border-color:var(--case-ink)}:is(#contenu:has(#case-title),#preview-modal) .btn-primary:is(:hover,:focus,:active){color:#fff;background-color:#1c3659;border-color:#1c3659}#contenu:has(#case-title) .btn-warning{color:var(--case-ink);background-color:#f4b905;border-color:#f4b905}#contenu:has(#case-title) .btn-warning:is(:hover,:focus,:active){color:var(--case-ink);background-color:#ffcb33;border-color:#ffcb33}#contenu:has(#case-title) .btn-light{color:var(--case-ink)}#contenu:has(#case-title) .btn-outline-dark{color:var(--case-ink);border-color:var(--case-ink);background:#fff0}#contenu:has(#case-title) .btn-outline-dark:is(:hover,:focus,:active){color:#fff;background:var(--case-ink)}:is(#contenu:has(#case-title),#preview-modal) :is(a,button):focus-visible{outline:3px solid #b88700;outline-offset:4px}#contenu:has(#case-title)>.sticky-top{top:calc(var(--case-header-offset) + var(--case-admin-offset));z-index:90;border-color:var(--case-line)!important;box-shadow:0 3px 12px rgb(11 29 59 / 3%)}#case-nav{flex-wrap:nowrap;overflow-x:auto;padding:.25rem 0}#case-nav .nav-link{flex-shrink:0;color:var(--case-muted);font-size:.875rem;line-height:1.5;padding-top:.75rem;padding-bottom:.75rem;border-radius:.5rem}#case-nav .nav-link:hover{color:var(--case-ink);background:#eaf0f7}#case-nav .nav-link.active{color:#fff;background:var(--case-ink)}#contenu #technical-details .accordion-button{color:var(--case-ink);font-size:.9375rem;line-height:1.5;letter-spacing:0;padding:1.25rem}#contenu #technical-details .accordion-button:not(.collapsed){background:#eaf0f7}#preview-modal .modal-content{background:#fff}#preview-modal .modal-title{font-size:1.25rem!important}#preview-modal .btn-close{min-width:32px;min-height:32px}@media (max-width:991.98px){#contenu:has(#case-title){--case-header-offset:80px}}@media (max-width:782px){body.admin-bar #contenu:has(#case-title){--case-admin-offset:46px}}@media (max-width:575.98px){#contenu:has(#case-title) .container{padding-left:20px;padding-right:20px}#contenu:has(#case-title) .lead{font-size:1rem}#contenu:has(#case-title) aside .card-body{padding:1.5rem!important}#contenu:has(#case-title) figure .badge{max-width:100%}}
/* Phoenix: typography */
:root{--title-font:'Montserrat', sans-serif;--body-font:'Poppins', sans-serif;--bs-font-sans-serif:var(--body-font);--bs-body-font-family:var(--body-font)}body{font-family:var(--body-font)}button,input,optgroup,select,textarea{font-family:var(--body-font)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,.section-title,.sidebar-title,.navbar-brand,.post-title,.kb-card-title,.psw-blog-title,.aximo-hero-text,.pswh-case-visual strong{font-family:var(--title-font)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:inherit}
/* Phoenix: enseadev */
:root{--ed-ink:#152b3c;--ed-night:#102635;--ed-paper:#faf9f6;--ed-soft:#f0f2f2;--ed-line:#d9dfe1;--ed-muted:#52616d;--ed-accent:#e3bd99;--ed-copper:#875735;--ed-white:#fff;--ed-radius:12px}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--ed-paper);color:var(--ed-ink);font-family:var(--body-font,'Poppins',sans-serif);font-size:17px;line-height:1.75}.ed-site{background:var(--ed-paper)}.ed-site :is(h1,h2,h3),.ed-header,.ed-footer{font-family:var(--title-font,'Montserrat',sans-serif)}.ed-site :is(h1,h2,h3){color:var(--ed-ink);font-weight:650;letter-spacing:-.04em;line-height:1.17;text-wrap:balance}.ed-site h1{font-size:clamp(2.3rem,4.35vw,4.25rem)!important;margin:0 0 28px;font-weight:700;line-height:1.09}.ed-site h2{font-size:clamp(1.9rem,3vw,2.8rem)!important;margin:0 0 24px}.ed-site h3{font-size:1.45rem!important;margin:0 0 18px;line-height:1.35;letter-spacing:-.025em}.ed-site p{margin:0 0 1.15em}.ed-site a{color:inherit}.ed-site :where(a,button,summary,input,textarea,select):focus-visible,.ed-header :focus-visible,.ed-footer :focus-visible{outline:3px solid var(--ed-copper);outline-offset:5px}.ed-site img{max-width:100%;height:auto}.ed-site .container,.ed-header .container,.ed-footer .container{width:100%;max-width:1320px;padding-inline:36px}.ed-skip{position:fixed;top:-100px;left:20px;background:var(--ed-accent);color:var(--ed-ink);padding:12px 22px;z-index:10000}.ed-skip:focus{top:10px}.ed-header{background:var(--ed-paper)!important;border-bottom:1px solid var(--ed-line);padding:16px 0;position:relative;z-index:1000}.ed-header .site-navbar{padding:0;gap:22px;min-height:64px}.ed-brand{display:inline-flex;flex-direction:column;color:var(--ed-ink)!important;text-decoration:none;line-height:1.1;flex-shrink:0}.ed-brand>span{font-size:32px;font-weight:750;letter-spacing:-1.8px}.ed-brand small{font-size:9px;letter-spacing:1.6px;font-weight:600;margin-top:9px}.ed-dot{color:var(--ed-copper)}.ed-header .site-menu-main{gap:22px;margin:0;padding:0}.ed-header .site-menu-main .nav-link,.ed-header .site-menu-main>li>a{color:var(--ed-ink)!important;font-size:14px;font-weight:600;padding:16px 0;white-space:nowrap}.ed-header .site-menu-main .sub-menu{background:#fff;border:1px solid var(--ed-line);box-shadow:0 14px 35px #152b3c12;border-radius:8px}.ed-header .site-menu-main .sub-menu a{color:var(--ed-ink);font-size:14px}.ed-header .site-menu-main .sub-menu a:hover{color:var(--ed-copper)}.ed-header-cta{font-size:13px!important;padding:13px 17px!important}.ed-header .mobile-menu-trigger{border:0;background:none;min-width:44px;min-height:44px}.ed-header .mobile-menu-trigger span,.ed-header .mobile-menu-trigger span:before,.ed-header .mobile-menu-trigger span:after{background:var(--ed-ink)}.ed-header .mobile-menu-head button{border:0;background:none;color:var(--ed-ink);font-size:28px;padding:8px;min-width:44px;min-height:44px}.ed-eyebrow{font-size:12px!important;letter-spacing:1.7px;font-weight:600;text-transform:uppercase;color:var(--ed-copper);margin-bottom:22px!important;line-height:1.6}.ed-lead{font-size:19px;line-height:1.85;color:var(--ed-muted);max-width:690px}.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--ed-ink);border:1px solid var(--ed-ink);border-radius:5px;color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;padding:18px 25px;min-height:48px;line-height:1.5;transition:background .18s,border-color .18s}.ed-btn:hover{background:#29485e;border-color:#29485e}.ed-link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-bottom:1px solid #152b3c55;padding:8px 0;line-height:1.6}.ed-link:hover{text-decoration:none;color:var(--ed-copper);border-bottom-color:currentColor}.ed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:34px}.ed-hero{padding:90px 0 92px;border-bottom:1px solid var(--ed-line);background:linear-gradient(110deg,#faf9f6 45%,#eeede7)}.ed-hero-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:74px;align-items:center}.ed-hero h1 em{font-style:normal;color:var(--ed-copper)}.ed-hero .ed-lead{max-width:560px}.ed-hero-note{font-size:13px;line-height:1.8;color:var(--ed-muted);max-width:440px;margin:30px 0 0!important}.ed-flow{background:var(--ed-night);border:1px solid #2f4656;border-radius:16px;padding:30px;color:#fff;box-shadow:0 22px 50px #152b3c18;position:relative}.ed-flow-caption{font-size:11px;letter-spacing:1.5px;margin-bottom:28px;display:flex;gap:12px;align-items:center;color:#d5dee4}.ed-status{width:6px;height:6px;border-radius:50%;background:var(--ed-accent);flex-shrink:0}.ed-flow-node{padding:22px;display:flex;align-items:center;gap:18px;background:#1b3547;border:1px solid #3b5262;border-radius:8px}.ed-node-icon{background:#294556;border:1px solid #4a6171;border-radius:6px;width:44px;height:44px;display:grid;place-content:center;font-size:12px;color:var(--ed-accent);flex-shrink:0}.ed-flow-node small{display:block;font-size:10px;letter-spacing:1.6px;color:#c2ced7}.ed-flow-node strong{font-size:24px;font-weight:600;display:block;letter-spacing:-.6px;color:#fff}.ed-flow-node p{font-size:12px;color:#d5dee4;margin:4px 0 0}.ed-flow-bridge{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 0;color:#d5dee4;font-size:11px}.ed-flow-bridge>span:first-child,.ed-flow-bridge>span:last-child{color:var(--ed-accent);font-size:21px}.ed-flow-center{border:1px solid #edceae;border-radius:8px;text-align:center;background:var(--ed-accent);padding:16px;color:var(--ed-night)}.ed-flow-center>span{display:block;font-family:var(--title-font);font-weight:750;font-size:27px;letter-spacing:-1px}.ed-flow-center>small{font-size:11px}.ed-flow-note{font-size:11px;color:#c2ced7;text-align:center;padding-top:22px}.ed-page-hero{padding:110px 0 35px!important;border-bottom:1px solid var(--ed-line);background:var(--ed-night);color:#fff}.ed-page-hero h1,.ed-page-hero .post__title{color:#fff;max-width:1050px}.ed-page-hero .ed-eyebrow{color:var(--ed-accent)}.ed-page-hero .ed-lead{max-width:850px;color:#d2dce4}.ed-page-hero .ed-btn{background:var(--ed-accent);border-color:var(--ed-accent);color:var(--ed-night)!important}.ed-page-hero .ed-btn:hover{background:#efd0b2}.ed-page-hero .ed-link{color:#e5ebef;border-color:#8798a5}.ed-page-hero.aximo-breadcrumb{background:var(--ed-night)!important;padding:64px 0}.ed-page-hero .breadcrumbs :is(a,li,span),.ed-page-hero .breadcrumb :is(a,li,span){color:#e2e9ef!important;font-size:14px}.ed-section{padding:90px 0}.ed-section-soft{background:var(--ed-soft)}.ed-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:76px;align-items:end;margin-bottom:42px}.ed-section-head h2{margin-bottom:0}.ed-intro{color:var(--ed-muted);font-size:16px;line-height:1.85;max-width:440px}.ed-intro p:last-child{margin-bottom:0}.ed-cards{display:grid;gap:24px}.ed-cards-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-card{border:1px solid var(--ed-line);background:#fff;border-radius:var(--ed-radius);padding:32px;display:flex;flex-direction:column;align-items:start;margin:0;min-width:0;transition:border-color .18s,box-shadow .18s}.ed-card:focus-within,.ed-card:hover{border-color:#aebdc7;box-shadow:0 10px 30px #152b3c07}.ed-card h3 a{text-decoration:none}.ed-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ed-card p{font-size:16px;color:var(--ed-muted);line-height:1.8}.ed-card>.ed-link{margin-top:auto;padding-top:12px}.ed-index{font-size:11px;letter-spacing:1.4px;color:var(--ed-copper);font-weight:600;display:block;margin-bottom:26px}.ed-catalog-card{min-height:320px}.ed-catalog-card h3{font-size:1.32rem!important}.ed-expertise .ed-card{padding:40px;border-top:3px solid var(--ed-ink)}.ed-expertise .ed-card h3{font-size:1.8rem!important}.ed-section-more{margin-top:32px!important;margin-bottom:0!important}.ed-section-ink{background:var(--ed-night);color:#dce5ec}.ed-section-ink h2,.ed-section-ink h3{color:#fff}.ed-section-ink .ed-eyebrow,.ed-section-ink .ed-index{color:var(--ed-accent)}.ed-section-ink .ed-intro{color:#c5d2dc}.ed-feature{border-top:1px solid #597080;padding:28px 0 0}.ed-feature p,.ed-feature>div{font-size:16px;line-height:1.85;color:#d2dde5}.ed-feature h3{font-size:1.4rem!important}.ed-quote>span{font-family:Georgia,serif;font-size:64px;height:48px;line-height:1.2;color:var(--ed-copper)}.ed-quote blockquote{font-size:16px;line-height:1.85;border:0;padding:18px 0;margin:0 0 22px;background:none;color:var(--ed-ink)}.ed-quote figcaption{margin-top:auto;font-size:14px;font-weight:600;display:flex;flex-direction:column}.ed-quote figcaption small{font-size:12px;color:var(--ed-muted);font-weight:400}.ed-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ed-faq details{border-bottom:1px solid var(--ed-line);padding:24px 0}.ed-faq details:first-child{border-top:1px solid var(--ed-line)}.ed-faq summary{font-size:17px;font-weight:600;cursor:pointer;list-style:none;padding-right:34px;position:relative}.ed-faq summary:after{content:'+';position:absolute;right:2px;top:0;font-size:24px;font-weight:400;color:var(--ed-copper)}.ed-faq details[open] summary:after{content:'−'}.ed-faq summary::-webkit-details-marker{display:none}.ed-faq details>div{font-size:16px;color:var(--ed-muted);padding-top:18px}.ed-cta{border-radius:var(--ed-radius);border:1px solid #d6c5b3;background:#ede3d7;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:48px}.ed-cta h2{font-size:clamp(1.9rem,3vw,2.7rem)!important;max-width:650px}.ed-cta p{max-width:650px;font-size:17px}.ed-cta .ed-btn{flex-shrink:0}.ed-contact-grid,.ed-reading-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.ed-contact-grid{grid-template-columns:1fr 1.1fr}.ed-form{background:#fff;border:1px solid var(--ed-line);border-radius:var(--ed-radius);padding:32px}.ed-form input:not([type=checkbox]):not([type=radio]),.ed-form textarea,.ed-form select{max-width:100%;border:1px solid #8e9da8;border-radius:5px;background:#fff;color:var(--ed-ink);font-size:16px}.ed-form label{font-size:15px}.ed-form button[type=submit],.ed-form input[type=submit]{background:var(--ed-ink);color:#fff;border-radius:5px;min-height:48px}.ed-checks{padding-left:20px;margin:24px 0}.ed-checks li{padding:6px 0;font-size:17px}.ed-prose{max-width:900px;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.ed-prose h2{font-size:2rem!important;margin-top:44px}.ed-prose h2:first-child{margin-top:0}.ed-prose h3{font-size:1.5rem!important;margin-top:30px}.ed-prose p,.ed-prose ul,.ed-prose ol{margin-bottom:24px}.ed-prose ul,.ed-prose ol{padding-left:24px}.ed-prose li{margin:9px 0}.ed-prose a{text-decoration:underline;text-underline-offset:4px}.ed-prose table{width:100%;font-size:15px;border-collapse:collapse}.ed-prose th,.ed-prose td{padding:14px;border:1px solid var(--ed-line);text-align:left}.ed-prose .ed-example{padding:26px;background:var(--ed-soft);border-left:3px solid var(--ed-copper);border-radius:0 8px 8px 0}.ed-reading-aside{background:var(--ed-soft);border:1px solid var(--ed-line);border-radius:var(--ed-radius);padding:32px;position:sticky;top:110px}.ed-reading-aside h2{font-size:1.6rem!important}.ed-reading-aside p{font-size:16px}.ed-project-credit{padding-top:26px;font-size:14px;color:var(--ed-muted)}.ed-footer{background:var(--ed-night);color:#d5dfe7;padding:76px 0 26px}.ed-footer .ed-brand{color:#fff!important}.ed-footer .ed-dot{color:var(--ed-accent)}.ed-footer-top{display:grid;grid-template-columns:1.25fr .8fr 1.2fr 1.1fr;gap:36px}.ed-footer h2{font-size:16px!important;letter-spacing:-.01em;line-height:1.5;color:#fff;margin:0 0 24px;font-weight:650}.ed-footer p{font-size:14px;line-height:1.85;margin-top:26px}.ed-footer .ed-fine{font-size:12px;color:#bdcbd6}.ed-footer-links{padding:0;margin:0;list-style:none}.ed-footer-links li{list-style:none;font-size:13px;line-height:1.75;margin:12px 0}.ed-footer a{color:inherit}.ed-footer-links a{text-decoration:none}.ed-footer a:hover{color:var(--ed-accent)}.ed-footer .ed-link{border-color:#788b99}.ed-footer-bottom{border-top:1px solid #3b5262;margin-top:54px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ed-footer-bottom p{margin:0;font-size:12px}.ed-footer-bottom .ed-footer-links{display:flex;gap:24px}.ed-footer-bottom .ed-footer-links li{font-size:12px}.ed-native-list{padding:70px 0;background:var(--ed-soft)}.ed-native-list .card,.ed-native-list [class*='post-card'],.ed-native-list [class*='solution-card']{border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:#fff;box-shadow:none}.ed-native-list h2{font-size:clamp(1.9rem,3vw,2.8rem)!important}.ed-native-list h3{font-size:1.4rem!important}.ed-native-list p{font-size:16px}.ed-native-list a{color:var(--ed-ink)}.ed-native-list .btn-primary,.ed-native-list .page-item.active .page-link{background:var(--ed-ink);border-color:var(--ed-ink);color:#fff}.ed-native-list .page-link{color:var(--ed-ink)}:is(#contenu:has(#case-title),#preview-modal){--case-ink:var(--ed-ink);--case-muted:var(--ed-muted);--case-paper:var(--ed-paper);--case-line:var(--ed-line);--bs-primary-rgb:21,43,60;--bs-warning-rgb:227,189,153}#contenu:has(#case-title) .btn-warning{background:var(--ed-accent);border-color:var(--ed-accent)}#contenu:has(#case-title) .btn-warning:hover{background:#efd0b2;border-color:#efd0b2}@media (min-width:992px){.ed-header .nav-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media (min-width:992px) and (max-width:1199px){.ed-header .site-menu-main{gap:15px}.ed-header-cta{display:none}.ed-hero-grid{gap:40px}.ed-header .site-navbar{gap:16px}}@media (max-width:991px){.ed-header .site-navbar{min-height:54px;gap:18px}.ed-header .menu-block{background:var(--ed-paper)}.ed-header .site-menu-main{display:block}.ed-header .site-menu-main>li>a{padding:15px 20px;font-size:16px}.ed-header .menu-block-wrapper{margin-left:auto}.ed-header-cta{display:none}.ed-hero-grid{grid-template-columns:1fr;gap:48px}.ed-hero{padding:64px 0}.ed-hero h1{max-width:760px}.ed-flow{max-width:620px;width:100%;margin:auto}.ed-section{padding:64px 0}.ed-section-head{gap:32px}.ed-cards-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-faq-layout,.ed-contact-grid,.ed-reading-grid{grid-template-columns:1fr;gap:32px}.ed-reading-aside{position:static}.ed-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ed-cta{padding:36px;flex-direction:column;align-items:start;gap:18px}}@media (max-width:600px){.ed-site .container,.ed-header .container,.ed-footer .container{padding-inline:22px}.ed-header{padding:12px 0}.ed-brand>span{font-size:29px}.ed-brand small{font-size:8px}.ed-hero h1{font-size:clamp(2.35rem,8.8vw,3.3rem)!important}.ed-page-hero{padding:52px 0}.ed-page-hero h1{font-size:clamp(2.1rem,8vw,2.8rem)!important;overflow-wrap:anywhere}.ed-lead{font-size:17px;line-height:1.8}.ed-flow{padding:22px;border-radius:12px}.ed-flow-node{padding:16px 12px;gap:12px}.ed-flow-node strong{font-size:22px}.ed-flow-node p{font-size:11px}.ed-flow-bridge{font-size:10px;gap:10px}.ed-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.ed-cards-three,.ed-cards-two{grid-template-columns:1fr}.ed-card,.ed-expertise .ed-card{padding:28px}.ed-catalog-card{min-height:0}.ed-intro{font-size:16px}.ed-section{padding:54px 0}.ed-faq-layout{gap:20px}.ed-cta{padding:28px}.ed-form{padding:22px}.ed-footer-top{grid-template-columns:1fr 1fr;gap:34px 22px}.ed-footer-top>div:first-child,.ed-footer-top>div:last-child{grid-column:1/-1}.ed-footer-bottom{display:block}.ed-footer-bottom .ed-footer-links{margin-top:16px;flex-wrap:wrap;gap:16px}.ed-prose{font-size:17px}.ed-actions{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed-site *,.ed-site *:before,.ed-site *:after,.ed-header *,.ed-footer *{transition:none!important;animation:none!important}}.ed-contact-section{background:var(--ed-paper,#faf9f6)}.ed-contact-section .ed-contact-intro{padding:8px 12px 0 0}.ed-site .ed-contact-section .ed-contact-title,.ed-contact-section .ed-contact-title{font-size:clamp(1.85rem, 2.65vw, 2.6rem)!important;line-height:1.16;letter-spacing:-.04em;margin-bottom:24px}.ed-contact-section .ed-contact-description{font-size:17px;line-height:1.85;color:var(--ed-muted,#52616d)}.ed-contact-section .ed-contact-details{margin-top:30px;padding:28px;border-radius:12px;background:var(--ed-night,#102635);color:#fff}.ed-contact-section .ed-contact-details .ed-eyebrow{color:var(--ed-accent,#e3bd99);margin-bottom:24px!important}.ed-contact-section .ed-contact-item+.ed-contact-item{margin-top:22px}.ed-contact-section .ed-contact-label{display:block;margin-bottom:5px;font-size:12px;color:#bdcbd4}.ed-contact-section .ed-contact-value{margin:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ed-contact-section .ed-contact-value a{color:#fff;text-decoration:underline;text-decoration-color:#718390;text-underline-offset:5px}.ed-contact-section .ed-contact-value a:hover{color:var(--ed-accent,#e3bd99)}.ed-contact-section .ed-contact-socials{margin-top:24px;padding-top:22px;border-top:1px solid #3a4d5b}.ed-contact-section .ed-contact-socials:first-child{margin-top:0;padding-top:0;border-top:0}.ed-contact-section .ed-contact-social-list{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}.ed-contact-section .ed-contact-social-list a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #506574;border-radius:6px;color:#fff;font-size:13px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.ed-contact-section .ed-contact-social-list a:hover{background:#284454;border-color:var(--ed-accent,#e3bd99)}.ed-contact-section .ed-contact-details a:focus-visible{outline:3px solid var(--ed-accent,#e3bd99);outline-offset:4px}.ed-contact-section .ed-contact-brand{margin:22px 0 0;font-size:13px;line-height:1.8;color:var(--ed-muted,#52616d)}.ed-contact-section .ed-contact-form{padding:clamp(24px, 3vw, 42px);border:1px solid var(--ed-line,#d9dfe1);border-top:3px solid var(--ed-accent,#e3bd99);border-radius:12px;box-shadow:0 16px 45px #152b3c0a}.ed-site .ed-contact-section .ed-contact-form-title,.ed-contact-section .ed-contact-form-title{font-size:clamp(1.5rem, 2.1vw, 2rem)!important;margin:0 0 14px;line-height:1.25}.ed-contact-section .ed-contact-form-lead{font-size:16px;line-height:1.8;color:var(--ed-muted,#52616d)}.ed-contact-section .ed-contact-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 30px;padding:22px 0;border-top:1px solid var(--ed-line,#d9dfe1);border-bottom:1px solid var(--ed-line,#d9dfe1);list-style:none}.ed-contact-section .ed-contact-prompts li{margin:0;padding:0}.ed-contact-section .ed-contact-prompt-title{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ed-ink,#152b3c)}.ed-contact-section .ed-contact-prompt-desc{display:block;font-size:13px;line-height:1.7;color:var(--ed-muted,#52616d)}.ed-contact-section .ed-contact-next{margin-top:24px;padding-top:20px;border-top:1px solid var(--ed-line,#d9dfe1)}.ed-contact-section .ed-contact-next-title{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.ed-contact-section .ed-contact-next-description{margin:0;font-size:13px;line-height:1.8;color:var(--ed-muted,#52616d)}@media (max-width:991px){.ed-contact-section .ed-contact-intro{padding:0}}@media (max-width:575px){.ed-contact-section .ed-contact-prompts{grid-template-columns:1fr;gap:16px}.ed-contact-section .ed-contact-details{padding:24px}}.psw-solution-card__excerpt{margin:0 0 1.25rem;color:#52616d;font-size:1rem;line-height:1.75}.psw-solution-card--no-image .psw-solution-card__categories{position:static;margin-bottom:1rem}
