@charset "UTF-8";/*!
  * Bootstrap  v5.3.3 (https://getbootstrap.com/)
  * Copyright 2011-2024 The Bootstrap Authors
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
:root,[data-bs-theme=light] {
    --bs-blue: #BD4E97;
    --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: #BD4E97;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 189, 78, 151;
    --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: #BD4E97;
    --bs-link-color-rgb: 189, 78, 151;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #91256c;
    --bs-link-hover-color-rgb: 189, 78, 151;
    --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)
}

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
}

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

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


.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(189, 78, 151,.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::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.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: #F0BDE2;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(189, 78, 151,.25)
}

.form-check-input:focus {
    border-color: #F0BDE2;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(189, 78, 151,.25)
}

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

.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: #BD4E97;
    border-color: #BD4E97;
    --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-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #BD4E97;
    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: #F0BDE2
}


.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #BD4E97;
    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
}

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

.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: #BD4E97;
    --bs-btn-border-color: #BD4E97;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #91256c;
    --bs-btn-hover-border-color: #91256c;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #91256c;
    --bs-btn-active-border-color: #91256c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #BD4E97;
    --bs-btn-disabled-border-color: #BD4E97
}

.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: #BD4E97;
    --bs-btn-border-color: #BD4E97;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #BD4E97;
    --bs-btn-hover-border-color: #BD4E97;
    --bs-btn-focus-shadow-rgb: 189, 78, 151;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #BD4E97;
    --bs-btn-active-border-color: #BD4E97;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #BD4E97;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #BD4E97;
    --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)
}

.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: #BD4E97;
    --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)
}


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

.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(189, 78, 151,.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: #BD4E97
}

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

.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-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 5L8 11L14 5'/%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 5L8 11L14 5'/%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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

.accordion-flush>.accordion-item>.accordion-collapse {
    border-radius: 0
}

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

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

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

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

.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: #BD4E97;
    --bs-pagination-active-border-color: #BD4E97;
    --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
}

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

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

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

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

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

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

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

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

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

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

.progress,.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #BD4E97;
    --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)
}

.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: #BD4E97;
    --bs-list-group-active-border-color: #BD4E97;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

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

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

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

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

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,.list-group-item:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close: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 {
    filter: var(--bs-btn-close-white-filter)
}

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

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

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


/*# sourceMappingURL=bootstrap.min.css.map */


.navbar-nav a.nav-link.active:after {
    content: "";
    display: block;
    border-bottom: 3px solid var(--bs-primary);
    position: absolute;
    bottom: -22px;
    width: 100%;
    left: 0;
}

a.nav-link.active {
    color: var(--bs-primary) !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 64px !important;
    margin-top: 64px;
    background: #1B3761;
    transition: all 0.2s ease;
}

.msb-toggle {
    position: absolute;
    top: 93px;
    left: 64px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 44px;
    width: 14px;
    background: #1B3761;
    padding: 7px 2px;
    transition: all 0.2s ease;
}

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

.login-page {
    background-image: url(../images/healy-banner.jpg) !important;
    height: 100vh !important;
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #699bcc;
}

.google-visualization-table-td a {
    color: var(--bs-primary);
}

.status li.active a:before {
    background: var(--bs-primary) url(../images/tick.svg) no-repeat center center;
    background-size: 16px 16px;
}

.timeline .event:after {
    background-color: var(--bs-primary);
}

.form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #F0BDE2;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(189, 78, 151, .25);
}

.small-box.bg-orange .inner p {
    z-index: 51;
    position: relative;
}

.small-box.bg-red .icon,
.small-box.bg-green .icon,
.small-box.bg-yellow .icon,
.small-box.bg-orange .icon,
.small-box.bg-blue .icon,
.small-box.bg-purple .icon
{
    color: transparent;
}
.small-box.bg-red {
    background-color: #F0BDE2 !important;
}

.small-box.bg-green {
    background-color: #f1d3d3 !important;
}

.small-box.bg-yellow {
    background-color: #b6c5e1 !important;
}

.small-box.bg-orange {
    background-color: #bcdbdd !important;
}

.small-box.bg-blue {
    background-color: #c0bce3 !important;
}

.small-box.bg-purple {
    background-color: #afdfb2 !important;
}

.small-box.bg-red .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23666766;}.st2{fill:%23FFFFFF;}.st3{fill:%23BD66A9;}.st4{opacity:0.2;clip-path:url(%23SVGID_00000140012598330104268630000002242580944395364019_);fill:%235C3B8F;}.st5{fill:%2348308C;}.st6{fill:%233083BF;}.st7{fill:%23C1C5C9;}.st8{opacity:0.2;clip-path:url(%23SVGID_00000101823696077866024950000004810384954672515208_);fill:%235C3B8F;}.st9{opacity:0.2;clip-path:url(%23SVGID_00000065797178700641551260000009551881804465790336_);fill:%235C3B8F;}.st10{opacity:0.2;clip-path:url(%23SVGID_00000103947429322886643020000003720960805438108604_);fill:%235C3B8F;}.st11{fill:none;}.st12{opacity:0.2;}.st13{fill:%235C3B8F;}.st14{opacity:0.2;clip-path:url(%23SVGID_00000040570523142131085930000005575639674883998358_);fill:%235C3B8F;}.st15{opacity:0.2;clip-path:url(%23SVGID_00000156551065806229949130000011913284409330645688_);fill:%235C3B8F;}.st16{opacity:0.2;clip-path:url(%23SVGID_00000069372110061698690900000013866979466222665914_);fill:%235C3B8F;}.st17{opacity:0.2;clip-path:url(%23SVGID_00000042716584684718805000000004759613550248296069_);fill:%235C3B8F;}.st18{opacity:0.2;clip-path:url(%23SVGID_00000084493467595701869460000017347362601224799367_);fill:%235C3B8F;}.st19{opacity:0.2;fill:%235C3B8F;}.st20{opacity:0.2;clip-path:url(%23SVGID_00000037680791426915153280000002854702257820848775_);fill:%235C3B8F;}.st21{opacity:0.2;clip-path:url(%23SVGID_00000066494442601410865490000005150760577076374674_);fill:%235392BC;}.st22{opacity:0.2;clip-path:url(%23SVGID_00000083770298954412053200000018218805501137667723_);fill:%235392BC;}.st23{opacity:0.2;clip-path:url(%23SVGID_00000129189608483949003220000013674925853947043252_);fill:%235392BC;}.st24{opacity:0.2;clip-path:url(%23SVGID_00000087399354863126351280000009523831590530951078_);fill:%235392BC;}.st25{fill:%235392BC;}.st26{opacity:0.2;clip-path:url(%23SVGID_00000164498229329943517730000002169201727725665952_);fill:%235392BC;}.st27{opacity:0.2;clip-path:url(%23SVGID_00000080887065932631657350000010339919261847451814_);fill:%235392BC;}.st28{opacity:0.2;clip-path:url(%23SVGID_00000154408051251823214810000009005016197008104598_);fill:%235392BC;}.st29{opacity:0.2;clip-path:url(%23SVGID_00000018941170976811527310000012085802690135995312_);fill:%235392BC;}.st30{opacity:0.2;clip-path:url(%23SVGID_00000134231877337302272540000005680765457496182675_);fill:%235392BC;}.st31{opacity:0.2;fill:%235392BC;}.st32{opacity:0.2;clip-path:url(%23SVGID_00000181792764662471832440000006340193864656045971_);fill:%235392BC;}.st33{opacity:0.2;clip-path:url(%23SVGID_00000096050332777113309540000000573564096017091458_);fill:%23BFBFBF;}.st34{opacity:0.2;clip-path:url(%23SVGID_00000034051576099037112760000004963574281982041732_);fill:%23BFBFBF;}.st35{opacity:0.2;clip-path:url(%23SVGID_00000135670937269955805680000000267929544678668215_);fill:%23BFBFBF;}.st36{opacity:0.2;clip-path:url(%23SVGID_00000176012235556960602950000017874572296164141206_);fill:%23BFBFBF;}.st37{fill:%23BFBFBF;}.st38{opacity:0.2;clip-path:url(%23SVGID_00000022541768886213577440000018032022760477625782_);fill:%23BFBFBF;}.st39{opacity:0.2;clip-path:url(%23SVGID_00000128470708123220417950000013407455751496621448_);fill:%23BFBFBF;}.st40{opacity:0.2;clip-path:url(%23SVGID_00000075144469012843868410000003500486667422063262_);fill:%23BFBFBF;}.st41{opacity:0.2;clip-path:url(%23SVGID_00000143586899386550328760000006679226354930577562_);fill:%23BFBFBF;}.st42{opacity:0.2;clip-path:url(%23SVGID_00000016041720513636533510000006937348099740418979_);fill:%23BFBFBF;}.st43{opacity:0.2;fill:%23BFBFBF;}.st44{opacity:0.2;clip-path:url(%23SVGID_00000120528208717002713280000014601441679509994164_);fill:%23BFBFBF;}.st45{opacity:0.2;clip-path:url(%23SVGID_00000120538190757831704320000006326751034250168219_);fill:%235C3B8F;}.st46{fill:%2349328B;}.st47{opacity:0.2;clip-path:url(%23SVGID_00000109026674259613561950000007662329040370181272_);fill:%235392BC;}.st48{opacity:0.2;clip-path:url(%23SVGID_00000094576184526850802130000014807460645087163287_);fill:%23BFBFBF;}</style><g id="Layer_2" class="st0"><rect x="-1707.05" y="-132.16" class="st1" width="2209.97" height="367.97"/></g><g id="Ebene_1"><g><g><circle class="st2" cx="50" cy="49.93" r="50"/></g></g><g><defs><ellipse id="SVGID_00000178898291653732826000000018320027304954061466_" cx="50" cy="49.93" rx="50" ry="50"/></defs><clipPath id="SVGID_00000042702742138433089950000000695760979010030725_"><use xlink:href="%23SVGID_00000178898291653732826000000018320027304954061466_" style="overflow:visible;"/></clipPath><path style="opacity:0.2;clip-path:url(%23SVGID_00000042702742138433089950000000695760979010030725_);fill:%235392BC;" d=" M112.98,55.97l-38.83,51.16L33.58,77.77l-3.88-4.2V26.64l5.25-4.68l35.07,0.06l3.95,3.24L112.98,55.97z"/></g><g><g><path class="st6" d="M28.61,37.92c-1.59,0-2.89-1.3-2.89-2.89V34.7c0-1.59,1.3-2.89,2.89-2.89h8.71c1.59,0,2.89,1.3,2.89,2.89 v0.33c0,1.59-1.3,2.89-2.89,2.89H28.61z"/><path class="st6" d="M40.22,35.03V34.7c0-1.59-1.3-2.89-2.89-2.89h-8.71c-1.59,0-2.89,1.3-2.89,2.89v0.33 c0,1.59,1.3,2.89,2.89,2.89h8.71C38.92,37.92,40.22,36.62,40.22,35.03z"/><path class="st6" d="M28.61,52.99c-1.59,0-2.89-1.3-2.89-2.89v-0.33c0-1.59,1.3-2.89,2.89-2.89h8.71c1.59,0,2.89,1.3,2.89,2.89 v0.33c0,1.59-1.3,2.89-2.89,2.89H28.61z"/><path class="st6" d="M40.22,50.1v-0.33c0-1.59-1.3-2.89-2.89-2.89h-8.71c-1.59,0-2.89,1.3-2.89,2.89v0.33 c0,1.59,1.3,2.89,2.89,2.89h8.71C38.92,52.99,40.22,51.69,40.22,50.1z"/><path class="st6" d="M28.61,68.06c-1.59,0-2.89-1.3-2.89-2.89v-0.33c0-1.59,1.3-2.89,2.89-2.89h8.71c1.59,0,2.89,1.3,2.89,2.89 v0.33c0,1.59-1.3,2.89-2.89,2.89H28.61z"/><path class="st6" d="M40.22,65.16v-0.33c0-1.59-1.3-2.89-2.89-2.89h-8.71c-1.59,0-2.89,1.3-2.89,2.89v0.33 c0,1.59,1.3,2.89,2.89,2.89h8.71C38.92,68.06,40.22,66.76,40.22,65.16z"/></g><g><path class="st6" d="M69.24,21.96H34.71c-2.77,0-5.04,2.27-5.04,5.04v2.35h7.57c2.67,0,4.85,2.18,4.85,4.85v1.3 c0,2.67-2.18,4.85-4.85,4.85h-7.57v4.06h7.57c2.67,0,4.85,2.18,4.85,4.85v1.3c0,2.67-2.18,4.85-4.85,4.85h-7.57v4.06h7.57 c2.67,0,4.85,2.18,4.85,4.85v1.3c0,2.67-2.18,4.85-4.85,4.85h-7.57v2.35c0,2.77,2.27,5.04,5.04,5.04h34.52 c2.77,0,5.04-2.27,5.04-5.04V27.01C74.28,24.23,72.01,21.96,69.24,21.96z M55.1,38.93c2.54,0,4.61,2.06,4.61,4.61 c0,2.55-2.06,4.61-4.61,4.61c-2.55,0-4.61-2.06-4.61-4.61C50.49,40.99,52.55,38.93,55.1,38.93z M60.86,59 c0,0.21-0.17,0.38-0.38,0.38H49.71c-0.21,0-0.38-0.17-0.38-0.38v-6.62c0-2.04,1.67-3.71,3.71-3.71h4.12 c2.04,0,3.71,1.67,3.71,3.71V59z"/></g></g></g></svg>') no-repeat;
}
.small-box.bg-green .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23666766;}.st2{fill:%23FFFFFF;}.st3{fill:%23BD66A9;}.st4{opacity:0.2;clip-path:url(%23SVGID_00000064341760640678685350000005269130292575377583_);fill:%235C3B8F;}.st5{fill:%2348308C;}.st6{fill:%233083BF;}.st7{fill:%23C1C5C9;}.st8{opacity:0.2;clip-path:url(%23SVGID_00000160887482797008861150000003431876539676711301_);fill:%235C3B8F;}.st9{opacity:0.2;clip-path:url(%23SVGID_00000096023559459713649060000016467942269310825634_);fill:%235C3B8F;}.st10{opacity:0.2;clip-path:url(%23SVGID_00000088115425822360563860000011614550649163941763_);fill:%235C3B8F;}.st11{fill:none;}.st12{opacity:0.2;}.st13{fill:%235C3B8F;}.st14{opacity:0.2;clip-path:url(%23SVGID_00000145053370635674519840000001949681440084158861_);fill:%235C3B8F;}.st15{opacity:0.2;clip-path:url(%23SVGID_00000028317962564068453080000007389751002180605063_);fill:%235C3B8F;}.st16{opacity:0.2;clip-path:url(%23SVGID_00000045580697076803312920000016363278088072250028_);fill:%235C3B8F;}.st17{opacity:0.2;clip-path:url(%23SVGID_00000100343204633983372190000012423559205247241370_);fill:%235C3B8F;}.st18{opacity:0.2;clip-path:url(%23SVGID_00000108267185840571498200000018274168370788801158_);fill:%235C3B8F;}.st19{opacity:0.2;fill:%235C3B8F;}.st20{opacity:0.2;clip-path:url(%23SVGID_00000127016581140178717180000006484502873944032673_);fill:%235C3B8F;}.st21{opacity:0.2;clip-path:url(%23SVGID_00000008109246267047376570000005013328808502363307_);fill:%235392BC;}.st22{opacity:0.2;clip-path:url(%23SVGID_00000039823771001963399320000010381752549338685091_);fill:%235392BC;}.st23{opacity:0.2;clip-path:url(%23SVGID_00000169552489126825412650000016571532698490016185_);fill:%235392BC;}.st24{opacity:0.2;clip-path:url(%23SVGID_00000111910957076310524590000011144281123085627832_);fill:%235392BC;}.st25{fill:%235392BC;}.st26{opacity:0.2;clip-path:url(%23SVGID_00000111904373152447033190000014733238427729636512_);fill:%235392BC;}.st27{opacity:0.2;clip-path:url(%23SVGID_00000182516646881490225840000000404688479320333462_);fill:%235392BC;}.st28{opacity:0.2;clip-path:url(%23SVGID_00000149355143564531745960000015803682832938938020_);fill:%235392BC;}.st29{opacity:0.2;clip-path:url(%23SVGID_00000031907956805418194280000013937327096995640719_);fill:%235392BC;}.st30{opacity:0.2;clip-path:url(%23SVGID_00000179630791581869548930000008234656211425768878_);fill:%235392BC;}.st31{opacity:0.2;fill:%235392BC;}.st32{opacity:0.2;clip-path:url(%23SVGID_00000034771756095033493350000004137876348128235956_);fill:%235392BC;}.st33{opacity:0.2;clip-path:url(%23SVGID_00000111904573639905828500000009862874651816261272_);fill:%23BFBFBF;}.st34{opacity:0.2;clip-path:url(%23SVGID_00000072257995372336551010000017674931802931215263_);fill:%23BFBFBF;}.st35{opacity:0.2;clip-path:url(%23SVGID_00000015317119252345137550000007701213220045012142_);fill:%23BFBFBF;}.st36{opacity:0.2;clip-path:url(%23SVGID_00000173883977289437313610000016055913545586297221_);fill:%23BFBFBF;}.st37{fill:%23BFBFBF;}.st38{opacity:0.2;clip-path:url(%23SVGID_00000015339205406648491170000011964821905349594752_);fill:%23BFBFBF;}.st39{opacity:0.2;clip-path:url(%23SVGID_00000086661020595045466020000016638401877416820381_);fill:%23BFBFBF;}.st40{opacity:0.2;clip-path:url(%23SVGID_00000113322024616485627270000012228157027049689258_);fill:%23BFBFBF;}.st41{opacity:0.2;clip-path:url(%23SVGID_00000072987506193948109420000008079678659324678828_);fill:%23BFBFBF;}.st42{opacity:0.2;clip-path:url(%23SVGID_00000181799779391487968660000017919576094723832498_);fill:%23BFBFBF;}.st43{opacity:0.2;fill:%23BFBFBF;}.st44{opacity:0.2;clip-path:url(%23SVGID_00000126323018625272023390000012611671140229486008_);fill:%23BFBFBF;}.st45{opacity:0.2;clip-path:url(%23SVGID_00000049216102871396652710000008290666217035077555_);fill:%235C3B8F;}.st46{fill:%2349328B;}.st47{opacity:0.2;clip-path:url(%23SVGID_00000089556933320720094360000010875034405654028954_);fill:%235392BC;}.st48{opacity:0.2;clip-path:url(%23SVGID_00000018199677555695769730000005049203072139492269_);fill:%23BFBFBF;}</style><g id="Layer_2" class="st0"><rect x="-759.21" y="-132.21" class="st1" width="2209.97" height="367.97"/></g><g id="Ebene_1"><g><g><circle class="st2" cx="50" cy="49.88" r="50"/></g></g><g><defs><ellipse id="SVGID_00000048484889227094382450000017889178164651620520_" cx="50" cy="49.88" rx="50" ry="50"/></defs><clipPath id="SVGID_00000098187012471206267620000010808803766538688675_"><use xlink:href="%23SVGID_00000048484889227094382450000017889178164651620520_" style="overflow:visible;"/></clipPath><path style="opacity:0.2;clip-path:url(%23SVGID_00000098187012471206267620000010808803766538688675_);fill:%235392BC;" d=" M109.65,62.97L71.9,107.69L28.49,60.75l-7.27-9.39l1.06-14.63l4.87-8.21l4.93,2.59l9.88,5.4l23.18-1.18l2.4-0.67l5.9-6.4 L109.65,62.97z"/></g><g><g><path class="st6" d="M69.23,53.75c-0.93-0.74-2.12-1.65-3.24-2.51c-1.55-1.15-3.68-2.68-6.47-4.58c-0.34-0.23-0.7-0.47-1.07-0.7 c-0.2-0.13-0.39-0.25-0.59-0.37c-3.49-2.18-7.2-3.96-8.28-4.51l-2.95,0.79c-0.68,1.03-2.93,4.74-7.34,5.08 c-0.24,0.03-5.63,0.16-3.74-4.06c0.82-1.64,3.27-4.92,3.78-5.75c-1.13-0.93-2.91-2-7.05-2.52l-9.39,17.15 c0,0,1.26,1.46,2.74,2.75l0.69-0.76c0.6-0.8,1.53-1.27,2.57-1.27c0.87,0,1.75,0.33,2.47,0.92c0.68,0.56,1.01,1.12,1.23,1.9 l0.95-1.11c0.6-0.81,1.56-1.12,2.6-1.12c0.87,0,1.75,0.33,2.47,0.92c1.23,1.01,1.75,2.59,1.43,3.96c0.05,0,0.11-0.01,0.16-0.01 c0.87,0,1.75,0.33,2.47,0.92c1.21,1,1.74,2.56,1.45,3.91c0.1-0.01,0.2-0.02,0.3-0.02c0.87,0,1.75,0.33,2.47,0.92 c1.61,1.32,2.01,3.63,0.9,5.14l-0.57,0.77c2.58,0.89,4.08,1.15,4.11,1.15c0.02,0,0.04,0.01,0.06,0.01 c0.73,0.19,2.91,0.52,4.16-0.15c0.9-0.48,1.58-1.3,2-1.89l-6.73-3.25c-0.35-0.17-0.5-0.6-0.33-0.95c0.17-0.35,0.59-0.5,0.95-0.33 l7.14,3.45c0.05,0,0.11-0.01,0.16,0c0.49,0.08,1.92,0.19,2.64-0.28c0.88-0.57,1.06-1.92,1.1-2.57l-8.67-5.02 c-0.34-0.2-0.46-0.63-0.26-0.97c0.2-0.34,0.63-0.46,0.97-0.26l8.88,5.15c0.62,0.04,2.06,0.02,2.71-0.5 c1.15-0.93,1-2.41,0.92-2.89l-10.28-6.17c-0.34-0.2-0.45-0.64-0.24-0.97c0.2-0.34,0.64-0.44,0.98-0.24l10.82,6.5 c0.75,0.19,2.47,0.44,3.29-1.08c0.62-1.13,0.39-2.17-0.68-3.19L69.23,53.75z"/><path class="st6" d="M37.75,58.89c0.67-0.92,0.38-2.35-0.66-3.2c-0.47-0.38-1.02-0.6-1.56-0.6c-0.59,0-1.1,0.25-1.43,0.69 L29.54,62c-0.67,0.91-0.38,2.35,0.66,3.2c0.46,0.38,1.02,0.59,1.56,0.59c0.59,0,1.1-0.24,1.43-0.69l0.01-0.01L37.75,58.89z"/><path class="st6" d="M41.15,60.56c-0.47-0.38-1.02-0.59-1.56-0.59c-0.46,0-0.87,0.15-1.19,0.43c-0.09,0.08-3.76,5.1-3.76,5.1 c-0.03,0.04-0.05,0.08-0.07,0.12c-0.06,0.1-0.12,0.21-0.16,0.32c-0.34,0.89,0,2.04,0.88,2.76c0.47,0.38,1.02,0.6,1.57,0.6 c0.59,0,1.1-0.25,1.43-0.69l3.52-4.84C42.48,62.84,42.19,61.41,41.15,60.56z"/><path class="st6" d="M45.37,65.37c-0.47-0.38-1.02-0.6-1.56-0.6c-0.59,0-1.1,0.25-1.43,0.69c0,0-2.44,3.32-2.49,3.45 c-0.38,0.9-0.04,2.08,0.87,2.83c0.47,0.38,1.02,0.59,1.57,0.59c0.59,0,1.1-0.25,1.43-0.69l2.28-3.09 C46.7,67.65,46.4,66.22,45.37,65.37z"/><path class="st6" d="M30.56,58.2c0.58-0.9,0.27-2.29-0.71-3.1c-0.47-0.38-1.02-0.6-1.56-0.6c-0.59,0-1.1,0.25-1.43,0.69 l-1.46,1.97c-0.67,0.91-0.38,2.35,0.66,3.2c0.47,0.38,1.02,0.6,1.56,0.6c0.45,0,0.85-0.15,1.16-0.41 C28.88,60.47,30.54,58.23,30.56,58.2z"/><path class="st6" d="M64.11,35.06c-0.93-0.08-2.02-0.33-3.28-0.63c-1.97-0.46-4.42-1.04-6.99-1.04l-0.18,0 c-5.8,0.06-10.52,0.82-11.22,1.81c-0.17,0.23-0.36,0.5-0.56,0.78c-0.15,0.21-0.31,0.42-0.48,0.65c-0.13,0.18-0.27,0.37-0.4,0.55 c-1.49,2.05-3.33,4.61-4.18,6.3c-0.59,1.61,1.28,2.31,2.06,2.16c5.09-0.64,6.46-5.09,6.48-5.14c0.09-0.15,0.23-0.26,0.39-0.31 l1.41-0.45l1.7-0.54c0.07-0.02,0.77-0.2,0.99-0.1c14.19,7.05,21.29,14.11,21.29,14.11c0.01,0,5.13-3.04,5.21-3.28l-8.72-15.49 C66.42,34.87,65.17,35.15,64.11,35.06z"/><path class="st6" d="M32.24,31.78c0.13-0.24,0.06-0.55-0.16-0.68l-4.95-3.02c-0.06-0.04-0.13-0.06-0.21-0.06 c-0.15,0-0.29,0.08-0.37,0.23L15.54,47.83c-0.13,0.23-0.06,0.54,0.16,0.68l4.95,3.02c0.19,0.12,0.46,0.04,0.58-0.17L32.24,31.78z "/><path class="st6" d="M84.46,47.83L73.44,28.26c-0.08-0.14-0.22-0.23-0.37-0.23c-0.07,0-0.14,0.02-0.21,0.06l-4.95,3.02 c-0.22,0.13-0.29,0.44-0.16,0.68l11.02,19.57c0.12,0.21,0.38,0.29,0.58,0.17l4.94-3.02C84.52,48.37,84.59,48.06,84.46,47.83z"/></g></g></g></svg>') no-repeat;
}

.small-box.bg-yellow .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23606161;}.st2{fill:%23FFFFFF;}.st3{opacity:0.2;clip-path:url(%23SVGID_00000156585092516920006410000008757891413055636905_);}.st4{fill:%235392BC;}.st5{fill:%233083BF;}</style><g id="Layer_2_00000178912538405094808880000005147334545147675529_" class="st0"><rect x="-770.5" y="-132.2" class="st1" width="1363.9" height="362.7"/></g><g id="Ebene_1"><g><path class="st2" d="M50,0.7c27.3,0,49.5,22.2,49.5,49.5c0,27.3-22.2,49.5-49.5,49.5c-27.3,0-49.5-22.2-49.5-49.5 C0.5,22.9,22.7,0.7,50,0.7"/><g><g><defs><path id="SVGID_1_" d="M50,0.7c27.3,0,49.5,22.2,49.5,49.5c0,27.3-22.2,49.5-49.5,49.5c-27.3,0-49.5-22.2-49.5-49.5 C0.5,22.9,22.7,0.7,50,0.7"/></defs><use xlink:href="%23SVGID_1_" style="overflow:visible;fill:%23FFFFFF;"/><clipPath id="SVGID_00000114069363331087828130000010510280665448254894_"><use xlink:href="%23SVGID_1_" style="overflow:visible;"/></clipPath><g style="opacity:0.2;clip-path:url(%23SVGID_00000114069363331087828130000010510280665448254894_);"><path class="st4" d="M105.9,51.7L64.7,20.4l-38,0.2l-0.2,58l36.7,26.9C63.2,105.6,108.3,84.5,105.9,51.7"/></g></g></g><g><path class="st5" d="M79.3,71.5l-1.1-4.3c-1.5-6-5.9-10.4-11.3-11.8c3.5-1.6,5.9-5.1,5.9-9.2c0-5.6-4.6-10.2-10.2-10.2 s-10.2,4.6-10.2,10.2c0,4,2.3,7.5,5.7,9.1c-5.8,1.3-10.4,6.1-11.8,12.5l-0.8,3.9c-0.8,3.8,1.8,7.4,5.4,7.4h23 C77.6,79.1,80.2,75.3,79.3,71.5z"/><g><path class="st5" d="M62.3,79.1H28.4c-2.4,0-4.4-2-4.4-4.4V24.1c0-2.4,2-4.4,4.4-4.4h33.9c2.4,0,4.4,2,4.4,4.4v50.6 C66.7,77.1,64.7,79.1,62.3,79.1z M30,74.1h30.7c0.5,0,1-0.4,1-1V25.7c0-0.5-0.5-1-1-1H30c-0.5,0-1,0.5-1,1v47.4 C29,73.7,29.5,74.1,30,74.1z"/></g><g><g><path class="st5" d="M55.2,33.6H32.5c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h22.7c0.8,0,1.5,0.7,1.5,1.5 C56.7,32.9,56,33.6,55.2,33.6z"/></g><g><path class="st5" d="M50,45.2H32.5c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5H50c0.8,0,1.5,0.7,1.5,1.5S50.8,45.2,50,45.2z"/></g><g><path class="st5" d="M48,56.8H32.5c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5H48c0.8,0,1.5,0.7,1.5,1.5S48.8,56.8,48,56.8z"/></g></g></g></g></g></svg>') no-repeat;
}

.small-box.bg-orange  .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23666766;}.st2{fill:%23FFFFFF;}.st3{fill:%23BD66A9;}.st4{opacity:0.2;clip-path:url(%23SVGID_00000100377792244468086510000003863538156746150027_);fill:%235C3B8F;}.st5{fill:%2348308C;}.st6{fill:%233083BF;}.st7{fill:%23C1C5C9;}.st8{opacity:0.2;clip-path:url(%23SVGID_00000153689338921402680490000014625037606844932005_);fill:%235C3B8F;}.st9{opacity:0.2;clip-path:url(%23SVGID_00000118395068354487056900000009997944345145702836_);fill:%235C3B8F;}.st10{opacity:0.2;clip-path:url(%23SVGID_00000132057384070148867580000016718426247641893288_);fill:%235C3B8F;}.st11{fill:none;}.st12{opacity:0.2;}.st13{fill:%235C3B8F;}.st14{opacity:0.2;clip-path:url(%23SVGID_00000026868568243894835050000011063607289548107403_);fill:%235C3B8F;}.st15{opacity:0.2;clip-path:url(%23SVGID_00000112631747315141828960000005700920448442293400_);fill:%235C3B8F;}.st16{opacity:0.2;clip-path:url(%23SVGID_00000044856530356717844890000015955098327597076108_);fill:%235C3B8F;}.st17{opacity:0.2;clip-path:url(%23SVGID_00000101090148009321096940000010052798803383228038_);fill:%235C3B8F;}.st18{opacity:0.2;clip-path:url(%23SVGID_00000110443911761768204400000010149805732443892355_);fill:%235C3B8F;}.st19{opacity:0.2;fill:%235C3B8F;}.st20{opacity:0.2;clip-path:url(%23SVGID_00000057844107454894375940000013830566361849362600_);fill:%235C3B8F;}.st21{opacity:0.2;clip-path:url(%23SVGID_00000181072503359380485990000017930087527536235184_);fill:%235392BC;}.st22{opacity:0.2;clip-path:url(%23SVGID_00000117641778181977642710000014542247922914155705_);fill:%235392BC;}.st23{opacity:0.2;clip-path:url(%23SVGID_00000153682721811365015740000014925039604019868851_);fill:%235392BC;}.st24{opacity:0.2;clip-path:url(%23SVGID_00000079488078042991364140000002823171828058501504_);fill:%235392BC;}.st25{fill:%235392BC;}.st26{opacity:0.2;clip-path:url(%23SVGID_00000034057381280701484510000002380939430559367594_);fill:%235392BC;}.st27{opacity:0.2;clip-path:url(%23SVGID_00000079459704679009749190000012480405375146481313_);fill:%235392BC;}.st28{opacity:0.2;clip-path:url(%23SVGID_00000140008874178854035860000007284723830474310292_);fill:%235392BC;}.st29{opacity:0.2;clip-path:url(%23SVGID_00000031887621996439202160000003983400599440703674_);fill:%235392BC;}.st30{opacity:0.2;clip-path:url(%23SVGID_00000111870968132415219640000001336313132150913424_);fill:%235392BC;}.st31{opacity:0.2;fill:%235392BC;}.st32{opacity:0.2;clip-path:url(%23SVGID_00000074431062443246505420000010623188423947768763_);fill:%235392BC;}.st33{opacity:0.2;clip-path:url(%23SVGID_00000040561502531761815240000009535258066791657362_);fill:%23BFBFBF;}.st34{opacity:0.2;clip-path:url(%23SVGID_00000039108983010982864560000003866144015356932757_);fill:%23BFBFBF;}.st35{opacity:0.2;clip-path:url(%23SVGID_00000004521163057086679130000010175140234502441906_);fill:%23BFBFBF;}.st36{opacity:0.2;clip-path:url(%23SVGID_00000002342287341099807020000015187437171251963269_);fill:%23BFBFBF;}.st37{fill:%23BFBFBF;}.st38{opacity:0.2;clip-path:url(%23SVGID_00000149361860247985089290000005510610535733713317_);fill:%23BFBFBF;}.st39{opacity:0.2;clip-path:url(%23SVGID_00000076598834782208346250000005637006253634647185_);fill:%23BFBFBF;}.st40{opacity:0.2;clip-path:url(%23SVGID_00000106128931735928699650000002414285474059945369_);fill:%23BFBFBF;}.st41{opacity:0.2;clip-path:url(%23SVGID_00000049933705225643064300000013871134303888600975_);fill:%23BFBFBF;}.st42{opacity:0.2;clip-path:url(%23SVGID_00000126315516889820693350000003914158485395319958_);fill:%23BFBFBF;}.st43{opacity:0.2;fill:%23BFBFBF;}.st44{opacity:0.2;clip-path:url(%23SVGID_00000091008664741667132510000017074111197945652875_);fill:%23BFBFBF;}.st45{opacity:0.2;clip-path:url(%23SVGID_00000058591068958737047990000011371675700511435166_);fill:%235C3B8F;}.st46{fill:%2349328B;}.st47{opacity:0.2;clip-path:url(%23SVGID_00000125570568149588768860000001772896708636479658_);fill:%235392BC;}.st48{opacity:0.2;clip-path:url(%23SVGID_00000038400442629375658240000010030495901981236103_);fill:%23BFBFBF;}</style><g id="Layer_2" class="st0"><rect x="-1029.13" y="-132.21" class="st1" width="2209.97" height="367.97"/></g><g id="Ebene_1"><g><g><circle class="st2" cx="50" cy="49.88" r="50"/></g></g><g><g><circle class="st11" cx="50" cy="49.88" r="50"/></g></g><g><defs><ellipse id="SVGID_00000039094546251259219810000010763444345297987505_" cx="50" cy="49.88" rx="50" ry="50"/></defs><clipPath id="SVGID_00000060022202486824258760000001006676150677445026_"><use xlink:href="%23SVGID_00000039094546251259219810000010763444345297987505_" style="overflow:visible;"/></clipPath><path style="opacity:0.2;clip-path:url(%23SVGID_00000060022202486824258760000001006676150677445026_);fill:%235392BC;" d=" M108.31,60.98l-38.04,48.25l-46.16-42.1l-1-2.08l0.03-31.3l53.35-1.07L108.31,60.98z"/></g><g><g><path class="st6" d="M76.32,32.64H23.68c-0.59,0-0.79,1.44-0.27,1.95l25.07,24.44c0.84,0.82,2.19,0.82,3.03,0l25.07-24.44 C77.11,34.08,76.91,32.64,76.32,32.64z"/><path class="st6" d="M49.14,63.31L25.19,39.5c-0.77-0.76-2.07-0.22-2.07,0.86v24.55c0,1.22,0.99,2.22,2.22,2.22h49.34 c1.22,0,2.22-0.99,2.22-2.22V40.36c0-1.08-1.31-1.63-2.07-0.86L50.86,63.31C50.38,63.78,49.62,63.78,49.14,63.31z"/></g></g></g></svg>') no-repeat;
}

.small-box.bg-blue  .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23606161;}.st2{fill:%23BD66A9;}.st3{fill:%2348308C;}.st4{fill:%233083BF;}.st5{fill:%23C1C5C9;}.st6{fill:%23FFFFFF;}.st7{opacity:0.2;clip-path:url(%23SVGID_00000175315322896975638570000014947512054843599012_);fill:%235C3B8F;}.st8{fill:%2349328B;}.st9{clip-path:url(%23SVGID_00000029757562951233636250000005689083047232972683_);}.st10{opacity:0.2;}.st11{fill:%23BFBFBF;}.st12{clip-path:url(%23SVGID_00000109028367666754962380000001076630950774811272_);}.st13{fill:%235C3B8F;}.st14{opacity:0.2;fill:%23BFBFBF;}.st15{opacity:0.2;fill:%235392BC;}.st16{opacity:0.2;fill:%235C3B8F;}.st17{opacity:0.2;clip-path:url(%23SVGID_00000072267837941880031030000014311355144645459086_);}.st18{opacity:0.2;clip-path:url(%23SVGID_00000034049195937962095930000014024576373906450836_);}.st19{fill:%235392BC;}.st20{opacity:0.2;clip-path:url(%23SVGID_00000041260407880281551430000016383383208414722700_);}.st21{opacity:0.2;clip-path:url(%23SVGID_00000111883421655580802620000000195603656632140471_);}.st22{opacity:0.2;clip-path:url(%23SVGID_00000053528901727975386700000017734739398165012882_);}.st23{opacity:0.2;clip-path:url(%23SVGID_00000061438418672522954650000001706601306740710292_);}.st24{opacity:0.2;clip-path:url(%23SVGID_00000160158747994080949600000015072434236551664028_);}.st25{opacity:0.2;clip-path:url(%23SVGID_00000176754029983711604090000003673791770170118290_);fill:%235392BC;}.st26{opacity:0.2;clip-path:url(%23SVGID_00000104708658608827592790000003724882652331359666_);fill:%23BFBFBF;}.st27{opacity:0.2;clip-path:url(%23SVGID_00000150091119018650657600000014963860605038366368_);}.st28{opacity:0.2;clip-path:url(%23SVGID_00000087382142117660196900000015908532214255014844_);}.st29{clip-path:url(%23SVGID_00000021837628279980261010000004966969631040483737_);fill:%23C1C5C9;}.st30{opacity:0.2;clip-path:url(%23SVGID_00000085220218239182610330000013916411545612475320_);}.st31{fill:none;}.st32{opacity:0.2;clip-path:url(%23SVGID_00000029021178506062525190000002756334056386482321_);}.st33{opacity:0.2;clip-path:url(%23SVGID_00000177452084298133353860000014479041982558827421_);}.st34{opacity:0.2;clip-path:url(%23SVGID_00000009573320420179810600000012141371894111596425_);}.st35{opacity:0.2;clip-path:url(%23SVGID_00000150072751129295259410000000620934156603319200_);}.st36{opacity:0.2;clip-path:url(%23SVGID_00000127760469966117356300000015031318502890889386_);}.st37{opacity:0.2;clip-path:url(%23SVGID_00000180360396990266995310000003957498670125091227_);}.st38{opacity:0.2;clip-path:url(%23SVGID_00000078003049006604743120000011145310139751990421_);}.st39{opacity:0.2;clip-path:url(%23SVGID_00000108308700484647837040000010131074120079751303_);}.st40{clip-path:url(%23SVGID_00000163067561983209575520000013062942049830551968_);fill:%2349328B;}.st41{opacity:0.2;clip-path:url(%23SVGID_00000013194097255203533600000009379075626836198573_);}.st42{clip-path:url(%23SVGID_00000144296878751546340790000001837789775737642904_);fill:%233083BF;}.st43{clip-path:url(%23SVGID_00000156546353358022950600000015923280024917694116_);}.st44{opacity:0.2;clip-path:url(%23SVGID_00000024680407706965676200000018299181911449934501_);}.st45{opacity:0.2;clip-path:url(%23SVGID_00000128468003323437009390000013098620133823636401_);}.st46{opacity:0.2;clip-path:url(%23SVGID_00000082339328584359664560000000015151319153683902_);}</style><g id="Layer_2" class="st0"><rect x="-1131.5" y="-129.01" class="st1" width="1363.95" height="362.68"/></g><g id="Ebene_1"><path class="st6" d="M50,0.48c27.31,0,49.52,22.22,49.52,49.52c0,27.31-22.22,49.52-49.52,49.52C22.69,99.52,0.48,77.31,0.48,50 C0.48,22.69,22.69,0.48,50,0.48"/><g><defs><path id="SVGID_00000059283999216744210690000000212524109337071282_" d="M50,0.48c27.31,0,49.52,22.22,49.52,49.52 c0,27.31-22.22,49.52-49.52,49.52C22.69,99.52,0.48,77.31,0.48,50C0.48,22.69,22.69,0.48,50,0.48"/></defs><clipPath id="SVGID_00000147196895103640903610000010715391983570287525_"><use xlink:href="%23SVGID_00000059283999216744210690000000212524109337071282_" style="overflow:visible;"/></clipPath><g style="opacity:0.2;clip-path:url(%23SVGID_00000147196895103640903610000010715391983570287525_);"><path class="st19" d="M111.2,44.48L55.79,18.93l-9.7,20.01l-11.02,25.3l-2.42,9.08l-2.53,6.43l47.89,30.05 C78.01,109.8,113.61,77.26,111.2,44.48"/></g></g><g><path class="st4" d="M68.48,56.4l-1.2-4.7c-1.66-6.52-6.46-11.4-12.34-12.94c3.83-1.77,6.49-5.64,6.49-10.13 c0-6.17-5-11.17-11.17-11.17c-6.17,0-11.17,5-11.17,11.17c0,4.4,2.55,8.2,6.25,10.02c-6.3,1.46-11.42,6.72-12.95,13.71l-0.93,4.29 c-0.9,4.14,2,8.1,5.94,8.1h25.2C66.63,64.73,69.55,60.59,68.48,56.4z"/><g><path class="st4" d="M50.21,66.08l1.56,4.81c0.03,0.09,0.11,0.15,0.21,0.15h5.06c0.21,0,0.3,0.27,0.13,0.4l-4.09,2.97 C53,74.47,52.97,74.57,53,74.66l1.56,4.81c0.07,0.2-0.17,0.37-0.34,0.25l-4.09-2.97c-0.08-0.06-0.18-0.06-0.26,0l-4.09,2.97 c-0.17,0.13-0.41-0.04-0.34-0.25L47,74.66c0.03-0.09,0-0.19-0.08-0.25l-4.09-2.97c-0.17-0.13-0.08-0.4,0.13-0.4h5.06 c0.1,0,0.18-0.06,0.21-0.15l1.56-4.81C49.86,65.88,50.14,65.88,50.21,66.08z"/><path class="st4" d="M65.67,66.08l1.56,4.81c0.03,0.09,0.11,0.15,0.21,0.15h5.06c0.21,0,0.3,0.27,0.13,0.4l-4.09,2.97 c-0.08,0.06-0.11,0.16-0.08,0.25l1.56,4.81c0.07,0.2-0.17,0.37-0.34,0.25l-4.09-2.97c-0.08-0.06-0.18-0.06-0.26,0l-4.09,2.97 c-0.17,0.13-0.41-0.04-0.34-0.25l1.56-4.81c0.03-0.09,0-0.19-0.08-0.25l-4.09-2.97c-0.17-0.13-0.08-0.4,0.13-0.4h5.06 c0.1,0,0.18-0.06,0.21-0.15l1.56-4.81C65.32,65.88,65.61,65.88,65.67,66.08z"/><path class="st4" d="M34.75,66.08l1.56,4.81c0.03,0.09,0.11,0.15,0.21,0.15h5.06c0.21,0,0.3,0.27,0.13,0.4l-4.09,2.97 c-0.08,0.06-0.11,0.16-0.08,0.25l1.56,4.81c0.07,0.2-0.17,0.37-0.34,0.25l-4.09-2.97c-0.08-0.06-0.18-0.06-0.26,0l-4.09,2.97 c-0.17,0.13-0.41-0.04-0.34-0.25l1.56-4.81c0.03-0.09,0-0.19-0.08-0.25l-4.09-2.97c-0.17-0.13-0.08-0.4,0.13-0.4h5.06 c0.1,0,0.18-0.06,0.21-0.15l1.56-4.81C34.39,65.88,34.68,65.88,34.75,66.08z"/></g></g></g></svg>') no-repeat;
}

.small-box.bg-purple  .ion-person-add::before{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><style type="text/css">.st0{display:none;}.st1{display:inline;fill:%23666766;}.st2{fill:%23FFFFFF;}.st3{fill:%23BD66A9;}.st4{opacity:0.2;clip-path:url(%23SVGID_00000100377792244468086510000003863538156746150027_);fill:%235C3B8F;}.st5{fill:%2348308C;}.st6{fill:%233083BF;}.st7{fill:%23C1C5C9;}.st8{opacity:0.2;clip-path:url(%23SVGID_00000153689338921402680490000014625037606844932005_);fill:%235C3B8F;}.st9{opacity:0.2;clip-path:url(%23SVGID_00000118395068354487056900000009997944345145702836_);fill:%235C3B8F;}.st10{opacity:0.2;clip-path:url(%23SVGID_00000132057384070148867580000016718426247641893288_);fill:%235C3B8F;}.st11{fill:none;}.st12{opacity:0.2;}.st13{fill:%235C3B8F;}.st14{opacity:0.2;clip-path:url(%23SVGID_00000026868568243894835050000011063607289548107403_);fill:%235C3B8F;}.st15{opacity:0.2;clip-path:url(%23SVGID_00000112631747315141828960000005700920448442293400_);fill:%235C3B8F;}.st16{opacity:0.2;clip-path:url(%23SVGID_00000044856530356717844890000015955098327597076108_);fill:%235C3B8F;}.st17{opacity:0.2;clip-path:url(%23SVGID_00000101090148009321096940000010052798803383228038_);fill:%235C3B8F;}.st18{opacity:0.2;clip-path:url(%23SVGID_00000110443911761768204400000010149805732443892355_);fill:%235C3B8F;}.st19{opacity:0.2;fill:%235C3B8F;}.st20{opacity:0.2;clip-path:url(%23SVGID_00000057844107454894375940000013830566361849362600_);fill:%235C3B8F;}.st21{opacity:0.2;clip-path:url(%23SVGID_00000181072503359380485990000017930087527536235184_);fill:%235392BC;}.st22{opacity:0.2;clip-path:url(%23SVGID_00000117641778181977642710000014542247922914155705_);fill:%235392BC;}.st23{opacity:0.2;clip-path:url(%23SVGID_00000153682721811365015740000014925039604019868851_);fill:%235392BC;}.st24{opacity:0.2;clip-path:url(%23SVGID_00000079488078042991364140000002823171828058501504_);fill:%235392BC;}.st25{fill:%235392BC;}.st26{opacity:0.2;clip-path:url(%23SVGID_00000034057381280701484510000002380939430559367594_);fill:%235392BC;}.st27{opacity:0.2;clip-path:url(%23SVGID_00000079459704679009749190000012480405375146481313_);fill:%235392BC;}.st28{opacity:0.2;clip-path:url(%23SVGID_00000140008874178854035860000007284723830474310292_);fill:%235392BC;}.st29{opacity:0.2;clip-path:url(%23SVGID_00000031887621996439202160000003983400599440703674_);fill:%235392BC;}.st30{opacity:0.2;clip-path:url(%23SVGID_00000111870968132415219640000001336313132150913424_);fill:%235392BC;}.st31{opacity:0.2;fill:%235392BC;}.st32{opacity:0.2;clip-path:url(%23SVGID_00000074431062443246505420000010623188423947768763_);fill:%235392BC;}.st33{opacity:0.2;clip-path:url(%23SVGID_00000040561502531761815240000009535258066791657362_);fill:%23BFBFBF;}.st34{opacity:0.2;clip-path:url(%23SVGID_00000039108983010982864560000003866144015356932757_);fill:%23BFBFBF;}.st35{opacity:0.2;clip-path:url(%23SVGID_00000004521163057086679130000010175140234502441906_);fill:%23BFBFBF;}.st36{opacity:0.2;clip-path:url(%23SVGID_00000002342287341099807020000015187437171251963269_);fill:%23BFBFBF;}.st37{fill:%23BFBFBF;}.st38{opacity:0.2;clip-path:url(%23SVGID_00000149361860247985089290000005510610535733713317_);fill:%23BFBFBF;}.st39{opacity:0.2;clip-path:url(%23SVGID_00000076598834782208346250000005637006253634647185_);fill:%23BFBFBF;}.st40{opacity:0.2;clip-path:url(%23SVGID_00000106128931735928699650000002414285474059945369_);fill:%23BFBFBF;}.st41{opacity:0.2;clip-path:url(%23SVGID_00000049933705225643064300000013871134303888600975_);fill:%23BFBFBF;}.st42{opacity:0.2;clip-path:url(%23SVGID_00000126315516889820693350000003914158485395319958_);fill:%23BFBFBF;}.st43{opacity:0.2;fill:%23BFBFBF;}.st44{opacity:0.2;clip-path:url(%23SVGID_00000091008664741667132510000017074111197945652875_);fill:%23BFBFBF;}.st45{opacity:0.2;clip-path:url(%23SVGID_00000058591068958737047990000011371675700511435166_);fill:%235C3B8F;}.st46{fill:%2349328B;}.st47{opacity:0.2;clip-path:url(%23SVGID_00000125570568149588768860000001772896708636479658_);fill:%235392BC;}.st48{opacity:0.2;clip-path:url(%23SVGID_00000038400442629375658240000010030495901981236103_);fill:%23BFBFBF;}</style><g id="Layer_2" class="st0"><rect x="-1029.13" y="-132.21" class="st1" width="2209.97" height="367.97"/></g><g id="Ebene_1"><g><g><circle class="st2" cx="50" cy="49.88" r="50"/></g></g><g><g><circle class="st11" cx="50" cy="49.88" r="50"/></g></g><g><defs><ellipse id="SVGID_00000039094546251259219810000010763444345297987505_" cx="50" cy="49.88" rx="50" ry="50"/></defs><clipPath id="SVGID_00000060022202486824258760000001006676150677445026_"><use xlink:href="%23SVGID_00000039094546251259219810000010763444345297987505_" style="overflow:visible;"/></clipPath><path style="opacity:0.2;clip-path:url(%23SVGID_00000060022202486824258760000001006676150677445026_);fill:%235392BC;" d=" M108.31,60.98l-38.04,48.25l-46.16-42.1l-1-2.08l0.03-31.3l53.35-1.07L108.31,60.98z"/></g><g><g><path class="st6" d="M76.32,32.64H23.68c-0.59,0-0.79,1.44-0.27,1.95l25.07,24.44c0.84,0.82,2.19,0.82,3.03,0l25.07-24.44 C77.11,34.08,76.91,32.64,76.32,32.64z"/><path class="st6" d="M49.14,63.31L25.19,39.5c-0.77-0.76-2.07-0.22-2.07,0.86v24.55c0,1.22,0.99,2.22,2.22,2.22h49.34 c1.22,0,2.22-0.99,2.22-2.22V40.36c0-1.08-1.31-1.63-2.07-0.86L50.86,63.31C50.38,63.78,49.62,63.78,49.14,63.31z"/></g></g></g></svg>')  no-repeat;
}


.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: var(--bs-primary) !important;
}

.daterangepicker td.in-range {
    background-color: #FAEEF7 !important;
}

.daterangepicker .ranges li.active {
    background-color: var(--bs-primary) !important;
}

.dropdown-menu .dropdown-item:hover {
    background-color: #FAEEF7;
}