
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{
  font-family:Font Awesome\ 6 Free;
  font-family:var(--fa-style-family, "Font Awesome 6 Free");
  font-weight:900;
  font-weight:var(--fa-style, 900); }
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  display:var(--fa-display, inline-block);
  font-feature-settings:normal;
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto; }
.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{
  content:var(--fa); }
.fa-classic,.fa-regular,.fa-solid,.far,.fas{
  font-family:Font Awesome\ 6 Free; }
.fa-brands,.fab{
  font-family:Font Awesome\ 6 Brands; }
.fa-1x{
  font-size:1em; }
.fa-2x{
  font-size:2em; }
.fa-3x{
  font-size:3em; }
.fa-4x{
  font-size:4em; }
.fa-5x{
  font-size:5em; }
.fa-6x{
  font-size:6em; }
.fa-7x{
  font-size:7em; }
.fa-8x{
  font-size:8em; }
.fa-9x{
  font-size:9em; }
.fa-10x{
  font-size:10em; }
.fa-2xs{
  font-size:.625em;
  line-height:.1em;
  vertical-align:.225em; }
.fa-xs{
  font-size:.75em;
  line-height:.08333em;
  vertical-align:.125em; }
.fa-sm{
  font-size:.875em;
  line-height:.07143em;
  vertical-align:.05357em; }
.fa-lg{
  font-size:1.25em;
  line-height:.05em;
  vertical-align:-.075em; }
.fa-xl{
  font-size:1.5em;
  line-height:.04167em;
  vertical-align:-.125em; }
.fa-2xl{
  font-size:2em;
  line-height:.03125em;
  vertical-align:-.1875em; }
.fa-fw{
  text-align:center;
  width:1.25em; }
.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  margin-left:var(--fa-li-margin, 2.5em);
  padding-left:0; }
.fa-ul>li{
    position:relative; }
.fa-li{
  left:-2em;
  left:calc(var(--fa-li-width, 2em)*-1);
  line-height:inherit;
  position:absolute;
  text-align:center;
  width:2em;
  width:var(--fa-li-width, 2em); }
.fa-border{
  border-color:#eee;
  border-color:var(--fa-border-color, #eee);
  border-radius:.1em;
  border-radius:var(--fa-border-radius, .1em);
  border-style:solid;
  border-style:var(--fa-border-style, solid);
  border-width:.08em;
  border-width:var(--fa-border-width, .08em);
  padding:.2em .25em .15em;
  padding:var(--fa-border-padding, .2em .25em .15em); }
.fa-pull-left{
  float:left;
  margin-right:.3em;
  margin-right:var(--fa-pull-margin, .3em); }
.fa-pull-right{
  float:right;
  margin-left:.3em;
  margin-left:var(--fa-pull-margin, .3em); }
.fa-beat{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-beat;
  animation-timing-function:ease-in-out;
  animation-timing-function:var(--fa-animation-timing, ease-in-out); }
.fa-bounce{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-bounce;
  animation-timing-function:cubic-bezier(.28, .84, .42, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1)); }
.fa-fade{
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-fade;
  animation-timing-function:cubic-bezier(.4, 0, .6, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }
.fa-beat-fade,.fa-fade{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s); }
.fa-beat-fade{
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-beat-fade;
  animation-timing-function:cubic-bezier(.4, 0, .6, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }
.fa-flip{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-flip;
  animation-timing-function:ease-in-out;
  animation-timing-function:var(--fa-animation-timing, ease-in-out); }
.fa-shake{
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-shake;
  animation-timing-function:linear;
  animation-timing-function:var(--fa-animation-timing, linear); }
.fa-shake,.fa-spin{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal); }
.fa-spin{
  animation-duration:2s;
  animation-duration:var(--fa-animation-duration, 2s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-spin;
  animation-timing-function:linear;
  animation-timing-function:var(--fa-animation-timing, linear); }
.fa-spin-reverse{
  --fa-animation-direction:reverse; }
.fa-pulse,.fa-spin-pulse{
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-spin;
  animation-timing-function:steps(8);
  animation-timing-function:var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion:reduce){
  .fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{
    animation-delay:-1ms;
    animation-duration:1ms;
    animation-iteration-count:1;
    transition-delay:0s;
    transition-duration:0s; } }
@keyframes fa-beat{
  0%,90%{
    transform:scale(1); }
  45%{
    transform:scale(1.25);
    transform:scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-bounce{
  0%{
    transform:scale(1) translateY(0); }
  10%{
    transform:scale(1.1, .9) translateY(0);
    transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0); }
  30%{
    transform:scale(.9, 1.1) translateY(-.5em);
    transform:scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em)); }
  50%{
    transform:scale(1.05, .95) translateY(0);
    transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0); }
  57%{
    transform:scale(1) translateY(-.125em);
    transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em)); }
  64%{
    transform:scale(1) translateY(0); }
  to{
    transform:scale(1) translateY(0); } }
@keyframes fa-fade{
  50%{
    opacity:.4;
    opacity:var(--fa-fade-opacity, .4); } }
@keyframes fa-beat-fade{
  0%,to{
    opacity:.4;
    opacity:var(--fa-beat-fade-opacity, .4);
    transform:scale(1); }
  50%{
    opacity:1;
    transform:scale(1.125);
    transform:scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-flip{
  50%{
    transform:rotateY(-180deg);
    transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-shake{
  0%{
    transform:rotate(-15deg); }
  4%{
    transform:rotate(15deg); }
  24%,8%{
    transform:rotate(-18deg); }
  12%,28%{
    transform:rotate(18deg); }
  16%{
    transform:rotate(-22deg); }
  20%{
    transform:rotate(22deg); }
  32%{
    transform:rotate(-12deg); }
  36%{
    transform:rotate(12deg); }
  40%,to{
    transform:rotate(0deg); } }
@keyframes fa-spin{
  0%{
    transform:rotate(0deg); }
  to{
    transform:rotate(1turn); } }
.fa-rotate-90{
  transform:rotate(90deg); }
.fa-rotate-180{
  transform:rotate(180deg); }
.fa-rotate-270{
  transform:rotate(270deg); }
.fa-flip-horizontal{
  transform:scaleX(-1); }
.fa-flip-vertical{
  transform:scaleY(-1); }
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
  transform:scale(-1); }
.fa-rotate-by{
  transform:rotate(0);
  transform:rotate(var(--fa-rotate-angle, 0)); }
.fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em; }
.fa-stack-1x,.fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:auto;
  z-index:var(--fa-stack-z-index, auto); }
.fa-stack-1x{
  line-height:inherit; }
.fa-stack-2x{
  font-size:2em; }
.fa-inverse{
  color:#fff;
  color:var(--fa-inverse, #fff); }
.fa-0{
  --fa:"\30"; }
.fa-1{
  --fa:"\31"; }
.fa-2{
  --fa:"\32"; }
.fa-3{
  --fa:"\33"; }
.fa-4{
  --fa:"\34"; }
.fa-5{
  --fa:"\35"; }
.fa-6{
  --fa:"\36"; }
.fa-7{
  --fa:"\37"; }
.fa-8{
  --fa:"\38"; }
.fa-9{
  --fa:"\39"; }
.fa-fill-drip{
  --fa:"\f576"; }
.fa-arrows-to-circle{
  --fa:"\e4bd"; }
.fa-chevron-circle-right,.fa-circle-chevron-right{
  --fa:"\f138"; }
.fa-at{
  --fa:"\40"; }
.fa-trash-alt,.fa-trash-can{
  --fa:"\f2ed"; }
.fa-text-height{
  --fa:"\f034"; }
.fa-user-times,.fa-user-xmark{
  --fa:"\f235"; }
.fa-stethoscope{
  --fa:"\f0f1"; }
.fa-comment-alt,.fa-message{
  --fa:"\f27a"; }
.fa-info{
  --fa:"\f129"; }
.fa-compress-alt,.fa-down-left-and-up-right-to-center{
  --fa:"\f422"; }
.fa-explosion{
  --fa:"\e4e9"; }
.fa-file-alt,.fa-file-lines,.fa-file-text{
  --fa:"\f15c"; }
.fa-wave-square{
  --fa:"\f83e"; }
.fa-ring{
  --fa:"\f70b"; }
.fa-building-un{
  --fa:"\e4d9"; }
.fa-dice-three{
  --fa:"\f527"; }
.fa-calendar-alt,.fa-calendar-days{
  --fa:"\f073"; }
.fa-anchor-circle-check{
  --fa:"\e4aa"; }
.fa-building-circle-arrow-right{
  --fa:"\e4d1"; }
.fa-volleyball,.fa-volleyball-ball{
  --fa:"\f45f"; }
.fa-arrows-up-to-line{
  --fa:"\e4c2"; }
.fa-sort-desc,.fa-sort-down{
  --fa:"\f0dd"; }
.fa-circle-minus,.fa-minus-circle{
  --fa:"\f056"; }
.fa-door-open{
  --fa:"\f52b"; }
.fa-right-from-bracket,.fa-sign-out-alt{
  --fa:"\f2f5"; }
.fa-atom{
  --fa:"\f5d2"; }
.fa-soap{
  --fa:"\e06e"; }
.fa-heart-music-camera-bolt,.fa-icons{
  --fa:"\f86d"; }
.fa-microphone-alt-slash,.fa-microphone-lines-slash{
  --fa:"\f539"; }
.fa-bridge-circle-check{
  --fa:"\e4c9"; }
.fa-pump-medical{
  --fa:"\e06a"; }
.fa-fingerprint{
  --fa:"\f577"; }
.fa-hand-point-right{
  --fa:"\f0a4"; }
.fa-magnifying-glass-location,.fa-search-location{
  --fa:"\f689"; }
.fa-forward-step,.fa-step-forward{
  --fa:"\f051"; }
.fa-face-smile-beam,.fa-smile-beam{
  --fa:"\f5b8"; }
.fa-flag-checkered{
  --fa:"\f11e"; }
.fa-football,.fa-football-ball{
  --fa:"\f44e"; }
.fa-school-circle-exclamation{
  --fa:"\e56c"; }
.fa-crop{
  --fa:"\f125"; }
.fa-angle-double-down,.fa-angles-down{
  --fa:"\f103"; }
.fa-users-rectangle{
  --fa:"\e594"; }
.fa-people-roof{
  --fa:"\e537"; }
.fa-people-line{
  --fa:"\e534"; }
.fa-beer,.fa-beer-mug-empty{
  --fa:"\f0fc"; }
.fa-diagram-predecessor{
  --fa:"\e477"; }
.fa-arrow-up-long,.fa-long-arrow-up{
  --fa:"\f176"; }
.fa-burn,.fa-fire-flame-simple{
  --fa:"\f46a"; }
.fa-male,.fa-person{
  --fa:"\f183"; }
.fa-laptop{
  --fa:"\f109"; }
.fa-file-csv{
  --fa:"\f6dd"; }
.fa-menorah{
  --fa:"\f676"; }
.fa-truck-plane{
  --fa:"\e58f"; }
.fa-record-vinyl{
  --fa:"\f8d9"; }
.fa-face-grin-stars,.fa-grin-stars{
  --fa:"\f587"; }
.fa-bong{
  --fa:"\f55c"; }
.fa-pastafarianism,.fa-spaghetti-monster-flying{
  --fa:"\f67b"; }
.fa-arrow-down-up-across-line{
  --fa:"\e4af"; }
.fa-spoon,.fa-utensil-spoon{
  --fa:"\f2e5"; }
.fa-jar-wheat{
  --fa:"\e517"; }
.fa-envelopes-bulk,.fa-mail-bulk{
  --fa:"\f674"; }
.fa-file-circle-exclamation{
  --fa:"\e4eb"; }
.fa-circle-h,.fa-hospital-symbol{
  --fa:"\f47e"; }
.fa-pager{
  --fa:"\f815"; }
.fa-address-book,.fa-contact-book{
  --fa:"\f2b9"; }
.fa-strikethrough{
  --fa:"\f0cc"; }
.fa-k{
  --fa:"\4b"; }
.fa-landmark-flag{
  --fa:"\e51c"; }
.fa-pencil,.fa-pencil-alt{
  --fa:"\f303"; }
.fa-backward{
  --fa:"\f04a"; }
.fa-caret-right{
  --fa:"\f0da"; }
.fa-comments{
  --fa:"\f086"; }
.fa-file-clipboard,.fa-paste{
  --fa:"\f0ea"; }
.fa-code-pull-request{
  --fa:"\e13c"; }
.fa-clipboard-list{
  --fa:"\f46d"; }
.fa-truck-loading,.fa-truck-ramp-box{
  --fa:"\f4de"; }
.fa-user-check{
  --fa:"\f4fc"; }
.fa-vial-virus{
  --fa:"\e597"; }
.fa-sheet-plastic{
  --fa:"\e571"; }
.fa-blog{
  --fa:"\f781"; }
.fa-user-ninja{
  --fa:"\f504"; }
.fa-person-arrow-up-from-line{
  --fa:"\e539"; }
.fa-scroll-torah,.fa-torah{
  --fa:"\f6a0"; }
.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{
  --fa:"\f458"; }
.fa-toggle-off{
  --fa:"\f204"; }
.fa-archive,.fa-box-archive{
  --fa:"\f187"; }
.fa-person-drowning{
  --fa:"\e545"; }
.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{
  --fa:"\f886"; }
.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{
  --fa:"\f58a"; }
.fa-spray-can{
  --fa:"\f5bd"; }
.fa-truck-monster{
  --fa:"\f63b"; }
.fa-w{
  --fa:"\57"; }
.fa-earth-africa,.fa-globe-africa{
  --fa:"\f57c"; }
.fa-rainbow{
  --fa:"\f75b"; }
.fa-circle-notch{
  --fa:"\f1ce"; }
.fa-tablet-alt,.fa-tablet-screen-button{
  --fa:"\f3fa"; }
.fa-paw{
  --fa:"\f1b0"; }
.fa-cloud{
  --fa:"\f0c2"; }
.fa-trowel-bricks{
  --fa:"\e58a"; }
.fa-face-flushed,.fa-flushed{
  --fa:"\f579"; }
.fa-hospital-user{
  --fa:"\f80d"; }
.fa-tent-arrow-left-right{
  --fa:"\e57f"; }
.fa-gavel,.fa-legal{
  --fa:"\f0e3"; }
.fa-binoculars{
  --fa:"\f1e5"; }
.fa-microphone-slash{
  --fa:"\f131"; }
.fa-box-tissue{
  --fa:"\e05b"; }
.fa-motorcycle{
  --fa:"\f21c"; }
.fa-bell-concierge,.fa-concierge-bell{
  --fa:"\f562"; }
.fa-pen-ruler,.fa-pencil-ruler{
  --fa:"\f5ae"; }
.fa-people-arrows,.fa-people-arrows-left-right{
  --fa:"\e068"; }
.fa-mars-and-venus-burst{
  --fa:"\e523"; }
.fa-caret-square-right,.fa-square-caret-right{
  --fa:"\f152"; }
.fa-cut,.fa-scissors{
  --fa:"\f0c4"; }
.fa-sun-plant-wilt{
  --fa:"\e57a"; }
.fa-toilets-portable{
  --fa:"\e584"; }
.fa-hockey-puck{
  --fa:"\f453"; }
.fa-table{
  --fa:"\f0ce"; }
.fa-magnifying-glass-arrow-right{
  --fa:"\e521"; }
.fa-digital-tachograph,.fa-tachograph-digital{
  --fa:"\f566"; }
.fa-users-slash{
  --fa:"\e073"; }
.fa-clover{
  --fa:"\e139"; }
.fa-mail-reply,.fa-reply{
  --fa:"\f3e5"; }
.fa-star-and-crescent{
  --fa:"\f699"; }
.fa-house-fire{
  --fa:"\e50c"; }
.fa-minus-square,.fa-square-minus{
  --fa:"\f146"; }
.fa-helicopter{
  --fa:"\f533"; }
.fa-compass{
  --fa:"\f14e"; }
.fa-caret-square-down,.fa-square-caret-down{
  --fa:"\f150"; }
.fa-file-circle-question{
  --fa:"\e4ef"; }
.fa-laptop-code{
  --fa:"\f5fc"; }
.fa-swatchbook{
  --fa:"\f5c3"; }
.fa-prescription-bottle{
  --fa:"\f485"; }
.fa-bars,.fa-navicon{
  --fa:"\f0c9"; }
.fa-people-group{
  --fa:"\e533"; }
.fa-hourglass-3,.fa-hourglass-end{
  --fa:"\f253"; }
.fa-heart-broken,.fa-heart-crack{
  --fa:"\f7a9"; }
.fa-external-link-square-alt,.fa-square-up-right{
  --fa:"\f360"; }
.fa-face-kiss-beam,.fa-kiss-beam{
  --fa:"\f597"; }
.fa-film{
  --fa:"\f008"; }
.fa-ruler-horizontal{
  --fa:"\f547"; }
.fa-people-robbery{
  --fa:"\e536"; }
.fa-lightbulb{
  --fa:"\f0eb"; }
.fa-caret-left{
  --fa:"\f0d9"; }
.fa-circle-exclamation,.fa-exclamation-circle{
  --fa:"\f06a"; }
.fa-school-circle-xmark{
  --fa:"\e56d"; }
.fa-arrow-right-from-bracket,.fa-sign-out{
  --fa:"\f08b"; }
.fa-chevron-circle-down,.fa-circle-chevron-down{
  --fa:"\f13a"; }
.fa-unlock-alt,.fa-unlock-keyhole{
  --fa:"\f13e"; }
.fa-cloud-showers-heavy{
  --fa:"\f740"; }
.fa-headphones-alt,.fa-headphones-simple{
  --fa:"\f58f"; }
.fa-sitemap{
  --fa:"\f0e8"; }
.fa-circle-dollar-to-slot,.fa-donate{
  --fa:"\f4b9"; }
.fa-memory{
  --fa:"\f538"; }
.fa-road-spikes{
  --fa:"\e568"; }
.fa-fire-burner{
  --fa:"\e4f1"; }
.fa-flag{
  --fa:"\f024"; }
.fa-hanukiah{
  --fa:"\f6e6"; }
.fa-feather{
  --fa:"\f52d"; }
.fa-volume-down,.fa-volume-low{
  --fa:"\f027"; }
.fa-comment-slash{
  --fa:"\f4b3"; }
.fa-cloud-sun-rain{
  --fa:"\f743"; }
.fa-compress{
  --fa:"\f066"; }
.fa-wheat-alt,.fa-wheat-awn{
  --fa:"\e2cd"; }
.fa-ankh{
  --fa:"\f644"; }
.fa-hands-holding-child{
  --fa:"\e4fa"; }
.fa-asterisk{
  --fa:"\2a"; }
.fa-check-square,.fa-square-check{
  --fa:"\f14a"; }
.fa-peseta-sign{
  --fa:"\e221"; }
.fa-header,.fa-heading{
  --fa:"\f1dc"; }
.fa-ghost{
  --fa:"\f6e2"; }
.fa-list,.fa-list-squares{
  --fa:"\f03a"; }
.fa-phone-square-alt,.fa-square-phone-flip{
  --fa:"\f87b"; }
.fa-cart-plus{
  --fa:"\f217"; }
.fa-gamepad{
  --fa:"\f11b"; }
.fa-circle-dot,.fa-dot-circle{
  --fa:"\f192"; }
.fa-dizzy,.fa-face-dizzy{
  --fa:"\f567"; }
.fa-egg{
  --fa:"\f7fb"; }
.fa-house-medical-circle-xmark{
  --fa:"\e513"; }
.fa-campground{
  --fa:"\f6bb"; }
.fa-folder-plus{
  --fa:"\f65e"; }
.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{
  --fa:"\f1e3"; }
.fa-paint-brush,.fa-paintbrush{
  --fa:"\f1fc"; }
.fa-lock{
  --fa:"\f023"; }
.fa-gas-pump{
  --fa:"\f52f"; }
.fa-hot-tub,.fa-hot-tub-person{
  --fa:"\f593"; }
.fa-map-location,.fa-map-marked{
  --fa:"\f59f"; }
.fa-house-flood-water{
  --fa:"\e50e"; }
.fa-tree{
  --fa:"\f1bb"; }
.fa-bridge-lock{
  --fa:"\e4cc"; }
.fa-sack-dollar{
  --fa:"\f81d"; }
.fa-edit,.fa-pen-to-square{
  --fa:"\f044"; }
.fa-car-side{
  --fa:"\f5e4"; }
.fa-share-alt,.fa-share-nodes{
  --fa:"\f1e0"; }
.fa-heart-circle-minus{
  --fa:"\e4ff"; }
.fa-hourglass-2,.fa-hourglass-half{
  --fa:"\f252"; }
.fa-microscope{
  --fa:"\f610"; }
.fa-sink{
  --fa:"\e06d"; }
.fa-bag-shopping,.fa-shopping-bag{
  --fa:"\f290"; }
.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{
  --fa:"\f881"; }
.fa-mitten{
  --fa:"\f7b5"; }
.fa-person-rays{
  --fa:"\e54d"; }
.fa-users{
  --fa:"\f0c0"; }
.fa-eye-slash{
  --fa:"\f070"; }
.fa-flask-vial{
  --fa:"\e4f3"; }
.fa-hand,.fa-hand-paper{
  --fa:"\f256"; }
.fa-om{
  --fa:"\f679"; }
.fa-worm{
  --fa:"\e599"; }
.fa-house-circle-xmark{
  --fa:"\e50b"; }
.fa-plug{
  --fa:"\f1e6"; }
.fa-chevron-up{
  --fa:"\f077"; }
.fa-hand-spock{
  --fa:"\f259"; }
.fa-stopwatch{
  --fa:"\f2f2"; }
.fa-face-kiss,.fa-kiss{
  --fa:"\f596"; }
.fa-bridge-circle-xmark{
  --fa:"\e4cb"; }
.fa-face-grin-tongue,.fa-grin-tongue{
  --fa:"\f589"; }
.fa-chess-bishop{
  --fa:"\f43a"; }
.fa-face-grin-wink,.fa-grin-wink{
  --fa:"\f58c"; }
.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{
  --fa:"\f2a4"; }
.fa-road-circle-check{
  --fa:"\e564"; }
.fa-dice-five{
  --fa:"\f523"; }
.fa-rss-square,.fa-square-rss{
  --fa:"\f143"; }
.fa-land-mine-on{
  --fa:"\e51b"; }
.fa-i-cursor{
  --fa:"\f246"; }
.fa-stamp{
  --fa:"\f5bf"; }
.fa-stairs{
  --fa:"\e289"; }
.fa-i{
  --fa:"\49"; }
.fa-hryvnia,.fa-hryvnia-sign{
  --fa:"\f6f2"; }
.fa-pills{
  --fa:"\f484"; }
.fa-face-grin-wide,.fa-grin-alt{
  --fa:"\f581"; }
.fa-tooth{
  --fa:"\f5c9"; }
.fa-v{
  --fa:"\56"; }
.fa-bangladeshi-taka-sign{
  --fa:"\e2e6"; }
.fa-bicycle{
  --fa:"\f206"; }
.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{
  --fa:"\e579"; }
.fa-head-side-cough-slash{
  --fa:"\e062"; }
.fa-ambulance,.fa-truck-medical{
  --fa:"\f0f9"; }
.fa-wheat-awn-circle-exclamation{
  --fa:"\e598"; }
.fa-snowman{
  --fa:"\f7d0"; }
.fa-mortar-pestle{
  --fa:"\f5a7"; }
.fa-road-barrier{
  --fa:"\e562"; }
.fa-school{
  --fa:"\f549"; }
.fa-igloo{
  --fa:"\f7ae"; }
.fa-joint{
  --fa:"\f595"; }
.fa-angle-right{
  --fa:"\f105"; }
.fa-horse{
  --fa:"\f6f0"; }
.fa-q{
  --fa:"\51"; }
.fa-g{
  --fa:"\47"; }
.fa-notes-medical{
  --fa:"\f481"; }
.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{
  --fa:"\f2c9"; }
.fa-dong-sign{
  --fa:"\e169"; }
.fa-capsules{
  --fa:"\f46b"; }
.fa-poo-bolt,.fa-poo-storm{
  --fa:"\f75a"; }
.fa-face-frown-open,.fa-frown-open{
  --fa:"\f57a"; }
.fa-hand-point-up{
  --fa:"\f0a6"; }
.fa-money-bill{
  --fa:"\f0d6"; }
.fa-bookmark{
  --fa:"\f02e"; }
.fa-align-justify{
  --fa:"\f039"; }
.fa-umbrella-beach{
  --fa:"\f5ca"; }
.fa-helmet-un{
  --fa:"\e503"; }
.fa-bullseye{
  --fa:"\f140"; }
.fa-bacon{
  --fa:"\f7e5"; }
.fa-hand-point-down{
  --fa:"\f0a7"; }
.fa-arrow-up-from-bracket{
  --fa:"\e09a"; }
.fa-folder,.fa-folder-blank{
  --fa:"\f07b"; }
.fa-file-medical-alt,.fa-file-waveform{
  --fa:"\f478"; }
.fa-radiation{
  --fa:"\f7b9"; }
.fa-chart-simple{
  --fa:"\e473"; }
.fa-mars-stroke{
  --fa:"\f229"; }
.fa-vial{
  --fa:"\f492"; }
.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{
  --fa:"\f624"; }
.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{
  --fa:"\e2ca"; }
.fa-e{
  --fa:"\45"; }
.fa-pen-alt,.fa-pen-clip{
  --fa:"\f305"; }
.fa-bridge-circle-exclamation{
  --fa:"\e4ca"; }
.fa-user{
  --fa:"\f007"; }
.fa-school-circle-check{
  --fa:"\e56b"; }
.fa-dumpster{
  --fa:"\f793"; }
.fa-shuttle-van,.fa-van-shuttle{
  --fa:"\f5b6"; }
.fa-building-user{
  --fa:"\e4da"; }
.fa-caret-square-left,.fa-square-caret-left{
  --fa:"\f191"; }
.fa-highlighter{
  --fa:"\f591"; }
.fa-key{
  --fa:"\f084"; }
.fa-bullhorn{
  --fa:"\f0a1"; }
.fa-globe{
  --fa:"\f0ac"; }
.fa-synagogue{
  --fa:"\f69b"; }
.fa-person-half-dress{
  --fa:"\e548"; }
.fa-road-bridge{
  --fa:"\e563"; }
.fa-location-arrow{
  --fa:"\f124"; }
.fa-c{
  --fa:"\43"; }
.fa-tablet-button{
  --fa:"\f10a"; }
.fa-building-lock{
  --fa:"\e4d6"; }
.fa-pizza-slice{
  --fa:"\f818"; }
.fa-money-bill-wave{
  --fa:"\f53a"; }
.fa-area-chart,.fa-chart-area{
  --fa:"\f1fe"; }
.fa-house-flag{
  --fa:"\e50d"; }
.fa-person-circle-minus{
  --fa:"\e540"; }
.fa-ban,.fa-cancel{
  --fa:"\f05e"; }
.fa-camera-rotate{
  --fa:"\e0d8"; }
.fa-air-freshener,.fa-spray-can-sparkles{
  --fa:"\f5d0"; }
.fa-star{
  --fa:"\f005"; }
.fa-repeat{
  --fa:"\f363"; }
.fa-cross{
  --fa:"\f654"; }
.fa-box{
  --fa:"\f466"; }
.fa-venus-mars{
  --fa:"\f228"; }
.fa-arrow-pointer,.fa-mouse-pointer{
  --fa:"\f245"; }
.fa-expand-arrows-alt,.fa-maximize{
  --fa:"\f31e"; }
.fa-charging-station{
  --fa:"\f5e7"; }
.fa-shapes,.fa-triangle-circle-square{
  --fa:"\f61f"; }
.fa-random,.fa-shuffle{
  --fa:"\f074"; }
.fa-person-running,.fa-running{
  --fa:"\f70c"; }
.fa-mobile-retro{
  --fa:"\e527"; }
.fa-grip-lines-vertical{
  --fa:"\f7a5"; }
.fa-spider{
  --fa:"\f717"; }
.fa-hands-bound{
  --fa:"\e4f9"; }
.fa-file-invoice-dollar{
  --fa:"\f571"; }
.fa-plane-circle-exclamation{
  --fa:"\e556"; }
.fa-x-ray{
  --fa:"\f497"; }
.fa-spell-check{
  --fa:"\f891"; }
.fa-slash{
  --fa:"\f715"; }
.fa-computer-mouse,.fa-mouse{
  --fa:"\f8cc"; }
.fa-arrow-right-to-bracket,.fa-sign-in{
  --fa:"\f090"; }
.fa-shop-slash,.fa-store-alt-slash{
  --fa:"\e070"; }
.fa-server{
  --fa:"\f233"; }
.fa-virus-covid-slash{
  --fa:"\e4a9"; }
.fa-shop-lock{
  --fa:"\e4a5"; }
.fa-hourglass-1,.fa-hourglass-start{
  --fa:"\f251"; }
.fa-blender-phone{
  --fa:"\f6b6"; }
.fa-building-wheat{
  --fa:"\e4db"; }
.fa-person-breastfeeding{
  --fa:"\e53a"; }
.fa-right-to-bracket,.fa-sign-in-alt{
  --fa:"\f2f6"; }
.fa-venus{
  --fa:"\f221"; }
.fa-passport{
  --fa:"\f5ab"; }
.fa-thumb-tack-slash,.fa-thumbtack-slash{
  --fa:"\e68f"; }
.fa-heart-pulse,.fa-heartbeat{
  --fa:"\f21e"; }
.fa-people-carry,.fa-people-carry-box{
  --fa:"\f4ce"; }
.fa-temperature-high{
  --fa:"\f769"; }
.fa-microchip{
  --fa:"\f2db"; }
.fa-crown{
  --fa:"\f521"; }
.fa-weight-hanging{
  --fa:"\f5cd"; }
.fa-xmarks-lines{
  --fa:"\e59a"; }
.fa-file-prescription{
  --fa:"\f572"; }
.fa-weight,.fa-weight-scale{
  --fa:"\f496"; }
.fa-user-friends,.fa-user-group{
  --fa:"\f500"; }
.fa-arrow-up-a-z,.fa-sort-alpha-up{
  --fa:"\f15e"; }
.fa-chess-knight{
  --fa:"\f441"; }
.fa-face-laugh-squint,.fa-laugh-squint{
  --fa:"\f59b"; }
.fa-wheelchair{
  --fa:"\f193"; }
.fa-arrow-circle-up,.fa-circle-arrow-up{
  --fa:"\f0aa"; }
.fa-toggle-on{
  --fa:"\f205"; }
.fa-person-walking,.fa-walking{
  --fa:"\f554"; }
.fa-l{
  --fa:"\4c"; }
.fa-fire{
  --fa:"\f06d"; }
.fa-bed-pulse,.fa-procedures{
  --fa:"\f487"; }
.fa-shuttle-space,.fa-space-shuttle{
  --fa:"\f197"; }
.fa-face-laugh,.fa-laugh{
  --fa:"\f599"; }
.fa-folder-open{
  --fa:"\f07c"; }
.fa-heart-circle-plus{
  --fa:"\e500"; }
.fa-code-fork{
  --fa:"\e13b"; }
.fa-city{
  --fa:"\f64f"; }
.fa-microphone-alt,.fa-microphone-lines{
  --fa:"\f3c9"; }
.fa-pepper-hot{
  --fa:"\f816"; }
.fa-unlock{
  --fa:"\f09c"; }
.fa-colon-sign{
  --fa:"\e140"; }
.fa-headset{
  --fa:"\f590"; }
.fa-store-slash{
  --fa:"\e071"; }
.fa-road-circle-xmark{
  --fa:"\e566"; }
.fa-user-minus{
  --fa:"\f503"; }
.fa-mars-stroke-up,.fa-mars-stroke-v{
  --fa:"\f22a"; }
.fa-champagne-glasses,.fa-glass-cheers{
  --fa:"\f79f"; }
.fa-clipboard{
  --fa:"\f328"; }
.fa-house-circle-exclamation{
  --fa:"\e50a"; }
.fa-file-arrow-up,.fa-file-upload{
  --fa:"\f574"; }
.fa-wifi,.fa-wifi-3,.fa-wifi-strong{
  --fa:"\f1eb"; }
.fa-bath,.fa-bathtub{
  --fa:"\f2cd"; }
.fa-underline{
  --fa:"\f0cd"; }
.fa-user-edit,.fa-user-pen{
  --fa:"\f4ff"; }
.fa-signature{
  --fa:"\f5b7"; }
.fa-stroopwafel{
  --fa:"\f551"; }
.fa-bold{
  --fa:"\f032"; }
.fa-anchor-lock{
  --fa:"\e4ad"; }
.fa-building-ngo{
  --fa:"\e4d7"; }
.fa-manat-sign{
  --fa:"\e1d5"; }
.fa-not-equal{
  --fa:"\f53e"; }
.fa-border-style,.fa-border-top-left{
  --fa:"\f853"; }
.fa-map-location-dot,.fa-map-marked-alt{
  --fa:"\f5a0"; }
.fa-jedi{
  --fa:"\f669"; }
.fa-poll,.fa-square-poll-vertical{
  --fa:"\f681"; }
.fa-mug-hot{
  --fa:"\f7b6"; }
.fa-battery-car,.fa-car-battery{
  --fa:"\f5df"; }
.fa-gift{
  --fa:"\f06b"; }
.fa-dice-two{
  --fa:"\f528"; }
.fa-chess-queen{
  --fa:"\f445"; }
.fa-glasses{
  --fa:"\f530"; }
.fa-chess-board{
  --fa:"\f43c"; }
.fa-building-circle-check{
  --fa:"\e4d2"; }
.fa-person-chalkboard{
  --fa:"\e53d"; }
.fa-mars-stroke-h,.fa-mars-stroke-right{
  --fa:"\f22b"; }
.fa-hand-back-fist,.fa-hand-rock{
  --fa:"\f255"; }
.fa-caret-square-up,.fa-square-caret-up{
  --fa:"\f151"; }
.fa-cloud-showers-water{
  --fa:"\e4e4"; }
.fa-bar-chart,.fa-chart-bar{
  --fa:"\f080"; }
.fa-hands-bubbles,.fa-hands-wash{
  --fa:"\e05e"; }
.fa-less-than-equal{
  --fa:"\f537"; }
.fa-train{
  --fa:"\f238"; }
.fa-eye-low-vision,.fa-low-vision{
  --fa:"\f2a8"; }
.fa-crow{
  --fa:"\f520"; }
.fa-sailboat{
  --fa:"\e445"; }
.fa-window-restore{
  --fa:"\f2d2"; }
.fa-plus-square,.fa-square-plus{
  --fa:"\f0fe"; }
.fa-torii-gate{
  --fa:"\f6a1"; }
.fa-frog{
  --fa:"\f52e"; }
.fa-bucket{
  --fa:"\e4cf"; }
.fa-image{
  --fa:"\f03e"; }
.fa-microphone{
  --fa:"\f130"; }
.fa-cow{
  --fa:"\f6c8"; }
.fa-caret-up{
  --fa:"\f0d8"; }
.fa-screwdriver{
  --fa:"\f54a"; }
.fa-folder-closed{
  --fa:"\e185"; }
.fa-house-tsunami{
  --fa:"\e515"; }
.fa-square-nfi{
  --fa:"\e576"; }
.fa-arrow-up-from-ground-water{
  --fa:"\e4b5"; }
.fa-glass-martini-alt,.fa-martini-glass{
  --fa:"\f57b"; }
.fa-square-binary{
  --fa:"\e69b"; }
.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{
  --fa:"\f2ea"; }
.fa-columns,.fa-table-columns{
  --fa:"\f0db"; }
.fa-lemon{
  --fa:"\f094"; }
.fa-head-side-mask{
  --fa:"\e063"; }
.fa-handshake{
  --fa:"\f2b5"; }
.fa-gem{
  --fa:"\f3a5"; }
.fa-dolly,.fa-dolly-box{
  --fa:"\f472"; }
.fa-smoking{
  --fa:"\f48d"; }
.fa-compress-arrows-alt,.fa-minimize{
  --fa:"\f78c"; }
.fa-monument{
  --fa:"\f5a6"; }
.fa-snowplow{
  --fa:"\f7d2"; }
.fa-angle-double-right,.fa-angles-right{
  --fa:"\f101"; }
.fa-cannabis{
  --fa:"\f55f"; }
.fa-circle-play,.fa-play-circle{
  --fa:"\f144"; }
.fa-tablets{
  --fa:"\f490"; }
.fa-ethernet{
  --fa:"\f796"; }
.fa-eur,.fa-euro,.fa-euro-sign{
  --fa:"\f153"; }
.fa-chair{
  --fa:"\f6c0"; }
.fa-check-circle,.fa-circle-check{
  --fa:"\f058"; }
.fa-circle-stop,.fa-stop-circle{
  --fa:"\f28d"; }
.fa-compass-drafting,.fa-drafting-compass{
  --fa:"\f568"; }
.fa-plate-wheat{
  --fa:"\e55a"; }
.fa-icicles{
  --fa:"\f7ad"; }
.fa-person-shelter{
  --fa:"\e54f"; }
.fa-neuter{
  --fa:"\f22c"; }
.fa-id-badge{
  --fa:"\f2c1"; }
.fa-marker{
  --fa:"\f5a1"; }
.fa-face-laugh-beam,.fa-laugh-beam{
  --fa:"\f59a"; }
.fa-helicopter-symbol{
  --fa:"\e502"; }
.fa-universal-access{
  --fa:"\f29a"; }
.fa-chevron-circle-up,.fa-circle-chevron-up{
  --fa:"\f139"; }
.fa-lari-sign{
  --fa:"\e1c8"; }
.fa-volcano{
  --fa:"\f770"; }
.fa-person-walking-dashed-line-arrow-right{
  --fa:"\e553"; }
.fa-gbp,.fa-pound-sign,.fa-sterling-sign{
  --fa:"\f154"; }
.fa-viruses{
  --fa:"\e076"; }
.fa-square-person-confined{
  --fa:"\e577"; }
.fa-user-tie{
  --fa:"\f508"; }
.fa-arrow-down-long,.fa-long-arrow-down{
  --fa:"\f175"; }
.fa-tent-arrow-down-to-line{
  --fa:"\e57e"; }
.fa-certificate{
  --fa:"\f0a3"; }
.fa-mail-reply-all,.fa-reply-all{
  --fa:"\f122"; }
.fa-suitcase{
  --fa:"\f0f2"; }
.fa-person-skating,.fa-skating{
  --fa:"\f7c5"; }
.fa-filter-circle-dollar,.fa-funnel-dollar{
  --fa:"\f662"; }
.fa-camera-retro{
  --fa:"\f083"; }
.fa-arrow-circle-down,.fa-circle-arrow-down{
  --fa:"\f0ab"; }
.fa-arrow-right-to-file,.fa-file-import{
  --fa:"\f56f"; }
.fa-external-link-square,.fa-square-arrow-up-right{
  --fa:"\f14c"; }
.fa-box-open{
  --fa:"\f49e"; }
.fa-scroll{
  --fa:"\f70e"; }
.fa-spa{
  --fa:"\f5bb"; }
.fa-location-pin-lock{
  --fa:"\e51f"; }
.fa-pause{
  --fa:"\f04c"; }
.fa-hill-avalanche{
  --fa:"\e507"; }
.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{
  --fa:"\f2cb"; }
.fa-bomb{
  --fa:"\f1e2"; }
.fa-registered{
  --fa:"\f25d"; }
.fa-address-card,.fa-contact-card,.fa-vcard{
  --fa:"\f2bb"; }
.fa-balance-scale-right,.fa-scale-unbalanced-flip{
  --fa:"\f516"; }
.fa-subscript{
  --fa:"\f12c"; }
.fa-diamond-turn-right,.fa-directions{
  --fa:"\f5eb"; }
.fa-burst{
  --fa:"\e4dc"; }
.fa-house-laptop,.fa-laptop-house{
  --fa:"\e066"; }
.fa-face-tired,.fa-tired{
  --fa:"\f5c8"; }
.fa-money-bills{
  --fa:"\e1f3"; }
.fa-smog{
  --fa:"\f75f"; }
.fa-crutch{
  --fa:"\f7f7"; }
.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{
  --fa:"\f0ee"; }
.fa-palette{
  --fa:"\f53f"; }
.fa-arrows-turn-right{
  --fa:"\e4c0"; }
.fa-vest{
  --fa:"\e085"; }
.fa-ferry{
  --fa:"\e4ea"; }
.fa-arrows-down-to-people{
  --fa:"\e4b9"; }
.fa-seedling,.fa-sprout{
  --fa:"\f4d8"; }
.fa-arrows-alt-h,.fa-left-right{
  --fa:"\f337"; }
.fa-boxes-packing{
  --fa:"\e4c7"; }
.fa-arrow-circle-left,.fa-circle-arrow-left{
  --fa:"\f0a8"; }
.fa-group-arrows-rotate{
  --fa:"\e4f6"; }
.fa-bowl-food{
  --fa:"\e4c6"; }
.fa-candy-cane{
  --fa:"\f786"; }
.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{
  --fa:"\f160"; }
.fa-cloud-bolt,.fa-thunderstorm{
  --fa:"\f76c"; }
.fa-remove-format,.fa-text-slash{
  --fa:"\f87d"; }
.fa-face-smile-wink,.fa-smile-wink{
  --fa:"\f4da"; }
.fa-file-word{
  --fa:"\f1c2"; }
.fa-file-powerpoint{
  --fa:"\f1c4"; }
.fa-arrows-h,.fa-arrows-left-right{
  --fa:"\f07e"; }
.fa-house-lock{
  --fa:"\e510"; }
.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{
  --fa:"\f0ed"; }
.fa-children{
  --fa:"\e4e1"; }
.fa-blackboard,.fa-chalkboard{
  --fa:"\f51b"; }
.fa-user-alt-slash,.fa-user-large-slash{
  --fa:"\f4fa"; }
.fa-envelope-open{
  --fa:"\f2b6"; }
.fa-handshake-alt-slash,.fa-handshake-simple-slash{
  --fa:"\e05f"; }
.fa-mattress-pillow{
  --fa:"\e525"; }
.fa-guarani-sign{
  --fa:"\e19a"; }
.fa-arrows-rotate,.fa-refresh,.fa-sync{
  --fa:"\f021"; }
.fa-fire-extinguisher{
  --fa:"\f134"; }
.fa-cruzeiro-sign{
  --fa:"\e152"; }
.fa-greater-than-equal{
  --fa:"\f532"; }
.fa-shield-alt,.fa-shield-halved{
  --fa:"\f3ed"; }
.fa-atlas,.fa-book-atlas{
  --fa:"\f558"; }
.fa-virus{
  --fa:"\e074"; }
.fa-envelope-circle-check{
  --fa:"\e4e8"; }
.fa-layer-group{
  --fa:"\f5fd"; }
.fa-arrows-to-dot{
  --fa:"\e4be"; }
.fa-archway{
  --fa:"\f557"; }
.fa-heart-circle-check{
  --fa:"\e4fd"; }
.fa-house-chimney-crack,.fa-house-damage{
  --fa:"\f6f1"; }
.fa-file-archive,.fa-file-zipper{
  --fa:"\f1c6"; }
.fa-square{
  --fa:"\f0c8"; }
.fa-glass-martini,.fa-martini-glass-empty{
  --fa:"\f000"; }
.fa-couch{
  --fa:"\f4b8"; }
.fa-cedi-sign{
  --fa:"\e0df"; }
.fa-italic{
  --fa:"\f033"; }
.fa-table-cells-column-lock{
  --fa:"\e678"; }
.fa-church{
  --fa:"\f51d"; }
.fa-comments-dollar{
  --fa:"\f653"; }
.fa-democrat{
  --fa:"\f747"; }
.fa-z{
  --fa:"\5a"; }
.fa-person-skiing,.fa-skiing{
  --fa:"\f7c9"; }
.fa-road-lock{
  --fa:"\e567"; }
.fa-a{
  --fa:"\41"; }
.fa-temperature-arrow-down,.fa-temperature-down{
  --fa:"\e03f"; }
.fa-feather-alt,.fa-feather-pointed{
  --fa:"\f56b"; }
.fa-p{
  --fa:"\50"; }
.fa-snowflake{
  --fa:"\f2dc"; }
.fa-newspaper{
  --fa:"\f1ea"; }
.fa-ad,.fa-rectangle-ad{
  --fa:"\f641"; }
.fa-arrow-circle-right,.fa-circle-arrow-right{
  --fa:"\f0a9"; }
.fa-filter-circle-xmark{
  --fa:"\e17b"; }
.fa-locust{
  --fa:"\e520"; }
.fa-sort,.fa-unsorted{
  --fa:"\f0dc"; }
.fa-list-1-2,.fa-list-numeric,.fa-list-ol{
  --fa:"\f0cb"; }
.fa-person-dress-burst{
  --fa:"\e544"; }
.fa-money-check-alt,.fa-money-check-dollar{
  --fa:"\f53d"; }
.fa-vector-square{
  --fa:"\f5cb"; }
.fa-bread-slice{
  --fa:"\f7ec"; }
.fa-language{
  --fa:"\f1ab"; }
.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{
  --fa:"\f598"; }
.fa-filter{
  --fa:"\f0b0"; }
.fa-question{
  --fa:"\3f"; }
.fa-file-signature{
  --fa:"\f573"; }
.fa-arrows-alt,.fa-up-down-left-right{
  --fa:"\f0b2"; }
.fa-house-chimney-user{
  --fa:"\e065"; }
.fa-hand-holding-heart{
  --fa:"\f4be"; }
.fa-puzzle-piece{
  --fa:"\f12e"; }
.fa-money-check{
  --fa:"\f53c"; }
.fa-star-half-alt,.fa-star-half-stroke{
  --fa:"\f5c0"; }
.fa-code{
  --fa:"\f121"; }
.fa-glass-whiskey,.fa-whiskey-glass{
  --fa:"\f7a0"; }
.fa-building-circle-exclamation{
  --fa:"\e4d3"; }
.fa-magnifying-glass-chart{
  --fa:"\e522"; }
.fa-arrow-up-right-from-square,.fa-external-link{
  --fa:"\f08e"; }
.fa-cubes-stacked{
  --fa:"\e4e6"; }
.fa-krw,.fa-won,.fa-won-sign{
  --fa:"\f159"; }
.fa-virus-covid{
  --fa:"\e4a8"; }
.fa-austral-sign{
  --fa:"\e0a9"; }
.fa-f{
  --fa:"\46"; }
.fa-leaf{
  --fa:"\f06c"; }
.fa-road{
  --fa:"\f018"; }
.fa-cab,.fa-taxi{
  --fa:"\f1ba"; }
.fa-person-circle-plus{
  --fa:"\e541"; }
.fa-chart-pie,.fa-pie-chart{
  --fa:"\f200"; }
.fa-bolt-lightning{
  --fa:"\e0b7"; }
.fa-sack-xmark{
  --fa:"\e56a"; }
.fa-file-excel{
  --fa:"\f1c3"; }
.fa-file-contract{
  --fa:"\f56c"; }
.fa-fish-fins{
  --fa:"\e4f2"; }
.fa-building-flag{
  --fa:"\e4d5"; }
.fa-face-grin-beam,.fa-grin-beam{
  --fa:"\f582"; }
.fa-object-ungroup{
  --fa:"\f248"; }
.fa-poop{
  --fa:"\f619"; }
.fa-location-pin,.fa-map-marker{
  --fa:"\f041"; }
.fa-kaaba{
  --fa:"\f66b"; }
.fa-toilet-paper{
  --fa:"\f71e"; }
.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{
  --fa:"\f807"; }
.fa-eject{
  --fa:"\f052"; }
.fa-arrow-alt-circle-right,.fa-circle-right{
  --fa:"\f35a"; }
.fa-plane-circle-check{
  --fa:"\e555"; }
.fa-face-rolling-eyes,.fa-meh-rolling-eyes{
  --fa:"\f5a5"; }
.fa-object-group{
  --fa:"\f247"; }
.fa-chart-line,.fa-line-chart{
  --fa:"\f201"; }
.fa-mask-ventilator{
  --fa:"\e524"; }
.fa-arrow-right{
  --fa:"\f061"; }
.fa-map-signs,.fa-signs-post{
  --fa:"\f277"; }
.fa-cash-register{
  --fa:"\f788"; }
.fa-person-circle-question{
  --fa:"\e542"; }
.fa-h{
  --fa:"\48"; }
.fa-tarp{
  --fa:"\e57b"; }
.fa-screwdriver-wrench,.fa-tools{
  --fa:"\f7d9"; }
.fa-arrows-to-eye{
  --fa:"\e4bf"; }
.fa-plug-circle-bolt{
  --fa:"\e55b"; }
.fa-heart{
  --fa:"\f004"; }
.fa-mars-and-venus{
  --fa:"\f224"; }
.fa-home-user,.fa-house-user{
  --fa:"\e1b0"; }
.fa-dumpster-fire{
  --fa:"\f794"; }
.fa-house-crack{
  --fa:"\e3b1"; }
.fa-cocktail,.fa-martini-glass-citrus{
  --fa:"\f561"; }
.fa-face-surprise,.fa-surprise{
  --fa:"\f5c2"; }
.fa-bottle-water{
  --fa:"\e4c5"; }
.fa-circle-pause,.fa-pause-circle{
  --fa:"\f28b"; }
.fa-toilet-paper-slash{
  --fa:"\e072"; }
.fa-apple-alt,.fa-apple-whole{
  --fa:"\f5d1"; }
.fa-kitchen-set{
  --fa:"\e51a"; }
.fa-r{
  --fa:"\52"; }
.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{
  --fa:"\f2ca"; }
.fa-cube{
  --fa:"\f1b2"; }
.fa-bitcoin-sign{
  --fa:"\e0b4"; }
.fa-shield-dog{
  --fa:"\e573"; }
.fa-solar-panel{
  --fa:"\f5ba"; }
.fa-lock-open{
  --fa:"\f3c1"; }
.fa-elevator{
  --fa:"\e16d"; }
.fa-money-bill-transfer{
  --fa:"\e528"; }
.fa-money-bill-trend-up{
  --fa:"\e529"; }
.fa-house-flood-water-circle-arrow-right{
  --fa:"\e50f"; }
.fa-poll-h,.fa-square-poll-horizontal{
  --fa:"\f682"; }
.fa-circle{
  --fa:"\f111"; }
.fa-backward-fast,.fa-fast-backward{
  --fa:"\f049"; }
.fa-recycle{
  --fa:"\f1b8"; }
.fa-user-astronaut{
  --fa:"\f4fb"; }
.fa-plane-slash{
  --fa:"\e069"; }
.fa-trademark{
  --fa:"\f25c"; }
.fa-basketball,.fa-basketball-ball{
  --fa:"\f434"; }
.fa-satellite-dish{
  --fa:"\f7c0"; }
.fa-arrow-alt-circle-up,.fa-circle-up{
  --fa:"\f35b"; }
.fa-mobile-alt,.fa-mobile-screen-button{
  --fa:"\f3cd"; }
.fa-volume-high,.fa-volume-up{
  --fa:"\f028"; }
.fa-users-rays{
  --fa:"\e593"; }
.fa-wallet{
  --fa:"\f555"; }
.fa-clipboard-check{
  --fa:"\f46c"; }
.fa-file-audio{
  --fa:"\f1c7"; }
.fa-burger,.fa-hamburger{
  --fa:"\f805"; }
.fa-wrench{
  --fa:"\f0ad"; }
.fa-bugs{
  --fa:"\e4d0"; }
.fa-rupee,.fa-rupee-sign{
  --fa:"\f156"; }
.fa-file-image{
  --fa:"\f1c5"; }
.fa-circle-question,.fa-question-circle{
  --fa:"\f059"; }
.fa-plane-departure{
  --fa:"\f5b0"; }
.fa-handshake-slash{
  --fa:"\e060"; }
.fa-book-bookmark{
  --fa:"\e0bb"; }
.fa-code-branch{
  --fa:"\f126"; }
.fa-hat-cowboy{
  --fa:"\f8c0"; }
.fa-bridge{
  --fa:"\e4c8"; }
.fa-phone-alt,.fa-phone-flip{
  --fa:"\f879"; }
.fa-truck-front{
  --fa:"\e2b7"; }
.fa-cat{
  --fa:"\f6be"; }
.fa-anchor-circle-exclamation{
  --fa:"\e4ab"; }
.fa-truck-field{
  --fa:"\e58d"; }
.fa-route{
  --fa:"\f4d7"; }
.fa-clipboard-question{
  --fa:"\e4e3"; }
.fa-panorama{
  --fa:"\e209"; }
.fa-comment-medical{
  --fa:"\f7f5"; }
.fa-teeth-open{
  --fa:"\f62f"; }
.fa-file-circle-minus{
  --fa:"\e4ed"; }
.fa-tags{
  --fa:"\f02c"; }
.fa-wine-glass{
  --fa:"\f4e3"; }
.fa-fast-forward,.fa-forward-fast{
  --fa:"\f050"; }
.fa-face-meh-blank,.fa-meh-blank{
  --fa:"\f5a4"; }
.fa-parking,.fa-square-parking{
  --fa:"\f540"; }
.fa-house-signal{
  --fa:"\e012"; }
.fa-bars-progress,.fa-tasks-alt{
  --fa:"\f828"; }
.fa-faucet-drip{
  --fa:"\e006"; }
.fa-cart-flatbed,.fa-dolly-flatbed{
  --fa:"\f474"; }
.fa-ban-smoking,.fa-smoking-ban{
  --fa:"\f54d"; }
.fa-terminal{
  --fa:"\f120"; }
.fa-mobile-button{
  --fa:"\f10b"; }
.fa-house-medical-flag{
  --fa:"\e514"; }
.fa-basket-shopping,.fa-shopping-basket{
  --fa:"\f291"; }
.fa-tape{
  --fa:"\f4db"; }
.fa-bus-alt,.fa-bus-simple{
  --fa:"\f55e"; }
.fa-eye{
  --fa:"\f06e"; }
.fa-face-sad-cry,.fa-sad-cry{
  --fa:"\f5b3"; }
.fa-audio-description{
  --fa:"\f29e"; }
.fa-person-military-to-person{
  --fa:"\e54c"; }
.fa-file-shield{
  --fa:"\e4f0"; }
.fa-user-slash{
  --fa:"\f506"; }
.fa-pen{
  --fa:"\f304"; }
.fa-tower-observation{
  --fa:"\e586"; }
.fa-file-code{
  --fa:"\f1c9"; }
.fa-signal,.fa-signal-5,.fa-signal-perfect{
  --fa:"\f012"; }
.fa-bus{
  --fa:"\f207"; }
.fa-heart-circle-xmark{
  --fa:"\e501"; }
.fa-home-lg,.fa-house-chimney{
  --fa:"\e3af"; }
.fa-window-maximize{
  --fa:"\f2d0"; }
.fa-face-frown,.fa-frown{
  --fa:"\f119"; }
.fa-prescription{
  --fa:"\f5b1"; }
.fa-shop,.fa-store-alt{
  --fa:"\f54f"; }
.fa-floppy-disk,.fa-save{
  --fa:"\f0c7"; }
.fa-vihara{
  --fa:"\f6a7"; }
.fa-balance-scale-left,.fa-scale-unbalanced{
  --fa:"\f515"; }
.fa-sort-asc,.fa-sort-up{
  --fa:"\f0de"; }
.fa-comment-dots,.fa-commenting{
  --fa:"\f4ad"; }
.fa-plant-wilt{
  --fa:"\e5aa"; }
.fa-diamond{
  --fa:"\f219"; }
.fa-face-grin-squint,.fa-grin-squint{
  --fa:"\f585"; }
.fa-hand-holding-dollar,.fa-hand-holding-usd{
  --fa:"\f4c0"; }
.fa-chart-diagram{
  --fa:"\e695"; }
.fa-bacterium{
  --fa:"\e05a"; }
.fa-hand-pointer{
  --fa:"\f25a"; }
.fa-drum-steelpan{
  --fa:"\f56a"; }
.fa-hand-scissors{
  --fa:"\f257"; }
.fa-hands-praying,.fa-praying-hands{
  --fa:"\f684"; }
.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{
  --fa:"\f01e"; }
.fa-biohazard{
  --fa:"\f780"; }
.fa-location,.fa-location-crosshairs{
  --fa:"\f601"; }
.fa-mars-double{
  --fa:"\f227"; }
.fa-child-dress{
  --fa:"\e59c"; }
.fa-users-between-lines{
  --fa:"\e591"; }
.fa-lungs-virus{
  --fa:"\e067"; }
.fa-face-grin-tears,.fa-grin-tears{
  --fa:"\f588"; }
.fa-phone{
  --fa:"\f095"; }
.fa-calendar-times,.fa-calendar-xmark{
  --fa:"\f273"; }
.fa-child-reaching{
  --fa:"\e59d"; }
.fa-head-side-virus{
  --fa:"\e064"; }
.fa-user-cog,.fa-user-gear{
  --fa:"\f4fe"; }
.fa-arrow-up-1-9,.fa-sort-numeric-up{
  --fa:"\f163"; }
.fa-door-closed{
  --fa:"\f52a"; }
.fa-shield-virus{
  --fa:"\e06c"; }
.fa-dice-six{
  --fa:"\f526"; }
.fa-mosquito-net{
  --fa:"\e52c"; }
.fa-file-fragment{
  --fa:"\e697"; }
.fa-bridge-water{
  --fa:"\e4ce"; }
.fa-person-booth{
  --fa:"\f756"; }
.fa-text-width{
  --fa:"\f035"; }
.fa-hat-wizard{
  --fa:"\f6e8"; }
.fa-pen-fancy{
  --fa:"\f5ac"; }
.fa-digging,.fa-person-digging{
  --fa:"\f85e"; }
.fa-trash{
  --fa:"\f1f8"; }
.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{
  --fa:"\f629"; }
.fa-book-medical{
  --fa:"\f7e6"; }
.fa-poo{
  --fa:"\f2fe"; }
.fa-quote-right,.fa-quote-right-alt{
  --fa:"\f10e"; }
.fa-shirt,.fa-t-shirt,.fa-tshirt{
  --fa:"\f553"; }
.fa-cubes{
  --fa:"\f1b3"; }
.fa-divide{
  --fa:"\f529"; }
.fa-tenge,.fa-tenge-sign{
  --fa:"\f7d7"; }
.fa-headphones{
  --fa:"\f025"; }
.fa-hands-holding{
  --fa:"\f4c2"; }
.fa-hands-clapping{
  --fa:"\e1a8"; }
.fa-republican{
  --fa:"\f75e"; }
.fa-arrow-left{
  --fa:"\f060"; }
.fa-person-circle-xmark{
  --fa:"\e543"; }
.fa-ruler{
  --fa:"\f545"; }
.fa-align-left{
  --fa:"\f036"; }
.fa-dice-d6{
  --fa:"\f6d1"; }
.fa-restroom{
  --fa:"\f7bd"; }
.fa-j{
  --fa:"\4a"; }
.fa-users-viewfinder{
  --fa:"\e595"; }
.fa-file-video{
  --fa:"\f1c8"; }
.fa-external-link-alt,.fa-up-right-from-square{
  --fa:"\f35d"; }
.fa-table-cells,.fa-th{
  --fa:"\f00a"; }
.fa-file-pdf{
  --fa:"\f1c1"; }
.fa-bible,.fa-book-bible{
  --fa:"\f647"; }
.fa-o{
  --fa:"\4f"; }
.fa-medkit,.fa-suitcase-medical{
  --fa:"\f0fa"; }
.fa-user-secret{
  --fa:"\f21b"; }
.fa-otter{
  --fa:"\f700"; }
.fa-female,.fa-person-dress{
  --fa:"\f182"; }
.fa-comment-dollar{
  --fa:"\f651"; }
.fa-briefcase-clock,.fa-business-time{
  --fa:"\f64a"; }
.fa-table-cells-large,.fa-th-large{
  --fa:"\f009"; }
.fa-book-tanakh,.fa-tanakh{
  --fa:"\f827"; }
.fa-phone-volume,.fa-volume-control-phone{
  --fa:"\f2a0"; }
.fa-hat-cowboy-side{
  --fa:"\f8c1"; }
.fa-clipboard-user{
  --fa:"\f7f3"; }
.fa-child{
  --fa:"\f1ae"; }
.fa-lira-sign{
  --fa:"\f195"; }
.fa-satellite{
  --fa:"\f7bf"; }
.fa-plane-lock{
  --fa:"\e558"; }
.fa-tag{
  --fa:"\f02b"; }
.fa-comment{
  --fa:"\f075"; }
.fa-birthday-cake,.fa-cake,.fa-cake-candles{
  --fa:"\f1fd"; }
.fa-envelope{
  --fa:"\f0e0"; }
.fa-angle-double-up,.fa-angles-up{
  --fa:"\f102"; }
.fa-paperclip{
  --fa:"\f0c6"; }
.fa-arrow-right-to-city{
  --fa:"\e4b3"; }
.fa-ribbon{
  --fa:"\f4d6"; }
.fa-lungs{
  --fa:"\f604"; }
.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{
  --fa:"\f887"; }
.fa-litecoin-sign{
  --fa:"\e1d3"; }
.fa-border-none{
  --fa:"\f850"; }
.fa-circle-nodes{
  --fa:"\e4e2"; }
.fa-parachute-box{
  --fa:"\f4cd"; }
.fa-indent{
  --fa:"\f03c"; }
.fa-truck-field-un{
  --fa:"\e58e"; }
.fa-hourglass,.fa-hourglass-empty{
  --fa:"\f254"; }
.fa-mountain{
  --fa:"\f6fc"; }
.fa-user-doctor,.fa-user-md{
  --fa:"\f0f0"; }
.fa-circle-info,.fa-info-circle{
  --fa:"\f05a"; }
.fa-cloud-meatball{
  --fa:"\f73b"; }
.fa-camera,.fa-camera-alt{
  --fa:"\f030"; }
.fa-square-virus{
  --fa:"\e578"; }
.fa-meteor{
  --fa:"\f753"; }
.fa-car-on{
  --fa:"\e4dd"; }
.fa-sleigh{
  --fa:"\f7cc"; }
.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{
  --fa:"\f162"; }
.fa-hand-holding-droplet,.fa-hand-holding-water{
  --fa:"\f4c1"; }
.fa-water{
  --fa:"\f773"; }
.fa-calendar-check{
  --fa:"\f274"; }
.fa-braille{
  --fa:"\f2a1"; }
.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{
  --fa:"\f486"; }
.fa-landmark{
  --fa:"\f66f"; }
.fa-truck{
  --fa:"\f0d1"; }
.fa-crosshairs{
  --fa:"\f05b"; }
.fa-person-cane{
  --fa:"\e53c"; }
.fa-tent{
  --fa:"\e57d"; }
.fa-vest-patches{
  --fa:"\e086"; }
.fa-check-double{
  --fa:"\f560"; }
.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{
  --fa:"\f15d"; }
.fa-money-bill-wheat{
  --fa:"\e52a"; }
.fa-cookie{
  --fa:"\f563"; }
.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{
  --fa:"\f0e2"; }
.fa-hard-drive,.fa-hdd{
  --fa:"\f0a0"; }
.fa-face-grin-squint-tears,.fa-grin-squint-tears{
  --fa:"\f586"; }
.fa-dumbbell{
  --fa:"\f44b"; }
.fa-list-alt,.fa-rectangle-list{
  --fa:"\f022"; }
.fa-tarp-droplet{
  --fa:"\e57c"; }
.fa-house-medical-circle-check{
  --fa:"\e511"; }
.fa-person-skiing-nordic,.fa-skiing-nordic{
  --fa:"\f7ca"; }
.fa-calendar-plus{
  --fa:"\f271"; }
.fa-plane-arrival{
  --fa:"\f5af"; }
.fa-arrow-alt-circle-left,.fa-circle-left{
  --fa:"\f359"; }
.fa-subway,.fa-train-subway{
  --fa:"\f239"; }
.fa-chart-gantt{
  --fa:"\e0e4"; }
.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{
  --fa:"\e1bc"; }
.fa-crop-alt,.fa-crop-simple{
  --fa:"\f565"; }
.fa-money-bill-1,.fa-money-bill-alt{
  --fa:"\f3d1"; }
.fa-left-long,.fa-long-arrow-alt-left{
  --fa:"\f30a"; }
.fa-dna{
  --fa:"\f471"; }
.fa-virus-slash{
  --fa:"\e075"; }
.fa-minus,.fa-subtract{
  --fa:"\f068"; }
.fa-chess{
  --fa:"\f439"; }
.fa-arrow-left-long,.fa-long-arrow-left{
  --fa:"\f177"; }
.fa-plug-circle-check{
  --fa:"\e55c"; }
.fa-street-view{
  --fa:"\f21d"; }
.fa-franc-sign{
  --fa:"\e18f"; }
.fa-volume-off{
  --fa:"\f026"; }
.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{
  --fa:"\f2a3"; }
.fa-cog,.fa-gear{
  --fa:"\f013"; }
.fa-droplet-slash,.fa-tint-slash{
  --fa:"\f5c7"; }
.fa-mosque{
  --fa:"\f678"; }
.fa-mosquito{
  --fa:"\e52b"; }
.fa-star-of-david{
  --fa:"\f69a"; }
.fa-person-military-rifle{
  --fa:"\e54b"; }
.fa-cart-shopping,.fa-shopping-cart{
  --fa:"\f07a"; }
.fa-vials{
  --fa:"\f493"; }
.fa-plug-circle-plus{
  --fa:"\e55f"; }
.fa-place-of-worship{
  --fa:"\f67f"; }
.fa-grip-vertical{
  --fa:"\f58e"; }
.fa-hexagon-nodes{
  --fa:"\e699"; }
.fa-arrow-turn-up,.fa-level-up{
  --fa:"\f148"; }
.fa-u{
  --fa:"\55"; }
.fa-square-root-alt,.fa-square-root-variable{
  --fa:"\f698"; }
.fa-clock,.fa-clock-four{
  --fa:"\f017"; }
.fa-backward-step,.fa-step-backward{
  --fa:"\f048"; }
.fa-pallet{
  --fa:"\f482"; }
.fa-faucet{
  --fa:"\e005"; }
.fa-baseball-bat-ball{
  --fa:"\f432"; }
.fa-s{
  --fa:"\53"; }
.fa-timeline{
  --fa:"\e29c"; }
.fa-keyboard{
  --fa:"\f11c"; }
.fa-caret-down{
  --fa:"\f0d7"; }
.fa-clinic-medical,.fa-house-chimney-medical{
  --fa:"\f7f2"; }
.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{
  --fa:"\f2c8"; }
.fa-mobile-android-alt,.fa-mobile-screen{
  --fa:"\f3cf"; }
.fa-plane-up{
  --fa:"\e22d"; }
.fa-piggy-bank{
  --fa:"\f4d3"; }
.fa-battery-3,.fa-battery-half{
  --fa:"\f242"; }
.fa-mountain-city{
  --fa:"\e52e"; }
.fa-coins{
  --fa:"\f51e"; }
.fa-khanda{
  --fa:"\f66d"; }
.fa-sliders,.fa-sliders-h{
  --fa:"\f1de"; }
.fa-folder-tree{
  --fa:"\f802"; }
.fa-network-wired{
  --fa:"\f6ff"; }
.fa-map-pin{
  --fa:"\f276"; }
.fa-hamsa{
  --fa:"\f665"; }
.fa-cent-sign{
  --fa:"\e3f5"; }
.fa-flask{
  --fa:"\f0c3"; }
.fa-person-pregnant{
  --fa:"\e31e"; }
.fa-wand-sparkles{
  --fa:"\f72b"; }
.fa-ellipsis-v,.fa-ellipsis-vertical{
  --fa:"\f142"; }
.fa-ticket{
  --fa:"\f145"; }
.fa-power-off{
  --fa:"\f011"; }
.fa-long-arrow-alt-right,.fa-right-long{
  --fa:"\f30b"; }
.fa-flag-usa{
  --fa:"\f74d"; }
.fa-laptop-file{
  --fa:"\e51d"; }
.fa-teletype,.fa-tty{
  --fa:"\f1e4"; }
.fa-diagram-next{
  --fa:"\e476"; }
.fa-person-rifle{
  --fa:"\e54e"; }
.fa-house-medical-circle-exclamation{
  --fa:"\e512"; }
.fa-closed-captioning{
  --fa:"\f20a"; }
.fa-hiking,.fa-person-hiking{
  --fa:"\f6ec"; }
.fa-venus-double{
  --fa:"\f226"; }
.fa-images{
  --fa:"\f302"; }
.fa-calculator{
  --fa:"\f1ec"; }
.fa-people-pulling{
  --fa:"\e535"; }
.fa-n{
  --fa:"\4e"; }
.fa-cable-car,.fa-tram{
  --fa:"\f7da"; }
.fa-cloud-rain{
  --fa:"\f73d"; }
.fa-building-circle-xmark{
  --fa:"\e4d4"; }
.fa-ship{
  --fa:"\f21a"; }
.fa-arrows-down-to-line{
  --fa:"\e4b8"; }
.fa-download{
  --fa:"\f019"; }
.fa-face-grin,.fa-grin{
  --fa:"\f580"; }
.fa-backspace,.fa-delete-left{
  --fa:"\f55a"; }
.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{
  --fa:"\f1fb"; }
.fa-file-circle-check{
  --fa:"\e5a0"; }
.fa-forward{
  --fa:"\f04e"; }
.fa-mobile,.fa-mobile-android,.fa-mobile-phone{
  --fa:"\f3ce"; }
.fa-face-meh,.fa-meh{
  --fa:"\f11a"; }
.fa-align-center{
  --fa:"\f037"; }
.fa-book-dead,.fa-book-skull{
  --fa:"\f6b7"; }
.fa-drivers-license,.fa-id-card{
  --fa:"\f2c2"; }
.fa-dedent,.fa-outdent{
  --fa:"\f03b"; }
.fa-heart-circle-exclamation{
  --fa:"\e4fe"; }
.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{
  --fa:"\f015"; }
.fa-calendar-week{
  --fa:"\f784"; }
.fa-laptop-medical{
  --fa:"\f812"; }
.fa-b{
  --fa:"\42"; }
.fa-file-medical{
  --fa:"\f477"; }
.fa-dice-one{
  --fa:"\f525"; }
.fa-kiwi-bird{
  --fa:"\f535"; }
.fa-arrow-right-arrow-left,.fa-exchange{
  --fa:"\f0ec"; }
.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{
  --fa:"\f2f9"; }
.fa-cutlery,.fa-utensils{
  --fa:"\f2e7"; }
.fa-arrow-up-wide-short,.fa-sort-amount-up{
  --fa:"\f161"; }
.fa-mill-sign{
  --fa:"\e1ed"; }
.fa-bowl-rice{
  --fa:"\e2eb"; }
.fa-skull{
  --fa:"\f54c"; }
.fa-broadcast-tower,.fa-tower-broadcast{
  --fa:"\f519"; }
.fa-truck-pickup{
  --fa:"\f63c"; }
.fa-long-arrow-alt-up,.fa-up-long{
  --fa:"\f30c"; }
.fa-stop{
  --fa:"\f04d"; }
.fa-code-merge{
  --fa:"\f387"; }
.fa-upload{
  --fa:"\f093"; }
.fa-hurricane{
  --fa:"\f751"; }
.fa-mound{
  --fa:"\e52d"; }
.fa-toilet-portable{
  --fa:"\e583"; }
.fa-compact-disc{
  --fa:"\f51f"; }
.fa-file-arrow-down,.fa-file-download{
  --fa:"\f56d"; }
.fa-caravan{
  --fa:"\f8ff"; }
.fa-shield-cat{
  --fa:"\e572"; }
.fa-bolt,.fa-zap{
  --fa:"\f0e7"; }
.fa-glass-water{
  --fa:"\e4f4"; }
.fa-oil-well{
  --fa:"\e532"; }
.fa-vault{
  --fa:"\e2c5"; }
.fa-mars{
  --fa:"\f222"; }
.fa-toilet{
  --fa:"\f7d8"; }
.fa-plane-circle-xmark{
  --fa:"\e557"; }
.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{
  --fa:"\f157"; }
.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{
  --fa:"\f158"; }
.fa-sun{
  --fa:"\f185"; }
.fa-guitar{
  --fa:"\f7a6"; }
.fa-face-laugh-wink,.fa-laugh-wink{
  --fa:"\f59c"; }
.fa-horse-head{
  --fa:"\f7ab"; }
.fa-bore-hole{
  --fa:"\e4c3"; }
.fa-industry{
  --fa:"\f275"; }
.fa-arrow-alt-circle-down,.fa-circle-down{
  --fa:"\f358"; }
.fa-arrows-turn-to-dots{
  --fa:"\e4c1"; }
.fa-florin-sign{
  --fa:"\e184"; }
.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{
  --fa:"\f884"; }
.fa-less-than{
  --fa:"\3c"; }
.fa-angle-down{
  --fa:"\f107"; }
.fa-car-tunnel{
  --fa:"\e4de"; }
.fa-head-side-cough{
  --fa:"\e061"; }
.fa-grip-lines{
  --fa:"\f7a4"; }
.fa-thumbs-down{
  --fa:"\f165"; }
.fa-user-lock{
  --fa:"\f502"; }
.fa-arrow-right-long,.fa-long-arrow-right{
  --fa:"\f178"; }
.fa-anchor-circle-xmark{
  --fa:"\e4ac"; }
.fa-ellipsis,.fa-ellipsis-h{
  --fa:"\f141"; }
.fa-chess-pawn{
  --fa:"\f443"; }
.fa-first-aid,.fa-kit-medical{
  --fa:"\f479"; }
.fa-person-through-window{
  --fa:"\e5a9"; }
.fa-toolbox{
  --fa:"\f552"; }
.fa-hands-holding-circle{
  --fa:"\e4fb"; }
.fa-bug{
  --fa:"\f188"; }
.fa-credit-card,.fa-credit-card-alt{
  --fa:"\f09d"; }
.fa-automobile,.fa-car{
  --fa:"\f1b9"; }
.fa-hand-holding-hand{
  --fa:"\e4f7"; }
.fa-book-open-reader,.fa-book-reader{
  --fa:"\f5da"; }
.fa-mountain-sun{
  --fa:"\e52f"; }
.fa-arrows-left-right-to-line{
  --fa:"\e4ba"; }
.fa-dice-d20{
  --fa:"\f6cf"; }
.fa-truck-droplet{
  --fa:"\e58c"; }
.fa-file-circle-xmark{
  --fa:"\e5a1"; }
.fa-temperature-arrow-up,.fa-temperature-up{
  --fa:"\e040"; }
.fa-medal{
  --fa:"\f5a2"; }
.fa-bed{
  --fa:"\f236"; }
.fa-h-square,.fa-square-h{
  --fa:"\f0fd"; }
.fa-podcast{
  --fa:"\f2ce"; }
.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{
  --fa:"\f2c7"; }
.fa-bell{
  --fa:"\f0f3"; }
.fa-superscript{
  --fa:"\f12b"; }
.fa-plug-circle-xmark{
  --fa:"\e560"; }
.fa-star-of-life{
  --fa:"\f621"; }
.fa-phone-slash{
  --fa:"\f3dd"; }
.fa-paint-roller{
  --fa:"\f5aa"; }
.fa-hands-helping,.fa-handshake-angle{
  --fa:"\f4c4"; }
.fa-location-dot,.fa-map-marker-alt{
  --fa:"\f3c5"; }
.fa-file{
  --fa:"\f15b"; }
.fa-greater-than{
  --fa:"\3e"; }
.fa-person-swimming,.fa-swimmer{
  --fa:"\f5c4"; }
.fa-arrow-down{
  --fa:"\f063"; }
.fa-droplet,.fa-tint{
  --fa:"\f043"; }
.fa-eraser{
  --fa:"\f12d"; }
.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{
  --fa:"\f57d"; }
.fa-person-burst{
  --fa:"\e53b"; }
.fa-dove{
  --fa:"\f4ba"; }
.fa-battery-0,.fa-battery-empty{
  --fa:"\f244"; }
.fa-socks{
  --fa:"\f696"; }
.fa-inbox{
  --fa:"\f01c"; }
.fa-section{
  --fa:"\e447"; }
.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{
  --fa:"\f625"; }
.fa-envelope-open-text{
  --fa:"\f658"; }
.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{
  --fa:"\f0f8"; }
.fa-wine-bottle{
  --fa:"\f72f"; }
.fa-chess-rook{
  --fa:"\f447"; }
.fa-bars-staggered,.fa-reorder,.fa-stream{
  --fa:"\f550"; }
.fa-dharmachakra{
  --fa:"\f655"; }
.fa-hotdog{
  --fa:"\f80f"; }
.fa-blind,.fa-person-walking-with-cane{
  --fa:"\f29d"; }
.fa-drum{
  --fa:"\f569"; }
.fa-ice-cream{
  --fa:"\f810"; }
.fa-heart-circle-bolt{
  --fa:"\e4fc"; }
.fa-fax{
  --fa:"\f1ac"; }
.fa-paragraph{
  --fa:"\f1dd"; }
.fa-check-to-slot,.fa-vote-yea{
  --fa:"\f772"; }
.fa-star-half{
  --fa:"\f089"; }
.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{
  --fa:"\f468"; }
.fa-chain,.fa-link{
  --fa:"\f0c1"; }
.fa-assistive-listening-systems,.fa-ear-listen{
  --fa:"\f2a2"; }
.fa-tree-city{
  --fa:"\e587"; }
.fa-play{
  --fa:"\f04b"; }
.fa-font{
  --fa:"\f031"; }
.fa-table-cells-row-lock{
  --fa:"\e67a"; }
.fa-rupiah-sign{
  --fa:"\e23d"; }
.fa-magnifying-glass,.fa-search{
  --fa:"\f002"; }
.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{
  --fa:"\f45d"; }
.fa-diagnoses,.fa-person-dots-from-line{
  --fa:"\f470"; }
.fa-trash-can-arrow-up,.fa-trash-restore-alt{
  --fa:"\f82a"; }
.fa-naira-sign{
  --fa:"\e1f6"; }
.fa-cart-arrow-down{
  --fa:"\f218"; }
.fa-walkie-talkie{
  --fa:"\f8ef"; }
.fa-file-edit,.fa-file-pen{
  --fa:"\f31c"; }
.fa-receipt{
  --fa:"\f543"; }
.fa-pen-square,.fa-pencil-square,.fa-square-pen{
  --fa:"\f14b"; }
.fa-suitcase-rolling{
  --fa:"\f5c1"; }
.fa-person-circle-exclamation{
  --fa:"\e53f"; }
.fa-chevron-down{
  --fa:"\f078"; }
.fa-battery,.fa-battery-5,.fa-battery-full{
  --fa:"\f240"; }
.fa-skull-crossbones{
  --fa:"\f714"; }
.fa-code-compare{
  --fa:"\e13a"; }
.fa-list-dots,.fa-list-ul{
  --fa:"\f0ca"; }
.fa-school-lock{
  --fa:"\e56f"; }
.fa-tower-cell{
  --fa:"\e585"; }
.fa-down-long,.fa-long-arrow-alt-down{
  --fa:"\f309"; }
.fa-ranking-star{
  --fa:"\e561"; }
.fa-chess-king{
  --fa:"\f43f"; }
.fa-person-harassing{
  --fa:"\e549"; }
.fa-brazilian-real-sign{
  --fa:"\e46c"; }
.fa-landmark-alt,.fa-landmark-dome{
  --fa:"\f752"; }
.fa-arrow-up{
  --fa:"\f062"; }
.fa-television,.fa-tv,.fa-tv-alt{
  --fa:"\f26c"; }
.fa-shrimp{
  --fa:"\e448"; }
.fa-list-check,.fa-tasks{
  --fa:"\f0ae"; }
.fa-jug-detergent{
  --fa:"\e519"; }
.fa-circle-user,.fa-user-circle{
  --fa:"\f2bd"; }
.fa-user-shield{
  --fa:"\f505"; }
.fa-wind{
  --fa:"\f72e"; }
.fa-car-burst,.fa-car-crash{
  --fa:"\f5e1"; }
.fa-y{
  --fa:"\59"; }
.fa-person-snowboarding,.fa-snowboarding{
  --fa:"\f7ce"; }
.fa-shipping-fast,.fa-truck-fast{
  --fa:"\f48b"; }
.fa-fish{
  --fa:"\f578"; }
.fa-user-graduate{
  --fa:"\f501"; }
.fa-adjust,.fa-circle-half-stroke{
  --fa:"\f042"; }
.fa-clapperboard{
  --fa:"\e131"; }
.fa-circle-radiation,.fa-radiation-alt{
  --fa:"\f7ba"; }
.fa-baseball,.fa-baseball-ball{
  --fa:"\f433"; }
.fa-jet-fighter-up{
  --fa:"\e518"; }
.fa-diagram-project,.fa-project-diagram{
  --fa:"\f542"; }
.fa-copy{
  --fa:"\f0c5"; }
.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{
  --fa:"\f6a9"; }
.fa-hand-sparkles{
  --fa:"\e05d"; }
.fa-grip,.fa-grip-horizontal{
  --fa:"\f58d"; }
.fa-share-from-square,.fa-share-square{
  --fa:"\f14d"; }
.fa-child-combatant,.fa-child-rifle{
  --fa:"\e4e0"; }
.fa-gun{
  --fa:"\e19b"; }
.fa-phone-square,.fa-square-phone{
  --fa:"\f098"; }
.fa-add,.fa-plus{
  --fa:"\2b"; }
.fa-expand{
  --fa:"\f065"; }
.fa-computer{
  --fa:"\e4e5"; }
.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{
  --fa:"\f00d"; }
.fa-arrows,.fa-arrows-up-down-left-right{
  --fa:"\f047"; }
.fa-chalkboard-teacher,.fa-chalkboard-user{
  --fa:"\f51c"; }
.fa-peso-sign{
  --fa:"\e222"; }
.fa-building-shield{
  --fa:"\e4d8"; }
.fa-baby{
  --fa:"\f77c"; }
.fa-users-line{
  --fa:"\e592"; }
.fa-quote-left,.fa-quote-left-alt{
  --fa:"\f10d"; }
.fa-tractor{
  --fa:"\f722"; }
.fa-trash-arrow-up,.fa-trash-restore{
  --fa:"\f829"; }
.fa-arrow-down-up-lock{
  --fa:"\e4b0"; }
.fa-lines-leaning{
  --fa:"\e51e"; }
.fa-ruler-combined{
  --fa:"\f546"; }
.fa-copyright{
  --fa:"\f1f9"; }
.fa-equals{
  --fa:"\3d"; }
.fa-blender{
  --fa:"\f517"; }
.fa-teeth{
  --fa:"\f62e"; }
.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{
  --fa:"\f20b"; }
.fa-map{
  --fa:"\f279"; }
.fa-rocket{
  --fa:"\f135"; }
.fa-photo-film,.fa-photo-video{
  --fa:"\f87c"; }
.fa-folder-minus{
  --fa:"\f65d"; }
.fa-hexagon-nodes-bolt{
  --fa:"\e69a"; }
.fa-store{
  --fa:"\f54e"; }
.fa-arrow-trend-up{
  --fa:"\e098"; }
.fa-plug-circle-minus{
  --fa:"\e55e"; }
.fa-sign,.fa-sign-hanging{
  --fa:"\f4d9"; }
.fa-bezier-curve{
  --fa:"\f55b"; }
.fa-bell-slash{
  --fa:"\f1f6"; }
.fa-tablet,.fa-tablet-android{
  --fa:"\f3fb"; }
.fa-school-flag{
  --fa:"\e56e"; }
.fa-fill{
  --fa:"\f575"; }
.fa-angle-up{
  --fa:"\f106"; }
.fa-drumstick-bite{
  --fa:"\f6d7"; }
.fa-holly-berry{
  --fa:"\f7aa"; }
.fa-chevron-left{
  --fa:"\f053"; }
.fa-bacteria{
  --fa:"\e059"; }
.fa-hand-lizard{
  --fa:"\f258"; }
.fa-notdef{
  --fa:"\e1fe"; }
.fa-disease{
  --fa:"\f7fa"; }
.fa-briefcase-medical{
  --fa:"\f469"; }
.fa-genderless{
  --fa:"\f22d"; }
.fa-chevron-right{
  --fa:"\f054"; }
.fa-retweet{
  --fa:"\f079"; }
.fa-car-alt,.fa-car-rear{
  --fa:"\f5de"; }
.fa-pump-soap{
  --fa:"\e06b"; }
.fa-video-slash{
  --fa:"\f4e2"; }
.fa-battery-2,.fa-battery-quarter{
  --fa:"\f243"; }
.fa-radio{
  --fa:"\f8d7"; }
.fa-baby-carriage,.fa-carriage-baby{
  --fa:"\f77d"; }
.fa-traffic-light{
  --fa:"\f637"; }
.fa-thermometer{
  --fa:"\f491"; }
.fa-vr-cardboard{
  --fa:"\f729"; }
.fa-hand-middle-finger{
  --fa:"\f806"; }
.fa-percent,.fa-percentage{
  --fa:"\25"; }
.fa-truck-moving{
  --fa:"\f4df"; }
.fa-glass-water-droplet{
  --fa:"\e4f5"; }
.fa-display{
  --fa:"\e163"; }
.fa-face-smile,.fa-smile{
  --fa:"\f118"; }
.fa-thumb-tack,.fa-thumbtack{
  --fa:"\f08d"; }
.fa-trophy{
  --fa:"\f091"; }
.fa-person-praying,.fa-pray{
  --fa:"\f683"; }
.fa-hammer{
  --fa:"\f6e3"; }
.fa-hand-peace{
  --fa:"\f25b"; }
.fa-rotate,.fa-sync-alt{
  --fa:"\f2f1"; }
.fa-spinner{
  --fa:"\f110"; }
.fa-robot{
  --fa:"\f544"; }
.fa-peace{
  --fa:"\f67c"; }
.fa-cogs,.fa-gears{
  --fa:"\f085"; }
.fa-warehouse{
  --fa:"\f494"; }
.fa-arrow-up-right-dots{
  --fa:"\e4b7"; }
.fa-splotch{
  --fa:"\f5bc"; }
.fa-face-grin-hearts,.fa-grin-hearts{
  --fa:"\f584"; }
.fa-dice-four{
  --fa:"\f524"; }
.fa-sim-card{
  --fa:"\f7c4"; }
.fa-transgender,.fa-transgender-alt{
  --fa:"\f225"; }
.fa-mercury{
  --fa:"\f223"; }
.fa-arrow-turn-down,.fa-level-down{
  --fa:"\f149"; }
.fa-person-falling-burst{
  --fa:"\e547"; }
.fa-award{
  --fa:"\f559"; }
.fa-ticket-alt,.fa-ticket-simple{
  --fa:"\f3ff"; }
.fa-building{
  --fa:"\f1ad"; }
.fa-angle-double-left,.fa-angles-left{
  --fa:"\f100"; }
.fa-qrcode{
  --fa:"\f029"; }
.fa-clock-rotate-left,.fa-history{
  --fa:"\f1da"; }
.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{
  --fa:"\f583"; }
.fa-arrow-right-from-file,.fa-file-export{
  --fa:"\f56e"; }
.fa-shield,.fa-shield-blank{
  --fa:"\f132"; }
.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{
  --fa:"\f885"; }
.fa-comment-nodes{
  --fa:"\e696"; }
.fa-house-medical{
  --fa:"\e3b2"; }
.fa-golf-ball,.fa-golf-ball-tee{
  --fa:"\f450"; }
.fa-chevron-circle-left,.fa-circle-chevron-left{
  --fa:"\f137"; }
.fa-house-chimney-window{
  --fa:"\e00d"; }
.fa-pen-nib{
  --fa:"\f5ad"; }
.fa-tent-arrow-turn-left{
  --fa:"\e580"; }
.fa-tents{
  --fa:"\e582"; }
.fa-magic,.fa-wand-magic{
  --fa:"\f0d0"; }
.fa-dog{
  --fa:"\f6d3"; }
.fa-carrot{
  --fa:"\f787"; }
.fa-moon{
  --fa:"\f186"; }
.fa-wine-glass-alt,.fa-wine-glass-empty{
  --fa:"\f5ce"; }
.fa-cheese{
  --fa:"\f7ef"; }
.fa-yin-yang{
  --fa:"\f6ad"; }
.fa-music{
  --fa:"\f001"; }
.fa-code-commit{
  --fa:"\f386"; }
.fa-temperature-low{
  --fa:"\f76b"; }
.fa-biking,.fa-person-biking{
  --fa:"\f84a"; }
.fa-broom{
  --fa:"\f51a"; }
.fa-shield-heart{
  --fa:"\e574"; }
.fa-gopuram{
  --fa:"\f664"; }
.fa-earth-oceania,.fa-globe-oceania{
  --fa:"\e47b"; }
.fa-square-xmark,.fa-times-square,.fa-xmark-square{
  --fa:"\f2d3"; }
.fa-hashtag{
  --fa:"\23"; }
.fa-expand-alt,.fa-up-right-and-down-left-from-center{
  --fa:"\f424"; }
.fa-oil-can{
  --fa:"\f613"; }
.fa-t{
  --fa:"\54"; }
.fa-hippo{
  --fa:"\f6ed"; }
.fa-chart-column{
  --fa:"\e0e3"; }
.fa-infinity{
  --fa:"\f534"; }
.fa-vial-circle-check{
  --fa:"\e596"; }
.fa-person-arrow-down-to-line{
  --fa:"\e538"; }
.fa-voicemail{
  --fa:"\f897"; }
.fa-fan{
  --fa:"\f863"; }
.fa-person-walking-luggage{
  --fa:"\e554"; }
.fa-arrows-alt-v,.fa-up-down{
  --fa:"\f338"; }
.fa-cloud-moon-rain{
  --fa:"\f73c"; }
.fa-calendar{
  --fa:"\f133"; }
.fa-trailer{
  --fa:"\e041"; }
.fa-bahai,.fa-haykal{
  --fa:"\f666"; }
.fa-sd-card{
  --fa:"\f7c2"; }
.fa-dragon{
  --fa:"\f6d5"; }
.fa-shoe-prints{
  --fa:"\f54b"; }
.fa-circle-plus,.fa-plus-circle{
  --fa:"\f055"; }
.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{
  --fa:"\f58b"; }
.fa-hand-holding{
  --fa:"\f4bd"; }
.fa-plug-circle-exclamation{
  --fa:"\e55d"; }
.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{
  --fa:"\f127"; }
.fa-clone{
  --fa:"\f24d"; }
.fa-person-walking-arrow-loop-left{
  --fa:"\e551"; }
.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{
  --fa:"\f882"; }
.fa-fire-alt,.fa-fire-flame-curved{
  --fa:"\f7e4"; }
.fa-tornado{
  --fa:"\f76f"; }
.fa-file-circle-plus{
  --fa:"\e494"; }
.fa-book-quran,.fa-quran{
  --fa:"\f687"; }
.fa-anchor{
  --fa:"\f13d"; }
.fa-border-all{
  --fa:"\f84c"; }
.fa-angry,.fa-face-angry{
  --fa:"\f556"; }
.fa-cookie-bite{
  --fa:"\f564"; }
.fa-arrow-trend-down{
  --fa:"\e097"; }
.fa-feed,.fa-rss{
  --fa:"\f09e"; }
.fa-draw-polygon{
  --fa:"\f5ee"; }
.fa-balance-scale,.fa-scale-balanced{
  --fa:"\f24e"; }
.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{
  --fa:"\f62a"; }
.fa-shower{
  --fa:"\f2cc"; }
.fa-desktop,.fa-desktop-alt{
  --fa:"\f390"; }
.fa-m{
  --fa:"\4d"; }
.fa-table-list,.fa-th-list{
  --fa:"\f00b"; }
.fa-comment-sms,.fa-sms{
  --fa:"\f7cd"; }
.fa-book{
  --fa:"\f02d"; }
.fa-user-plus{
  --fa:"\f234"; }
.fa-check{
  --fa:"\f00c"; }
.fa-battery-4,.fa-battery-three-quarters{
  --fa:"\f241"; }
.fa-house-circle-check{
  --fa:"\e509"; }
.fa-angle-left{
  --fa:"\f104"; }
.fa-diagram-successor{
  --fa:"\e47a"; }
.fa-truck-arrow-right{
  --fa:"\e58b"; }
.fa-arrows-split-up-and-left{
  --fa:"\e4bc"; }
.fa-fist-raised,.fa-hand-fist{
  --fa:"\f6de"; }
.fa-cloud-moon{
  --fa:"\f6c3"; }
.fa-briefcase{
  --fa:"\f0b1"; }
.fa-person-falling{
  --fa:"\e546"; }
.fa-image-portrait,.fa-portrait{
  --fa:"\f3e0"; }
.fa-user-tag{
  --fa:"\f507"; }
.fa-rug{
  --fa:"\e569"; }
.fa-earth-europe,.fa-globe-europe{
  --fa:"\f7a2"; }
.fa-cart-flatbed-suitcase,.fa-luggage-cart{
  --fa:"\f59d"; }
.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{
  --fa:"\f410"; }
.fa-baht-sign{
  --fa:"\e0ac"; }
.fa-book-open{
  --fa:"\f518"; }
.fa-book-journal-whills,.fa-journal-whills{
  --fa:"\f66a"; }
.fa-handcuffs{
  --fa:"\e4f8"; }
.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{
  --fa:"\f071"; }
.fa-database{
  --fa:"\f1c0"; }
.fa-mail-forward,.fa-share{
  --fa:"\f064"; }
.fa-bottle-droplet{
  --fa:"\e4c4"; }
.fa-mask-face{
  --fa:"\e1d7"; }
.fa-hill-rockslide{
  --fa:"\e508"; }
.fa-exchange-alt,.fa-right-left{
  --fa:"\f362"; }
.fa-paper-plane{
  --fa:"\f1d8"; }
.fa-road-circle-exclamation{
  --fa:"\e565"; }
.fa-dungeon{
  --fa:"\f6d9"; }
.fa-align-right{
  --fa:"\f038"; }
.fa-money-bill-1-wave,.fa-money-bill-wave-alt{
  --fa:"\f53b"; }
.fa-life-ring{
  --fa:"\f1cd"; }
.fa-hands,.fa-sign-language,.fa-signing{
  --fa:"\f2a7"; }
.fa-calendar-day{
  --fa:"\f783"; }
.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{
  --fa:"\f5c5"; }
.fa-arrows-up-down,.fa-arrows-v{
  --fa:"\f07d"; }
.fa-face-grimace,.fa-grimace{
  --fa:"\f57f"; }
.fa-wheelchair-alt,.fa-wheelchair-move{
  --fa:"\e2ce"; }
.fa-level-down-alt,.fa-turn-down{
  --fa:"\f3be"; }
.fa-person-walking-arrow-right{
  --fa:"\e552"; }
.fa-envelope-square,.fa-square-envelope{
  --fa:"\f199"; }
.fa-dice{
  --fa:"\f522"; }
.fa-bowling-ball{
  --fa:"\f436"; }
.fa-brain{
  --fa:"\f5dc"; }
.fa-band-aid,.fa-bandage{
  --fa:"\f462"; }
.fa-calendar-minus{
  --fa:"\f272"; }
.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{
  --fa:"\f057"; }
.fa-gifts{
  --fa:"\f79c"; }
.fa-hotel{
  --fa:"\f594"; }
.fa-earth-asia,.fa-globe-asia{
  --fa:"\f57e"; }
.fa-id-card-alt,.fa-id-card-clip{
  --fa:"\f47f"; }
.fa-magnifying-glass-plus,.fa-search-plus{
  --fa:"\f00e"; }
.fa-thumbs-up{
  --fa:"\f164"; }
.fa-user-clock{
  --fa:"\f4fd"; }
.fa-allergies,.fa-hand-dots{
  --fa:"\f461"; }
.fa-file-invoice{
  --fa:"\f570"; }
.fa-window-minimize{
  --fa:"\f2d1"; }
.fa-coffee,.fa-mug-saucer{
  --fa:"\f0f4"; }
.fa-brush{
  --fa:"\f55d"; }
.fa-file-half-dashed{
  --fa:"\e698"; }
.fa-mask{
  --fa:"\f6fa"; }
.fa-magnifying-glass-minus,.fa-search-minus{
  --fa:"\f010"; }
.fa-ruler-vertical{
  --fa:"\f548"; }
.fa-user-alt,.fa-user-large{
  --fa:"\f406"; }
.fa-train-tram{
  --fa:"\e5b4"; }
.fa-user-nurse{
  --fa:"\f82f"; }
.fa-syringe{
  --fa:"\f48e"; }
.fa-cloud-sun{
  --fa:"\f6c4"; }
.fa-stopwatch-20{
  --fa:"\e06f"; }
.fa-square-full{
  --fa:"\f45c"; }
.fa-magnet{
  --fa:"\f076"; }
.fa-jar{
  --fa:"\e516"; }
.fa-note-sticky,.fa-sticky-note{
  --fa:"\f249"; }
.fa-bug-slash{
  --fa:"\e490"; }
.fa-arrow-up-from-water-pump{
  --fa:"\e4b6"; }
.fa-bone{
  --fa:"\f5d7"; }
.fa-table-cells-row-unlock{
  --fa:"\e691"; }
.fa-user-injured{
  --fa:"\f728"; }
.fa-face-sad-tear,.fa-sad-tear{
  --fa:"\f5b4"; }
.fa-plane{
  --fa:"\f072"; }
.fa-tent-arrows-down{
  --fa:"\e581"; }
.fa-exclamation{
  --fa:"\21"; }
.fa-arrows-spin{
  --fa:"\e4bb"; }
.fa-print{
  --fa:"\f02f"; }
.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{
  --fa:"\e2bb"; }
.fa-dollar,.fa-dollar-sign,.fa-usd{
  --fa:"\24"; }
.fa-x{
  --fa:"\58"; }
.fa-magnifying-glass-dollar,.fa-search-dollar{
  --fa:"\f688"; }
.fa-users-cog,.fa-users-gear{
  --fa:"\f509"; }
.fa-person-military-pointing{
  --fa:"\e54a"; }
.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{
  --fa:"\f19c"; }
.fa-umbrella{
  --fa:"\f0e9"; }
.fa-trowel{
  --fa:"\e589"; }
.fa-d{
  --fa:"\44"; }
.fa-stapler{
  --fa:"\e5af"; }
.fa-masks-theater,.fa-theater-masks{
  --fa:"\f630"; }
.fa-kip-sign{
  --fa:"\e1c4"; }
.fa-hand-point-left{
  --fa:"\f0a5"; }
.fa-handshake-alt,.fa-handshake-simple{
  --fa:"\f4c6"; }
.fa-fighter-jet,.fa-jet-fighter{
  --fa:"\f0fb"; }
.fa-share-alt-square,.fa-square-share-nodes{
  --fa:"\f1e1"; }
.fa-barcode{
  --fa:"\f02a"; }
.fa-plus-minus{
  --fa:"\e43c"; }
.fa-video,.fa-video-camera{
  --fa:"\f03d"; }
.fa-graduation-cap,.fa-mortar-board{
  --fa:"\f19d"; }
.fa-hand-holding-medical{
  --fa:"\e05c"; }
.fa-person-circle-check{
  --fa:"\e53e"; }
.fa-level-up-alt,.fa-turn-up{
  --fa:"\f3bf"; }
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border-width:0;
  white-space:nowrap; }
:host,:root{
  --fa-style-family-brands:"Font Awesome 6 Brands";
  --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 6 Brands;
  font-style:normal;
  font-weight:400;
  src:url(/assets/app/assets/builds/973fe997-1f56bc1732fed207bf092be076fd531aa7e15e8af32fd4ce2e98ef278d385bac.woff2) format("woff2"), url(/assets/app/assets/builds/6c983a1c-89694cccd89936fa505b71253427335d580a5989a0e3a614d87a934b58b0e2a8.ttf) format("truetype"); }
.fa-brands,.fab{
  font-weight:400; }
.fa-monero{
  --fa:"\f3d0"; }
.fa-hooli{
  --fa:"\f427"; }
.fa-yelp{
  --fa:"\f1e9"; }
.fa-cc-visa{
  --fa:"\f1f0"; }
.fa-lastfm{
  --fa:"\f202"; }
.fa-shopware{
  --fa:"\f5b5"; }
.fa-creative-commons-nc{
  --fa:"\f4e8"; }
.fa-aws{
  --fa:"\f375"; }
.fa-redhat{
  --fa:"\f7bc"; }
.fa-yoast{
  --fa:"\f2b1"; }
.fa-cloudflare{
  --fa:"\e07d"; }
.fa-ups{
  --fa:"\f7e0"; }
.fa-pixiv{
  --fa:"\e640"; }
.fa-wpexplorer{
  --fa:"\f2de"; }
.fa-dyalog{
  --fa:"\f399"; }
.fa-bity{
  --fa:"\f37a"; }
.fa-stackpath{
  --fa:"\f842"; }
.fa-buysellads{
  --fa:"\f20d"; }
.fa-first-order{
  --fa:"\f2b0"; }
.fa-modx{
  --fa:"\f285"; }
.fa-guilded{
  --fa:"\e07e"; }
.fa-vnv{
  --fa:"\f40b"; }
.fa-js-square,.fa-square-js{
  --fa:"\f3b9"; }
.fa-microsoft{
  --fa:"\f3ca"; }
.fa-qq{
  --fa:"\f1d6"; }
.fa-orcid{
  --fa:"\f8d2"; }
.fa-java{
  --fa:"\f4e4"; }
.fa-invision{
  --fa:"\f7b0"; }
.fa-creative-commons-pd-alt{
  --fa:"\f4ed"; }
.fa-centercode{
  --fa:"\f380"; }
.fa-glide-g{
  --fa:"\f2a6"; }
.fa-drupal{
  --fa:"\f1a9"; }
.fa-jxl{
  --fa:"\e67b"; }
.fa-dart-lang{
  --fa:"\e693"; }
.fa-hire-a-helper{
  --fa:"\f3b0"; }
.fa-creative-commons-by{
  --fa:"\f4e7"; }
.fa-unity{
  --fa:"\e049"; }
.fa-whmcs{
  --fa:"\f40d"; }
.fa-rocketchat{
  --fa:"\f3e8"; }
.fa-vk{
  --fa:"\f189"; }
.fa-untappd{
  --fa:"\f405"; }
.fa-mailchimp{
  --fa:"\f59e"; }
.fa-css3-alt{
  --fa:"\f38b"; }
.fa-reddit-square,.fa-square-reddit{
  --fa:"\f1a2"; }
.fa-vimeo-v{
  --fa:"\f27d"; }
.fa-contao{
  --fa:"\f26d"; }
.fa-square-font-awesome{
  --fa:"\e5ad"; }
.fa-deskpro{
  --fa:"\f38f"; }
.fa-brave{
  --fa:"\e63c"; }
.fa-sistrix{
  --fa:"\f3ee"; }
.fa-instagram-square,.fa-square-instagram{
  --fa:"\e055"; }
.fa-battle-net{
  --fa:"\f835"; }
.fa-the-red-yeti{
  --fa:"\f69d"; }
.fa-hacker-news-square,.fa-square-hacker-news{
  --fa:"\f3af"; }
.fa-edge{
  --fa:"\f282"; }
.fa-threads{
  --fa:"\e618"; }
.fa-napster{
  --fa:"\f3d2"; }
.fa-snapchat-square,.fa-square-snapchat{
  --fa:"\f2ad"; }
.fa-google-plus-g{
  --fa:"\f0d5"; }
.fa-artstation{
  --fa:"\f77a"; }
.fa-markdown{
  --fa:"\f60f"; }
.fa-sourcetree{
  --fa:"\f7d3"; }
.fa-google-plus{
  --fa:"\f2b3"; }
.fa-diaspora{
  --fa:"\f791"; }
.fa-foursquare{
  --fa:"\f180"; }
.fa-stack-overflow{
  --fa:"\f16c"; }
.fa-github-alt{
  --fa:"\f113"; }
.fa-phoenix-squadron{
  --fa:"\f511"; }
.fa-pagelines{
  --fa:"\f18c"; }
.fa-algolia{
  --fa:"\f36c"; }
.fa-red-river{
  --fa:"\f3e3"; }
.fa-creative-commons-sa{
  --fa:"\f4ef"; }
.fa-safari{
  --fa:"\f267"; }
.fa-google{
  --fa:"\f1a0"; }
.fa-font-awesome-alt,.fa-square-font-awesome-stroke{
  --fa:"\f35c"; }
.fa-atlassian{
  --fa:"\f77b"; }
.fa-linkedin-in{
  --fa:"\f0e1"; }
.fa-digital-ocean{
  --fa:"\f391"; }
.fa-nimblr{
  --fa:"\f5a8"; }
.fa-chromecast{
  --fa:"\f838"; }
.fa-evernote{
  --fa:"\f839"; }
.fa-hacker-news{
  --fa:"\f1d4"; }
.fa-creative-commons-sampling{
  --fa:"\f4f0"; }
.fa-adversal{
  --fa:"\f36a"; }
.fa-creative-commons{
  --fa:"\f25e"; }
.fa-watchman-monitoring{
  --fa:"\e087"; }
.fa-fonticons{
  --fa:"\f280"; }
.fa-weixin{
  --fa:"\f1d7"; }
.fa-shirtsinbulk{
  --fa:"\f214"; }
.fa-codepen{
  --fa:"\f1cb"; }
.fa-git-alt{
  --fa:"\f841"; }
.fa-lyft{
  --fa:"\f3c3"; }
.fa-rev{
  --fa:"\f5b2"; }
.fa-windows{
  --fa:"\f17a"; }
.fa-wizards-of-the-coast{
  --fa:"\f730"; }
.fa-square-viadeo,.fa-viadeo-square{
  --fa:"\f2aa"; }
.fa-meetup{
  --fa:"\f2e0"; }
.fa-centos{
  --fa:"\f789"; }
.fa-adn{
  --fa:"\f170"; }
.fa-cloudsmith{
  --fa:"\f384"; }
.fa-opensuse{
  --fa:"\e62b"; }
.fa-pied-piper-alt{
  --fa:"\f1a8"; }
.fa-dribbble-square,.fa-square-dribbble{
  --fa:"\f397"; }
.fa-codiepie{
  --fa:"\f284"; }
.fa-node{
  --fa:"\f419"; }
.fa-mix{
  --fa:"\f3cb"; }
.fa-steam{
  --fa:"\f1b6"; }
.fa-cc-apple-pay{
  --fa:"\f416"; }
.fa-scribd{
  --fa:"\f28a"; }
.fa-debian{
  --fa:"\e60b"; }
.fa-openid{
  --fa:"\f19b"; }
.fa-instalod{
  --fa:"\e081"; }
.fa-files-pinwheel{
  --fa:"\e69f"; }
.fa-expeditedssl{
  --fa:"\f23e"; }
.fa-sellcast{
  --fa:"\f2da"; }
.fa-square-twitter,.fa-twitter-square{
  --fa:"\f081"; }
.fa-r-project{
  --fa:"\f4f7"; }
.fa-delicious{
  --fa:"\f1a5"; }
.fa-freebsd{
  --fa:"\f3a4"; }
.fa-vuejs{
  --fa:"\f41f"; }
.fa-accusoft{
  --fa:"\f369"; }
.fa-ioxhost{
  --fa:"\f208"; }
.fa-fonticons-fi{
  --fa:"\f3a2"; }
.fa-app-store{
  --fa:"\f36f"; }
.fa-cc-mastercard{
  --fa:"\f1f1"; }
.fa-itunes-note{
  --fa:"\f3b5"; }
.fa-golang{
  --fa:"\e40f"; }
.fa-kickstarter,.fa-square-kickstarter{
  --fa:"\f3bb"; }
.fa-grav{
  --fa:"\f2d6"; }
.fa-weibo{
  --fa:"\f18a"; }
.fa-uncharted{
  --fa:"\e084"; }
.fa-firstdraft{
  --fa:"\f3a1"; }
.fa-square-youtube,.fa-youtube-square{
  --fa:"\f431"; }
.fa-wikipedia-w{
  --fa:"\f266"; }
.fa-rendact,.fa-wpressr{
  --fa:"\f3e4"; }
.fa-angellist{
  --fa:"\f209"; }
.fa-galactic-republic{
  --fa:"\f50c"; }
.fa-nfc-directional{
  --fa:"\e530"; }
.fa-skype{
  --fa:"\f17e"; }
.fa-joget{
  --fa:"\f3b7"; }
.fa-fedora{
  --fa:"\f798"; }
.fa-stripe-s{
  --fa:"\f42a"; }
.fa-meta{
  --fa:"\e49b"; }
.fa-laravel{
  --fa:"\f3bd"; }
.fa-hotjar{
  --fa:"\f3b1"; }
.fa-bluetooth-b{
  --fa:"\f294"; }
.fa-square-letterboxd{
  --fa:"\e62e"; }
.fa-sticker-mule{
  --fa:"\f3f7"; }
.fa-creative-commons-zero{
  --fa:"\f4f3"; }
.fa-hips{
  --fa:"\f452"; }
.fa-css{
  --fa:"\e6a2"; }
.fa-behance{
  --fa:"\f1b4"; }
.fa-reddit{
  --fa:"\f1a1"; }
.fa-discord{
  --fa:"\f392"; }
.fa-chrome{
  --fa:"\f268"; }
.fa-app-store-ios{
  --fa:"\f370"; }
.fa-cc-discover{
  --fa:"\f1f2"; }
.fa-wpbeginner{
  --fa:"\f297"; }
.fa-confluence{
  --fa:"\f78d"; }
.fa-shoelace{
  --fa:"\e60c"; }
.fa-mdb{
  --fa:"\f8ca"; }
.fa-dochub{
  --fa:"\f394"; }
.fa-accessible-icon{
  --fa:"\f368"; }
.fa-ebay{
  --fa:"\f4f4"; }
.fa-amazon{
  --fa:"\f270"; }
.fa-unsplash{
  --fa:"\e07c"; }
.fa-yarn{
  --fa:"\f7e3"; }
.fa-square-steam,.fa-steam-square{
  --fa:"\f1b7"; }
.fa-500px{
  --fa:"\f26e"; }
.fa-square-vimeo,.fa-vimeo-square{
  --fa:"\f194"; }
.fa-asymmetrik{
  --fa:"\f372"; }
.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{
  --fa:"\f2b4"; }
.fa-gratipay{
  --fa:"\f184"; }
.fa-apple{
  --fa:"\f179"; }
.fa-hive{
  --fa:"\e07f"; }
.fa-gitkraken{
  --fa:"\f3a6"; }
.fa-keybase{
  --fa:"\f4f5"; }
.fa-apple-pay{
  --fa:"\f415"; }
.fa-padlet{
  --fa:"\e4a0"; }
.fa-amazon-pay{
  --fa:"\f42c"; }
.fa-github-square,.fa-square-github{
  --fa:"\f092"; }
.fa-stumbleupon{
  --fa:"\f1a4"; }
.fa-fedex{
  --fa:"\f797"; }
.fa-phoenix-framework{
  --fa:"\f3dc"; }
.fa-shopify{
  --fa:"\e057"; }
.fa-neos{
  --fa:"\f612"; }
.fa-square-threads{
  --fa:"\e619"; }
.fa-hackerrank{
  --fa:"\f5f7"; }
.fa-researchgate{
  --fa:"\f4f8"; }
.fa-swift{
  --fa:"\f8e1"; }
.fa-angular{
  --fa:"\f420"; }
.fa-speakap{
  --fa:"\f3f3"; }
.fa-angrycreative{
  --fa:"\f36e"; }
.fa-y-combinator{
  --fa:"\f23b"; }
.fa-empire{
  --fa:"\f1d1"; }
.fa-envira{
  --fa:"\f299"; }
.fa-google-scholar{
  --fa:"\e63b"; }
.fa-gitlab-square,.fa-square-gitlab{
  --fa:"\e5ae"; }
.fa-studiovinari{
  --fa:"\f3f8"; }
.fa-pied-piper{
  --fa:"\f2ae"; }
.fa-wordpress{
  --fa:"\f19a"; }
.fa-product-hunt{
  --fa:"\f288"; }
.fa-firefox{
  --fa:"\f269"; }
.fa-linode{
  --fa:"\f2b8"; }
.fa-goodreads{
  --fa:"\f3a8"; }
.fa-odnoklassniki-square,.fa-square-odnoklassniki{
  --fa:"\f264"; }
.fa-jsfiddle{
  --fa:"\f1cc"; }
.fa-sith{
  --fa:"\f512"; }
.fa-themeisle{
  --fa:"\f2b2"; }
.fa-page4{
  --fa:"\f3d7"; }
.fa-hashnode{
  --fa:"\e499"; }
.fa-react{
  --fa:"\f41b"; }
.fa-cc-paypal{
  --fa:"\f1f4"; }
.fa-squarespace{
  --fa:"\f5be"; }
.fa-cc-stripe{
  --fa:"\f1f5"; }
.fa-creative-commons-share{
  --fa:"\f4f2"; }
.fa-bitcoin{
  --fa:"\f379"; }
.fa-keycdn{
  --fa:"\f3ba"; }
.fa-opera{
  --fa:"\f26a"; }
.fa-itch-io{
  --fa:"\f83a"; }
.fa-umbraco{
  --fa:"\f8e8"; }
.fa-galactic-senate{
  --fa:"\f50d"; }
.fa-ubuntu{
  --fa:"\f7df"; }
.fa-draft2digital{
  --fa:"\f396"; }
.fa-stripe{
  --fa:"\f429"; }
.fa-houzz{
  --fa:"\f27c"; }
.fa-gg{
  --fa:"\f260"; }
.fa-dhl{
  --fa:"\f790"; }
.fa-pinterest-square,.fa-square-pinterest{
  --fa:"\f0d3"; }
.fa-xing{
  --fa:"\f168"; }
.fa-blackberry{
  --fa:"\f37b"; }
.fa-creative-commons-pd{
  --fa:"\f4ec"; }
.fa-playstation{
  --fa:"\f3df"; }
.fa-quinscape{
  --fa:"\f459"; }
.fa-less{
  --fa:"\f41d"; }
.fa-blogger-b{
  --fa:"\f37d"; }
.fa-opencart{
  --fa:"\f23d"; }
.fa-vine{
  --fa:"\f1ca"; }
.fa-signal-messenger{
  --fa:"\e663"; }
.fa-paypal{
  --fa:"\f1ed"; }
.fa-gitlab{
  --fa:"\f296"; }
.fa-typo3{
  --fa:"\f42b"; }
.fa-reddit-alien{
  --fa:"\f281"; }
.fa-yahoo{
  --fa:"\f19e"; }
.fa-dailymotion{
  --fa:"\e052"; }
.fa-affiliatetheme{
  --fa:"\f36b"; }
.fa-pied-piper-pp{
  --fa:"\f1a7"; }
.fa-bootstrap{
  --fa:"\f836"; }
.fa-odnoklassniki{
  --fa:"\f263"; }
.fa-nfc-symbol{
  --fa:"\e531"; }
.fa-mintbit{
  --fa:"\e62f"; }
.fa-ethereum{
  --fa:"\f42e"; }
.fa-speaker-deck{
  --fa:"\f83c"; }
.fa-creative-commons-nc-eu{
  --fa:"\f4e9"; }
.fa-patreon{
  --fa:"\f3d9"; }
.fa-avianex{
  --fa:"\f374"; }
.fa-ello{
  --fa:"\f5f1"; }
.fa-gofore{
  --fa:"\f3a7"; }
.fa-bimobject{
  --fa:"\f378"; }
.fa-brave-reverse{
  --fa:"\e63d"; }
.fa-facebook-f{
  --fa:"\f39e"; }
.fa-google-plus-square,.fa-square-google-plus{
  --fa:"\f0d4"; }
.fa-web-awesome{
  --fa:"\e682"; }
.fa-mandalorian{
  --fa:"\f50f"; }
.fa-first-order-alt{
  --fa:"\f50a"; }
.fa-osi{
  --fa:"\f41a"; }
.fa-google-wallet{
  --fa:"\f1ee"; }
.fa-d-and-d-beyond{
  --fa:"\f6ca"; }
.fa-periscope{
  --fa:"\f3da"; }
.fa-fulcrum{
  --fa:"\f50b"; }
.fa-cloudscale{
  --fa:"\f383"; }
.fa-forumbee{
  --fa:"\f211"; }
.fa-mizuni{
  --fa:"\f3cc"; }
.fa-schlix{
  --fa:"\f3ea"; }
.fa-square-xing,.fa-xing-square{
  --fa:"\f169"; }
.fa-bandcamp{
  --fa:"\f2d5"; }
.fa-wpforms{
  --fa:"\f298"; }
.fa-cloudversify{
  --fa:"\f385"; }
.fa-usps{
  --fa:"\f7e1"; }
.fa-megaport{
  --fa:"\f5a3"; }
.fa-magento{
  --fa:"\f3c4"; }
.fa-spotify{
  --fa:"\f1bc"; }
.fa-optin-monster{
  --fa:"\f23c"; }
.fa-fly{
  --fa:"\f417"; }
.fa-square-bluesky{
  --fa:"\e6a3"; }
.fa-aviato{
  --fa:"\f421"; }
.fa-itunes{
  --fa:"\f3b4"; }
.fa-cuttlefish{
  --fa:"\f38c"; }
.fa-blogger{
  --fa:"\f37c"; }
.fa-flickr{
  --fa:"\f16e"; }
.fa-viber{
  --fa:"\f409"; }
.fa-soundcloud{
  --fa:"\f1be"; }
.fa-digg{
  --fa:"\f1a6"; }
.fa-tencent-weibo{
  --fa:"\f1d5"; }
.fa-letterboxd{
  --fa:"\e62d"; }
.fa-symfony{
  --fa:"\f83d"; }
.fa-maxcdn{
  --fa:"\f136"; }
.fa-etsy{
  --fa:"\f2d7"; }
.fa-facebook-messenger{
  --fa:"\f39f"; }
.fa-audible{
  --fa:"\f373"; }
.fa-think-peaks{
  --fa:"\f731"; }
.fa-bilibili{
  --fa:"\e3d9"; }
.fa-erlang{
  --fa:"\f39d"; }
.fa-x-twitter{
  --fa:"\e61b"; }
.fa-cotton-bureau{
  --fa:"\f89e"; }
.fa-dashcube{
  --fa:"\f210"; }
.fa-42-group,.fa-innosoft{
  --fa:"\e080"; }
.fa-stack-exchange{
  --fa:"\f18d"; }
.fa-elementor{
  --fa:"\f430"; }
.fa-pied-piper-square,.fa-square-pied-piper{
  --fa:"\e01e"; }
.fa-creative-commons-nd{
  --fa:"\f4eb"; }
.fa-palfed{
  --fa:"\f3d8"; }
.fa-superpowers{
  --fa:"\f2dd"; }
.fa-resolving{
  --fa:"\f3e7"; }
.fa-xbox{
  --fa:"\f412"; }
.fa-square-web-awesome-stroke{
  --fa:"\e684"; }
.fa-searchengin{
  --fa:"\f3eb"; }
.fa-tiktok{
  --fa:"\e07b"; }
.fa-facebook-square,.fa-square-facebook{
  --fa:"\f082"; }
.fa-renren{
  --fa:"\f18b"; }
.fa-linux{
  --fa:"\f17c"; }
.fa-glide{
  --fa:"\f2a5"; }
.fa-linkedin{
  --fa:"\f08c"; }
.fa-hubspot{
  --fa:"\f3b2"; }
.fa-deploydog{
  --fa:"\f38e"; }
.fa-twitch{
  --fa:"\f1e8"; }
.fa-flutter{
  --fa:"\e694"; }
.fa-ravelry{
  --fa:"\f2d9"; }
.fa-mixer{
  --fa:"\e056"; }
.fa-lastfm-square,.fa-square-lastfm{
  --fa:"\f203"; }
.fa-vimeo{
  --fa:"\f40a"; }
.fa-mendeley{
  --fa:"\f7b3"; }
.fa-uniregistry{
  --fa:"\f404"; }
.fa-figma{
  --fa:"\f799"; }
.fa-creative-commons-remix{
  --fa:"\f4ee"; }
.fa-cc-amazon-pay{
  --fa:"\f42d"; }
.fa-dropbox{
  --fa:"\f16b"; }
.fa-instagram{
  --fa:"\f16d"; }
.fa-cmplid{
  --fa:"\e360"; }
.fa-upwork{
  --fa:"\e641"; }
.fa-facebook{
  --fa:"\f09a"; }
.fa-gripfire{
  --fa:"\f3ac"; }
.fa-jedi-order{
  --fa:"\f50e"; }
.fa-uikit{
  --fa:"\f403"; }
.fa-fort-awesome-alt{
  --fa:"\f3a3"; }
.fa-phabricator{
  --fa:"\f3db"; }
.fa-ussunnah{
  --fa:"\f407"; }
.fa-earlybirds{
  --fa:"\f39a"; }
.fa-trade-federation{
  --fa:"\f513"; }
.fa-autoprefixer{
  --fa:"\f41c"; }
.fa-whatsapp{
  --fa:"\f232"; }
.fa-square-upwork{
  --fa:"\e67c"; }
.fa-slideshare{
  --fa:"\f1e7"; }
.fa-google-play{
  --fa:"\f3ab"; }
.fa-viadeo{
  --fa:"\f2a9"; }
.fa-line{
  --fa:"\f3c0"; }
.fa-google-drive{
  --fa:"\f3aa"; }
.fa-servicestack{
  --fa:"\f3ec"; }
.fa-simplybuilt{
  --fa:"\f215"; }
.fa-bitbucket{
  --fa:"\f171"; }
.fa-imdb{
  --fa:"\f2d8"; }
.fa-deezer{
  --fa:"\e077"; }
.fa-raspberry-pi{
  --fa:"\f7bb"; }
.fa-jira{
  --fa:"\f7b1"; }
.fa-docker{
  --fa:"\f395"; }
.fa-screenpal{
  --fa:"\e570"; }
.fa-bluetooth{
  --fa:"\f293"; }
.fa-gitter{
  --fa:"\f426"; }
.fa-d-and-d{
  --fa:"\f38d"; }
.fa-microblog{
  --fa:"\e01a"; }
.fa-cc-diners-club{
  --fa:"\f24c"; }
.fa-gg-circle{
  --fa:"\f261"; }
.fa-pied-piper-hat{
  --fa:"\f4e5"; }
.fa-kickstarter-k{
  --fa:"\f3bc"; }
.fa-yandex{
  --fa:"\f413"; }
.fa-readme{
  --fa:"\f4d5"; }
.fa-html5{
  --fa:"\f13b"; }
.fa-sellsy{
  --fa:"\f213"; }
.fa-square-web-awesome{
  --fa:"\e683"; }
.fa-sass{
  --fa:"\f41e"; }
.fa-wirsindhandwerk,.fa-wsh{
  --fa:"\e2d0"; }
.fa-buromobelexperte{
  --fa:"\f37f"; }
.fa-salesforce{
  --fa:"\f83b"; }
.fa-octopus-deploy{
  --fa:"\e082"; }
.fa-medapps{
  --fa:"\f3c6"; }
.fa-ns8{
  --fa:"\f3d5"; }
.fa-pinterest-p{
  --fa:"\f231"; }
.fa-apper{
  --fa:"\f371"; }
.fa-fort-awesome{
  --fa:"\f286"; }
.fa-waze{
  --fa:"\f83f"; }
.fa-bluesky{
  --fa:"\e671"; }
.fa-cc-jcb{
  --fa:"\f24b"; }
.fa-snapchat,.fa-snapchat-ghost{
  --fa:"\f2ab"; }
.fa-fantasy-flight-games{
  --fa:"\f6dc"; }
.fa-rust{
  --fa:"\e07a"; }
.fa-wix{
  --fa:"\f5cf"; }
.fa-behance-square,.fa-square-behance{
  --fa:"\f1b5"; }
.fa-supple{
  --fa:"\f3f9"; }
.fa-webflow{
  --fa:"\e65c"; }
.fa-rebel{
  --fa:"\f1d0"; }
.fa-css3{
  --fa:"\f13c"; }
.fa-staylinked{
  --fa:"\f3f5"; }
.fa-kaggle{
  --fa:"\f5fa"; }
.fa-space-awesome{
  --fa:"\e5ac"; }
.fa-deviantart{
  --fa:"\f1bd"; }
.fa-cpanel{
  --fa:"\f388"; }
.fa-goodreads-g{
  --fa:"\f3a9"; }
.fa-git-square,.fa-square-git{
  --fa:"\f1d2"; }
.fa-square-tumblr,.fa-tumblr-square{
  --fa:"\f174"; }
.fa-trello{
  --fa:"\f181"; }
.fa-creative-commons-nc-jp{
  --fa:"\f4ea"; }
.fa-get-pocket{
  --fa:"\f265"; }
.fa-perbyte{
  --fa:"\e083"; }
.fa-grunt{
  --fa:"\f3ad"; }
.fa-weebly{
  --fa:"\f5cc"; }
.fa-connectdevelop{
  --fa:"\f20e"; }
.fa-leanpub{
  --fa:"\f212"; }
.fa-black-tie{
  --fa:"\f27e"; }
.fa-themeco{
  --fa:"\f5c6"; }
.fa-python{
  --fa:"\f3e2"; }
.fa-android{
  --fa:"\f17b"; }
.fa-bots{
  --fa:"\e340"; }
.fa-free-code-camp{
  --fa:"\f2c5"; }
.fa-hornbill{
  --fa:"\f592"; }
.fa-js{
  --fa:"\f3b8"; }
.fa-ideal{
  --fa:"\e013"; }
.fa-git{
  --fa:"\f1d3"; }
.fa-dev{
  --fa:"\f6cc"; }
.fa-sketch{
  --fa:"\f7c6"; }
.fa-yandex-international{
  --fa:"\f414"; }
.fa-cc-amex{
  --fa:"\f1f3"; }
.fa-uber{
  --fa:"\f402"; }
.fa-github{
  --fa:"\f09b"; }
.fa-php{
  --fa:"\f457"; }
.fa-alipay{
  --fa:"\f642"; }
.fa-youtube{
  --fa:"\f167"; }
.fa-skyatlas{
  --fa:"\f216"; }
.fa-firefox-browser{
  --fa:"\e007"; }
.fa-replyd{
  --fa:"\f3e6"; }
.fa-suse{
  --fa:"\f7d6"; }
.fa-jenkins{
  --fa:"\f3b6"; }
.fa-twitter{
  --fa:"\f099"; }
.fa-rockrms{
  --fa:"\f3e9"; }
.fa-pinterest{
  --fa:"\f0d2"; }
.fa-buffer{
  --fa:"\f837"; }
.fa-npm{
  --fa:"\f3d4"; }
.fa-yammer{
  --fa:"\f840"; }
.fa-btc{
  --fa:"\f15a"; }
.fa-dribbble{
  --fa:"\f17d"; }
.fa-stumbleupon-circle{
  --fa:"\f1a3"; }
.fa-internet-explorer{
  --fa:"\f26b"; }
.fa-stubber{
  --fa:"\e5c7"; }
.fa-telegram,.fa-telegram-plane{
  --fa:"\f2c6"; }
.fa-old-republic{
  --fa:"\f510"; }
.fa-odysee{
  --fa:"\e5c6"; }
.fa-square-whatsapp,.fa-whatsapp-square{
  --fa:"\f40c"; }
.fa-node-js{
  --fa:"\f3d3"; }
.fa-edge-legacy{
  --fa:"\e078"; }
.fa-slack,.fa-slack-hash{
  --fa:"\f198"; }
.fa-medrt{
  --fa:"\f3c8"; }
.fa-usb{
  --fa:"\f287"; }
.fa-tumblr{
  --fa:"\f173"; }
.fa-vaadin{
  --fa:"\f408"; }
.fa-quora{
  --fa:"\f2c4"; }
.fa-square-x-twitter{
  --fa:"\e61a"; }
.fa-reacteurope{
  --fa:"\f75d"; }
.fa-medium,.fa-medium-m{
  --fa:"\f23a"; }
.fa-amilia{
  --fa:"\f36d"; }
.fa-mixcloud{
  --fa:"\f289"; }
.fa-flipboard{
  --fa:"\f44d"; }
.fa-viacoin{
  --fa:"\f237"; }
.fa-critical-role{
  --fa:"\f6c9"; }
.fa-sitrox{
  --fa:"\e44a"; }
.fa-discourse{
  --fa:"\f393"; }
.fa-joomla{
  --fa:"\f1aa"; }
.fa-mastodon{
  --fa:"\f4f6"; }
.fa-airbnb{
  --fa:"\f834"; }
.fa-wolf-pack-battalion{
  --fa:"\f514"; }
.fa-buy-n-large{
  --fa:"\f8a6"; }
.fa-gulp{
  --fa:"\f3ae"; }
.fa-creative-commons-sampling-plus{
  --fa:"\f4f1"; }
.fa-strava{
  --fa:"\f428"; }
.fa-ember{
  --fa:"\f423"; }
.fa-canadian-maple-leaf{
  --fa:"\f785"; }
.fa-teamspeak{
  --fa:"\f4f9"; }
.fa-pushed{
  --fa:"\f3e1"; }
.fa-wordpress-simple{
  --fa:"\f411"; }
.fa-nutritionix{
  --fa:"\f3d6"; }
.fa-wodu{
  --fa:"\e088"; }
.fa-google-pay{
  --fa:"\e079"; }
.fa-intercom{
  --fa:"\f7af"; }
.fa-zhihu{
  --fa:"\f63f"; }
.fa-korvue{
  --fa:"\f42f"; }
.fa-pix{
  --fa:"\e43a"; }
.fa-steam-symbol{
  --fa:"\f3f6"; }
:host,:root{
  --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 6 Free;
  font-style:normal;
  font-weight:400;
  src:url(/assets/app/assets/builds/64b9a4f8-1cd36d00df15fd48055bbc42daf8a494228887c26255da15c70c7cff5b31e107.woff2) format("woff2"), url(/assets/app/assets/builds/4b2f5f49-f8fbc72fd51ef0b8ecca0cbc0212af363185a3ffdb62b54e6d42b61fadf5eb18.ttf) format("truetype"); }
.fa-regular,.far{
  font-weight:400; }
:host,:root{
  --fa-style-family-classic:"Font Awesome 6 Free";
  --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 6 Free;
  font-style:normal;
  font-weight:900;
  src:url(/assets/app/assets/builds/eab11861-64214b0a6635e69b2722c690f29506337eccbc40c088f7f5bc4e42b361d162a8.woff2) format("woff2"), url(/assets/app/assets/builds/1069d85-44ef3d6557f63579b379a863e53cc44a21b5dca68bea163842cf2f88741b53fc.ttf) format("truetype"); }
.fa-solid,.fas{
  font-weight:900; }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 5 Brands;
  font-weight:400;
  src:url(/assets/app/assets/builds/973fe997-1f56bc1732fed207bf092be076fd531aa7e15e8af32fd4ce2e98ef278d385bac.woff2) format("woff2"), url(/assets/app/assets/builds/6c983a1c-89694cccd89936fa505b71253427335d580a5989a0e3a614d87a934b58b0e2a8.ttf) format("truetype"); }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 5 Free;
  font-weight:900;
  src:url(/assets/app/assets/builds/eab11861-64214b0a6635e69b2722c690f29506337eccbc40c088f7f5bc4e42b361d162a8.woff2) format("woff2"), url(/assets/app/assets/builds/1069d85-44ef3d6557f63579b379a863e53cc44a21b5dca68bea163842cf2f88741b53fc.ttf) format("truetype"); }
@font-face{
  font-display:block;
  font-family:Font Awesome\ 5 Free;
  font-weight:400;
  src:url(/assets/app/assets/builds/64b9a4f8-1cd36d00df15fd48055bbc42daf8a494228887c26255da15c70c7cff5b31e107.woff2) format("woff2"), url(/assets/app/assets/builds/4b2f5f49-f8fbc72fd51ef0b8ecca0cbc0212af363185a3ffdb62b54e6d42b61fadf5eb18.ttf) format("truetype"); }
@font-face{
  font-display:block;
  font-family:FontAwesome;
  src:url(/assets/app/assets/builds/eab11861-64214b0a6635e69b2722c690f29506337eccbc40c088f7f5bc4e42b361d162a8.woff2) format("woff2"), url(/assets/app/assets/builds/1069d85-44ef3d6557f63579b379a863e53cc44a21b5dca68bea163842cf2f88741b53fc.ttf) format("truetype"); }
@font-face{
  font-display:block;
  font-family:FontAwesome;
  src:url(/assets/app/assets/builds/973fe997-1f56bc1732fed207bf092be076fd531aa7e15e8af32fd4ce2e98ef278d385bac.woff2) format("woff2"), url(/assets/app/assets/builds/6c983a1c-89694cccd89936fa505b71253427335d580a5989a0e3a614d87a934b58b0e2a8.ttf) format("truetype"); }
@font-face{
  font-display:block;
  font-family:FontAwesome;
  src:url(/assets/app/assets/builds/64b9a4f8-1cd36d00df15fd48055bbc42daf8a494228887c26255da15c70c7cff5b31e107.woff2) format("woff2"), url(/assets/app/assets/builds/4b2f5f49-f8fbc72fd51ef0b8ecca0cbc0212af363185a3ffdb62b54e6d42b61fadf5eb18.ttf) format("truetype");
  unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc; }
@font-face{
  font-display:block;
  font-family:FontAwesome;
  src:url(/assets/app/assets/builds/cfda34ae-51e7be15669a6d723b65d44f2f07ebabdbf33a245de9eef68c992e14e11601d4.woff2) format("woff2"), url(/assets/app/assets/builds/f0e883f4-1eb4bbb44b0ca8d000ebf7af133161fcccc02e165e35e393ee949e4feb773252.ttf) format("truetype");
  unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a; }
.choices{
  font-size:16px;
  margin-bottom:24px;
  overflow:hidden;
  position:relative;
}
.choices:focus{
  outline:none;
}
.choices:last-child{
  margin-bottom:0;
}
.choices.is-open{
  overflow:visible;
}
.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{
  background-color:#eaeaea;
  cursor:not-allowed;
  -webkit-user-select:none;
          -moz-user-select:none;
       user-select:none;
}
.choices.is-disabled .choices__item{
  cursor:not-allowed;
}
.choices [hidden]{
  display:none !important;
}
.choices[data-type*=select-one]{
  cursor:pointer;
}
.choices[data-type*=select-one] .choices__inner{
  padding-bottom:7.5px;
}
.choices[data-type*=select-one] .choices__input{
  background-color:#fff;
  border-bottom:1px solid #ddd;
  display:block;
  margin:0;
  padding:10px;
  width:100%;
}
.choices[data-type*=select-one] .choices__button{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");
  background-size:8px;
  border-radius:10em;
  height:20px;
  margin-right:25px;
  margin-top:-10px;
  opacity:.25;
  padding:0;
  position:absolute;
  right:0;
  top:50%;
  width:20px;
}
.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{
  opacity:1;
}
.choices[data-type*=select-one] .choices__button:focus{
  box-shadow:0 0 0 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{
  display:none;
}
.choices[data-type*=select-one]:after{
  border:5px solid transparent;
  border-top-color:#333;
  content:"";
  height:0;
  margin-top:-2.5px;
  pointer-events:none;
  position:absolute;
  right:11.5px;
  top:50%;
  width:0;
}
.choices[data-type*=select-one].is-open:after{
  border-color:transparent transparent #333;
  margin-top:-7.5px;
}
.choices[data-type*=select-one][dir=rtl]:after{
  left:11.5px;
  right:auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button{
  left:0;
  margin-left:25px;
  margin-right:0;
  right:auto;
}
.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{
  cursor:text;
}
.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");
  background-size:8px;
  border-left:1px solid #008fa1;
  border-radius:0;
  display:inline-block;
  line-height:1;
  margin:0 -4px 0 8px;
  opacity:.75;
  padding-left:16px;
  position:relative;
  width:8px;
}
.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{
  opacity:1;
}
.choices__inner{
  background-color:#f9f9f9;
  border:1px solid #ddd;
  border-radius:2.5px;
  display:inline-block;
  font-size:14px;
  min-height:44px;
  overflow:hidden;
  padding:7.5px 7.5px 3.75px;
  vertical-align:top;
  width:100%;
}
.is-focused .choices__inner,.is-open .choices__inner{
  border-color:#b7b7b7;
}
.is-open .choices__inner{
  border-radius:2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner{
  border-radius:0 0 2.5px 2.5px;
}
.choices__list{
  list-style:none;
  margin:0;
  padding-left:0;
}
.choices__list--single{
  display:inline-block;
  padding:4px 16px 4px 4px;
  width:100%;
}
[dir=rtl] .choices__list--single{
  padding-left:16px;
  padding-right:4px;
}
.choices__list--single .choices__item{
  width:100%;
}
.choices__list--multiple{
  display:inline;
}
.choices__list--multiple .choices__item{
  background-color:#00bcd4;
  border:1px solid #00a5bb;
  border-radius:20px;
  box-sizing:border-box;
  color:#fff;
  display:inline-block;
  font-size:12px;
  font-weight:500;
  margin-bottom:3.75px;
  margin-right:3.75px;
  padding:4px 10px;
  vertical-align:middle;
  word-break:break-all;
}
.choices__list--multiple .choices__item[data-deletable]{
  padding-right:5px;
}
[dir=rtl] .choices__list--multiple .choices__item{
  margin-left:3.75px;
  margin-right:0;
}
.choices__list--multiple .choices__item.is-highlighted{
  background-color:#00a5bb;
  border:1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item{
  background-color:#aaa;
  border:1px solid #919191;
}
.choices__list--dropdown,.choices__list[aria-expanded]{
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-left-radius:2.5px;
  border-bottom-right-radius:2.5px;
  margin-top:-1px;
  overflow:hidden;
  position:absolute;
  top:100%;
  visibility:hidden;
  width:100%;
  will-change:visibility;
  word-break:break-all;
  z-index:1;
}
.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{
  visibility:visible;
}
.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{
  border-color:#b7b7b7;
}
.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{
  border-radius:.25rem .25rem 0 0;
  bottom:100%;
  margin-bottom:-1px;
  margin-top:0;
  top:auto;
}
.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{
  max-height:300px;
  overflow:auto;
  position:relative;
  -webkit-overflow-scrolling:touch;
  will-change:scroll-position;
}
.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{
  font-size:14px;
  padding:10px;
  position:relative;
}
[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{
  text-align:right;
}
@media (min-width:640px){
  .choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{
    padding-right:100px;
  }
  .choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{
    content:attr(data-select-text);
    font-size:12px;
    opacity:0;
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{
    padding-left:100px;
    padding-right:10px;
    text-align:right;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{
    left:10px;
    right:auto;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{
  background-color:#f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{
  opacity:.5;
}
.choices__item{
  cursor:default;
}
.choices__item--selectable{
  cursor:pointer;
}
.choices__item--disabled{
  cursor:not-allowed;
  opacity:.5;
  -webkit-user-select:none;
          -moz-user-select:none;
       user-select:none;
}
.choices__heading{
  border-bottom:1px solid #f7f7f7;
  color:gray;
  font-size:12px;
  font-weight:600;
  padding:10px;
}
.choices__button{
  -webkit-appearance:none;
          -moz-appearance:none;
       appearance:none;
  background-color:transparent;
  background-position:50%;
  background-repeat:no-repeat;
  border:0;
  cursor:pointer;
  text-indent:-9999px;
}
.choices__button:focus{
  outline:none;
}
.choices__input{
  background-color:#f9f9f9;
  border:0;
  border-radius:0;
  display:inline-block;
  font-size:14px;
  margin-bottom:5px;
  max-width:100%;
  padding:4px 0 4px 2px;
  vertical-align:baseline;
}
.choices__input:focus{
  outline:0;
}
.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{
  display:none;
}
.choices__input::-ms-clear,.choices__input::-ms-reveal{
  display:none;
  height:0;
  width:0;
}
[dir=rtl] .choices__input{
  padding-left:0;
  padding-right:2px;
}
.choices__placeholder{
  opacity:.5;
}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,[data-bs-theme=light]{
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f5f6f7;
  --bs-gray-200:#f2f4f7;
  --bs-gray-300:#e2e8f0;
  --bs-gray-400:#e5e7eb;
  --bs-gray-500:#d0d5dd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#1c9ee2;
  --bs-secondary:#151e22;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f5f6f7;
  --bs-dark:#212529;
  --bs-primary-rgb:28, 158, 226;
  --bs-secondary-rgb:21, 30, 34;
  --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:245, 246, 247;
  --bs-dark-rgb:33, 37, 41;
  --bs-primary-text-emphasis:#0b3f5a;
  --bs-secondary-text-emphasis:#080c0e;
  --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:#d2ecf9;
  --bs-secondary-bg-subtle:#d0d2d3;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fafbfb;
  --bs-dark-bg-subtle:#e5e7eb;
  --bs-primary-border-subtle:#a4d8f3;
  --bs-secondary-border-subtle:#a1a5a7;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#f2f4f7;
  --bs-dark-border-subtle:#d0d5dd;
  --bs-white-rgb:255, 255, 255;
  --bs-black-rgb:0, 0, 0;
  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient:linear-gradient(180deg, hsla(0,0%,100%,.15), hsla(0,0%,100%,0));
  --bs-body-font-family:"Inter", "Space Grotesk", "DM Sans", "Helvetica", Arial, sans-serif;
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#101828;
  --bs-body-color-rgb:16, 24, 40;
  --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:#667085;
  --bs-secondary-color-rgb:102, 112, 133;
  --bs-secondary-bg:#f2f4f7;
  --bs-secondary-bg-rgb:242, 244, 247;
  --bs-tertiary-color:rgba(16,24,40,.5);
  --bs-tertiary-color-rgb:16, 24, 40;
  --bs-tertiary-bg:#f5f6f7;
  --bs-tertiary-bg-rgb:245, 246, 247;
  --bs-heading-color:inherit;
  --bs-link-color:#1c9ee2;
  --bs-link-color-rgb:28, 158, 226;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#167eb5;
  --bs-link-hover-color-rgb:22, 126, 181;
  --bs-code-color:#d63384;
  --bs-highlight-color:#101828;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#e5e7eb;
  --bs-border-color-translucent:rgba(0,0,0,.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(28,158,226,.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:#e2e8f0;
  --bs-body-color-rgb:226, 232, 240;
  --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(226,232,240,.75);
  --bs-secondary-color-rgb:226, 232, 240;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52, 58, 64;
  --bs-tertiary-color:rgba(226,232,240,.5);
  --bs-tertiary-color-rgb:226, 232, 240;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43, 48, 53;
  --bs-primary-text-emphasis:#77c5ee;
  --bs-secondary-text-emphasis:#73787a;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f5f6f7;
  --bs-dark-text-emphasis:#e2e8f0;
  --bs-primary-bg-subtle:#06202d;
  --bs-secondary-bg-subtle:#040607;
  --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:#115f88;
  --bs-secondary-border-subtle:#0d1214;
  --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:#77c5ee;
  --bs-link-hover-color:#92d0f1;
  --bs-link-color-rgb:119, 197, 238;
  --bs-link-hover-color-rgb:146, 208, 241;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#e2e8f0;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:hsla(0,0%,100%,.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}
*,:after,:before{
  box-sizing:border-box;
}
@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }
}
body{
  background-color:#fff;
  background-color:var(--bs-body-bg);
  color:#101828;
  color:var(--bs-body-color);
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-family:var(--bs-body-font-family);
  font-size:1rem;
  font-size:var(--bs-body-font-size);
  font-weight:400;
  font-weight:var(--bs-body-font-weight);
  line-height:1.5;
  line-height:var(--bs-body-line-height);
  margin:0;
  text-align:var(--bs-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
hr{
  border:0;
  border-top:1px solid;
  border-top:var(--bs-border-width) solid;
  color:inherit;
  margin:1rem 0;
  opacity:.25;
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  color:inherit;
  color:var(--bs-heading-color);
  font-family:Space Grotesk,Inter,DM Sans,Helvetica,Arial,sans-serif;
  font-weight:400;
  line-height:1.2;
  margin-bottom:.5rem;
  margin-top:0;
}
.h1,h1{
  font-size:calc(1.425rem + 2.1vw);
}
@media (min-width:1200px){
  .h1,h1{
    font-size:3rem;
  }
}
.h2,h2{
  font-size:calc(1.35rem + 1.2vw);
}
@media (min-width:1200px){
  .h2,h2{
    font-size:2.25rem;
  }
}
.h3,h3{
  font-size:calc(1.3125rem + .75vw);
}
@media (min-width:1200px){
  .h3,h3{
    font-size:1.875rem;
  }
}
.h4,h4{
  font-size:calc(1.275rem + .3vw);
}
@media (min-width:1200px){
  .h4,h4{
    font-size:1.5rem;
  }
}
.h5,h5{
  font-size:.875rem;
}
.h6,h6{
  font-size:.75rem;
}
p{
  margin-bottom:1rem;
  margin-top:0;
}
abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}
address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}
ol,ul{
  padding-left:2rem;
}
dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}
ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}
dt{
  font-weight:700;
}
dd{
  margin-bottom:.5rem;
  margin-left:0;
}
blockquote{
  margin:0 0 1rem;
}
b,strong{
  font-weight:bolder;
}
.small,small{
  font-size:.875em;
}
.mark,mark{
  background-color:#fff3cd;
  background-color:var(--bs-highlight-bg);
  color:#101828;
  color:var(--bs-highlight-color);
  padding:.1875em;
}
sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sub{
  bottom:-.25em;
}
sup{
  top:-.5em;
}
a{
  color:#1c9ee2;
  color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration:underline;
}
a:hover{
  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  text-decoration:none;
}
code,kbd,pre,samp{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-family:var(--bs-font-monospace);
  font-size:1em;
}
pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}
code{
  color:#d63384;
  color:var(--bs-code-color);
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}
kbd{
  background-color:#101828;
  background-color:var(--bs-body-color);
  border-radius:.25rem;
  color:#fff;
  color:var(--bs-body-bg);
  font-size:.875em;
  padding:.1875rem .375rem;
}
kbd kbd{
  font-size:1em;
  padding:0;
}
figure{
  margin:0 0 1rem;
}
img,svg{
  vertical-align:middle;
}
table{
  border-collapse:collapse;
  caption-side:bottom;
}
caption{
  color:#667085;
  color:var(--bs-secondary-color);
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}
th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}
tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}
label{
  display:inline-block;
}
button{
  border-radius:0;
}
button:focus:not(:focus-visible){
  outline:0;
}
button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}
button,select{
  text-transform:none;
}
[role=button]{
  cursor:pointer;
}
select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
  display:none !important;
}
[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}
::-moz-focus-inner{
  border-style:none;
  padding:0;
}
textarea{
  resize:vertical;
}
fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}
legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
@media (min-width:1200px){
  legend{
    font-size:1.5rem;
  }
}
legend+*{
  clear:left;
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
  padding:0;
}
::-webkit-inner-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button{
  cursor:pointer;
  filter:grayscale(1);
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-color-swatch-wrapper{
  padding:0;
}
::file-selector-button{
  -webkit-appearance:button;
  font:inherit;
}
output{
  display:inline-block;
}
iframe{
  border:0;
}
summary{
  cursor:pointer;
  display:list-item;
}
progress{
  vertical-align:baseline;
}
[hidden]{
  display:none !important;
}
.lead{
  font-size:1.25rem;
  font-weight:300;
}
.display-1{
  font-size:calc(1.625rem + 4.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-1{
    font-size:5rem;
  }
}
.display-2{
  font-size:calc(1.575rem + 3.9vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-2{
    font-size:4.5rem;
  }
}
.display-3{
  font-size:calc(1.525rem + 3.3vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-3{
    font-size:4rem;
  }
}
.display-4{
  font-size:calc(1.475rem + 2.7vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-4{
    font-size:3.5rem;
  }
}
.display-5{
  font-size:calc(1.425rem + 2.1vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-5{
    font-size:3rem;
  }
}
.display-6{
  font-size:calc(1.375rem + 1.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-6{
    font-size:2.5rem;
  }
}
.list-inline,.list-unstyled{
  list-style:none;
  padding-left:0;
}
.list-inline-item{
  display:inline-block;
}
.list-inline-item:not(:last-child){
  margin-right:.5rem;
}
.initialism{
  font-size:.875em;
  text-transform:uppercase;
}
.blockquote{
  font-size:1.25rem;
  margin-bottom:1rem;
}
.blockquote>:last-child{
  margin-bottom:0;
}
.blockquote-footer{
  color:#6c757d;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:-1rem;
}
.blockquote-footer:before{
  content:"— ";
}
.img-fluid,.img-thumbnail{
  height:auto;
  max-width:100%;
}
.img-thumbnail{
  background-color:#fff;
  background-color:var(--bs-body-bg);
  border:1px solid #e5e7eb;
  border:var(--bs-border-width) solid var(--bs-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  padding:.25rem;
}
.figure{
  display:inline-block;
}
.figure-img{
  line-height:1;
  margin-bottom:.5rem;
}
.figure-caption{
  color:#667085;
  color:var(--bs-secondary-color);
  font-size:.875em;
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  margin-left:auto;
  margin-right:auto;
  padding-left:.75rem;
  padding-left:calc(var(--bs-gutter-x)*.5);
  padding-right:.75rem;
  padding-right:calc(var(--bs-gutter-x)*.5);
  width:100%;
}
@media (min-width:576px){
  .container,.container-sm{
    max-width:540px;
  }
}
@media (min-width:768px){
  .container,.container-md,.container-sm{
    max-width:720px;
  }
}
@media (min-width:992px){
  .container,.container-lg,.container-md,.container-sm{
    max-width:960px;
  }
}
@media (min-width:1200px){
  .container,.container-lg,.container-md,.container-sm,.container-xl{
    max-width:1140px;
  }
}
@media (min-width:1400px){
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
    max-width:1320px;
  }
}
:root{
  --bs-breakpoint-xs:0;
  --bs-breakpoint-sm:576px;
  --bs-breakpoint-md:768px;
  --bs-breakpoint-lg:992px;
  --bs-breakpoint-xl:1200px;
  --bs-breakpoint-xxl:1400px;
}
.row{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:-.75rem;
  margin-left:calc(var(--bs-gutter-x)*-.5);
  margin-right:-.75rem;
  margin-right:calc(var(--bs-gutter-x)*-.5);
  margin-top:0;
  margin-top:calc(var(--bs-gutter-y)*-1);
}
.row>*{
  flex-shrink:0;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x)*.5);
  padding-right:calc(var(--bs-gutter-x)*.5);
  width:100%;
}
.col{
  flex:1 0;
}
.row-cols-auto>*{
  flex:0 0 auto;
  width:auto;
}
.row-cols-1>*{
  flex:0 0 auto;
  width:100%;
}
.row-cols-2>*{
  flex:0 0 auto;
  width:50%;
}
.row-cols-3>*{
  flex:0 0 auto;
  width:33.33333333%;
}
.row-cols-4>*{
  flex:0 0 auto;
  width:25%;
}
.row-cols-5>*{
  flex:0 0 auto;
  width:20%;
}
.row-cols-6>*{
  flex:0 0 auto;
  width:16.66666667%;
}
.col-auto{
  flex:0 0 auto;
  width:auto;
}
.col-1{
  width:8.33333333%;
}
.col-1,.col-2{
  flex:0 0 auto;
}
.col-2{
  width:16.66666667%;
}
.col-3{
  width:25%;
}
.col-3,.col-4{
  flex:0 0 auto;
}
.col-4{
  width:33.33333333%;
}
.col-5{
  width:41.66666667%;
}
.col-5,.col-6{
  flex:0 0 auto;
}
.col-6{
  width:50%;
}
.col-7{
  width:58.33333333%;
}
.col-7,.col-8{
  flex:0 0 auto;
}
.col-8{
  width:66.66666667%;
}
.col-9{
  flex:0 0 auto;
  width:75%;
}
.col-10{
  flex:0 0 auto;
  width:83.33333333%;
}
.col-11{
  flex:0 0 auto;
  width:91.66666667%;
}
.col-12{
  flex:0 0 auto;
  width:100%;
}
.offset-1{
  margin-left:8.33333333%;
}
.offset-2{
  margin-left:16.66666667%;
}
.offset-3{
  margin-left:25%;
}
.offset-4{
  margin-left:33.33333333%;
}
.offset-5{
  margin-left:41.66666667%;
}
.offset-6{
  margin-left:50%;
}
.offset-7{
  margin-left:58.33333333%;
}
.offset-8{
  margin-left:66.66666667%;
}
.offset-9{
  margin-left:75%;
}
.offset-10{
  margin-left:83.33333333%;
}
.offset-11{
  margin-left:91.66666667%;
}
.g-0,.gx-0{
  --bs-gutter-x:0;
}
.g-0,.gy-0{
  --bs-gutter-y:0;
}
.g-1,.gx-1{
  --bs-gutter-x:0.25rem;
}
.g-1,.gy-1{
  --bs-gutter-y:0.25rem;
}
.g-2,.gx-2{
  --bs-gutter-x:0.5rem;
}
.g-2,.gy-2{
  --bs-gutter-y:0.5rem;
}
.g-3,.gx-3{
  --bs-gutter-x:1rem;
}
.g-3,.gy-3{
  --bs-gutter-y:1rem;
}
.g-4,.gx-4{
  --bs-gutter-x:1.5rem;
}
.g-4,.gy-4{
  --bs-gutter-y:1.5rem;
}
.g-5,.gx-5{
  --bs-gutter-x:3rem;
}
.g-5,.gy-5{
  --bs-gutter-y:3rem;
}
@media (min-width:576px){
  .col-sm{
    flex:1 0;
  }
  .row-cols-sm-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-sm-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-sm-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-sm-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-sm-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-sm-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-sm-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-sm-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-sm-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-sm-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-sm-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-sm-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-sm-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-sm-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-sm-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-sm-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.33333333%;
  }
  .offset-sm-2{
    margin-left:16.66666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.33333333%;
  }
  .offset-sm-5{
    margin-left:41.66666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.33333333%;
  }
  .offset-sm-8{
    margin-left:66.66666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.33333333%;
  }
  .offset-sm-11{
    margin-left:91.66666667%;
  }
  .g-sm-0,.gx-sm-0{
    --bs-gutter-x:0;
  }
  .g-sm-0,.gy-sm-0{
    --bs-gutter-y:0;
  }
  .g-sm-1,.gx-sm-1{
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,.gy-sm-1{
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,.gx-sm-2{
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,.gy-sm-2{
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,.gx-sm-3{
    --bs-gutter-x:1rem;
  }
  .g-sm-3,.gy-sm-3{
    --bs-gutter-y:1rem;
  }
  .g-sm-4,.gx-sm-4{
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,.gy-sm-4{
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,.gx-sm-5{
    --bs-gutter-x:3rem;
  }
  .g-sm-5,.gy-sm-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:768px){
  .col-md{
    flex:1 0;
  }
  .row-cols-md-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-md-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-md-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-md-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-md-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-md-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-md-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-md-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-md-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-md-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-md-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-md-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-md-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-md-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-md-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-md-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-md-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-md-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.33333333%;
  }
  .offset-md-2{
    margin-left:16.66666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.33333333%;
  }
  .offset-md-5{
    margin-left:41.66666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.33333333%;
  }
  .offset-md-8{
    margin-left:66.66666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.33333333%;
  }
  .offset-md-11{
    margin-left:91.66666667%;
  }
  .g-md-0,.gx-md-0{
    --bs-gutter-x:0;
  }
  .g-md-0,.gy-md-0{
    --bs-gutter-y:0;
  }
  .g-md-1,.gx-md-1{
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,.gy-md-1{
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,.gx-md-2{
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,.gy-md-2{
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,.gx-md-3{
    --bs-gutter-x:1rem;
  }
  .g-md-3,.gy-md-3{
    --bs-gutter-y:1rem;
  }
  .g-md-4,.gx-md-4{
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,.gy-md-4{
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,.gx-md-5{
    --bs-gutter-x:3rem;
  }
  .g-md-5,.gy-md-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:992px){
  .col-lg{
    flex:1 0;
  }
  .row-cols-lg-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-lg-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-lg-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-lg-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-lg-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-lg-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-lg-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-lg-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-lg-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-lg-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-lg-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-lg-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-lg-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-lg-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-lg-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-lg-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-lg-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.33333333%;
  }
  .offset-lg-2{
    margin-left:16.66666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.33333333%;
  }
  .offset-lg-5{
    margin-left:41.66666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.33333333%;
  }
  .offset-lg-8{
    margin-left:66.66666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.33333333%;
  }
  .offset-lg-11{
    margin-left:91.66666667%;
  }
  .g-lg-0,.gx-lg-0{
    --bs-gutter-x:0;
  }
  .g-lg-0,.gy-lg-0{
    --bs-gutter-y:0;
  }
  .g-lg-1,.gx-lg-1{
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,.gy-lg-1{
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,.gx-lg-2{
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,.gy-lg-2{
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,.gx-lg-3{
    --bs-gutter-x:1rem;
  }
  .g-lg-3,.gy-lg-3{
    --bs-gutter-y:1rem;
  }
  .g-lg-4,.gx-lg-4{
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,.gy-lg-4{
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,.gx-lg-5{
    --bs-gutter-x:3rem;
  }
  .g-lg-5,.gy-lg-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1200px){
  .col-xl{
    flex:1 0;
  }
  .row-cols-xl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xl-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-xl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xl-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.33333333%;
  }
  .offset-xl-2{
    margin-left:16.66666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.33333333%;
  }
  .offset-xl-5{
    margin-left:41.66666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.33333333%;
  }
  .offset-xl-8{
    margin-left:66.66666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.33333333%;
  }
  .offset-xl-11{
    margin-left:91.66666667%;
  }
  .g-xl-0,.gx-xl-0{
    --bs-gutter-x:0;
  }
  .g-xl-0,.gy-xl-0{
    --bs-gutter-y:0;
  }
  .g-xl-1,.gx-xl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,.gy-xl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,.gx-xl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,.gy-xl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,.gx-xl-3{
    --bs-gutter-x:1rem;
  }
  .g-xl-3,.gy-xl-3{
    --bs-gutter-y:1rem;
  }
  .g-xl-4,.gx-xl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,.gy-xl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,.gx-xl-5{
    --bs-gutter-x:3rem;
  }
  .g-xl-5,.gy-xl-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1400px){
  .col-xxl{
    flex:1 0;
  }
  .row-cols-xxl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xxl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xxl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xxl-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-xxl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xxl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xxl-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xxl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xxl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xxl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xxl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xxl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xxl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xxl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xxl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xxl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xxl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xxl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xxl-0{
    margin-left:0;
  }
  .offset-xxl-1{
    margin-left:8.33333333%;
  }
  .offset-xxl-2{
    margin-left:16.66666667%;
  }
  .offset-xxl-3{
    margin-left:25%;
  }
  .offset-xxl-4{
    margin-left:33.33333333%;
  }
  .offset-xxl-5{
    margin-left:41.66666667%;
  }
  .offset-xxl-6{
    margin-left:50%;
  }
  .offset-xxl-7{
    margin-left:58.33333333%;
  }
  .offset-xxl-8{
    margin-left:66.66666667%;
  }
  .offset-xxl-9{
    margin-left:75%;
  }
  .offset-xxl-10{
    margin-left:83.33333333%;
  }
  .offset-xxl-11{
    margin-left:91.66666667%;
  }
  .g-xxl-0,.gx-xxl-0{
    --bs-gutter-x:0;
  }
  .g-xxl-0,.gy-xxl-0{
    --bs-gutter-y:0;
  }
  .g-xxl-1,.gx-xxl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,.gy-xxl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,.gx-xxl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,.gy-xxl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,.gx-xxl-3{
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,.gy-xxl-3{
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,.gx-xxl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,.gy-xxl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,.gx-xxl-5{
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,.gy-xxl-5{
    --bs-gutter-y:3rem;
  }
}
.table{
  --bs-table-color-type:initial;
  --bs-table-bg-type:initial;
  --bs-table-color-state:initial;
  --bs-table-bg-state:initial;
  --bs-table-color:var(--bs-emphasis-color);
  --bs-table-bg:var(--bs-body-bg);
  --bs-table-border-color:var(--bs-border-color);
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:var(--bs-emphasis-color);
  --bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color:var(--bs-emphasis-color);
  --bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color:var(--bs-emphasis-color);
  --bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
  border-color:#e5e7eb;
  border-color:var(--bs-table-border-color);
  margin-bottom:1rem;
  vertical-align:top;
  width:100%;
}
.table>:not(caption)>*>*{
  background-color:var(--bs-table-bg);
  border-bottom-width:1px;
  border-bottom-width:var(--bs-border-width);
  box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  padding:.5rem;
}
.table>tbody{
  vertical-align:inherit;
}
.table>thead{
  vertical-align:bottom;
}
.table-group-divider{
  border-top:2px solid;
  border-top:calc(var(--bs-border-width)*2) solid;
}
.caption-top{
  caption-side:top;
}
.table-sm>:not(caption)>*>*{
  padding:.25rem;
}
.table-bordered>:not(caption)>*{
  border-width:1px 0;
  border-width:var(--bs-border-width) 0;
}
.table-bordered>:not(caption)>*>*{
  border-width:0 1px;
  border-width:0 var(--bs-border-width);
}
.table-borderless>:not(caption)>*>*{
  border-bottom-width:0;
}
.table-borderless>:not(:first-child){
  border-top-width:0;
}
.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-active{
  --bs-table-color-state:var(--bs-table-active-color);
  --bs-table-bg-state:var(--bs-table-active-bg);
}
.table-hover>tbody>tr:hover>*{
  --bs-table-color-state:var(--bs-table-hover-color);
  --bs-table-bg-state:var(--bs-table-hover-bg);
}
.table-primary{
  --bs-table-color:#000;
  --bs-table-bg:#d2ecf9;
  --bs-table-border-color:#a8bcc7;
  --bs-table-striped-bg:#c7e0ed;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bdd4e0;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c2dae7;
  --bs-table-hover-color:#000;
  border-color:#a8bcc7;
  border-color:var(--bs-table-border-color);
}
.table-primary,.table-secondary{
  color:#000;
  color:var(--bs-table-color);
}
.table-secondary{
  --bs-table-color:#000;
  --bs-table-bg:#d0d2d3;
  --bs-table-border-color:#a7a8a9;
  --bs-table-striped-bg:#c6c8c8;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bbbdbe;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1c2c3;
  --bs-table-hover-color:#000;
  border-color:#a7a8a9;
  border-color:var(--bs-table-border-color);
}
.table-success{
  --bs-table-color:#000;
  --bs-table-bg:#d1e7dd;
  --bs-table-border-color:#a7b9b1;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  border-color:#a7b9b1;
  border-color:var(--bs-table-border-color);
}
.table-info,.table-success{
  color:#000;
  color:var(--bs-table-color);
}
.table-info{
  --bs-table-color:#000;
  --bs-table-bg:#cff4fc;
  --bs-table-border-color:#a5c4ca;
  --bs-table-striped-bg:#c4e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  border-color:#a5c4ca;
  border-color:var(--bs-table-border-color);
}
.table-warning{
  --bs-table-color:#000;
  --bs-table-bg:#fff3cd;
  --bs-table-border-color:#ccc2a4;
  --bs-table-striped-bg:#f2e6c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dab9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece0be;
  --bs-table-hover-color:#000;
  border-color:#ccc2a4;
  border-color:var(--bs-table-border-color);
}
.table-danger,.table-warning{
  color:#000;
  color:var(--bs-table-color);
}
.table-danger{
  --bs-table-color:#000;
  --bs-table-bg:#f8d7da;
  --bs-table-border-color:#c6acae;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc1c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7c9;
  --bs-table-hover-color:#000;
  border-color:#c6acae;
  border-color:var(--bs-table-border-color);
}
.table-light{
  --bs-table-color:#000;
  --bs-table-bg:#f5f6f7;
  --bs-table-border-color:#c4c5c6;
  --bs-table-striped-bg:#e9eaeb;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#ddddde;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e3e4e4;
  --bs-table-hover-color:#000;
  border-color:#c4c5c6;
  border-color:var(--bs-table-border-color);
  color:#000;
  color:var(--bs-table-color);
}
.table-dark{
  --bs-table-color:#fff;
  --bs-table-bg:#212529;
  --bs-table-border-color:#4d5154;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  border-color:#4d5154;
  border-color:var(--bs-table-border-color);
  color:#fff;
  color:var(--bs-table-color);
}
.table-responsive{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
@media (max-width:575.98px){
  .table-responsive-sm{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:767.98px){
  .table-responsive-md{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:991.98px){
  .table-responsive-lg{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:1199.98px){
  .table-responsive-xl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:1399.98px){
  .table-responsive-xxl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
.form-label{
  margin-bottom:.5rem;
}
.col-form-label{
  font-size:inherit;
  line-height:1.5;
  margin-bottom:0;
  padding-bottom:calc(.375rem + 1px);
  padding-bottom:calc(.375rem + var(--bs-border-width));
  padding-top:calc(.375rem + 1px);
  padding-top:calc(.375rem + var(--bs-border-width));
}
.col-form-label-lg{
  font-size:1.25rem;
  padding-bottom:calc(.5rem + 1px);
  padding-bottom:calc(.5rem + var(--bs-border-width));
  padding-top:calc(.5rem + 1px);
  padding-top:calc(.5rem + var(--bs-border-width));
}
.col-form-label-sm{
  font-size:.875rem;
  padding-bottom:calc(.25rem + 1px);
  padding-bottom:calc(.25rem + var(--bs-border-width));
  padding-top:calc(.25rem + 1px);
  padding-top:calc(.25rem + var(--bs-border-width));
}
.form-text{
  color:#667085;
  color:var(--bs-secondary-color);
  font-size:.875em;
  margin-top:.25rem;
}
.form-control{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-clip:padding-box;
  background-color:#fff;
  background-color:var(--bs-body-bg);
  border:1px solid #e5e7eb;
  border:var(--bs-border-width) solid var(--bs-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  color:#101828;
  color:var(--bs-body-color);
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
@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{
  background-color:#fff;
  background-color:var(--bs-body-bg);
  border-color:#8ecff1;
  box-shadow:0 0 0 .25rem rgba(28,158,226,.25);
  color:#101828;
  color:var(--bs-body-color);
  outline:0;
}
.form-control::-webkit-date-and-time-value{
  height:1.5em;
  margin:0;
  min-width:85px;
}
.form-control::-webkit-datetime-edit{
  display:block;
  padding:0;
}
.form-control::-moz-placeholder{
  color:#667085;
  color:var(--bs-secondary-color);
  opacity:1;
}
.form-control::placeholder{
  color:#667085;
  color:var(--bs-secondary-color);
  opacity:1;
}
.form-control:disabled{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
  opacity:1;
}
.form-control::file-selector-button{
  background-color:#f5f6f7;
  background-color:var(--bs-tertiary-bg);
  border:0 solid;
  border-color:inherit;
  border-inline-end-width:1px;
  border-inline-end-width:var(--bs-border-width);
  border-radius:0;
  color:#101828;
  color:var(--bs-body-color);
  margin:-.375rem -.75rem;
  margin-inline-end:.75rem;
  padding:.375rem .75rem;
  pointer-events:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .form-control::file-selector-button{
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
}
.form-control-plaintext{
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0;
  border-width:var(--bs-border-width) 0;
  color:#101828;
  color:var(--bs-body-color);
  display:block;
  line-height:1.5;
  margin-bottom:0;
  padding:.375rem 0;
  width:100%;
}
.form-control-plaintext:focus{
  outline:0;
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
  padding-left:0;
  padding-right:0;
}
.form-control-sm{
  border-radius:.25rem;
  border-radius:var(--bs-border-radius-sm);
  font-size:.875rem;
  min-height:calc(1.5em + .5rem + 2px);
  min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);
  padding:.25rem .5rem;
}
.form-control-sm::file-selector-button{
  margin:-.25rem -.5rem;
  margin-inline-end:.5rem;
  padding:.25rem .5rem;
}
.form-control-lg{
  border-radius:.5rem;
  border-radius:var(--bs-border-radius-lg);
  font-size:1.25rem;
  min-height:calc(1.5em + 1rem + 2px);
  min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);
  padding:.5rem 1rem;
}
.form-control-lg::file-selector-button{
  margin:-.5rem -1rem;
  margin-inline-end:1rem;
  padding:.5rem 1rem;
}
textarea.form-control{
  min-height:calc(1.5em + .75rem + 2px);
  min-height:calc(1.5em + .75rem + var(--bs-border-width)*2);
}
textarea.form-control-sm{
  min-height:calc(1.5em + .5rem + 2px);
  min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);
}
textarea.form-control-lg{
  min-height:calc(1.5em + 1rem + 2px);
  min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);
}
.form-control-color{
  height:calc(1.5em + .75rem + 2px);
  height:calc(1.5em + .75rem + var(--bs-border-width)*2);
  padding:.375rem;
  width:3rem;
}
.form-control-color:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control-color::-moz-color-swatch{
  border:0 !important;
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch{
  border:0 !important;
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
}
.form-control-color.form-control-sm{
  height:calc(1.5em + .5rem + 2px);
  height:calc(1.5em + .5rem + var(--bs-border-width)*2);
}
.form-control-color.form-control-lg{
  height:calc(1.5em + 1rem + 2px);
  height:calc(1.5em + 1rem + var(--bs-border-width)*2);
}
.form-select{
  --bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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");
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  background-color:var(--bs-body-bg);
  background-image:url("data:image/svg+xml;charset=utf-8,%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"), none;
  background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-position:right .75rem center;
  background-repeat:no-repeat;
  background-size:16px 12px;
  border:1px solid #e5e7eb;
  border:var(--bs-border-width) solid var(--bs-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  color:#101828;
  color:var(--bs-body-color);
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem 2.25rem .375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .form-select{
    transition:none;
  }
}
.form-select:focus{
  border-color:#8ecff1;
  box-shadow:0 0 0 .25rem rgba(28,158,226,.25);
  outline:0;
}
.form-select[multiple],.form-select[size]:not([size="1"]){
  background-image:none;
  padding-right:.75rem;
}
.form-select:disabled{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
}
.form-select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 #101828;
  text-shadow:0 0 0 var(--bs-body-color);
}
.form-select-sm{
  border-radius:.25rem;
  border-radius:var(--bs-border-radius-sm);
  font-size:.875rem;
  padding-bottom:.25rem;
  padding-left:.5rem;
  padding-top:.25rem;
}
.form-select-lg{
  border-radius:.5rem;
  border-radius:var(--bs-border-radius-lg);
  font-size:1.25rem;
  padding-bottom:.5rem;
  padding-left:1rem;
  padding-top:.5rem;
}
[data-bs-theme=dark] .form-select{
  --bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23E2E8F0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}
.form-check{
  display:block;
  margin-bottom:.125rem;
  min-height:1.5rem;
  padding-left:1.5em;
}
.form-check .form-check-input{
  float:left;
  margin-left:-1.5em;
}
.form-check-reverse{
  padding-left:0;
  padding-right:1.5em;
  text-align:right;
}
.form-check-reverse .form-check-input{
  float:right;
  margin-left:0;
  margin-right:-1.5em;
}
.form-check-input{
  --bs-form-check-bg:var(--bs-body-bg);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  background-color:var(--bs-form-check-bg);
  background-image:var(--bs-form-check-bg-image);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  border:1px solid #e5e7eb;
  border:var(--bs-border-width) solid var(--bs-border-color);
  flex-shrink:0;
  height:1em;
  margin-top:.25em;
  -webkit-print-color-adjust:exact;
          print-color-adjust:exact;
  vertical-align:top;
  width:1em;
}
.form-check-input[type=checkbox]{
  border-radius:.25em;
}
.form-check-input[type=radio]{
  border-radius:50%;
}
.form-check-input:active{
  filter:brightness(90%);
}
.form-check-input:focus{
  border-color:#8ecff1;
  box-shadow:0 0 0 .25rem rgba(28,158,226,.25);
  outline:0;
}
.form-check-input:checked{
  background-color:#1c9ee2;
  border-color:#1c9ee2;
}
.form-check-input:checked[type=checkbox]{
  --bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%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;charset=utf-8,%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:#1c9ee2;
  border-color:#1c9ee2;
  --bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
}
.form-check-input:disabled{
  filter:none;
  opacity:.5;
  pointer-events:none;
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
  cursor:default;
  opacity:.5;
}
.form-switch{
  padding-left:2.5em;
}
.form-switch .form-check-input{
  --bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
  background-image:var(--bs-form-switch-bg);
  background-position:0;
  border-radius:2em;
  margin-left:-2.5em;
  transition:background-position .15s ease-in-out;
  width:2em;
}
@media (prefers-reduced-motion:reduce){
  .form-switch .form-check-input{
    transition:none;
  }
}
.form-switch .form-check-input:focus{
  --bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%238DCEF0'/%3E%3C/svg%3E");
}
.form-switch .form-check-input:checked{
  background-position:100%;
  --bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.form-switch.form-check-reverse{
  padding-left:0;
  padding-right:2.5em;
}
.form-switch.form-check-reverse .form-check-input{
  margin-left:0;
  margin-right:-2.5em;
}
.form-check-inline{
  display:inline-block;
  margin-right:1rem;
}
.btn-check{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none;
}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{
  filter:none;
  opacity:.65;
  pointer-events:none;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){
  --bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E");
}
.form-range{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
  height:1.5rem;
  padding:0;
  width:100%;
}
.form-range:focus{
  outline:0;
}
.form-range:focus::-webkit-slider-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(28,158,226,.25);
}
.form-range:focus::-moz-range-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(28,158,226,.25);
}
.form-range::-moz-focus-outer{
  border:0;
}
.form-range::-webkit-slider-thumb{
  -webkit-appearance:none;
          appearance:none;
  background-color:#1c9ee2;
  border:0;
  border-radius:1rem;
  height:1rem;
  margin-top:-.25rem;
  -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;
  width:1rem;
}
@media (prefers-reduced-motion:reduce){
  .form-range::-webkit-slider-thumb{
    -webkit-transition:none;
    transition:none;
  }
}
.form-range::-webkit-slider-thumb:active{
  background-color:#bbe2f6;
}
.form-range::-webkit-slider-runnable-track{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:.5rem;
  width:100%;
}
.form-range::-moz-range-thumb{
  -moz-appearance:none;
       appearance:none;
  background-color:#1c9ee2;
  border:0;
  border-radius:1rem;
  height: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;
  width:1rem;
}
@media (prefers-reduced-motion:reduce){
  .form-range::-moz-range-thumb{
    -moz-transition:none;
    transition:none;
  }
}
.form-range::-moz-range-thumb:active{
  background-color:#bbe2f6;
}
.form-range::-moz-range-track{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:.5rem;
  width:100%;
}
.form-range:disabled{
  pointer-events:none;
}
.form-range:disabled::-webkit-slider-thumb{
  background-color:#667085;
  background-color:var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb{
  background-color:#667085;
  background-color:var(--bs-secondary-color);
}
.form-floating{
  position:relative;
}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{
  height:calc(3.5rem + 2px);
  height:calc(3.5rem + var(--bs-border-width)*2);
  line-height:1.25;
  min-height:calc(3.5rem + 2px);
  min-height:calc(3.5rem + var(--bs-border-width)*2);
}
.form-floating>label{
  border:1px solid transparent;
  border:var(--bs-border-width) solid transparent;
  color:rgba(16,24,40,.65);
  color:rgba(var(--bs-body-color-rgb), .65);
  height:100%;
  left:0;
  max-width:100%;
  overflow:hidden;
  padding:1rem .75rem;
  pointer-events:none;
  position:absolute;
  text-align:start;
  text-overflow:ellipsis;
  top:0;
  transform-origin:0 0;
  transition:opacity .1s ease-in-out,transform .1s ease-in-out;
  white-space:nowrap;
  z-index:2;
}
@media (prefers-reduced-motion:reduce){
  .form-floating>label{
    transition:none;
  }
}
.form-floating>.form-control,.form-floating>.form-control-plaintext{
  padding:1rem .75rem;
}
.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{
  color:transparent;
}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{
  color:transparent;
}
.form-floating>.form-control-plaintext:not(:-moz-placeholder),.form-floating>.form-control:not(:-moz-placeholder){
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-select{
  padding-bottom:.625rem;
  padding-left:.75rem;
  padding-top:1.625rem;
}
.form-floating>.form-control:not(:-moz-placeholder)~label{
  transform:scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{
  transform:scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating>.form-control:-webkit-autofill~label{
  transform:scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating>textarea:not(:-moz-placeholder)~label:after{
  background-color:#fff;
  background-color:var(--bs-body-bg);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  content:"";
  height:1.5em;
  inset:1rem .375rem;
  position:absolute;
  z-index:-1;
}
.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{
  background-color:#fff;
  background-color:var(--bs-body-bg);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  content:"";
  height:1.5em;
  inset:1rem .375rem;
  position:absolute;
  z-index:-1;
}
.form-floating>textarea:disabled~label:after{
  background-color:#f2f4f7;
  background-color:var(--bs-secondary-bg);
}
.form-floating>.form-control-plaintext~label{
  border-width:1px 0;
  border-width:var(--bs-border-width) 0;
}
.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{
  color:#6c757d;
}
.input-group{
  align-items:stretch;
  display:flex;
  flex-wrap:wrap;
  position:relative;
  width:100%;
}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{
  flex:1 1 auto;
  min-width:0;
  position:relative;
  width:1%;
}
.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{
  z-index:5;
}
.input-group .btn{
  position:relative;
  z-index:2;
}
.input-group .btn:focus{
  z-index:5;
}
.input-group-text{
  align-items:center;
  background-color:#f5f6f7;
  background-color:var(--bs-tertiary-bg);
  border:1px solid #e5e7eb;
  border:var(--bs-border-width) solid var(--bs-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  color:#101828;
  color:var(--bs-body-color);
  display:flex;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  text-align:center;
  white-space:nowrap;
}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{
  border-radius:.5rem;
  border-radius:var(--bs-border-radius-lg);
  font-size:1.25rem;
  padding:.5rem 1rem;
}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{
  border-radius:.25rem;
  border-radius:var(--bs-border-radius-sm);
  font-size:.875rem;
  padding:.25rem .5rem;
}
.input-group-lg>.form-select,.input-group-sm>.form-select{
  padding-right:3rem;
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:-1px;
  margin-left:calc(var(--bs-border-width)*-1);
}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.valid-feedback{
  color:#198754;
  color:var(--bs-form-valid-color);
  display:none;
  font-size:.875em;
  margin-top:.25rem;
  width:100%;
}
.valid-tooltip{
  background-color:#198754;
  background-color:var(--bs-success);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  color:#fff;
  display:none;
  font-size:.875rem;
  margin-top:.1rem;
  max-width:100%;
  padding:.25rem .5rem;
  position:absolute;
  top:100%;
  z-index:5;
}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{
  display:block;
}
.form-control.is-valid,.was-validated .form-control:valid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border-color:#198754;
  border-color:var(--bs-form-valid-border-color);
  padding-right:calc(1.5em + .75rem);
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
  border-color:#198754;
  border-color:var(--bs-form-valid-border-color);
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
  padding-right:calc(1.5em + .75rem);
}
.form-select.is-valid,.was-validated .form-select:valid{
  border-color:#198754;
  border-color:var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{
  --bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position:right .75rem center, center right 2.25rem;
  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
  padding-right:4.125rem;
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
  border-color:#198754;
  border-color:var(--bs-form-valid-border-color);
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-control-color.is-valid,.was-validated .form-control-color:valid{
  width:calc(3.75rem + 1.5em);
}
.form-check-input.is-valid,.was-validated .form-check-input:valid{
  border-color:#198754;
  border-color:var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
  background-color:#198754;
  background-color:var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
  color:#198754;
  color:var(--bs-form-valid-color);
}
.form-check-inline .form-check-input~.valid-feedback{
  margin-left:.5em;
}
.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{
  z-index:3;
}
.invalid-feedback{
  color:#dc3545;
  color:var(--bs-form-invalid-color);
  display:none;
  font-size:.875em;
  margin-top:.25rem;
  width:100%;
}
.invalid-tooltip{
  background-color:#dc3545;
  background-color:var(--bs-danger);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  color:#fff;
  display:none;
  font-size:.875rem;
  margin-top:.1rem;
  max-width:100%;
  padding:.25rem .5rem;
  position:absolute;
  top:100%;
  z-index:5;
}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{
  display:block;
}
.form-control.is-invalid,.was-validated .form-control:invalid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border-color:#dc3545;
  border-color:var(--bs-form-invalid-border-color);
  padding-right:calc(1.5em + .75rem);
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
  border-color:#dc3545;
  border-color:var(--bs-form-invalid-border-color);
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
  padding-right:calc(1.5em + .75rem);
}
.form-select.is-invalid,.was-validated .form-select:invalid{
  border-color:#dc3545;
  border-color:var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{
  --bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position:right .75rem center, center right 2.25rem;
  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
  padding-right:4.125rem;
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
  border-color:#dc3545;
  border-color:var(--bs-form-invalid-border-color);
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{
  width:calc(3.75rem + 1.5em);
}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
  border-color:#dc3545;
  border-color:var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
  background-color:#dc3545;
  background-color:var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
  box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
  color:#dc3545;
  color:var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input~.invalid-feedback{
  margin-left:.5em;
}
.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{
  z-index:4;
}
.btn{
  --bs-btn-padding-x:16px;
  --bs-btn-padding-y:10px;
  --bs-btn-font-family:Inter, Space Grotesk, DM Sans, Helvetica, Arial, sans-serif;
  --bs-btn-font-size:0.875rem;
  --bs-btn-font-weight:400;
  --bs-btn-line-height:1.5;
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-width:var(--bs-border-width);
  --bs-btn-border-color:transparent;
  --bs-btn-border-radius:var(--bs-border-radius);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15), 0 1px 1px rgba(0,0,0,.075);
  --bs-btn-disabled-opacity:0.65;
  --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  background-color:transparent;
  background-color:var(--bs-btn-bg);
  border:1px solid transparent;
  border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-btn-border-radius);
  color:#101828;
  color:var(--bs-btn-color);
  cursor:pointer;
  display:inline-block;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-family:var(--bs-btn-font-family);
  font-size:var(--bs-btn-font-size);
  font-weight:400;
  font-weight:var(--bs-btn-font-weight);
  line-height:1.5;
  line-height:var(--bs-btn-line-height);
  padding:10px 16px;
  padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  text-align:center;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
@media (prefers-reduced-motion:reduce){
  .btn{
    transition:none;
  }
}
.btn:hover{
  background-color:var(--bs-btn-hover-bg);
  border-color:var(--bs-btn-hover-border-color);
  color:var(--bs-btn-hover-color);
}
.btn-check+.btn:hover{
  background-color:var(--bs-btn-bg);
  border-color:var(--bs-btn-border-color);
  color:var(--bs-btn-color);
}
.btn:focus-visible{
  background-color:var(--bs-btn-hover-bg);
  border-color:var(--bs-btn-hover-border-color);
  box-shadow:var(--bs-btn-focus-box-shadow);
  color:var(--bs-btn-hover-color);
  outline:0;
}
.btn-check:focus-visible+.btn{
  border-color:var(--bs-btn-hover-border-color);
  box-shadow:var(--bs-btn-focus-box-shadow);
  outline:0;
}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{
  background-color:var(--bs-btn-active-bg);
  border-color:var(--bs-btn-active-border-color);
  color:var(--bs-btn-active-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{
  background-color:var(--bs-btn-disabled-bg);
  border-color:var(--bs-btn-disabled-border-color);
  color:var(--bs-btn-disabled-color);
  opacity:var(--bs-btn-disabled-opacity);
  pointer-events:none;
}
.btn-primary{
  --bs-btn-color:#fff;
  --bs-btn-bg:#1c9ee2;
  --bs-btn-border-color:#1c9ee2;
  --bs-btn-hover-bg:#1886c0;
  --bs-btn-hover-border-color:#167eb5;
  --bs-btn-focus-shadow-rgb:62, 173, 230;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#167eb5;
  --bs-btn-active-border-color:#1577aa;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#1c9ee2;
  --bs-btn-disabled-border-color:#1c9ee2;
}
.btn-secondary{
  --bs-btn-color:#fff;
  --bs-btn-bg:#151e22;
  --bs-btn-border-color:#151e22;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#121a1d;
  --bs-btn-hover-border-color:#11181b;
  --bs-btn-focus-shadow-rgb:56, 64, 67;
  --bs-btn-active-bg:#11181b;
  --bs-btn-active-border-color:#10171a;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#151e22;
  --bs-btn-disabled-border-color:#151e22;
}
.btn-success{
  --bs-btn-color:#fff;
  --bs-btn-bg:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#157347;
  --bs-btn-hover-border-color:#146c43;
  --bs-btn-focus-shadow-rgb:60, 153, 110;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#146c43;
  --bs-btn-active-border-color:#13653f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#198754;
  --bs-btn-disabled-border-color:#198754;
}
.btn-info{
  --bs-btn-color:#000;
  --bs-btn-bg:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#31d2f2;
  --bs-btn-hover-border-color:#25cff2;
  --bs-btn-focus-shadow-rgb:11, 172, 204;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#3dd5f3;
  --bs-btn-active-border-color:#25cff2;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#0dcaf0;
  --bs-btn-disabled-border-color:#0dcaf0;
}
.btn-warning{
  --bs-btn-color:#000;
  --bs-btn-bg:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffca2c;
  --bs-btn-hover-border-color:#ffc720;
  --bs-btn-focus-shadow-rgb:217, 164, 6;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffcd39;
  --bs-btn-active-border-color:#ffc720;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#ffc107;
  --bs-btn-disabled-border-color:#ffc107;
}
.btn-danger{
  --bs-btn-color:#fff;
  --bs-btn-bg:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#bb2d3b;
  --bs-btn-hover-border-color:#b02a37;
  --bs-btn-focus-shadow-rgb:225, 83, 97;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#b02a37;
  --bs-btn-active-border-color:#a52834;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#dc3545;
  --bs-btn-disabled-border-color:#dc3545;
}
.btn-light{
  --bs-btn-color:#000;
  --bs-btn-bg:#f5f6f7;
  --bs-btn-border-color:#f5f6f7;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#d0d1d2;
  --bs-btn-hover-border-color:#c4c5c6;
  --bs-btn-focus-shadow-rgb:208, 209, 210;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#c4c5c6;
  --bs-btn-active-border-color:#b8b9b9;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#f5f6f7;
  --bs-btn-disabled-border-color:#f5f6f7;
}
.btn-dark{
  --bs-btn-color:#fff;
  --bs-btn-bg:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#424649;
  --bs-btn-hover-border-color:#373b3e;
  --bs-btn-focus-shadow-rgb:66, 70, 73;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#4d5154;
  --bs-btn-active-border-color:#373b3e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#212529;
  --bs-btn-disabled-border-color:#212529;
}
.btn-outline-primary{
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#1c9ee2;
  --bs-btn-hover-border-color:#1c9ee2;
  --bs-btn-focus-shadow-rgb:28, 158, 226;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#1c9ee2;
  --bs-btn-active-border-color:#1c9ee2;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#1c9ee2;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1c9ee2;
  --bs-gradient:none;
}
.btn-outline-secondary{
  --bs-btn-color:#151e22;
  --bs-btn-border-color:#151e22;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#151e22;
  --bs-btn-hover-border-color:#151e22;
  --bs-btn-focus-shadow-rgb:21, 30, 34;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#151e22;
  --bs-btn-active-border-color:#151e22;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#151e22;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#151e22;
  --bs-gradient:none;
}
.btn-outline-success{
  --bs-btn-color:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#198754;
  --bs-btn-hover-border-color:#198754;
  --bs-btn-focus-shadow-rgb:25, 135, 84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#198754;
  --bs-btn-active-border-color:#198754;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#198754;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#198754;
  --bs-gradient:none;
}
.btn-outline-info{
  --bs-btn-color:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#0dcaf0;
  --bs-btn-hover-border-color:#0dcaf0;
  --bs-btn-focus-shadow-rgb:13, 202, 240;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#0dcaf0;
  --bs-btn-active-border-color:#0dcaf0;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#0dcaf0;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0dcaf0;
  --bs-gradient:none;
}
.btn-outline-warning{
  --bs-btn-color:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffc107;
  --bs-btn-hover-border-color:#ffc107;
  --bs-btn-focus-shadow-rgb:255, 193, 7;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffc107;
  --bs-btn-active-border-color:#ffc107;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#ffc107;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#ffc107;
  --bs-gradient:none;
}
.btn-outline-danger{
  --bs-btn-color:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#dc3545;
  --bs-btn-hover-border-color:#dc3545;
  --bs-btn-focus-shadow-rgb:220, 53, 69;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#dc3545;
  --bs-btn-active-border-color:#dc3545;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#dc3545;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#dc3545;
  --bs-gradient:none;
}
.btn-outline-light{
  --bs-btn-color:#f5f6f7;
  --bs-btn-border-color:#f5f6f7;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#f5f6f7;
  --bs-btn-hover-border-color:#f5f6f7;
  --bs-btn-focus-shadow-rgb:245, 246, 247;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#f5f6f7;
  --bs-btn-active-border-color:#f5f6f7;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#f5f6f7;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#f5f6f7;
  --bs-gradient:none;
}
.btn-outline-dark{
  --bs-btn-color:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#212529;
  --bs-btn-hover-border-color:#212529;
  --bs-btn-focus-shadow-rgb:33, 37, 41;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#212529;
  --bs-btn-active-border-color:#212529;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color:#212529;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#212529;
  --bs-gradient:none;
}
.btn-link{
  --bs-btn-font-weight:400;
  --bs-btn-color:var(--bs-link-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-color:transparent;
  --bs-btn-hover-color:var(--bs-link-hover-color);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-active-color:var(--bs-link-hover-color);
  --bs-btn-active-border-color:transparent;
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-border-color:transparent;
  --bs-btn-box-shadow:0 0 0 #000;
  --bs-btn-focus-shadow-rgb:62, 173, 230;
  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-border-radius:var(--bs-border-radius-sm);
}
.fade{
  transition:opacity .15s linear;
}
@media (prefers-reduced-motion:reduce){
  .fade{
    transition:none;
  }
}
.fade:not(.show){
  opacity:0;
}
.collapse:not(.show){
  display:none;
}
.collapsing{
  height:0;
  overflow:hidden;
  transition:height .35s ease;
}
@media (prefers-reduced-motion:reduce){
  .collapsing{
    transition:none;
  }
}
.collapsing.collapse-horizontal{
  height:auto;
  transition:width .35s ease;
  width:0;
}
@media (prefers-reduced-motion:reduce){
  .collapsing.collapse-horizontal{
    transition:none;
  }
}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{
  position:relative;
}
.dropdown-toggle{
  white-space:nowrap;
}
.dropdown-toggle:after{
  border-bottom:0;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:.3em solid;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropdown-toggle:empty:after{
  margin-left:0;
}
.dropdown-menu{
  --bs-dropdown-zindex:1000;
  --bs-dropdown-min-width:10rem;
  --bs-dropdown-padding-x:0;
  --bs-dropdown-padding-y:0.5rem;
  --bs-dropdown-spacer:0.125rem;
  --bs-dropdown-font-size:1rem;
  --bs-dropdown-color:var(--bs-body-color);
  --bs-dropdown-bg:var(--bs-body-bg);
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-border-radius:var(--bs-border-radius);
  --bs-dropdown-border-width:var(--bs-border-width);
  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y:0.5rem;
  --bs-dropdown-box-shadow:none;
  --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:#1c9ee2;
  --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;
  background-clip:padding-box;
  background-color:#fff;
  background-color:var(--bs-dropdown-bg);
  border:1px solid rgba(0,0,0,.175);
  border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-dropdown-border-radius);
  color:#101828;
  color:var(--bs-dropdown-color);
  display:none;
  font-size:1rem;
  font-size:var(--bs-dropdown-font-size);
  list-style:none;
  margin:0;
  min-width:10rem;
  min-width:var(--bs-dropdown-min-width);
  padding:.5rem 0;
  padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  position:absolute;
  text-align:left;
  z-index:1000;
  z-index:var(--bs-dropdown-zindex);
}
.dropdown-menu[data-bs-popper]{
  left:0;
  margin-top:var(--bs-dropdown-spacer);
  top:100%;
}
.dropdown-menu-start{
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper]{
  left:0;
  right:auto;
}
.dropdown-menu-end{
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper]{
  left:auto;
  right:0;
}
@media (min-width:576px){
  .dropdown-menu-sm-start{
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-sm-end{
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:768px){
  .dropdown-menu-md-start{
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-md-end{
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:992px){
  .dropdown-menu-lg-start{
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-lg-end{
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:1200px){
  .dropdown-menu-xl-start{
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xl-end{
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:1400px){
  .dropdown-menu-xxl-start{
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xxl-end{
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
.dropup .dropdown-menu[data-bs-popper]{
  bottom:100%;
  margin-bottom:var(--bs-dropdown-spacer);
  margin-top:0;
  top:auto;
}
.dropup .dropdown-toggle:after{
  border-bottom:.3em solid;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:0;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropup .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropend .dropdown-menu[data-bs-popper]{
  left:100%;
  margin-left:var(--bs-dropdown-spacer);
  margin-top:0;
  right:auto;
  top:0;
}
.dropend .dropdown-toggle:after{
  border-bottom:.3em solid transparent;
  border-left:.3em solid;
  border-right:0;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropend .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropend .dropdown-toggle:after{
  vertical-align:0;
}
.dropstart .dropdown-menu[data-bs-popper]{
  left:auto;
  margin-right:var(--bs-dropdown-spacer);
  margin-top:0;
  right:100%;
  top:0;
}
.dropstart .dropdown-toggle:after{
  content:"";
  display:inline-block;
  display:none;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:before{
  border-bottom:.3em solid transparent;
  border-right:.3em solid;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropstart .dropdown-toggle:before{
  vertical-align:0;
}
.dropdown-divider{
  border-top:1px solid var(--bs-dropdown-divider-bg);
  height:0;
  margin:var(--bs-dropdown-divider-margin-y) 0;
  opacity:1;
  overflow:hidden;
}
.dropdown-item{
  background-color:transparent;
  border:0;
  border-radius:0;
  border-radius:var(--bs-dropdown-item-border-radius, 0);
  clear:both;
  color:var(--bs-dropdown-link-color);
  display:block;
  font-weight:400;
  padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  text-align:inherit;
  text-decoration:none;
  white-space:nowrap;
  width:100%;
}
.dropdown-item:focus,.dropdown-item:hover{
  background-color:var(--bs-dropdown-link-hover-bg);
  color:var(--bs-dropdown-link-hover-color);
}
.dropdown-item.active,.dropdown-item:active{
  background-color:var(--bs-dropdown-link-active-bg);
  color:var(--bs-dropdown-link-active-color);
  text-decoration:none;
}
.dropdown-item.disabled,.dropdown-item:disabled{
  background-color:transparent;
  color:var(--bs-dropdown-link-disabled-color);
  pointer-events:none;
}
.dropdown-menu.show{
  display:block;
}
.dropdown-header{
  color:var(--bs-dropdown-header-color);
  display:block;
  font-size:.875rem;
  margin-bottom:0;
  padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  white-space:nowrap;
}
.dropdown-item-text{
  color:var(--bs-dropdown-link-color);
  display:block;
  padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}
.dropdown-menu-dark{
  --bs-dropdown-color:#e2e8f0;
  --bs-dropdown-bg:#343a40;
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);
  --bs-dropdown-link-color:#e2e8f0;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#1c9ee2;
  --bs-dropdown-link-disabled-color:#d0d5dd;
  --bs-dropdown-header-color:#d0d5dd;
}
.btn-group,.btn-group-vertical{
  display:inline-flex;
  position:relative;
  vertical-align:middle;
}
.btn-group-vertical>.btn,.btn-group>.btn{
  flex:1 1 auto;
  position:relative;
}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
  z-index:1;
}
.btn-toolbar{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.btn-toolbar .input-group{
  width:auto;
}
.btn-group{
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
}
.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{
  margin-left:-1px;
  margin-left:calc(var(--bs-border-width)*-1);
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.dropdown-toggle-split{
  padding-left:12px;
  padding-right:12px;
}
.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
  margin-left:0;
}
.dropstart .dropdown-toggle-split:before{
  margin-right:0;
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
  padding-left:.375rem;
  padding-right:.375rem;
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
  padding-left:.75rem;
  padding-right:.75rem;
}
.btn-group-vertical{
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
  width:100%;
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
  margin-top:-1px;
  margin-top:calc(var(--bs-border-width)*-1);
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.nav{
  --bs-nav-link-padding-x:1rem;
  --bs-nav-link-padding-y:1.2rem;
  --bs-nav-link-font-size:0.875rem;
  --bs-nav-link-font-weight:400;
  --bs-nav-link-color:#101828;
  --bs-nav-link-hover-color:#18b2ff;
  --bs-nav-link-disabled-color:var(--bs-secondary-color);
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.nav-link{
  background:none;
  border:0;
  color:var(--bs-nav-link-color);
  display:block;
  font-size:var(--bs-nav-link-font-size);
  font-weight:var(--bs-nav-link-font-weight);
  padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .nav-link{
    transition:none;
  }
}
.nav-link:focus,.nav-link:hover{
  color:var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible{
  box-shadow:0 0 0 .25rem rgba(28,158,226,.25);
  outline:0;
}
.nav-link.disabled,.nav-link:disabled{
  color:var(--bs-nav-link-disabled-color);
  cursor:default;
  pointer-events:none;
}
.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:#1c9ee2;
  --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:1px solid #e5e7eb;
  border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link{
  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);
  margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1);
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
  border-color:var(--bs-nav-tabs-link-hover-border-color);
  isolation:isolate;
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
  background-color:var(--bs-nav-tabs-link-active-bg);
  border-color:var(--bs-nav-tabs-link-active-border-color);
  color:var(--bs-nav-tabs-link-active-color);
}
.nav-tabs .dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:calc(var(--bs-nav-tabs-border-width)*-1);
}
.nav-pills{
  --bs-nav-pills-border-radius:var(--bs-border-radius);
  --bs-nav-pills-link-active-color:#fff;
  --bs-nav-pills-link-active-bg:#1c9ee2;
}
.nav-pills .nav-link{
  border-radius:var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
  background-color:var(--bs-nav-pills-link-active-bg);
  color:var(--bs-nav-pills-link-active-color);
}
.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:1rem;
  gap:var(--bs-nav-underline-gap);
}
.nav-underline .nav-link{
  border-bottom:var(--bs-nav-underline-border-width) solid transparent;
  padding-left:0;
  padding-right:0;
}
.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{
  border-bottom-color:currentcolor;
}
.nav-underline .nav-link.active,.nav-underline .show>.nav-link{
  border-bottom-color:currentcolor;
  color:var(--bs-nav-underline-link-active-color);
  font-weight:700;
}
.nav-fill .nav-item,.nav-fill>.nav-link{
  flex:1 1 auto;
  text-align:center;
}
.nav-justified .nav-item,.nav-justified>.nav-link{
  flex-basis:0;
  flex-grow:1;
  text-align:center;
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{
  width:100%;
}
.tab-content>.tab-pane{
  display:none;
}
.tab-content>.active{
  display:block;
}
.navbar{
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y:1.0125rem;
  --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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(16, 24, 40, 0.75)' 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;
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding:.5rem 0;
  padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  position:relative;
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{
  align-items:center;
  display:flex;
  flex-wrap:inherit;
  justify-content:space-between;
}
.navbar-brand{
  color:var(--bs-navbar-brand-color);
  font-size:var(--bs-navbar-brand-font-size);
  margin-right:var(--bs-navbar-brand-margin-end);
  padding-bottom:var(--bs-navbar-brand-padding-y);
  padding-top:var(--bs-navbar-brand-padding-y);
  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:1.2rem;
  --bs-nav-link-font-size:0.875rem;
  --bs-nav-link-font-weight:400;
  --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;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{
  color:var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu{
  position:static;
}
.navbar-text{
  color:var(--bs-navbar-color);
  padding-bottom:1.2rem;
  padding-top:1.2rem;
}
.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{
  color:var(--bs-navbar-active-color);
}
.navbar-collapse{
  align-items:center;
  flex-basis:100%;
  flex-grow:1;
}
.navbar-toggler{
  background-color:transparent;
  border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius:var(--bs-navbar-toggler-border-radius);
  color:var(--bs-navbar-color);
  font-size:var(--bs-navbar-toggler-font-size);
  line-height:1;
  padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  transition:var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion:reduce){
  .navbar-toggler{
    transition:none;
  }
}
.navbar-toggler:focus,.navbar-toggler:hover{
  text-decoration:none;
}
.navbar-toggler:focus{
  box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);
  outline:0;
}
.navbar-toggler-icon{
  background-image:var(--bs-navbar-toggler-icon-bg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100%;
  display:inline-block;
  height:1.5em;
  vertical-align:middle;
  width:1.5em;
}
.navbar-nav-scroll{
  max-height:75vh;
  max-height:var(--bs-scroll-height, 75vh);
  overflow-y:auto;
}
@media (min-width:576px){
  .navbar-expand-sm{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-sm .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link{
    padding-left:var(--bs-navbar-nav-link-padding-x);
    padding-right:var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-sm .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-sm .navbar-toggler{
    display:none;
  }
  .navbar-expand-sm .offcanvas{
    background-color:transparent !important;
    border:0 !important;
    flex-grow:1;
    height:auto !important;
    position:static;
    transform:none !important;
    transition:none;
    visibility:visible !important;
    width:auto !important;
    z-index:auto;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header{
    display:none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width:768px){
  .navbar-expand-md{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-md .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link{
    padding-left:var(--bs-navbar-nav-link-padding-x);
    padding-right:var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-md .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-md .navbar-toggler{
    display:none;
  }
  .navbar-expand-md .offcanvas{
    background-color:transparent !important;
    border:0 !important;
    flex-grow:1;
    height:auto !important;
    position:static;
    transform:none !important;
    transition:none;
    visibility:visible !important;
    width:auto !important;
    z-index:auto;
  }
  .navbar-expand-md .offcanvas .offcanvas-header{
    display:none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width:992px){
  .navbar-expand-lg{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-lg .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link{
    padding-left:var(--bs-navbar-nav-link-padding-x);
    padding-right:var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-lg .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-lg .navbar-toggler{
    display:none;
  }
  .navbar-expand-lg .offcanvas{
    background-color:transparent !important;
    border:0 !important;
    flex-grow:1;
    height:auto !important;
    position:static;
    transform:none !important;
    transition:none;
    visibility:visible !important;
    width:auto !important;
    z-index:auto;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header{
    display:none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width:1200px){
  .navbar-expand-xl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xl .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link{
    padding-left:var(--bs-navbar-nav-link-padding-x);
    padding-right:var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xl .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xl .navbar-toggler{
    display:none;
  }
  .navbar-expand-xl .offcanvas{
    background-color:transparent !important;
    border:0 !important;
    flex-grow:1;
    height:auto !important;
    position:static;
    transform:none !important;
    transition:none;
    visibility:visible !important;
    width:auto !important;
    z-index:auto;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header{
    display:none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width:1400px){
  .navbar-expand-xxl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xxl .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link{
    padding-left:var(--bs-navbar-nav-link-padding-x);
    padding-right:var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xxl .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xxl .navbar-toggler{
    display:none;
  }
  .navbar-expand-xxl .offcanvas{
    background-color:transparent !important;
    border:0 !important;
    flex-grow:1;
    height:auto !important;
    position:static;
    transform:none !important;
    transition:none;
    visibility:visible !important;
    width:auto !important;
    z-index:auto;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header{
    display:none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
.navbar-expand{
  flex-wrap:nowrap;
  justify-content:flex-start;
}
.navbar-expand .navbar-nav{
  flex-direction:row;
}
.navbar-expand .navbar-nav .dropdown-menu{
  position:absolute;
}
.navbar-expand .navbar-nav .nav-link{
  padding-left:var(--bs-navbar-nav-link-padding-x);
  padding-right:var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll{
  overflow:visible;
}
.navbar-expand .navbar-collapse{
  display:flex !important;
  flex-basis:auto;
}
.navbar-expand .navbar-toggler{
  display:none;
}
.navbar-expand .offcanvas{
  background-color:transparent !important;
  border:0 !important;
  flex-grow:1;
  height:auto !important;
  position:static;
  transform:none !important;
  transition:none;
  visibility:visible !important;
  width:auto !important;
  z-index:auto;
}
.navbar-expand .offcanvas .offcanvas-header{
  display:none;
}
.navbar-expand .offcanvas .offcanvas-body{
  display:flex;
  flex-grow:0;
  overflow-y:visible;
  padding:0;
}
.navbar-dark,.navbar[data-bs-theme=dark]{
  --bs-navbar-color:hsla(0,0%,100%,.55);
  --bs-navbar-hover-color:hsla(0,0%,100%,.75);
  --bs-navbar-disabled-color:hsla(0,0%,100%,.25);
  --bs-navbar-active-color:#fff;
  --bs-navbar-brand-color:#fff;
  --bs-navbar-brand-hover-color:#fff;
  --bs-navbar-toggler-border-color:hsla(0,0%,100%,.1);
}
.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' 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:var(--bs-heading-color);
  --bs-card-subtitle-color:var(--bs-secondary-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:0 0.125rem 0.25rem rgba(0,0,0,.075);
  --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:var(--bs-heading-color);
  --bs-card-height:auto;
  --bs-card-color:var(--bs-body-color);
  --bs-card-bg:var(--bs-body-bg);
  --bs-card-img-overlay-padding:1rem;
  --bs-card-group-margin:0.75rem;
  color:#101828;
  color:var(--bs-body-color);
  display:flex;
  flex-direction:column;
  height:auto;
  height:var(--bs-card-height);
  min-width:0;
  position:relative;
  word-wrap:break-word;
  background-clip:border-box;
  background-color:#fff;
  background-color:var(--bs-card-bg);
  border:1px solid rgba(0,0,0,.175);
  border:var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-card-border-radius);
}
.card>hr{
  margin-left:0;
  margin-right:0;
}
.card>.list-group{
  border-bottom:inherit;
  border-top:inherit;
}
.card>.list-group:first-child{
  border-top-left-radius:var(--bs-card-inner-border-radius);
  border-top-right-radius:var(--bs-card-inner-border-radius);
  border-top-width:0;
}
.card>.list-group:last-child{
  border-bottom-left-radius:var(--bs-card-inner-border-radius);
  border-bottom-right-radius:var(--bs-card-inner-border-radius);
  border-bottom-width:0;
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
  border-top:0;
}
.card-body{
  color:var(--bs-card-color);
  flex:1 1 auto;
  padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}
.card-title{
  color:var(--bs-card-title-color);
  margin-bottom:var(--bs-card-title-spacer-y);
}
.card-subtitle{
  color:var(--bs-card-subtitle-color);
  margin-top:calc(var(--bs-card-title-spacer-y)*-.5);
}
.card-subtitle,.card-text:last-child{
  margin-bottom:0;
}
.card-link+.card-link{
  margin-left:var(--bs-card-spacer-x);
}
.card-header{
  background-color:var(--bs-card-cap-bg);
  border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);
  color:var(--bs-card-cap-color);
  margin-bottom:0;
  padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-header:first-child{
  border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer{
  background-color:var(--bs-card-cap-bg);
  border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);
  color:var(--bs-card-cap-color);
  padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-footer:last-child{
  border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs{
  border-bottom:0;
  margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);
  margin-left:calc(var(--bs-card-cap-padding-x)*-.5);
  margin-right:calc(var(--bs-card-cap-padding-x)*-.5);
}
.card-header-tabs .nav-link.active{
  background-color:var(--bs-card-bg);
  border-bottom-color:var(--bs-card-bg);
}
.card-header-pills{
  margin-left:calc(var(--bs-card-cap-padding-x)*-.5);
  margin-right:calc(var(--bs-card-cap-padding-x)*-.5);
}
.card-img-overlay{
  border-radius:var(--bs-card-inner-border-radius);
  bottom:0;
  left:0;
  padding:var(--bs-card-img-overlay-padding);
  position:absolute;
  right:0;
  top:0;
}
.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-left-radius:var(--bs-card-inner-border-radius);
  border-bottom-right-radius:var(--bs-card-inner-border-radius);
}
.card-group>.card{
  margin-bottom:var(--bs-card-group-margin);
}
@media (min-width:576px){
  .card-group{
    display:flex;
    flex-flow:row wrap;
  }
  .card-group>.card{
    flex:1 0;
    margin-bottom:0;
  }
  .card-group>.card+.card{
    border-left:0;
    margin-left:0;
  }
  .card-group>.card:not(:last-child){
    border-bottom-right-radius:0;
    border-top-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-bottom-left-radius:0;
    border-top-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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101828' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  --bs-accordion-btn-icon-width:1.25rem;
  --bs-accordion-btn-icon-transform:rotate(-180deg);
  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230B3F5A' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  --bs-accordion-btn-focus-box-shadow:0 0 0 4px rgba(83,186,240,.502);
  --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{
  align-items:center;
  background-color:var(--bs-accordion-btn-bg);
  border:0;
  border-radius:0;
  color:var(--bs-accordion-btn-color);
  display:flex;
  font-size:1rem;
  overflow-anchor:none;
  padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  position:relative;
  text-align:left;
  transition:var(--bs-accordion-transition);
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .accordion-button{
    transition:none;
  }
}
.accordion-button:not(.collapsed){
  background-color:var(--bs-accordion-active-bg);
  box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);
  color:var(--bs-accordion-active-color);
}
.accordion-button:not(.collapsed):after{
  background-image:var(--bs-accordion-btn-active-icon);
  transform:var(--bs-accordion-btn-icon-transform);
}
.accordion-button:after{
  background-image:var(--bs-accordion-btn-icon);
  background-repeat:no-repeat;
  background-size:var(--bs-accordion-btn-icon-width);
  content:"";
  flex-shrink:0;
  height:var(--bs-accordion-btn-icon-width);
  margin-left:auto;
  transition:var(--bs-accordion-btn-icon-transition);
  width:var(--bs-accordion-btn-icon-width);
}
@media (prefers-reduced-motion:reduce){
  .accordion-button:after{
    transition:none;
  }
}
.accordion-button:hover{
  z-index:2;
}
.accordion-button:focus{
  box-shadow:var(--bs-accordion-btn-focus-box-shadow);
  outline:0;
  z-index:3;
}
.accordion-header{
  margin-bottom:0;
}
.accordion-item{
  background-color:var(--bs-accordion-bg);
  border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
  color:var(--bs-accordion-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-left-radius:var(--bs-accordion-border-radius);
  border-bottom-right-radius:var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{
  border-bottom-left-radius:var(--bs-accordion-inner-border-radius);
  border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type>.accordion-collapse{
  border-bottom-left-radius:var(--bs-accordion-border-radius);
  border-bottom-right-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-left:0;
  border-radius:0;
  border-right:0;
}
.accordion-flush>.accordion-item:first-child{
  border-top:0;
}
.accordion-flush>.accordion-item:last-child{
  border-bottom:0;
}
.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
  border-radius:0;
}
[data-bs-theme=dark] .accordion-button:after{
  --bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2376C4ED' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2376C4ED' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
}
.breadcrumb{
  --bs-breadcrumb-padding-x:0;
  --bs-breadcrumb-padding-y:0;
  --bs-breadcrumb-margin-bottom:1rem;
  --bs-breadcrumb-bg:transparent;
  --bs-breadcrumb-border-radius:0;
  --bs-breadcrumb-divider-color:var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x:0.5rem;
  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);
  background-color:transparent;
  background-color:var(--bs-breadcrumb-bg);
  border-radius:0;
  border-radius:var(--bs-breadcrumb-border-radius);
  display:flex;
  flex-wrap:wrap;
  font-size:var(--bs-breadcrumb-font-size);
  list-style:none;
  margin-bottom:1rem;
  margin-bottom:var(--bs-breadcrumb-margin-bottom);
  padding:0;
  padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
}
.breadcrumb-item+.breadcrumb-item{
  padding-left:var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item+.breadcrumb-item:before{
  color:var(--bs-breadcrumb-divider-color);
  content:"/";
  content:var(--bs-breadcrumb-divider, "/");
  float:left;
  padding-right:var(--bs-breadcrumb-item-padding-x);
}
.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(28,158,226,.25);
  --bs-pagination-active-color:#fff;
  --bs-pagination-active-bg:#1c9ee2;
  --bs-pagination-active-border-color:#1c9ee2;
  --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;
  list-style:none;
  padding-left:0;
}
.page-link{
  background-color:var(--bs-pagination-bg);
  border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  color:var(--bs-pagination-color);
  display:block;
  font-size:var(--bs-pagination-font-size);
  padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  position:relative;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .page-link{
    transition:none;
  }
}
.page-link:hover{
  background-color:var(--bs-pagination-hover-bg);
  border-color:var(--bs-pagination-hover-border-color);
  color:var(--bs-pagination-hover-color);
  z-index:2;
}
.page-link:focus{
  background-color:var(--bs-pagination-focus-bg);
  box-shadow:var(--bs-pagination-focus-box-shadow);
  color:var(--bs-pagination-focus-color);
  outline:0;
  z-index:3;
}
.active>.page-link,.page-link.active{
  background-color:var(--bs-pagination-active-bg);
  border-color:var(--bs-pagination-active-border-color);
  color:var(--bs-pagination-active-color);
  z-index:3;
}
.disabled>.page-link,.page-link.disabled{
  background-color:var(--bs-pagination-disabled-bg);
  border-color:var(--bs-pagination-disabled-border-color);
  color:var(--bs-pagination-disabled-color);
  pointer-events:none;
}
.page-item:not(:first-child) .page-link{
  margin-left:-1px;
  margin-left:calc(var(--bs-border-width)*-1);
}
.page-item:first-child .page-link{
  border-bottom-left-radius:var(--bs-pagination-border-radius);
  border-top-left-radius:var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link{
  border-bottom-right-radius:var(--bs-pagination-border-radius);
  border-top-right-radius:var(--bs-pagination-border-radius);
}
.pagination-lg{
  --bs-pagination-padding-x:1.5rem;
  --bs-pagination-padding-y:0.75rem;
  --bs-pagination-font-size:1.25rem;
  --bs-pagination-border-radius:var(--bs-border-radius-lg);
}
.pagination-sm{
  --bs-pagination-padding-x:0.5rem;
  --bs-pagination-padding-y:0.25rem;
  --bs-pagination-font-size:0.875rem;
  --bs-pagination-border-radius:var(--bs-border-radius-sm);
}
.badge{
  --bs-badge-padding-x:0.65em;
  --bs-badge-padding-y:0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight:700;
  --bs-badge-color:#fff;
  --bs-badge-border-radius:var(--bs-border-radius);
  border-radius:.375rem;
  border-radius:var(--bs-badge-border-radius);
  color:#fff;
  color:var(--bs-badge-color);
  display:inline-block;
  font-size:.75em;
  font-size:var(--bs-badge-font-size);
  font-weight:700;
  font-weight:var(--bs-badge-font-weight);
  line-height:1;
  padding:.35em .65em;
  padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap;
}
.badge:empty{
  display:none;
}
.btn .badge{
  position:relative;
  top:-1px;
}
.alert{
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:1rem;
  --bs-alert-padding-y:1rem;
  --bs-alert-margin-bottom:1rem;
  --bs-alert-color:inherit;
  --bs-alert-border-color:transparent;
  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius:var(--bs-border-radius);
  --bs-alert-link-color:inherit;
  background-color:transparent;
  background-color:var(--bs-alert-bg);
  border:1px solid transparent;
  border:var(--bs-alert-border);
  border-radius:var(--bs-alert-border-radius);
  color:inherit;
  color:var(--bs-alert-color);
  margin-bottom:1rem;
  margin-bottom:var(--bs-alert-margin-bottom);
  padding:1rem;
  padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position:relative;
}
.alert-heading{
  color:inherit;
}
.alert-link{
  color:var(--bs-alert-link-color);
  font-weight:700;
}
.alert-dismissible{
  padding-right:3rem;
}
.alert-dismissible .btn-close{
  padding:1.25rem 1rem;
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}
.alert-primary{
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:var(--bs-primary-bg-subtle);
  --bs-alert-border-color:var(--bs-primary-border-subtle);
  --bs-alert-link-color:var(--bs-primary-text-emphasis);
}
.alert-secondary{
  --bs-alert-color:var(--bs-secondary-text-emphasis);
  --bs-alert-bg:var(--bs-secondary-bg-subtle);
  --bs-alert-border-color:var(--bs-secondary-border-subtle);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis);
}
.alert-success{
  --bs-alert-color:var(--bs-success-text-emphasis);
  --bs-alert-bg:var(--bs-success-bg-subtle);
  --bs-alert-border-color:var(--bs-success-border-subtle);
  --bs-alert-link-color:var(--bs-success-text-emphasis);
}
.alert-info{
  --bs-alert-color:var(--bs-info-text-emphasis);
  --bs-alert-bg:var(--bs-info-bg-subtle);
  --bs-alert-border-color:var(--bs-info-border-subtle);
  --bs-alert-link-color:var(--bs-info-text-emphasis);
}
.alert-warning{
  --bs-alert-color:var(--bs-warning-text-emphasis);
  --bs-alert-bg:var(--bs-warning-bg-subtle);
  --bs-alert-border-color:var(--bs-warning-border-subtle);
  --bs-alert-link-color:var(--bs-warning-text-emphasis);
}
.alert-danger{
  --bs-alert-color:var(--bs-danger-text-emphasis);
  --bs-alert-bg:var(--bs-danger-bg-subtle);
  --bs-alert-border-color:var(--bs-danger-border-subtle);
  --bs-alert-link-color:var(--bs-danger-text-emphasis);
}
.alert-light{
  --bs-alert-color:var(--bs-light-text-emphasis);
  --bs-alert-bg:var(--bs-light-bg-subtle);
  --bs-alert-border-color:var(--bs-light-border-subtle);
  --bs-alert-link-color:var(--bs-light-text-emphasis);
}
.alert-dark{
  --bs-alert-color:var(--bs-dark-text-emphasis);
  --bs-alert-bg:var(--bs-dark-bg-subtle);
  --bs-alert-border-color:var(--bs-dark-border-subtle);
  --bs-alert-link-color:var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes{
  0%{
    background-position-x:var(--bs-progress-height);
  }
}
.progress,.progress-stacked{
  --bs-progress-height:1rem;
  --bs-progress-font-size:0.75rem;
  --bs-progress-bg:var(--bs-secondary-bg);
  --bs-progress-border-radius:var(--bs-border-radius);
  --bs-progress-box-shadow:var(--bs-box-shadow-inset);
  --bs-progress-bar-color:#fff;
  --bs-progress-bar-bg:#1c9ee2;
  --bs-progress-bar-transition:width 0.6s ease;
  background-color:#f2f4f7;
  background-color:var(--bs-progress-bg);
  border-radius:.375rem;
  border-radius:var(--bs-progress-border-radius);
  display:flex;
  font-size:.75rem;
  font-size:var(--bs-progress-font-size);
  height:1rem;
  height:var(--bs-progress-height);
  overflow:hidden;
}
.progress-bar{
  background-color:var(--bs-progress-bar-bg);
  color:var(--bs-progress-bar-color);
  display:flex;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  text-align:center;
  transition:var(--bs-progress-bar-transition);
  white-space:nowrap;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar{
    transition:none;
  }
}
.progress-bar-striped{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
  background-size:var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked>.progress{
  overflow:visible;
}
.progress-stacked>.progress>.progress-bar{
  width:100%;
}
.progress-bar-animated{
  animation:progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar-animated{
    animation:none;
  }
}
.list-group{
  --bs-list-group-color:var(--bs-body-color);
  --bs-list-group-bg:var(--bs-body-bg);
  --bs-list-group-border-color:var(--bs-border-color);
  --bs-list-group-border-width:var(--bs-border-width);
  --bs-list-group-border-radius:var(--bs-border-radius);
  --bs-list-group-item-padding-x:1rem;
  --bs-list-group-item-padding-y:0.5rem;
  --bs-list-group-action-color:var(--bs-secondary-color);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
  --bs-list-group-action-active-color:var(--bs-body-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-bg);
  --bs-list-group-disabled-color:var(--bs-secondary-color);
  --bs-list-group-disabled-bg:var(--bs-body-bg);
  --bs-list-group-active-color:#fff;
  --bs-list-group-active-bg:#1c9ee2;
  --bs-list-group-active-border-color:#1c9ee2;
  border-radius:.375rem;
  border-radius:var(--bs-list-group-border-radius);
  display:flex;
  flex-direction:column;
  margin-bottom:0;
  padding-left:0;
}
.list-group-numbered{
  counter-reset:section;
  list-style-type:none;
}
.list-group-numbered>.list-group-item:before{
  content:counters(section, ".") ". ";
  counter-increment:section;
}
.list-group-item{
  background-color:var(--bs-list-group-bg);
  border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  color:var(--bs-list-group-color);
  display:block;
  padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  position:relative;
  text-decoration:none;
}
.list-group-item:first-child{
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}
.list-group-item:last-child{
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
}
.list-group-item.disabled,.list-group-item:disabled{
  background-color:var(--bs-list-group-disabled-bg);
  color:var(--bs-list-group-disabled-color);
  pointer-events:none;
}
.list-group-item.active{
  background-color:var(--bs-list-group-active-bg);
  border-color:var(--bs-list-group-active-border-color);
  color:var(--bs-list-group-active-color);
  z-index:2;
}
.list-group-item+.list-group-item{
  border-top-width:0;
}
.list-group-item+.list-group-item.active{
  border-top-width:var(--bs-list-group-border-width);
  margin-top:calc(var(--bs-list-group-border-width)*-1);
}
.list-group-item-action{
  color:var(--bs-list-group-action-color);
  text-align:inherit;
  width:100%;
}
.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{
  background-color:var(--bs-list-group-action-hover-bg);
  color:var(--bs-list-group-action-hover-color);
  text-decoration:none;
  z-index:1;
}
.list-group-item-action:not(.active):active{
  background-color:var(--bs-list-group-action-active-bg);
  color:var(--bs-list-group-action-active-color);
}
.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-bottom-left-radius:0;
  border-top-right-radius:var(--bs-list-group-border-radius);
}
.list-group-horizontal>.list-group-item.active{
  margin-top:0;
}
.list-group-horizontal>.list-group-item+.list-group-item{
  border-left-width:0;
  border-top-width:var(--bs-list-group-border-width);
}
.list-group-horizontal>.list-group-item+.list-group-item.active{
  border-left-width:var(--bs-list-group-border-width);
  margin-left:calc(var(--bs-list-group-border-width)*-1);
}
@media (min-width:576px){
  .list-group-horizontal-sm{
    flex-direction:row;
  }
  .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0;
  }
  .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){
    border-bottom-left-radius:0;
    border-top-right-radius:var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-sm>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:var(--bs-list-group-border-width);
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item.active{
    border-left-width:var(--bs-list-group-border-width);
    margin-left:calc(var(--bs-list-group-border-width)*-1);
  }
}
@media (min-width:768px){
  .list-group-horizontal-md{
    flex-direction:row;
  }
  .list-group-horizontal-md>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0;
  }
  .list-group-horizontal-md>.list-group-item:last-child:not(:first-child){
    border-bottom-left-radius:0;
    border-top-right-radius:var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-md>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:var(--bs-list-group-border-width);
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item.active{
    border-left-width:var(--bs-list-group-border-width);
    margin-left:calc(var(--bs-list-group-border-width)*-1);
  }
}
@media (min-width:992px){
  .list-group-horizontal-lg{
    flex-direction:row;
  }
  .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0;
  }
  .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){
    border-bottom-left-radius:0;
    border-top-right-radius:var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-lg>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:var(--bs-list-group-border-width);
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item.active{
    border-left-width:var(--bs-list-group-border-width);
    margin-left:calc(var(--bs-list-group-border-width)*-1);
  }
}
@media (min-width:1200px){
  .list-group-horizontal-xl{
    flex-direction:row;
  }
  .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0;
  }
  .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){
    border-bottom-left-radius:0;
    border-top-right-radius:var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xl>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item.active{
    border-left-width:var(--bs-list-group-border-width);
    margin-left:calc(var(--bs-list-group-border-width)*-1);
  }
}
@media (min-width:1400px){
  .list-group-horizontal-xxl{
    flex-direction:row;
  }
  .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0;
  }
  .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){
    border-bottom-left-radius:0;
    border-top-right-radius:var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xxl>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
    border-left-width:var(--bs-list-group-border-width);
    margin-left:calc(var(--bs-list-group-border-width)*-1);
  }
}
.list-group-flush{
  border-radius:0;
}
.list-group-flush>.list-group-item{
  border-width:0 0 var(--bs-list-group-border-width);
}
.list-group-flush>.list-group-item:last-child{
  border-bottom-width:0;
}
.list-group-item-primary{
  --bs-list-group-color:var(--bs-primary-text-emphasis);
  --bs-list-group-bg:var(--bs-primary-bg-subtle);
  --bs-list-group-border-color:var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
  --bs-list-group-active-color:var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);
}
.list-group-item-secondary{
  --bs-list-group-color:var(--bs-secondary-text-emphasis);
  --bs-list-group-bg:var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color:var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);
}
.list-group-item-success{
  --bs-list-group-color:var(--bs-success-text-emphasis);
  --bs-list-group-bg:var(--bs-success-bg-subtle);
  --bs-list-group-border-color:var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);
  --bs-list-group-active-color:var(--bs-success-bg-subtle);
  --bs-list-group-active-bg:var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);
}
.list-group-item-info{
  --bs-list-group-color:var(--bs-info-text-emphasis);
  --bs-list-group-bg:var(--bs-info-bg-subtle);
  --bs-list-group-border-color:var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);
  --bs-list-group-active-color:var(--bs-info-bg-subtle);
  --bs-list-group-active-bg:var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);
}
.list-group-item-warning{
  --bs-list-group-color:var(--bs-warning-text-emphasis);
  --bs-list-group-bg:var(--bs-warning-bg-subtle);
  --bs-list-group-border-color:var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
  --bs-list-group-active-color:var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);
}
.list-group-item-danger{
  --bs-list-group-color:var(--bs-danger-text-emphasis);
  --bs-list-group-bg:var(--bs-danger-bg-subtle);
  --bs-list-group-border-color:var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
  --bs-list-group-active-color:var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);
}
.list-group-item-light{
  --bs-list-group-color:var(--bs-light-text-emphasis);
  --bs-list-group-bg:var(--bs-light-bg-subtle);
  --bs-list-group-border-color:var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);
  --bs-list-group-active-color:var(--bs-light-bg-subtle);
  --bs-list-group-active-bg:var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);
}
.list-group-item-dark{
  --bs-list-group-color:var(--bs-dark-text-emphasis);
  --bs-list-group-bg:var(--bs-dark-bg-subtle);
  --bs-list-group-border-color:var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
  --bs-list-group-active-color:var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);
}
.btn-close{
  --bs-btn-close-color:#000;
  --bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");
  --bs-btn-close-opacity:0.5;
  --bs-btn-close-hover-opacity:0.75;
  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(28,158,226,.25);
  --bs-btn-close-focus-opacity:1;
  --bs-btn-close-disabled-opacity:0.25;
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
  background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border:0;
  border-radius:.375rem;
  box-sizing:content-box;
  color:#000;
  filter:none;
  filter:var(--bs-btn-close-filter);
  height:1em;
  opacity:.5;
  opacity:var(--bs-btn-close-opacity);
  padding:.25em;
  width:1em;
}
.btn-close,.btn-close:hover{
  color:var(--bs-btn-close-color);
}
.btn-close:hover{
  opacity:var(--bs-btn-close-hover-opacity);
  text-decoration:none;
}
.btn-close:focus{
  box-shadow:var(--bs-btn-close-focus-shadow);
  opacity:var(--bs-btn-close-focus-opacity);
  outline:0;
}
.btn-close.disabled,.btn-close:disabled{
  opacity:var(--bs-btn-close-disabled-opacity);
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.btn-close-white{
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
:root,[data-bs-theme=light]{
  --bs-btn-close-filter:none;
}
[data-bs-theme=dark]{
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
.toast{
  --bs-toast-zindex:1090;
  --bs-toast-padding-x:0.75rem;
  --bs-toast-padding-y:0.5rem;
  --bs-toast-spacing:1.5rem;
  --bs-toast-max-width:350px;
  --bs-toast-font-size:0.875rem;
  --bs-toast-color:var(--bs-body-color);
  --bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width:var(--bs-border-width);
  --bs-toast-border-color:var(--bs-border-color-translucent);
  --bs-toast-border-radius:var(--bs-border-radius);
  --bs-toast-box-shadow:var(--bs-box-shadow);
  --bs-toast-header-color:var(--bs-secondary-color);
  --bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color:var(--bs-border-color-translucent);
  background-clip:padding-box;
  background-color:hsla(0,0%,100%,.85);
  background-color:var(--bs-toast-bg);
  border:1px solid rgba(0,0,0,.175);
  border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  border-radius:.375rem;
  border-radius:var(--bs-toast-border-radius);
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
  box-shadow:var(--bs-toast-box-shadow);
  color:#101828;
  color:var(--bs-toast-color);
  font-size:.875rem;
  font-size:var(--bs-toast-font-size);
  max-width:100%;
  pointer-events:auto;
  width:350px;
  width:var(--bs-toast-max-width);
}
.toast.showing{
  opacity:0;
}
.toast:not(.show){
  display:none;
}
.toast-container{
  --bs-toast-zindex:1090;
  max-width:100%;
  pointer-events:none;
  position:absolute;
  width:-moz-max-content;
  width:max-content;
  z-index:1090;
  z-index:var(--bs-toast-zindex);
}
.toast-container>:not(:last-child){
  margin-bottom:var(--bs-toast-spacing);
}
.toast-header{
  align-items:center;
  background-clip:padding-box;
  background-color:var(--bs-toast-header-bg);
  border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  color:var(--bs-toast-header-color);
  display:flex;
  padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);
}
.toast-header .btn-close{
  margin-left:var(--bs-toast-padding-x);
  margin-right:calc(var(--bs-toast-padding-x)*-.5);
}
.toast-body{
  padding:var(--bs-toast-padding-x);
  word-wrap:break-word;
}
.modal{
  --bs-modal-zindex:1055;
  --bs-modal-width:500px;
  --bs-modal-padding:1rem;
  --bs-modal-margin:0.5rem;
  --bs-modal-color:var(--bs-body-color);
  --bs-modal-bg:var(--bs-body-bg);
  --bs-modal-border-color:var(--bs-border-color-translucent);
  --bs-modal-border-width:var(--bs-border-width);
  --bs-modal-border-radius:var(--bs-border-radius-lg);
  --bs-modal-box-shadow:var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-modal-header-padding-x:1rem;
  --bs-modal-header-padding-y:1rem;
  --bs-modal-header-padding:1rem 1rem;
  --bs-modal-header-border-color:var(--bs-border-color);
  --bs-modal-header-border-width:var(--bs-border-width);
  --bs-modal-title-line-height:1.5;
  --bs-modal-footer-gap:0.5rem;
  --bs-modal-footer-bg:transparent;
  --bs-modal-footer-border-color:var(--bs-border-color);
  --bs-modal-footer-border-width:var(--bs-border-width);
  display:none;
  height:100%;
  left:0;
  outline:0;
  overflow-x:hidden;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100%;
  z-index:1055;
  z-index:var(--bs-modal-zindex);
}
.modal-dialog{
  margin:var(--bs-modal-margin);
  pointer-events:none;
  position:relative;
  width:auto;
}
.modal.fade .modal-dialog{
  transform:translateY(-50px);
  transition:transform .3s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .modal.fade .modal-dialog{
    transition:none;
  }
}
.modal.show .modal-dialog{
  transform:none;
}
.modal.modal-static .modal-dialog{
  transform:scale(1.02);
}
.modal-dialog-scrollable{
  height:calc(100% - var(--bs-modal-margin)*2);
}
.modal-dialog-scrollable .modal-content{
  max-height:100%;
  overflow:hidden;
}
.modal-dialog-scrollable .modal-body{
  overflow-y:auto;
}
.modal-dialog-centered{
  align-items:center;
  display:flex;
  min-height:calc(100% - var(--bs-modal-margin)*2);
}
.modal-content{
  background-clip:padding-box;
  background-color:var(--bs-modal-bg);
  border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius:var(--bs-modal-border-radius);
  color:var(--bs-modal-color);
  display:flex;
  flex-direction:column;
  outline:0;
  pointer-events:auto;
  position:relative;
  width:100%;
}
.modal-backdrop{
  --bs-backdrop-zindex:1050;
  --bs-backdrop-bg:#000;
  --bs-backdrop-opacity:0.5;
  background-color:#000;
  background-color:var(--bs-backdrop-bg);
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:1050;
  z-index:var(--bs-backdrop-zindex);
}
.modal-backdrop.fade{
  opacity:0;
}
.modal-backdrop.show{
  opacity:var(--bs-backdrop-opacity);
}
.modal-header{
  align-items:center;
  border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius:var(--bs-modal-inner-border-radius);
  border-top-right-radius:var(--bs-modal-inner-border-radius);
  display:flex;
  flex-shrink:0;
  padding:var(--bs-modal-header-padding);
}
.modal-header .btn-close{
  margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);
  margin-left:auto;
  margin-right:calc(var(--bs-modal-header-padding-x)*-.5);
  margin-top:calc(var(--bs-modal-header-padding-y)*-.5);
  padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);
}
.modal-title{
  line-height:var(--bs-modal-title-line-height);
  margin-bottom:0;
}
.modal-body{
  flex:1 1 auto;
  padding:var(--bs-modal-padding);
  position:relative;
}
.modal-footer{
  align-items:center;
  background-color:var(--bs-modal-footer-bg);
  border-bottom-left-radius:var(--bs-modal-inner-border-radius);
  border-bottom-right-radius:var(--bs-modal-inner-border-radius);
  border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  justify-content:flex-end;
  padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);
}
.modal-footer>*{
  margin:calc(var(--bs-modal-footer-gap)*.5);
}
@media (min-width:576px){
  .modal{
    --bs-modal-margin:1.75rem;
    --bs-modal-box-shadow:var(--bs-box-shadow);
  }
  .modal-dialog{
    margin-left:auto;
    margin-right:auto;
    max-width:var(--bs-modal-width);
  }
  .modal-sm{
    --bs-modal-width:300px;
  }
}
@media (min-width:992px){
  .modal-lg,.modal-xl{
    --bs-modal-width:800px;
  }
}
@media (min-width:1200px){
  .modal-xl{
    --bs-modal-width:1140px;
  }
}
.modal-fullscreen{
  height:100%;
  margin:0;
  max-width:none;
  width:100vw;
}
.modal-fullscreen .modal-content{
  border:0;
  border-radius:0;
  height:100%;
}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{
  border-radius:0;
}
.modal-fullscreen .modal-body{
  overflow-y:auto;
}
@media (max-width:575.98px){
  .modal-fullscreen-sm-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-sm-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-sm-down .modal-body{
    overflow-y:auto;
  }
}
@media (max-width:767.98px){
  .modal-fullscreen-md-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-md-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-md-down .modal-body{
    overflow-y:auto;
  }
}
@media (max-width:991.98px){
  .modal-fullscreen-lg-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-lg-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-lg-down .modal-body{
    overflow-y:auto;
  }
}
@media (max-width:1199.98px){
  .modal-fullscreen-xl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xl-down .modal-body{
    overflow-y:auto;
  }
}
@media (max-width:1399.98px){
  .modal-fullscreen-xxl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xxl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xxl-down .modal-body{
    overflow-y:auto;
  }
}
.tooltip{
  --bs-tooltip-zindex:1080;
  --bs-tooltip-max-width:200px;
  --bs-tooltip-padding-x:0.5rem;
  --bs-tooltip-padding-y:0.25rem;
  --bs-tooltip-margin:0;
  --bs-tooltip-font-size:0.875rem;
  --bs-tooltip-color:var(--bs-body-bg);
  --bs-tooltip-bg:var(--bs-emphasis-color);
  --bs-tooltip-border-radius:var(--bs-border-radius);
  --bs-tooltip-opacity:0.9;
  --bs-tooltip-arrow-width:0.8rem;
  --bs-tooltip-arrow-height:0.4rem;
  display:block;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:.875rem;
  font-size:var(--bs-tooltip-font-size);
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  margin:0;
  margin:var(--bs-tooltip-margin);
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:1080;
  z-index:var(--bs-tooltip-zindex);
  word-wrap:break-word;
  opacity:0;
}
.tooltip.show{
  opacity:var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow{
  display:block;
  height:var(--bs-tooltip-arrow-height);
  width:var(--bs-tooltip-arrow-width);
}
.tooltip .tooltip-arrow:before{
  border-color:transparent;
  border-style:solid;
  content:"";
  position:absolute;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
  bottom:calc(var(--bs-tooltip-arrow-height)*-1);
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{
  border-top-color:var(--bs-tooltip-bg);
  border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
  top:-1px;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
  height:var(--bs-tooltip-arrow-width);
  left:calc(var(--bs-tooltip-arrow-height)*-1);
  width:var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{
  border-right-color:var(--bs-tooltip-bg);
  border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
  right:-1px;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
  top:calc(var(--bs-tooltip-arrow-height)*-1);
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{
  border-bottom-color:var(--bs-tooltip-bg);
  border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
  bottom:-1px;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
  height:var(--bs-tooltip-arrow-width);
  right:calc(var(--bs-tooltip-arrow-height)*-1);
  width:var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{
  border-left-color:var(--bs-tooltip-bg);
  border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
  left:-1px;
}
.tooltip-inner{
  background-color:var(--bs-tooltip-bg);
  border-radius:var(--bs-tooltip-border-radius);
  color:var(--bs-tooltip-color);
  max-width:var(--bs-tooltip-max-width);
  padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  text-align:center;
}
.popover{
  --bs-popover-zindex:1070;
  --bs-popover-max-width:276px;
  --bs-popover-font-size:0.875rem;
  --bs-popover-bg:var(--bs-body-bg);
  --bs-popover-border-width:var(--bs-border-width);
  --bs-popover-border-color:var(--bs-border-color-translucent);
  --bs-popover-border-radius:var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow:var(--bs-box-shadow);
  --bs-popover-header-padding-x:1rem;
  --bs-popover-header-padding-y:0.5rem;
  --bs-popover-header-font-size:1rem;
  --bs-popover-header-color:inherit;
  --bs-popover-header-bg:var(--bs-secondary-bg);
  --bs-popover-body-padding-x:1rem;
  --bs-popover-body-padding-y:1rem;
  --bs-popover-body-color:var(--bs-body-color);
  --bs-popover-arrow-width:1rem;
  --bs-popover-arrow-height:0.5rem;
  --bs-popover-arrow-border:var(--bs-popover-border-color);
  display:block;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:.875rem;
  font-size:var(--bs-popover-font-size);
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  max-width:276px;
  max-width:var(--bs-popover-max-width);
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:1070;
  z-index:var(--bs-popover-zindex);
  word-wrap:break-word;
  background-clip:padding-box;
  background-color:#fff;
  background-color:var(--bs-popover-bg);
  border:1px solid rgba(0,0,0,.175);
  border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius:.5rem;
  border-radius:var(--bs-popover-border-radius);
}
.popover .popover-arrow{
  display:block;
  height:var(--bs-popover-arrow-height);
  width:var(--bs-popover-arrow-width);
}
.popover .popover-arrow:after,.popover .popover-arrow:before{
  border:0 solid transparent;
  content:"";
  display:block;
  position:absolute;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
  bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{
  border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{
  border-top-color:var(--bs-popover-arrow-border);
  bottom:0;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{
  border-top-color:var(--bs-popover-bg);
  bottom:var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
  height:var(--bs-popover-arrow-width);
  left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));
  width:var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{
  border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{
  border-right-color:var(--bs-popover-arrow-border);
  left:0;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{
  border-right-color:var(--bs-popover-bg);
  left:var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
  top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{
  border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{
  border-bottom-color:var(--bs-popover-arrow-border);
  top:0;
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{
  border-bottom-color:var(--bs-popover-bg);
  top:var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
  border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
  content:"";
  display:block;
  left:50%;
  margin-left:calc(var(--bs-popover-arrow-width)*-.5);
  position:absolute;
  top:0;
  width:var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
  height:var(--bs-popover-arrow-width);
  right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));
  width:var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{
  border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{
  border-left-color:var(--bs-popover-arrow-border);
  right:0;
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{
  border-left-color:var(--bs-popover-bg);
  right:var(--bs-popover-border-width);
}
.popover-header{
  background-color:var(--bs-popover-header-bg);
  border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius:var(--bs-popover-inner-border-radius);
  border-top-right-radius:var(--bs-popover-inner-border-radius);
  color:var(--bs-popover-header-color);
  font-size:var(--bs-popover-header-font-size);
  margin-bottom:0;
  padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
}
.popover-header:empty{
  display:none;
}
.popover-body{
  color:var(--bs-popover-body-color);
  padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
}
.carousel{
  position:relative;
}
.carousel.pointer-event{
  touch-action:pan-y;
}
.carousel-inner{
  overflow:hidden;
  position:relative;
  width:100%;
}
.carousel-inner:after{
  clear:both;
  content:"";
  display:block;
}
.carousel-item{
  backface-visibility:hidden;
  display:none;
  float:left;
  margin-right:-100%;
  position:relative;
  transition:transform .6s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .carousel-item{
    transition:none;
  }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
  display:block;
}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){
  transform:translateX(100%);
}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){
  transform:translateX(-100%);
}
.carousel-fade .carousel-item{
  opacity:0;
  transform:none;
  transition-property:opacity;
}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{
  opacity:1;
  z-index:1;
}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
  opacity:0;
  transition:opacity 0s .6s;
  z-index:0;
}
@media (prefers-reduced-motion:reduce){
  .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
    transition:none;
  }
}
.carousel-control-next,.carousel-control-prev{
  align-items:center;
  background:none;
  border:0;
  bottom:0;
  color:#fff;
  display:flex;
  filter:none;
  filter:var(--bs-carousel-control-icon-filter);
  justify-content:center;
  opacity:.5;
  padding:0;
  position:absolute;
  text-align:center;
  top:0;
  transition:opacity .15s ease;
  width:15%;
  z-index:1;
}
@media (prefers-reduced-motion:reduce){
  .carousel-control-next,.carousel-control-prev{
    transition:none;
  }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
  color:#fff;
  opacity:.9;
  outline:0;
  text-decoration:none;
}
.carousel-control-prev{
  left:0;
}
.carousel-control-next{
  right:0;
}
.carousel-control-next-icon,.carousel-control-prev-icon{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.carousel-control-prev-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");
}
.carousel-control-next-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
}
.carousel-indicators{
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  margin-bottom:1rem;
  margin-left:15%;
  margin-right:15%;
  padding:0;
  position:absolute;
  right:0;
  z-index:2;
}
.carousel-indicators [data-bs-target]{
  background-clip:padding-box;
  background-color:#fff;
  background-color:var(--bs-carousel-indicator-active-bg);
  border:0;
  border-bottom:10px solid transparent;
  border-top:10px solid transparent;
  box-sizing:content-box;
  cursor:pointer;
  flex:0 1 auto;
  height:3px;
  margin-left:3px;
  margin-right:3px;
  opacity:.5;
  padding:0;
  text-indent:-999px;
  transition:opacity .6s ease;
  width:30px;
}
@media (prefers-reduced-motion:reduce){
  .carousel-indicators [data-bs-target]{
    transition:none;
  }
}
.carousel-indicators .active{
  opacity:1;
}
.carousel-caption{
  bottom:1.25rem;
  color:#fff;
  color:var(--bs-carousel-caption-color);
  left:15%;
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  position:absolute;
  right:15%;
  text-align:center;
}
.carousel-dark{
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
:root,[data-bs-theme=light]{
  --bs-carousel-indicator-active-bg:#fff;
  --bs-carousel-caption-color:#fff;
  --bs-carousel-control-icon-filter:none;
}
[data-bs-theme=dark]{
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
.spinner-border,.spinner-grow{
  animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  border-radius:50%;
  display:inline-block;
  flex-shrink:0;
  height:var(--bs-spinner-height);
  vertical-align:var(--bs-spinner-vertical-align);
  width:var(--bs-spinner-width);
}
@keyframes spinner-border{
  to{
    transform:rotate(1turn);
  }
}
.spinner-border{
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-border-width:0.25em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-border;
  border:.25em solid;
  border:var(--bs-spinner-border-width) solid;
  border-right:var(--bs-spinner-border-width) solid transparent;
}
.spinner-border-sm{
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
  --bs-spinner-border-width:0.2em;
}
@keyframes spinner-grow{
  0%{
    transform:scale(0);
  }
  50%{
    opacity:1;
    transform:none;
  }
}
.spinner-grow{
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-grow;
  background-color:currentcolor;
  opacity:0;
}
.spinner-grow-sm{
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
}
@media (prefers-reduced-motion:reduce){
  .spinner-border,.spinner-grow{
    --bs-spinner-animation-speed:1.5s;
  }
}
.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{
  --bs-offcanvas-zindex:1045;
  --bs-offcanvas-width:400px;
  --bs-offcanvas-height:30vh;
  --bs-offcanvas-padding-x:1rem;
  --bs-offcanvas-padding-y:1rem;
  --bs-offcanvas-color:var(--bs-body-color);
  --bs-offcanvas-bg:var(--bs-body-bg);
  --bs-offcanvas-border-width:var(--bs-border-width);
  --bs-offcanvas-border-color:var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
  --bs-offcanvas-transition:transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height:1.5;
}
@media (max-width:575.98px){
  .offcanvas-sm{
    background-clip:padding-box;
    background-color:var(--bs-offcanvas-bg);
    bottom:0;
    color:var(--bs-offcanvas-color);
    display:flex;
    flex-direction:column;
    max-width:100%;
    outline:0;
    position:fixed;
    transition:var(--bs-offcanvas-transition);
    visibility:hidden;
    z-index:var(--bs-offcanvas-zindex);
  }
}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce){
  .offcanvas-sm{
    transition:none;
  }
}
@media (max-width:575.98px){
  .offcanvas-sm.offcanvas-start{
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left:0;
    top:0;
    transform:translateX(-100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-end{
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right:0;
    top:0;
    transform:translateX(100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-top{
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top:0;
    transform:translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{
    height:var(--bs-offcanvas-height);
    left:0;
    max-height:100%;
    right:0;
  }
  .offcanvas-sm.offcanvas-bottom{
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{
    transform:none;
  }
  .offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{
    visibility:visible;
  }
}
@media (min-width:576px){
  .offcanvas-sm{
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color:transparent !important;
  }
  .offcanvas-sm .offcanvas-header{
    display:none;
  }
  .offcanvas-sm .offcanvas-body{
    background-color:transparent !important;
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (max-width:767.98px){
  .offcanvas-md{
    background-clip:padding-box;
    background-color:var(--bs-offcanvas-bg);
    bottom:0;
    color:var(--bs-offcanvas-color);
    display:flex;
    flex-direction:column;
    max-width:100%;
    outline:0;
    position:fixed;
    transition:var(--bs-offcanvas-transition);
    visibility:hidden;
    z-index:var(--bs-offcanvas-zindex);
  }
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){
  .offcanvas-md{
    transition:none;
  }
}
@media (max-width:767.98px){
  .offcanvas-md.offcanvas-start{
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left:0;
    top:0;
    transform:translateX(-100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-end{
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right:0;
    top:0;
    transform:translateX(100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-top{
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top:0;
    transform:translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{
    height:var(--bs-offcanvas-height);
    left:0;
    max-height:100%;
    right:0;
  }
  .offcanvas-md.offcanvas-bottom{
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),.offcanvas-md.showing{
    transform:none;
  }
  .offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{
    visibility:visible;
  }
}
@media (min-width:768px){
  .offcanvas-md{
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color:transparent !important;
  }
  .offcanvas-md .offcanvas-header{
    display:none;
  }
  .offcanvas-md .offcanvas-body{
    background-color:transparent !important;
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (max-width:991.98px){
  .offcanvas-lg{
    background-clip:padding-box;
    background-color:var(--bs-offcanvas-bg);
    bottom:0;
    color:var(--bs-offcanvas-color);
    display:flex;
    flex-direction:column;
    max-width:100%;
    outline:0;
    position:fixed;
    transition:var(--bs-offcanvas-transition);
    visibility:hidden;
    z-index:var(--bs-offcanvas-zindex);
  }
}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce){
  .offcanvas-lg{
    transition:none;
  }
}
@media (max-width:991.98px){
  .offcanvas-lg.offcanvas-start{
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left:0;
    top:0;
    transform:translateX(-100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-end{
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right:0;
    top:0;
    transform:translateX(100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-top{
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top:0;
    transform:translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{
    height:var(--bs-offcanvas-height);
    left:0;
    max-height:100%;
    right:0;
  }
  .offcanvas-lg.offcanvas-bottom{
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{
    transform:none;
  }
  .offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{
    visibility:visible;
  }
}
@media (min-width:992px){
  .offcanvas-lg{
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color:transparent !important;
  }
  .offcanvas-lg .offcanvas-header{
    display:none;
  }
  .offcanvas-lg .offcanvas-body{
    background-color:transparent !important;
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (max-width:1199.98px){
  .offcanvas-xl{
    background-clip:padding-box;
    background-color:var(--bs-offcanvas-bg);
    bottom:0;
    color:var(--bs-offcanvas-color);
    display:flex;
    flex-direction:column;
    max-width:100%;
    outline:0;
    position:fixed;
    transition:var(--bs-offcanvas-transition);
    visibility:hidden;
    z-index:var(--bs-offcanvas-zindex);
  }
}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){
  .offcanvas-xl{
    transition:none;
  }
}
@media (max-width:1199.98px){
  .offcanvas-xl.offcanvas-start{
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left:0;
    top:0;
    transform:translateX(-100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-end{
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right:0;
    top:0;
    transform:translateX(100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-top{
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top:0;
    transform:translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{
    height:var(--bs-offcanvas-height);
    left:0;
    max-height:100%;
    right:0;
  }
  .offcanvas-xl.offcanvas-bottom{
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{
    transform:none;
  }
  .offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{
    visibility:visible;
  }
}
@media (min-width:1200px){
  .offcanvas-xl{
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color:transparent !important;
  }
  .offcanvas-xl .offcanvas-header{
    display:none;
  }
  .offcanvas-xl .offcanvas-body{
    background-color:transparent !important;
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (max-width:1399.98px){
  .offcanvas-xxl{
    background-clip:padding-box;
    background-color:var(--bs-offcanvas-bg);
    bottom:0;
    color:var(--bs-offcanvas-color);
    display:flex;
    flex-direction:column;
    max-width:100%;
    outline:0;
    position:fixed;
    transition:var(--bs-offcanvas-transition);
    visibility:hidden;
    z-index:var(--bs-offcanvas-zindex);
  }
}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){
  .offcanvas-xxl{
    transition:none;
  }
}
@media (max-width:1399.98px){
  .offcanvas-xxl.offcanvas-start{
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    left:0;
    top:0;
    transform:translateX(-100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-end{
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    right:0;
    top:0;
    transform:translateX(100%);
    width:var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-top{
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top:0;
    transform:translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{
    height:var(--bs-offcanvas-height);
    left:0;
    max-height:100%;
    right:0;
  }
  .offcanvas-xxl.offcanvas-bottom{
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{
    transform:none;
  }
  .offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{
    visibility:visible;
  }
}
@media (min-width:1400px){
  .offcanvas-xxl{
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color:transparent !important;
  }
  .offcanvas-xxl .offcanvas-header{
    display:none;
  }
  .offcanvas-xxl .offcanvas-body{
    background-color:transparent !important;
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
.offcanvas{
  background-clip:padding-box;
  background-color:var(--bs-offcanvas-bg);
  bottom:0;
  color:var(--bs-offcanvas-color);
  display:flex;
  flex-direction:column;
  max-width:100%;
  outline:0;
  position:fixed;
  transition:var(--bs-offcanvas-transition);
  visibility:hidden;
  z-index:var(--bs-offcanvas-zindex);
}
@media (prefers-reduced-motion:reduce){
  .offcanvas{
    transition:none;
  }
}
.offcanvas.offcanvas-start{
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  left:0;
  top:0;
  transform:translateX(-100%);
  width:var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-end{
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  right:0;
  top:0;
  transform:translateX(100%);
  width:var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-top{
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  top:0;
  transform:translateY(-100%);
}
.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{
  height:var(--bs-offcanvas-height);
  left:0;
  max-height:100%;
  right:0;
}
.offcanvas.offcanvas-bottom{
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%);
}
.offcanvas.show:not(.hiding),.offcanvas.showing{
  transform:none;
}
.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{
  visibility:visible;
}
.offcanvas-backdrop{
  background-color:#000;
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:1040;
}
.offcanvas-backdrop.fade{
  opacity:0;
}
.offcanvas-backdrop.show{
  opacity:.5;
}
.offcanvas-header{
  align-items:center;
  display:flex;
  padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close{
  margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);
  margin-left:auto;
  margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);
  margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);
  padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);
}
.offcanvas-title{
  line-height:var(--bs-offcanvas-title-line-height);
  margin-bottom:0;
}
.offcanvas-body{
  flex-grow:1;
  overflow-y:auto;
  padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.placeholder{
  background-color:currentcolor;
  cursor:wait;
  display:inline-block;
  min-height:1em;
  opacity:.5;
  vertical-align:middle;
}
.placeholder.btn:before{
  content:"";
  display:inline-block;
}
.placeholder-xs{
  min-height:.6em;
}
.placeholder-sm{
  min-height:.8em;
}
.placeholder-lg{
  min-height:1.2em;
}
.placeholder-glow .placeholder{
  animation:placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow{
  50%{
    opacity:.2;
  }
}
.placeholder-wave{
  animation:placeholder-wave 2s linear infinite;
  -webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,.8) 75%, #000 95%);
          mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,.8) 75%, #000 95%);
  -webkit-mask-size:200% 100%;
          mask-size:200% 100%;
}
@keyframes placeholder-wave{
  to{
    -webkit-mask-position:-200% 0;
            mask-position:-200% 0;
  }
}
.clearfix:after{
  clear:both;
  content:"";
  display:block;
}
.text-bg-primary{
  background-color:#1c9ee2 !important;
  background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#fff !important;
}
.text-bg-secondary{
  background-color:#151e22 !important;
  background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#fff !important;
}
.text-bg-success{
  background-color:#198754 !important;
  background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#fff !important;
}
.text-bg-info{
  background-color:#0dcaf0 !important;
  background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#000 !important;
}
.text-bg-warning{
  background-color:#ffc107 !important;
  background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#000 !important;
}
.text-bg-danger{
  background-color:#dc3545 !important;
  background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#fff !important;
}
.text-bg-light{
  background-color:#f5f6f7 !important;
  background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#000 !important;
}
.text-bg-dark{
  background-color:#212529 !important;
  background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  color:#fff !important;
}
.link-primary{
  color:#1c9ee2 !important;
  color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#1c9ee2 !important;
  text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:focus,.link-primary:hover{
  color:#167eb5 !important;
  color:RGBA(22, 126, 181, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#167eb5 !important;
  text-decoration-color:RGBA(22, 126, 181, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary{
  color:#151e22 !important;
  color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#151e22 !important;
  text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:focus,.link-secondary:hover{
  color:#11181b !important;
  color:RGBA(17, 24, 27, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#11181b !important;
  text-decoration-color:RGBA(17, 24, 27, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success{
  color:#198754 !important;
  color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#198754 !important;
  text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:focus,.link-success:hover{
  color:#146c43 !important;
  color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#146c43 !important;
  text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info{
  color:#0dcaf0 !important;
  color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#0dcaf0 !important;
  text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:focus,.link-info:hover{
  color:#3dd5f3 !important;
  color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#3dd5f3 !important;
  text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning{
  color:#ffc107 !important;
  color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#ffc107 !important;
  text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:focus,.link-warning:hover{
  color:#ffcd39 !important;
  color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#ffcd39 !important;
  text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger{
  color:#dc3545 !important;
  color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#dc3545 !important;
  text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:focus,.link-danger:hover{
  color:#b02a37 !important;
  color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#b02a37 !important;
  text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light{
  color:#f5f6f7 !important;
  color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#f5f6f7 !important;
  text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:focus,.link-light:hover{
  color:#f7f8f9 !important;
  color:RGBA(247, 248, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#f7f8f9 !important;
  text-decoration-color:RGBA(247, 248, 249, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark{
  color:#212529 !important;
  color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#212529 !important;
  text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:focus,.link-dark:hover{
  color:#1a1e21 !important;
  color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#1a1e21 !important;
  text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis{
  color:#000 !important;
  color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color:#000 !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(0,0,0,.75) !important;
  color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important;
  text-decoration-color:rgba(0,0,0,.75) !important;
  text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important;
}
.focus-ring:focus{
  box-shadow:0 0 0 .25rem rgba(28,158,226,.25);
  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);
  outline:0;
}
.icon-link{
  align-items:center;
  backface-visibility:hidden;
  display:inline-flex;
  gap:.375rem;
  text-decoration-color:rgba(28,158,226,.5);
  text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
  text-underline-offset:.25em;
}
.icon-link>.bi{
  fill:currentcolor;
  flex-shrink:0;
  height:1em;
  transition:transform .2s ease-in-out;
  width:1em;
}
@media (prefers-reduced-motion:reduce){
  .icon-link>.bi{
    transition:none;
  }
}
.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{
  transform:translate3d(.25em, 0, 0);
  transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0));
}
.ratio{
  position:relative;
  width:100%;
}
.ratio:before{
  content:"";
  display:block;
  padding-top:var(--bs-aspect-ratio);
}
.ratio>*{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.ratio-1x1{
  --bs-aspect-ratio:100%;
}
.ratio-4x3{
  --bs-aspect-ratio:75%;
}
.ratio-16x9{
  --bs-aspect-ratio:56.25%;
}
.ratio-21x9{
  --bs-aspect-ratio:42.8571428571%;
}
.fixed-top{
  top:0;
}
.fixed-bottom,.fixed-top{
  left:0;
  position:fixed;
  right:0;
  z-index:1030;
}
.fixed-bottom{
  bottom:0;
}
.sticky-top{
  top:0;
}
.sticky-bottom,.sticky-top{
  position:sticky;
  z-index:1020;
}
.sticky-bottom{
  bottom:0;
}
@media (min-width:576px){
  .sticky-sm-top{
    top:0;
  }
  .sticky-sm-bottom,.sticky-sm-top{
    position:sticky;
    z-index:1020;
  }
  .sticky-sm-bottom{
    bottom:0;
  }
}
@media (min-width:768px){
  .sticky-md-top{
    top:0;
  }
  .sticky-md-bottom,.sticky-md-top{
    position:sticky;
    z-index:1020;
  }
  .sticky-md-bottom{
    bottom:0;
  }
}
@media (min-width:992px){
  .sticky-lg-top{
    top:0;
  }
  .sticky-lg-bottom,.sticky-lg-top{
    position:sticky;
    z-index:1020;
  }
  .sticky-lg-bottom{
    bottom:0;
  }
}
@media (min-width:1200px){
  .sticky-xl-top{
    top:0;
  }
  .sticky-xl-bottom,.sticky-xl-top{
    position:sticky;
    z-index:1020;
  }
  .sticky-xl-bottom{
    bottom:0;
  }
}
@media (min-width:1400px){
  .sticky-xxl-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
  .sticky-xxl-bottom{
    bottom:0;
    position:sticky;
    z-index:1020;
  }
}
.hstack{
  align-items:center;
  flex-direction:row;
}
.hstack,.vstack{
  align-self:stretch;
  display:flex;
}
.vstack{
  flex:1 1 auto;
  flex-direction:column;
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  width:1px !important;
  clip:rect(0, 0, 0, 0) !important;
  border:0 !important;
  white-space:nowrap !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){
  position:absolute !important;
}
.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{
  overflow:hidden !important;
}
.stretched-link:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}
.text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.vr{
  align-self:stretch;
  background-color:currentcolor;
  display:inline-block;
  min-height:1em;
  opacity:.25;
  width:1px;
  width:var(--bs-border-width);
}
.align-baseline{
  vertical-align:baseline !important;
}
.align-top{
  vertical-align:top !important;
}
.align-middle{
  vertical-align:middle !important;
}
.align-bottom{
  vertical-align:bottom !important;
}
.align-text-bottom{
  vertical-align:text-bottom !important;
}
.align-text-top{
  vertical-align:text-top !important;
}
.float-start{
  float:left !important;
}
.float-end{
  float:right !important;
}
.float-none{
  float:none !important;
}
.object-fit-contain{
  -o-object-fit:contain !important;
     object-fit:contain !important;
}
.object-fit-cover{
  -o-object-fit:cover !important;
     object-fit:cover !important;
}
.object-fit-fill{
  -o-object-fit:fill !important;
     object-fit:fill !important;
}
.object-fit-scale{
  -o-object-fit:scale-down !important;
     object-fit:scale-down !important;
}
.object-fit-none{
  -o-object-fit:none !important;
     object-fit:none !important;
}
.opacity-0{
  opacity:0 !important;
}
.opacity-25{
  opacity:.25 !important;
}
.opacity-50{
  opacity:.5 !important;
}
.opacity-75{
  opacity:.75 !important;
}
.opacity-100{
  opacity:1 !important;
}
.overflow-auto{
  overflow:auto !important;
}
.overflow-hidden{
  overflow:hidden !important;
}
.overflow-visible{
  overflow:visible !important;
}
.overflow-scroll{
  overflow:scroll !important;
}
.overflow-x-auto{
  overflow-x:auto !important;
}
.overflow-x-hidden{
  overflow-x:hidden !important;
}
.overflow-x-visible{
  overflow-x:visible !important;
}
.overflow-x-scroll{
  overflow-x:scroll !important;
}
.overflow-y-auto{
  overflow-y:auto !important;
}
.overflow-y-hidden{
  overflow-y:hidden !important;
}
.overflow-y-visible{
  overflow-y:visible !important;
}
.overflow-y-scroll{
  overflow-y:scroll !important;
}
.d-inline{
  display:inline !important;
}
.d-inline-block{
  display:inline-block !important;
}
.d-block{
  display:block !important;
}
.d-grid{
  display:grid !important;
}
.d-inline-grid{
  display:inline-grid !important;
}
.d-table{
  display:table !important;
}
.d-table-row{
  display:table-row !important;
}
.d-table-cell{
  display:table-cell !important;
}
.d-flex{
  display:flex !important;
}
.d-inline-flex{
  display:inline-flex !important;
}
.d-none{
  display:none !important;
}
.shadow{
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;
  box-shadow:var(--bs-box-shadow) !important;
}
.shadow-sm{
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
  box-shadow:var(--bs-box-shadow-sm) !important;
}
.shadow-lg{
  box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;
  box-shadow:var(--bs-box-shadow-lg) !important;
}
.shadow-none{
  box-shadow:none !important;
}
.focus-ring-primary{
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary{
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success{
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info{
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning{
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger{
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light{
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark{
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static{
  position:static !important;
}
.position-relative{
  position:relative !important;
}
.position-absolute{
  position:absolute !important;
}
.position-fixed{
  position:fixed !important;
}
.position-sticky{
  position:sticky !important;
}
.top-0{
  top:0 !important;
}
.top-50{
  top:50% !important;
}
.top-100{
  top:100% !important;
}
.bottom-0{
  bottom:0 !important;
}
.bottom-50{
  bottom:50% !important;
}
.bottom-100{
  bottom:100% !important;
}
.start-0{
  left:0 !important;
}
.start-50{
  left:50% !important;
}
.start-100{
  left:100% !important;
}
.end-0{
  right:0 !important;
}
.end-50{
  right:50% !important;
}
.end-100{
  right:100% !important;
}
.translate-middle{
  transform:translate(-50%, -50%) !important;
}
.translate-middle-x{
  transform:translateX(-50%) !important;
}
.translate-middle-y{
  transform:translateY(-50%) !important;
}
.border{
  border:1px solid #e5e7eb !important;
  border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0{
  border:0 !important;
}
.border-top{
  border-top:1px solid #e5e7eb !important;
  border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0{
  border-top:0 !important;
}
.border-end{
  border-right:1px solid #e5e7eb !important;
  border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0{
  border-right:0 !important;
}
.border-bottom{
  border-bottom:1px solid #e5e7eb !important;
  border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0{
  border-bottom:0 !important;
}
.border-start{
  border-left:1px solid #e5e7eb !important;
  border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0{
  border-left:0 !important;
}
.border-primary{
  --bs-border-opacity:1;
  border-color:#1c9ee2 !important;
  border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary{
  --bs-border-opacity:1;
  border-color:#151e22 !important;
  border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success{
  --bs-border-opacity:1;
  border-color:#198754 !important;
  border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info{
  --bs-border-opacity:1;
  border-color:#0dcaf0 !important;
  border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning{
  --bs-border-opacity:1;
  border-color:#ffc107 !important;
  border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger{
  --bs-border-opacity:1;
  border-color:#dc3545 !important;
  border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light{
  --bs-border-opacity:1;
  border-color:#f5f6f7 !important;
  border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark{
  --bs-border-opacity:1;
  border-color:#212529 !important;
  border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black{
  --bs-border-opacity:1;
  border-color:#000 !important;
  border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white{
  --bs-border-opacity:1;
  border-color:#fff !important;
  border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle{
  border-color:#a4d8f3 !important;
  border-color:var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle{
  border-color:#a1a5a7 !important;
  border-color:var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle{
  border-color:#a3cfbb !important;
  border-color:var(--bs-success-border-subtle) !important;
}
.border-info-subtle{
  border-color:#9eeaf9 !important;
  border-color:var(--bs-info-border-subtle) !important;
}
.border-warning-subtle{
  border-color:#ffe69c !important;
  border-color:var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle{
  border-color:#f1aeb5 !important;
  border-color:var(--bs-danger-border-subtle) !important;
}
.border-light-subtle{
  border-color:#f2f4f7 !important;
  border-color:var(--bs-light-border-subtle) !important;
}
.border-dark-subtle{
  border-color:#d0d5dd !important;
  border-color:var(--bs-dark-border-subtle) !important;
}
.border-1{
  border-width:1px !important;
}
.border-2{
  border-width:2px !important;
}
.border-3{
  border-width:3px !important;
}
.border-4{
  border-width:4px !important;
}
.border-5{
  border-width:5px !important;
}
.border-opacity-10{
  --bs-border-opacity:0.1;
}
.border-opacity-25{
  --bs-border-opacity:0.25;
}
.border-opacity-50{
  --bs-border-opacity:0.5;
}
.border-opacity-75{
  --bs-border-opacity:0.75;
}
.border-opacity-100{
  --bs-border-opacity:1;
}
.w-25{
  width:25% !important;
}
.w-50{
  width:50% !important;
}
.w-75{
  width:75% !important;
}
.w-100{
  width:100% !important;
}
.w-auto{
  width:auto !important;
}
.mw-100{
  max-width:100% !important;
}
.vw-100{
  width:100vw !important;
}
.min-vw-100{
  min-width:100vw !important;
}
.h-25{
  height:25% !important;
}
.h-50{
  height:50% !important;
}
.h-75{
  height:75% !important;
}
.h-100{
  height:100% !important;
}
.h-auto{
  height:auto !important;
}
.mh-100{
  max-height:100% !important;
}
.vh-100{
  height:100vh !important;
}
.min-vh-100{
  min-height:100vh !important;
}
.flex-fill{
  flex:1 1 auto !important;
}
.flex-row{
  flex-direction:row !important;
}
.flex-column{
  flex-direction:column !important;
}
.flex-row-reverse{
  flex-direction:row-reverse !important;
}
.flex-column-reverse{
  flex-direction:column-reverse !important;
}
.flex-grow-0{
  flex-grow:0 !important;
}
.flex-grow-1{
  flex-grow:1 !important;
}
.flex-shrink-0{
  flex-shrink:0 !important;
}
.flex-shrink-1{
  flex-shrink:1 !important;
}
.flex-wrap{
  flex-wrap:wrap !important;
}
.flex-nowrap{
  flex-wrap:nowrap !important;
}
.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}
.justify-content-start{
  justify-content:flex-start !important;
}
.justify-content-end{
  justify-content:flex-end !important;
}
.justify-content-center{
  justify-content:center !important;
}
.justify-content-between{
  justify-content:space-between !important;
}
.justify-content-around{
  justify-content:space-around !important;
}
.justify-content-evenly{
  justify-content:space-evenly !important;
}
.align-items-start{
  align-items:flex-start !important;
}
.align-items-end{
  align-items:flex-end !important;
}
.align-items-center{
  align-items:center !important;
}
.align-items-baseline{
  align-items:baseline !important;
}
.align-items-stretch{
  align-items:stretch !important;
}
.align-content-start{
  align-content:flex-start !important;
}
.align-content-end{
  align-content:flex-end !important;
}
.align-content-center{
  align-content:center !important;
}
.align-content-between{
  align-content:space-between !important;
}
.align-content-around{
  align-content:space-around !important;
}
.align-content-stretch{
  align-content:stretch !important;
}
.align-self-auto{
  align-self:auto !important;
}
.align-self-start{
  align-self:flex-start !important;
}
.align-self-end{
  align-self:flex-end !important;
}
.align-self-center{
  align-self:center !important;
}
.align-self-baseline{
  align-self:baseline !important;
}
.align-self-stretch{
  align-self:stretch !important;
}
.order-first{
  order:-1 !important;
}
.order-0{
  order:0 !important;
}
.order-1{
  order:1 !important;
}
.order-2{
  order:2 !important;
}
.order-3{
  order:3 !important;
}
.order-4{
  order:4 !important;
}
.order-5{
  order:5 !important;
}
.order-last{
  order:6 !important;
}
.m-0{
  margin:0 !important;
}
.m-1{
  margin:.25rem !important;
}
.m-2{
  margin:.5rem !important;
}
.m-3{
  margin:1rem !important;
}
.m-4{
  margin:1.5rem !important;
}
.m-5{
  margin:3rem !important;
}
.m-auto{
  margin:auto !important;
}
.mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}
.mx-1{
  margin-left:.25rem !important;
  margin-right:.25rem !important;
}
.mx-2{
  margin-left:.5rem !important;
  margin-right:.5rem !important;
}
.mx-3{
  margin-left:1rem !important;
  margin-right:1rem !important;
}
.mx-4{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important;
}
.mx-5{
  margin-left:3rem !important;
  margin-right:3rem !important;
}
.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important;
}
.my-0{
  margin-bottom:0 !important;
  margin-top:0 !important;
}
.my-1{
  margin-bottom:.25rem !important;
  margin-top:.25rem !important;
}
.my-2{
  margin-bottom:.5rem !important;
  margin-top:.5rem !important;
}
.my-3{
  margin-bottom:1rem !important;
  margin-top:1rem !important;
}
.my-4{
  margin-bottom:1.5rem !important;
  margin-top:1.5rem !important;
}
.my-5{
  margin-bottom:3rem !important;
  margin-top:3rem !important;
}
.my-auto{
  margin-bottom:auto !important;
  margin-top:auto !important;
}
.mt-0{
  margin-top:0 !important;
}
.mt-1{
  margin-top:.25rem !important;
}
.mt-2{
  margin-top:.5rem !important;
}
.mt-3{
  margin-top:1rem !important;
}
.mt-4{
  margin-top:1.5rem !important;
}
.mt-5{
  margin-top:3rem !important;
}
.mt-auto{
  margin-top:auto !important;
}
.me-0{
  margin-right:0 !important;
}
.me-1{
  margin-right:.25rem !important;
}
.me-2{
  margin-right:.5rem !important;
}
.me-3{
  margin-right:1rem !important;
}
.me-4{
  margin-right:1.5rem !important;
}
.me-5{
  margin-right:3rem !important;
}
.me-auto{
  margin-right:auto !important;
}
.mb-0{
  margin-bottom:0 !important;
}
.mb-1{
  margin-bottom:.25rem !important;
}
.mb-2{
  margin-bottom:.5rem !important;
}
.mb-3{
  margin-bottom:1rem !important;
}
.mb-4{
  margin-bottom:1.5rem !important;
}
.mb-5{
  margin-bottom:3rem !important;
}
.mb-auto{
  margin-bottom:auto !important;
}
.ms-0{
  margin-left:0 !important;
}
.ms-1{
  margin-left:.25rem !important;
}
.ms-2{
  margin-left:.5rem !important;
}
.ms-3{
  margin-left:1rem !important;
}
.ms-4{
  margin-left:1.5rem !important;
}
.ms-5{
  margin-left:3rem !important;
}
.ms-auto{
  margin-left:auto !important;
}
.p-0{
  padding:0 !important;
}
.p-1{
  padding:.25rem !important;
}
.p-2{
  padding:.5rem !important;
}
.p-3{
  padding:1rem !important;
}
.p-4{
  padding:1.5rem !important;
}
.p-5{
  padding:3rem !important;
}
.px-0{
  padding-left:0 !important;
  padding-right:0 !important;
}
.px-1{
  padding-left:.25rem !important;
  padding-right:.25rem !important;
}
.px-2{
  padding-left:.5rem !important;
  padding-right:.5rem !important;
}
.px-3{
  padding-left:1rem !important;
  padding-right:1rem !important;
}
.px-4{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important;
}
.px-5{
  padding-left:3rem !important;
  padding-right:3rem !important;
}
.py-0{
  padding-bottom:0 !important;
  padding-top:0 !important;
}
.py-1{
  padding-bottom:.25rem !important;
  padding-top:.25rem !important;
}
.py-2{
  padding-bottom:.5rem !important;
  padding-top:.5rem !important;
}
.py-3{
  padding-bottom:1rem !important;
  padding-top:1rem !important;
}
.py-4{
  padding-bottom:1.5rem !important;
  padding-top:1.5rem !important;
}
.py-5{
  padding-bottom:3rem !important;
  padding-top:3rem !important;
}
.pt-0{
  padding-top:0 !important;
}
.pt-1{
  padding-top:.25rem !important;
}
.pt-2{
  padding-top:.5rem !important;
}
.pt-3{
  padding-top:1rem !important;
}
.pt-4{
  padding-top:1.5rem !important;
}
.pt-5{
  padding-top:3rem !important;
}
.pe-0{
  padding-right:0 !important;
}
.pe-1{
  padding-right:.25rem !important;
}
.pe-2{
  padding-right:.5rem !important;
}
.pe-3{
  padding-right:1rem !important;
}
.pe-4{
  padding-right:1.5rem !important;
}
.pe-5{
  padding-right:3rem !important;
}
.pb-0{
  padding-bottom:0 !important;
}
.pb-1{
  padding-bottom:.25rem !important;
}
.pb-2{
  padding-bottom:.5rem !important;
}
.pb-3{
  padding-bottom:1rem !important;
}
.pb-4{
  padding-bottom:1.5rem !important;
}
.pb-5{
  padding-bottom:3rem !important;
}
.ps-0{
  padding-left:0 !important;
}
.ps-1{
  padding-left:.25rem !important;
}
.ps-2{
  padding-left:.5rem !important;
}
.ps-3{
  padding-left:1rem !important;
}
.ps-4{
  padding-left:1.5rem !important;
}
.ps-5{
  padding-left:3rem !important;
}
.gap-0{
  gap:0 !important;
}
.gap-1{
  gap:.25rem !important;
}
.gap-2{
  gap:.5rem !important;
}
.gap-3{
  gap:1rem !important;
}
.gap-4{
  gap:1.5rem !important;
}
.gap-5{
  gap:3rem !important;
}
.row-gap-0{
  row-gap:0 !important;
}
.row-gap-1{
  row-gap:.25rem !important;
}
.row-gap-2{
  row-gap:.5rem !important;
}
.row-gap-3{
  row-gap:1rem !important;
}
.row-gap-4{
  row-gap:1.5rem !important;
}
.row-gap-5{
  row-gap:3rem !important;
}
.column-gap-0{
  -moz-column-gap:0 !important;
       column-gap:0 !important;
}
.column-gap-1{
  -moz-column-gap:.25rem !important;
       column-gap:.25rem !important;
}
.column-gap-2{
  -moz-column-gap:.5rem !important;
       column-gap:.5rem !important;
}
.column-gap-3{
  -moz-column-gap:1rem !important;
       column-gap:1rem !important;
}
.column-gap-4{
  -moz-column-gap:1.5rem !important;
       column-gap:1.5rem !important;
}
.column-gap-5{
  -moz-column-gap:3rem !important;
       column-gap:3rem !important;
}
.font-monospace{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace !important;
  font-family:var(--bs-font-monospace) !important;
}
.fs-1{
  font-size:calc(1.425rem + 2.1vw) !important;
}
.fs-2{
  font-size:calc(1.35rem + 1.2vw) !important;
}
.fs-3{
  font-size:calc(1.3125rem + .75vw) !important;
}
.fs-4{
  font-size:calc(1.275rem + .3vw) !important;
}
.fs-5{
  font-size:.875rem !important;
}
.fs-6{
  font-size:.75rem !important;
}
.fst-italic{
  font-style:italic !important;
}
.fst-normal{
  font-style:normal !important;
}
.fw-lighter{
  font-weight:lighter !important;
}
.fw-light{
  font-weight:300 !important;
}
.fw-normal{
  font-weight:400 !important;
}
.fw-medium{
  font-weight:500 !important;
}
.fw-semibold{
  font-weight:600 !important;
}
.fw-bold{
  font-weight:700 !important;
}
.fw-bolder{
  font-weight:bolder !important;
}
.lh-1{
  line-height:1 !important;
}
.lh-sm{
  line-height:1.25 !important;
}
.lh-base{
  line-height:1.5 !important;
}
.lh-lg{
  line-height:2 !important;
}
.text-start{
  text-align:left !important;
}
.text-end{
  text-align:right !important;
}
.text-center{
  text-align:center !important;
}
.text-decoration-none{
  text-decoration:none !important;
}
.text-decoration-underline{
  text-decoration:underline !important;
}
.text-decoration-line-through{
  text-decoration:line-through !important;
}
.text-lowercase{
  text-transform:lowercase !important;
}
.text-uppercase{
  text-transform:uppercase !important;
}
.text-capitalize{
  text-transform:capitalize !important;
}
.text-wrap{
  white-space:normal !important;
}
.text-nowrap{
  white-space:nowrap !important;
}
.text-break{
  word-wrap:break-word !important;
  word-break:break-word !important;
}
.text-primary{
  --bs-text-opacity:1;
  color:#1c9ee2 !important;
  color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary{
  --bs-text-opacity:1;
  color:#151e22 !important;
  color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success{
  --bs-text-opacity:1;
  color:#198754 !important;
  color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info{
  --bs-text-opacity:1;
  color:#0dcaf0 !important;
  color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning{
  --bs-text-opacity:1;
  color:#ffc107 !important;
  color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger{
  --bs-text-opacity:1;
  color:#dc3545 !important;
  color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light{
  --bs-text-opacity:1;
  color:#f5f6f7 !important;
  color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark{
  --bs-text-opacity:1;
  color:#212529 !important;
  color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black{
  --bs-text-opacity:1;
  color:#000 !important;
  color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white{
  --bs-text-opacity:1;
  color:#fff !important;
  color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body{
  --bs-text-opacity:1;
  color:#101828 !important;
  color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted{
  --bs-text-opacity:1;
  color:#667085 !important;
  color:var(--bs-secondary-color) !important;
}
.text-black-50{
  --bs-text-opacity:1;
  color:rgba(0,0,0,.5) !important;
}
.text-white-50{
  --bs-text-opacity:1;
  color:hsla(0,0%,100%,.5) !important;
}
.text-body-secondary{
  --bs-text-opacity:1;
  color:#667085 !important;
  color:var(--bs-secondary-color) !important;
}
.text-body-tertiary{
  --bs-text-opacity:1;
  color:rgba(16,24,40,.5) !important;
  color:var(--bs-tertiary-color) !important;
}
.text-body-emphasis{
  --bs-text-opacity:1;
  color:#000 !important;
  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:#0b3f5a !important;
  color:var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis{
  color:#080c0e !important;
  color:var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis{
  color:#0a3622 !important;
  color:var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis{
  color:#055160 !important;
  color:var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis{
  color:#664d03 !important;
  color:var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis{
  color:#58151c !important;
  color:var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis{
  color:#495057 !important;
  color:var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis{
  color:#495057 !important;
  color:var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10,.link-opacity-10-hover:hover{
  --bs-link-opacity:0.1;
}
.link-opacity-25,.link-opacity-25-hover:hover{
  --bs-link-opacity:0.25;
}
.link-opacity-50,.link-opacity-50-hover:hover{
  --bs-link-opacity:0.5;
}
.link-opacity-75,.link-opacity-75-hover:hover{
  --bs-link-opacity:0.75;
}
.link-opacity-100,.link-opacity-100-hover:hover{
  --bs-link-opacity:1;
}
.link-offset-1,.link-offset-1-hover:hover{
  text-underline-offset:.125em !important;
}
.link-offset-2,.link-offset-2-hover:hover{
  text-underline-offset:.25em !important;
}
.link-offset-3,.link-offset-3-hover:hover{
  text-underline-offset:.375em !important;
}
.link-underline-primary{
  --bs-link-underline-opacity:1;
  text-decoration-color:#1c9ee2 !important;
  text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary{
  --bs-link-underline-opacity:1;
  text-decoration-color:#151e22 !important;
  text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success{
  --bs-link-underline-opacity:1;
  text-decoration-color:#198754 !important;
  text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info{
  --bs-link-underline-opacity:1;
  text-decoration-color:#0dcaf0 !important;
  text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning{
  --bs-link-underline-opacity:1;
  text-decoration-color:#ffc107 !important;
  text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger{
  --bs-link-underline-opacity:1;
  text-decoration-color:#dc3545 !important;
  text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light{
  --bs-link-underline-opacity:1;
  text-decoration-color:#f5f6f7 !important;
  text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark{
  --bs-link-underline-opacity:1;
  text-decoration-color:#212529 !important;
  text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline{
  --bs-link-underline-opacity:1;
  text-decoration-color:#1c9ee2 !important;
  text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{
  --bs-link-underline-opacity:1;
}
.bg-primary{
  --bs-bg-opacity:1;
  background-color:#1c9ee2 !important;
  background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary{
  --bs-bg-opacity:1;
  background-color:#151e22 !important;
  background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success{
  --bs-bg-opacity:1;
  background-color:#198754 !important;
  background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info{
  --bs-bg-opacity:1;
  background-color:#0dcaf0 !important;
  background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning{
  --bs-bg-opacity:1;
  background-color:#ffc107 !important;
  background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger{
  --bs-bg-opacity:1;
  background-color:#dc3545 !important;
  background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light{
  --bs-bg-opacity:1;
  background-color:#f5f6f7 !important;
  background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark{
  --bs-bg-opacity:1;
  background-color:#212529 !important;
  background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black{
  --bs-bg-opacity:1;
  background-color:#000 !important;
  background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white{
  --bs-bg-opacity:1;
  background-color:#fff !important;
  background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body{
  --bs-bg-opacity:1;
  background-color:#fff !important;
  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:#f2f4f7 !important;
  background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary{
  --bs-bg-opacity:1;
  background-color:#f5f6f7 !important;
  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:#d2ecf9 !important;
  background-color:var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle{
  background-color:#d0d2d3 !important;
  background-color:var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle{
  background-color:#d1e7dd !important;
  background-color:var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle{
  background-color:#cff4fc !important;
  background-color:var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle{
  background-color:#fff3cd !important;
  background-color:var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle{
  background-color:#f8d7da !important;
  background-color:var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle{
  background-color:#fafbfb !important;
  background-color:var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle{
  background-color:#e5e7eb !important;
  background-color:var(--bs-dark-bg-subtle) !important;
}
.bg-gradient{
  background-image:linear-gradient(180deg, hsla(0,0%,100%,.15), hsla(0,0%,100%,0)) !important;
  background-image:var(--bs-gradient) !important;
}
.user-select-all{
  -webkit-user-select:all !important;
     -moz-user-select:all !important;
          user-select:all !important;
}
.user-select-auto{
  -webkit-user-select:auto !important;
     -moz-user-select:auto !important;
          user-select:auto !important;
}
.user-select-none{
  -webkit-user-select:none !important;
     -moz-user-select:none !important;
          user-select:none !important;
}
.pe-none{
  pointer-events:none !important;
}
.pe-auto{
  pointer-events:auto !important;
}
.rounded{
  border-radius:.375rem !important;
  border-radius:var(--bs-border-radius) !important;
}
.rounded-0{
  border-radius:0 !important;
}
.rounded-1{
  border-radius:.25rem !important;
  border-radius:var(--bs-border-radius-sm) !important;
}
.rounded-2{
  border-radius:.375rem !important;
  border-radius:var(--bs-border-radius) !important;
}
.rounded-3{
  border-radius:.5rem !important;
  border-radius:var(--bs-border-radius-lg) !important;
}
.rounded-4{
  border-radius:1rem !important;
  border-radius:var(--bs-border-radius-xl) !important;
}
.rounded-5{
  border-radius:2rem !important;
  border-radius:var(--bs-border-radius-xxl) !important;
}
.rounded-circle{
  border-radius:50% !important;
}
.rounded-pill{
  border-radius:50rem !important;
  border-radius:var(--bs-border-radius-pill) !important;
}
.rounded-top{
  border-top-left-radius:.375rem !important;
  border-top-left-radius:var(--bs-border-radius) !important;
  border-top-right-radius:.375rem !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}
.rounded-top-0{
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important;
}
.rounded-top-1{
  border-top-left-radius:.25rem !important;
  border-top-left-radius:var(--bs-border-radius-sm) !important;
  border-top-right-radius:.25rem !important;
  border-top-right-radius:var(--bs-border-radius-sm) !important;
}
.rounded-top-2{
  border-top-left-radius:.375rem !important;
  border-top-left-radius:var(--bs-border-radius) !important;
  border-top-right-radius:.375rem !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}
.rounded-top-3{
  border-top-left-radius:.5rem !important;
  border-top-left-radius:var(--bs-border-radius-lg) !important;
  border-top-right-radius:.5rem !important;
  border-top-right-radius:var(--bs-border-radius-lg) !important;
}
.rounded-top-4{
  border-top-left-radius:1rem !important;
  border-top-left-radius:var(--bs-border-radius-xl) !important;
  border-top-right-radius:1rem !important;
  border-top-right-radius:var(--bs-border-radius-xl) !important;
}
.rounded-top-5{
  border-top-left-radius:2rem !important;
  border-top-left-radius:var(--bs-border-radius-xxl) !important;
  border-top-right-radius:2rem !important;
  border-top-right-radius:var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle{
  border-top-left-radius:50% !important;
  border-top-right-radius:50% !important;
}
.rounded-top-pill{
  border-top-left-radius:50rem !important;
  border-top-left-radius:var(--bs-border-radius-pill) !important;
  border-top-right-radius:50rem !important;
  border-top-right-radius:var(--bs-border-radius-pill) !important;
}
.rounded-end{
  border-bottom-right-radius:.375rem !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
  border-top-right-radius:.375rem !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}
.rounded-end-0{
  border-bottom-right-radius:0 !important;
  border-top-right-radius:0 !important;
}
.rounded-end-1{
  border-bottom-right-radius:.25rem !important;
  border-bottom-right-radius:var(--bs-border-radius-sm) !important;
  border-top-right-radius:.25rem !important;
  border-top-right-radius:var(--bs-border-radius-sm) !important;
}
.rounded-end-2{
  border-bottom-right-radius:.375rem !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
  border-top-right-radius:.375rem !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}
.rounded-end-3{
  border-bottom-right-radius:.5rem !important;
  border-bottom-right-radius:var(--bs-border-radius-lg) !important;
  border-top-right-radius:.5rem !important;
  border-top-right-radius:var(--bs-border-radius-lg) !important;
}
.rounded-end-4{
  border-bottom-right-radius:1rem !important;
  border-bottom-right-radius:var(--bs-border-radius-xl) !important;
  border-top-right-radius:1rem !important;
  border-top-right-radius:var(--bs-border-radius-xl) !important;
}
.rounded-end-5{
  border-bottom-right-radius:2rem !important;
  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;
  border-top-right-radius:2rem !important;
  border-top-right-radius:var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle{
  border-bottom-right-radius:50% !important;
  border-top-right-radius:50% !important;
}
.rounded-end-pill{
  border-bottom-right-radius:50rem !important;
  border-bottom-right-radius:var(--bs-border-radius-pill) !important;
  border-top-right-radius:50rem !important;
  border-top-right-radius:var(--bs-border-radius-pill) !important;
}
.rounded-bottom{
  border-bottom-left-radius:.375rem !important;
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-bottom-right-radius:.375rem !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
}
.rounded-bottom-0{
  border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
}
.rounded-bottom-1{
  border-bottom-left-radius:.25rem !important;
  border-bottom-left-radius:var(--bs-border-radius-sm) !important;
  border-bottom-right-radius:.25rem !important;
  border-bottom-right-radius:var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2{
  border-bottom-left-radius:.375rem !important;
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-bottom-right-radius:.375rem !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
}
.rounded-bottom-3{
  border-bottom-left-radius:.5rem !important;
  border-bottom-left-radius:var(--bs-border-radius-lg) !important;
  border-bottom-right-radius:.5rem !important;
  border-bottom-right-radius:var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4{
  border-bottom-left-radius:1rem !important;
  border-bottom-left-radius:var(--bs-border-radius-xl) !important;
  border-bottom-right-radius:1rem !important;
  border-bottom-right-radius:var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5{
  border-bottom-left-radius:2rem !important;
  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius:2rem !important;
  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle{
  border-bottom-left-radius:50% !important;
  border-bottom-right-radius:50% !important;
}
.rounded-bottom-pill{
  border-bottom-left-radius:50rem !important;
  border-bottom-left-radius:var(--bs-border-radius-pill) !important;
  border-bottom-right-radius:50rem !important;
  border-bottom-right-radius:var(--bs-border-radius-pill) !important;
}
.rounded-start{
  border-bottom-left-radius:.375rem !important;
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-top-left-radius:.375rem !important;
  border-top-left-radius:var(--bs-border-radius) !important;
}
.rounded-start-0{
  border-bottom-left-radius:0 !important;
  border-top-left-radius:0 !important;
}
.rounded-start-1{
  border-bottom-left-radius:.25rem !important;
  border-bottom-left-radius:var(--bs-border-radius-sm) !important;
  border-top-left-radius:.25rem !important;
  border-top-left-radius:var(--bs-border-radius-sm) !important;
}
.rounded-start-2{
  border-bottom-left-radius:.375rem !important;
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-top-left-radius:.375rem !important;
  border-top-left-radius:var(--bs-border-radius) !important;
}
.rounded-start-3{
  border-bottom-left-radius:.5rem !important;
  border-bottom-left-radius:var(--bs-border-radius-lg) !important;
  border-top-left-radius:.5rem !important;
  border-top-left-radius:var(--bs-border-radius-lg) !important;
}
.rounded-start-4{
  border-bottom-left-radius:1rem !important;
  border-bottom-left-radius:var(--bs-border-radius-xl) !important;
  border-top-left-radius:1rem !important;
  border-top-left-radius:var(--bs-border-radius-xl) !important;
}
.rounded-start-5{
  border-bottom-left-radius:2rem !important;
  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;
  border-top-left-radius:2rem !important;
  border-top-left-radius:var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle{
  border-bottom-left-radius:50% !important;
  border-top-left-radius:50% !important;
}
.rounded-start-pill{
  border-bottom-left-radius:50rem !important;
  border-bottom-left-radius:var(--bs-border-radius-pill) !important;
  border-top-left-radius:50rem !important;
  border-top-left-radius:var(--bs-border-radius-pill) !important;
}
.visible{
  visibility:visible !important;
}
.invisible{
  visibility:hidden !important;
}
.z-n1{
  z-index:-1 !important;
}
.z-0{
  z-index:0 !important;
}
.z-1{
  z-index:1 !important;
}
.z-2{
  z-index:2 !important;
}
.z-3{
  z-index:3 !important;
}
@media (min-width:576px){
  .float-sm-start{
    float:left !important;
  }
  .float-sm-end{
    float:right !important;
  }
  .float-sm-none{
    float:none !important;
  }
  .object-fit-sm-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-sm-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-sm-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-sm-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-sm-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-grid{
    display:grid !important;
  }
  .d-sm-inline-grid{
    display:inline-grid !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-sm-start{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .align-content-sm-start{
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    align-content:center !important;
  }
  .align-content-sm-between{
    align-content:space-between !important;
  }
  .align-content-sm-around{
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .align-self-sm-auto{
    align-self:auto !important;
  }
  .align-self-sm-start{
    align-self:flex-start !important;
  }
  .align-self-sm-end{
    align-self:flex-end !important;
  }
  .align-self-sm-center{
    align-self:center !important;
  }
  .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-last{
    order:6 !important;
  }
  .m-sm-0{
    margin:0 !important;
  }
  .m-sm-1{
    margin:.25rem !important;
  }
  .m-sm-2{
    margin:.5rem !important;
  }
  .m-sm-3{
    margin:1rem !important;
  }
  .m-sm-4{
    margin:1.5rem !important;
  }
  .m-sm-5{
    margin:3rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mx-sm-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-sm-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-sm-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-sm-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-sm-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-sm-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-sm-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-sm-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-sm-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-sm-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-sm-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-sm-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-sm-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-sm-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-sm-0{
    margin-top:0 !important;
  }
  .mt-sm-1{
    margin-top:.25rem !important;
  }
  .mt-sm-2{
    margin-top:.5rem !important;
  }
  .mt-sm-3{
    margin-top:1rem !important;
  }
  .mt-sm-4{
    margin-top:1.5rem !important;
  }
  .mt-sm-5{
    margin-top:3rem !important;
  }
  .mt-sm-auto{
    margin-top:auto !important;
  }
  .me-sm-0{
    margin-right:0 !important;
  }
  .me-sm-1{
    margin-right:.25rem !important;
  }
  .me-sm-2{
    margin-right:.5rem !important;
  }
  .me-sm-3{
    margin-right:1rem !important;
  }
  .me-sm-4{
    margin-right:1.5rem !important;
  }
  .me-sm-5{
    margin-right:3rem !important;
  }
  .me-sm-auto{
    margin-right:auto !important;
  }
  .mb-sm-0{
    margin-bottom:0 !important;
  }
  .mb-sm-1{
    margin-bottom:.25rem !important;
  }
  .mb-sm-2{
    margin-bottom:.5rem !important;
  }
  .mb-sm-3{
    margin-bottom:1rem !important;
  }
  .mb-sm-4{
    margin-bottom:1.5rem !important;
  }
  .mb-sm-5{
    margin-bottom:3rem !important;
  }
  .mb-sm-auto{
    margin-bottom:auto !important;
  }
  .ms-sm-0{
    margin-left:0 !important;
  }
  .ms-sm-1{
    margin-left:.25rem !important;
  }
  .ms-sm-2{
    margin-left:.5rem !important;
  }
  .ms-sm-3{
    margin-left:1rem !important;
  }
  .ms-sm-4{
    margin-left:1.5rem !important;
  }
  .ms-sm-5{
    margin-left:3rem !important;
  }
  .ms-sm-auto{
    margin-left:auto !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .p-sm-1{
    padding:.25rem !important;
  }
  .p-sm-2{
    padding:.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .p-sm-4{
    padding:1.5rem !important;
  }
  .p-sm-5{
    padding:3rem !important;
  }
  .px-sm-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-sm-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-sm-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-sm-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-sm-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-sm-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-sm-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-sm-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-sm-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-sm-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-sm-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-sm-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-sm-0{
    padding-top:0 !important;
  }
  .pt-sm-1{
    padding-top:.25rem !important;
  }
  .pt-sm-2{
    padding-top:.5rem !important;
  }
  .pt-sm-3{
    padding-top:1rem !important;
  }
  .pt-sm-4{
    padding-top:1.5rem !important;
  }
  .pt-sm-5{
    padding-top:3rem !important;
  }
  .pe-sm-0{
    padding-right:0 !important;
  }
  .pe-sm-1{
    padding-right:.25rem !important;
  }
  .pe-sm-2{
    padding-right:.5rem !important;
  }
  .pe-sm-3{
    padding-right:1rem !important;
  }
  .pe-sm-4{
    padding-right:1.5rem !important;
  }
  .pe-sm-5{
    padding-right:3rem !important;
  }
  .pb-sm-0{
    padding-bottom:0 !important;
  }
  .pb-sm-1{
    padding-bottom:.25rem !important;
  }
  .pb-sm-2{
    padding-bottom:.5rem !important;
  }
  .pb-sm-3{
    padding-bottom:1rem !important;
  }
  .pb-sm-4{
    padding-bottom:1.5rem !important;
  }
  .pb-sm-5{
    padding-bottom:3rem !important;
  }
  .ps-sm-0{
    padding-left:0 !important;
  }
  .ps-sm-1{
    padding-left:.25rem !important;
  }
  .ps-sm-2{
    padding-left:.5rem !important;
  }
  .ps-sm-3{
    padding-left:1rem !important;
  }
  .ps-sm-4{
    padding-left:1.5rem !important;
  }
  .ps-sm-5{
    padding-left:3rem !important;
  }
  .gap-sm-0{
    gap:0 !important;
  }
  .gap-sm-1{
    gap:.25rem !important;
  }
  .gap-sm-2{
    gap:.5rem !important;
  }
  .gap-sm-3{
    gap:1rem !important;
  }
  .gap-sm-4{
    gap:1.5rem !important;
  }
  .gap-sm-5{
    gap:3rem !important;
  }
  .row-gap-sm-0{
    row-gap:0 !important;
  }
  .row-gap-sm-1{
    row-gap:.25rem !important;
  }
  .row-gap-sm-2{
    row-gap:.5rem !important;
  }
  .row-gap-sm-3{
    row-gap:1rem !important;
  }
  .row-gap-sm-4{
    row-gap:1.5rem !important;
  }
  .row-gap-sm-5{
    row-gap:3rem !important;
  }
  .column-gap-sm-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-sm-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-sm-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-sm-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-sm-4{
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important;
  }
  .column-gap-sm-5{
    -moz-column-gap:3rem !important;
         column-gap:3rem !important;
  }
  .text-sm-start{
    text-align:left !important;
  }
  .text-sm-end{
    text-align:right !important;
  }
  .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width:768px){
  .float-md-start{
    float:left !important;
  }
  .float-md-end{
    float:right !important;
  }
  .float-md-none{
    float:none !important;
  }
  .object-fit-md-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-md-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-md-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-md-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-md-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-grid{
    display:grid !important;
  }
  .d-md-inline-grid{
    display:inline-grid !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !important;
  }
  .flex-md-fill{
    flex:1 1 auto !important;
  }
  .flex-md-row{
    flex-direction:row !important;
  }
  .flex-md-column{
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-md-start{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
  .align-content-md-start{
    align-content:flex-start !important;
  }
  .align-content-md-end{
    align-content:flex-end !important;
  }
  .align-content-md-center{
    align-content:center !important;
  }
  .align-content-md-between{
    align-content:space-between !important;
  }
  .align-content-md-around{
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    align-content:stretch !important;
  }
  .align-self-md-auto{
    align-self:auto !important;
  }
  .align-self-md-start{
    align-self:flex-start !important;
  }
  .align-self-md-end{
    align-self:flex-end !important;
  }
  .align-self-md-center{
    align-self:center !important;
  }
  .align-self-md-baseline{
    align-self:baseline !important;
  }
  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-last{
    order:6 !important;
  }
  .m-md-0{
    margin:0 !important;
  }
  .m-md-1{
    margin:.25rem !important;
  }
  .m-md-2{
    margin:.5rem !important;
  }
  .m-md-3{
    margin:1rem !important;
  }
  .m-md-4{
    margin:1.5rem !important;
  }
  .m-md-5{
    margin:3rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mx-md-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-md-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-md-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-md-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-md-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-md-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-md-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-md-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-md-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-md-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-md-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-md-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-md-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-md-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-md-0{
    margin-top:0 !important;
  }
  .mt-md-1{
    margin-top:.25rem !important;
  }
  .mt-md-2{
    margin-top:.5rem !important;
  }
  .mt-md-3{
    margin-top:1rem !important;
  }
  .mt-md-4{
    margin-top:1.5rem !important;
  }
  .mt-md-5{
    margin-top:3rem !important;
  }
  .mt-md-auto{
    margin-top:auto !important;
  }
  .me-md-0{
    margin-right:0 !important;
  }
  .me-md-1{
    margin-right:.25rem !important;
  }
  .me-md-2{
    margin-right:.5rem !important;
  }
  .me-md-3{
    margin-right:1rem !important;
  }
  .me-md-4{
    margin-right:1.5rem !important;
  }
  .me-md-5{
    margin-right:3rem !important;
  }
  .me-md-auto{
    margin-right:auto !important;
  }
  .mb-md-0{
    margin-bottom:0 !important;
  }
  .mb-md-1{
    margin-bottom:.25rem !important;
  }
  .mb-md-2{
    margin-bottom:.5rem !important;
  }
  .mb-md-3{
    margin-bottom:1rem !important;
  }
  .mb-md-4{
    margin-bottom:1.5rem !important;
  }
  .mb-md-5{
    margin-bottom:3rem !important;
  }
  .mb-md-auto{
    margin-bottom:auto !important;
  }
  .ms-md-0{
    margin-left:0 !important;
  }
  .ms-md-1{
    margin-left:.25rem !important;
  }
  .ms-md-2{
    margin-left:.5rem !important;
  }
  .ms-md-3{
    margin-left:1rem !important;
  }
  .ms-md-4{
    margin-left:1.5rem !important;
  }
  .ms-md-5{
    margin-left:3rem !important;
  }
  .ms-md-auto{
    margin-left:auto !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .p-md-1{
    padding:.25rem !important;
  }
  .p-md-2{
    padding:.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .p-md-4{
    padding:1.5rem !important;
  }
  .p-md-5{
    padding:3rem !important;
  }
  .px-md-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-md-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-md-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-md-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-md-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-md-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-md-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-md-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-md-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-md-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-md-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-md-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-md-0{
    padding-top:0 !important;
  }
  .pt-md-1{
    padding-top:.25rem !important;
  }
  .pt-md-2{
    padding-top:.5rem !important;
  }
  .pt-md-3{
    padding-top:1rem !important;
  }
  .pt-md-4{
    padding-top:1.5rem !important;
  }
  .pt-md-5{
    padding-top:3rem !important;
  }
  .pe-md-0{
    padding-right:0 !important;
  }
  .pe-md-1{
    padding-right:.25rem !important;
  }
  .pe-md-2{
    padding-right:.5rem !important;
  }
  .pe-md-3{
    padding-right:1rem !important;
  }
  .pe-md-4{
    padding-right:1.5rem !important;
  }
  .pe-md-5{
    padding-right:3rem !important;
  }
  .pb-md-0{
    padding-bottom:0 !important;
  }
  .pb-md-1{
    padding-bottom:.25rem !important;
  }
  .pb-md-2{
    padding-bottom:.5rem !important;
  }
  .pb-md-3{
    padding-bottom:1rem !important;
  }
  .pb-md-4{
    padding-bottom:1.5rem !important;
  }
  .pb-md-5{
    padding-bottom:3rem !important;
  }
  .ps-md-0{
    padding-left:0 !important;
  }
  .ps-md-1{
    padding-left:.25rem !important;
  }
  .ps-md-2{
    padding-left:.5rem !important;
  }
  .ps-md-3{
    padding-left:1rem !important;
  }
  .ps-md-4{
    padding-left:1.5rem !important;
  }
  .ps-md-5{
    padding-left:3rem !important;
  }
  .gap-md-0{
    gap:0 !important;
  }
  .gap-md-1{
    gap:.25rem !important;
  }
  .gap-md-2{
    gap:.5rem !important;
  }
  .gap-md-3{
    gap:1rem !important;
  }
  .gap-md-4{
    gap:1.5rem !important;
  }
  .gap-md-5{
    gap:3rem !important;
  }
  .row-gap-md-0{
    row-gap:0 !important;
  }
  .row-gap-md-1{
    row-gap:.25rem !important;
  }
  .row-gap-md-2{
    row-gap:.5rem !important;
  }
  .row-gap-md-3{
    row-gap:1rem !important;
  }
  .row-gap-md-4{
    row-gap:1.5rem !important;
  }
  .row-gap-md-5{
    row-gap:3rem !important;
  }
  .column-gap-md-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-md-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-md-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-md-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-md-4{
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important;
  }
  .column-gap-md-5{
    -moz-column-gap:3rem !important;
         column-gap:3rem !important;
  }
  .text-md-start{
    text-align:left !important;
  }
  .text-md-end{
    text-align:right !important;
  }
  .text-md-center{
    text-align:center !important;
  }
}
@media (min-width:992px){
  .float-lg-start{
    float:left !important;
  }
  .float-lg-end{
    float:right !important;
  }
  .float-lg-none{
    float:none !important;
  }
  .object-fit-lg-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-lg-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-lg-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-lg-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-lg-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-grid{
    display:grid !important;
  }
  .d-lg-inline-grid{
    display:inline-grid !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !important;
  }
  .flex-lg-fill{
    flex:1 1 auto !important;
  }
  .flex-lg-row{
    flex-direction:row !important;
  }
  .flex-lg-column{
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-lg-start{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .align-content-lg-start{
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    align-content:center !important;
  }
  .align-content-lg-between{
    align-content:space-between !important;
  }
  .align-content-lg-around{
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .align-self-lg-auto{
    align-self:auto !important;
  }
  .align-self-lg-start{
    align-self:flex-start !important;
  }
  .align-self-lg-end{
    align-self:flex-end !important;
  }
  .align-self-lg-center{
    align-self:center !important;
  }
  .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-last{
    order:6 !important;
  }
  .m-lg-0{
    margin:0 !important;
  }
  .m-lg-1{
    margin:.25rem !important;
  }
  .m-lg-2{
    margin:.5rem !important;
  }
  .m-lg-3{
    margin:1rem !important;
  }
  .m-lg-4{
    margin:1.5rem !important;
  }
  .m-lg-5{
    margin:3rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mx-lg-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-lg-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-lg-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-lg-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-lg-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-lg-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-lg-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-lg-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-lg-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-lg-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-lg-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-lg-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-lg-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-lg-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-lg-0{
    margin-top:0 !important;
  }
  .mt-lg-1{
    margin-top:.25rem !important;
  }
  .mt-lg-2{
    margin-top:.5rem !important;
  }
  .mt-lg-3{
    margin-top:1rem !important;
  }
  .mt-lg-4{
    margin-top:1.5rem !important;
  }
  .mt-lg-5{
    margin-top:3rem !important;
  }
  .mt-lg-auto{
    margin-top:auto !important;
  }
  .me-lg-0{
    margin-right:0 !important;
  }
  .me-lg-1{
    margin-right:.25rem !important;
  }
  .me-lg-2{
    margin-right:.5rem !important;
  }
  .me-lg-3{
    margin-right:1rem !important;
  }
  .me-lg-4{
    margin-right:1.5rem !important;
  }
  .me-lg-5{
    margin-right:3rem !important;
  }
  .me-lg-auto{
    margin-right:auto !important;
  }
  .mb-lg-0{
    margin-bottom:0 !important;
  }
  .mb-lg-1{
    margin-bottom:.25rem !important;
  }
  .mb-lg-2{
    margin-bottom:.5rem !important;
  }
  .mb-lg-3{
    margin-bottom:1rem !important;
  }
  .mb-lg-4{
    margin-bottom:1.5rem !important;
  }
  .mb-lg-5{
    margin-bottom:3rem !important;
  }
  .mb-lg-auto{
    margin-bottom:auto !important;
  }
  .ms-lg-0{
    margin-left:0 !important;
  }
  .ms-lg-1{
    margin-left:.25rem !important;
  }
  .ms-lg-2{
    margin-left:.5rem !important;
  }
  .ms-lg-3{
    margin-left:1rem !important;
  }
  .ms-lg-4{
    margin-left:1.5rem !important;
  }
  .ms-lg-5{
    margin-left:3rem !important;
  }
  .ms-lg-auto{
    margin-left:auto !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .p-lg-1{
    padding:.25rem !important;
  }
  .p-lg-2{
    padding:.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .p-lg-4{
    padding:1.5rem !important;
  }
  .p-lg-5{
    padding:3rem !important;
  }
  .px-lg-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-lg-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-lg-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-lg-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-lg-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-lg-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-lg-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-lg-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-lg-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-lg-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-lg-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-lg-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-lg-0{
    padding-top:0 !important;
  }
  .pt-lg-1{
    padding-top:.25rem !important;
  }
  .pt-lg-2{
    padding-top:.5rem !important;
  }
  .pt-lg-3{
    padding-top:1rem !important;
  }
  .pt-lg-4{
    padding-top:1.5rem !important;
  }
  .pt-lg-5{
    padding-top:3rem !important;
  }
  .pe-lg-0{
    padding-right:0 !important;
  }
  .pe-lg-1{
    padding-right:.25rem !important;
  }
  .pe-lg-2{
    padding-right:.5rem !important;
  }
  .pe-lg-3{
    padding-right:1rem !important;
  }
  .pe-lg-4{
    padding-right:1.5rem !important;
  }
  .pe-lg-5{
    padding-right:3rem !important;
  }
  .pb-lg-0{
    padding-bottom:0 !important;
  }
  .pb-lg-1{
    padding-bottom:.25rem !important;
  }
  .pb-lg-2{
    padding-bottom:.5rem !important;
  }
  .pb-lg-3{
    padding-bottom:1rem !important;
  }
  .pb-lg-4{
    padding-bottom:1.5rem !important;
  }
  .pb-lg-5{
    padding-bottom:3rem !important;
  }
  .ps-lg-0{
    padding-left:0 !important;
  }
  .ps-lg-1{
    padding-left:.25rem !important;
  }
  .ps-lg-2{
    padding-left:.5rem !important;
  }
  .ps-lg-3{
    padding-left:1rem !important;
  }
  .ps-lg-4{
    padding-left:1.5rem !important;
  }
  .ps-lg-5{
    padding-left:3rem !important;
  }
  .gap-lg-0{
    gap:0 !important;
  }
  .gap-lg-1{
    gap:.25rem !important;
  }
  .gap-lg-2{
    gap:.5rem !important;
  }
  .gap-lg-3{
    gap:1rem !important;
  }
  .gap-lg-4{
    gap:1.5rem !important;
  }
  .gap-lg-5{
    gap:3rem !important;
  }
  .row-gap-lg-0{
    row-gap:0 !important;
  }
  .row-gap-lg-1{
    row-gap:.25rem !important;
  }
  .row-gap-lg-2{
    row-gap:.5rem !important;
  }
  .row-gap-lg-3{
    row-gap:1rem !important;
  }
  .row-gap-lg-4{
    row-gap:1.5rem !important;
  }
  .row-gap-lg-5{
    row-gap:3rem !important;
  }
  .column-gap-lg-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-lg-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-lg-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-lg-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-lg-4{
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important;
  }
  .column-gap-lg-5{
    -moz-column-gap:3rem !important;
         column-gap:3rem !important;
  }
  .text-lg-start{
    text-align:left !important;
  }
  .text-lg-end{
    text-align:right !important;
  }
  .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .float-xl-start{
    float:left !important;
  }
  .float-xl-end{
    float:right !important;
  }
  .float-xl-none{
    float:none !important;
  }
  .object-fit-xl-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-xl-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-xl-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-xl-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-xl-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-grid{
    display:grid !important;
  }
  .d-xl-inline-grid{
    display:inline-grid !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !important;
  }
  .flex-xl-fill{
    flex:1 1 auto !important;
  }
  .flex-xl-row{
    flex-direction:row !important;
  }
  .flex-xl-column{
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xl-start{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .align-content-xl-start{
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    align-content:center !important;
  }
  .align-content-xl-between{
    align-content:space-between !important;
  }
  .align-content-xl-around{
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .align-self-xl-auto{
    align-self:auto !important;
  }
  .align-self-xl-start{
    align-self:flex-start !important;
  }
  .align-self-xl-end{
    align-self:flex-end !important;
  }
  .align-self-xl-center{
    align-self:center !important;
  }
  .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-last{
    order:6 !important;
  }
  .m-xl-0{
    margin:0 !important;
  }
  .m-xl-1{
    margin:.25rem !important;
  }
  .m-xl-2{
    margin:.5rem !important;
  }
  .m-xl-3{
    margin:1rem !important;
  }
  .m-xl-4{
    margin:1.5rem !important;
  }
  .m-xl-5{
    margin:3rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mx-xl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xl-0{
    margin-top:0 !important;
  }
  .mt-xl-1{
    margin-top:.25rem !important;
  }
  .mt-xl-2{
    margin-top:.5rem !important;
  }
  .mt-xl-3{
    margin-top:1rem !important;
  }
  .mt-xl-4{
    margin-top:1.5rem !important;
  }
  .mt-xl-5{
    margin-top:3rem !important;
  }
  .mt-xl-auto{
    margin-top:auto !important;
  }
  .me-xl-0{
    margin-right:0 !important;
  }
  .me-xl-1{
    margin-right:.25rem !important;
  }
  .me-xl-2{
    margin-right:.5rem !important;
  }
  .me-xl-3{
    margin-right:1rem !important;
  }
  .me-xl-4{
    margin-right:1.5rem !important;
  }
  .me-xl-5{
    margin-right:3rem !important;
  }
  .me-xl-auto{
    margin-right:auto !important;
  }
  .mb-xl-0{
    margin-bottom:0 !important;
  }
  .mb-xl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xl-3{
    margin-bottom:1rem !important;
  }
  .mb-xl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xl-5{
    margin-bottom:3rem !important;
  }
  .mb-xl-auto{
    margin-bottom:auto !important;
  }
  .ms-xl-0{
    margin-left:0 !important;
  }
  .ms-xl-1{
    margin-left:.25rem !important;
  }
  .ms-xl-2{
    margin-left:.5rem !important;
  }
  .ms-xl-3{
    margin-left:1rem !important;
  }
  .ms-xl-4{
    margin-left:1.5rem !important;
  }
  .ms-xl-5{
    margin-left:3rem !important;
  }
  .ms-xl-auto{
    margin-left:auto !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .p-xl-1{
    padding:.25rem !important;
  }
  .p-xl-2{
    padding:.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .p-xl-4{
    padding:1.5rem !important;
  }
  .p-xl-5{
    padding:3rem !important;
  }
  .px-xl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xl-0{
    padding-top:0 !important;
  }
  .pt-xl-1{
    padding-top:.25rem !important;
  }
  .pt-xl-2{
    padding-top:.5rem !important;
  }
  .pt-xl-3{
    padding-top:1rem !important;
  }
  .pt-xl-4{
    padding-top:1.5rem !important;
  }
  .pt-xl-5{
    padding-top:3rem !important;
  }
  .pe-xl-0{
    padding-right:0 !important;
  }
  .pe-xl-1{
    padding-right:.25rem !important;
  }
  .pe-xl-2{
    padding-right:.5rem !important;
  }
  .pe-xl-3{
    padding-right:1rem !important;
  }
  .pe-xl-4{
    padding-right:1.5rem !important;
  }
  .pe-xl-5{
    padding-right:3rem !important;
  }
  .pb-xl-0{
    padding-bottom:0 !important;
  }
  .pb-xl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xl-3{
    padding-bottom:1rem !important;
  }
  .pb-xl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xl-5{
    padding-bottom:3rem !important;
  }
  .ps-xl-0{
    padding-left:0 !important;
  }
  .ps-xl-1{
    padding-left:.25rem !important;
  }
  .ps-xl-2{
    padding-left:.5rem !important;
  }
  .ps-xl-3{
    padding-left:1rem !important;
  }
  .ps-xl-4{
    padding-left:1.5rem !important;
  }
  .ps-xl-5{
    padding-left:3rem !important;
  }
  .gap-xl-0{
    gap:0 !important;
  }
  .gap-xl-1{
    gap:.25rem !important;
  }
  .gap-xl-2{
    gap:.5rem !important;
  }
  .gap-xl-3{
    gap:1rem !important;
  }
  .gap-xl-4{
    gap:1.5rem !important;
  }
  .gap-xl-5{
    gap:3rem !important;
  }
  .row-gap-xl-0{
    row-gap:0 !important;
  }
  .row-gap-xl-1{
    row-gap:.25rem !important;
  }
  .row-gap-xl-2{
    row-gap:.5rem !important;
  }
  .row-gap-xl-3{
    row-gap:1rem !important;
  }
  .row-gap-xl-4{
    row-gap:1.5rem !important;
  }
  .row-gap-xl-5{
    row-gap:3rem !important;
  }
  .column-gap-xl-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-xl-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-xl-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-xl-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-xl-4{
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important;
  }
  .column-gap-xl-5{
    -moz-column-gap:3rem !important;
         column-gap:3rem !important;
  }
  .text-xl-start{
    text-align:left !important;
  }
  .text-xl-end{
    text-align:right !important;
  }
  .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width:1400px){
  .float-xxl-start{
    float:left !important;
  }
  .float-xxl-end{
    float:right !important;
  }
  .float-xxl-none{
    float:none !important;
  }
  .object-fit-xxl-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-xxl-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-xxl-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-xxl-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-xxl-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-xxl-inline{
    display:inline !important;
  }
  .d-xxl-inline-block{
    display:inline-block !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-grid{
    display:grid !important;
  }
  .d-xxl-inline-grid{
    display:inline-grid !important;
  }
  .d-xxl-table{
    display:table !important;
  }
  .d-xxl-table-row{
    display:table-row !important;
  }
  .d-xxl-table-cell{
    display:table-cell !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !important;
  }
  .flex-xxl-fill{
    flex:1 1 auto !important;
  }
  .flex-xxl-row{
    flex-direction:row !important;
  }
  .flex-xxl-column{
    flex-direction:column !important;
  }
  .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .align-items-xxl-center{
    align-items:center !important;
  }
  .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .align-content-xxl-center{
    align-content:center !important;
  }
  .align-content-xxl-between{
    align-content:space-between !important;
  }
  .align-content-xxl-around{
    align-content:space-around !important;
  }
  .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .align-self-xxl-auto{
    align-self:auto !important;
  }
  .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .align-self-xxl-center{
    align-self:center !important;
  }
  .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .align-self-xxl-stretch{
    align-self:stretch !important;
  }
  .order-xxl-first{
    order:-1 !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-last{
    order:6 !important;
  }
  .m-xxl-0{
    margin:0 !important;
  }
  .m-xxl-1{
    margin:.25rem !important;
  }
  .m-xxl-2{
    margin:.5rem !important;
  }
  .m-xxl-3{
    margin:1rem !important;
  }
  .m-xxl-4{
    margin:1.5rem !important;
  }
  .m-xxl-5{
    margin:3rem !important;
  }
  .m-xxl-auto{
    margin:auto !important;
  }
  .mx-xxl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xxl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xxl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xxl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xxl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xxl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xxl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xxl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xxl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xxl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xxl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xxl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xxl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xxl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xxl-0{
    margin-top:0 !important;
  }
  .mt-xxl-1{
    margin-top:.25rem !important;
  }
  .mt-xxl-2{
    margin-top:.5rem !important;
  }
  .mt-xxl-3{
    margin-top:1rem !important;
  }
  .mt-xxl-4{
    margin-top:1.5rem !important;
  }
  .mt-xxl-5{
    margin-top:3rem !important;
  }
  .mt-xxl-auto{
    margin-top:auto !important;
  }
  .me-xxl-0{
    margin-right:0 !important;
  }
  .me-xxl-1{
    margin-right:.25rem !important;
  }
  .me-xxl-2{
    margin-right:.5rem !important;
  }
  .me-xxl-3{
    margin-right:1rem !important;
  }
  .me-xxl-4{
    margin-right:1.5rem !important;
  }
  .me-xxl-5{
    margin-right:3rem !important;
  }
  .me-xxl-auto{
    margin-right:auto !important;
  }
  .mb-xxl-0{
    margin-bottom:0 !important;
  }
  .mb-xxl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xxl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xxl-3{
    margin-bottom:1rem !important;
  }
  .mb-xxl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xxl-5{
    margin-bottom:3rem !important;
  }
  .mb-xxl-auto{
    margin-bottom:auto !important;
  }
  .ms-xxl-0{
    margin-left:0 !important;
  }
  .ms-xxl-1{
    margin-left:.25rem !important;
  }
  .ms-xxl-2{
    margin-left:.5rem !important;
  }
  .ms-xxl-3{
    margin-left:1rem !important;
  }
  .ms-xxl-4{
    margin-left:1.5rem !important;
  }
  .ms-xxl-5{
    margin-left:3rem !important;
  }
  .ms-xxl-auto{
    margin-left:auto !important;
  }
  .p-xxl-0{
    padding:0 !important;
  }
  .p-xxl-1{
    padding:.25rem !important;
  }
  .p-xxl-2{
    padding:.5rem !important;
  }
  .p-xxl-3{
    padding:1rem !important;
  }
  .p-xxl-4{
    padding:1.5rem !important;
  }
  .p-xxl-5{
    padding:3rem !important;
  }
  .px-xxl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xxl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xxl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xxl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xxl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xxl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xxl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xxl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xxl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xxl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xxl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xxl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xxl-0{
    padding-top:0 !important;
  }
  .pt-xxl-1{
    padding-top:.25rem !important;
  }
  .pt-xxl-2{
    padding-top:.5rem !important;
  }
  .pt-xxl-3{
    padding-top:1rem !important;
  }
  .pt-xxl-4{
    padding-top:1.5rem !important;
  }
  .pt-xxl-5{
    padding-top:3rem !important;
  }
  .pe-xxl-0{
    padding-right:0 !important;
  }
  .pe-xxl-1{
    padding-right:.25rem !important;
  }
  .pe-xxl-2{
    padding-right:.5rem !important;
  }
  .pe-xxl-3{
    padding-right:1rem !important;
  }
  .pe-xxl-4{
    padding-right:1.5rem !important;
  }
  .pe-xxl-5{
    padding-right:3rem !important;
  }
  .pb-xxl-0{
    padding-bottom:0 !important;
  }
  .pb-xxl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xxl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xxl-3{
    padding-bottom:1rem !important;
  }
  .pb-xxl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xxl-5{
    padding-bottom:3rem !important;
  }
  .ps-xxl-0{
    padding-left:0 !important;
  }
  .ps-xxl-1{
    padding-left:.25rem !important;
  }
  .ps-xxl-2{
    padding-left:.5rem !important;
  }
  .ps-xxl-3{
    padding-left:1rem !important;
  }
  .ps-xxl-4{
    padding-left:1.5rem !important;
  }
  .ps-xxl-5{
    padding-left:3rem !important;
  }
  .gap-xxl-0{
    gap:0 !important;
  }
  .gap-xxl-1{
    gap:.25rem !important;
  }
  .gap-xxl-2{
    gap:.5rem !important;
  }
  .gap-xxl-3{
    gap:1rem !important;
  }
  .gap-xxl-4{
    gap:1.5rem !important;
  }
  .gap-xxl-5{
    gap:3rem !important;
  }
  .row-gap-xxl-0{
    row-gap:0 !important;
  }
  .row-gap-xxl-1{
    row-gap:.25rem !important;
  }
  .row-gap-xxl-2{
    row-gap:.5rem !important;
  }
  .row-gap-xxl-3{
    row-gap:1rem !important;
  }
  .row-gap-xxl-4{
    row-gap:1.5rem !important;
  }
  .row-gap-xxl-5{
    row-gap:3rem !important;
  }
  .column-gap-xxl-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-xxl-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-xxl-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-xxl-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-xxl-4{
    -moz-column-gap:1.5rem !important;
         column-gap:1.5rem !important;
  }
  .column-gap-xxl-5{
    -moz-column-gap:3rem !important;
         column-gap:3rem !important;
  }
  .text-xxl-start{
    text-align:left !important;
  }
  .text-xxl-end{
    text-align:right !important;
  }
  .text-xxl-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .fs-1{
    font-size:3rem !important;
  }
  .fs-2{
    font-size:2.25rem !important;
  }
  .fs-3{
    font-size:1.875rem !important;
  }
  .fs-4{
    font-size:1.5rem !important;
  }
}
@media print{
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-grid{
    display:grid !important;
  }
  .d-print-inline-grid{
    display:inline-grid !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:flex !important;
  }
  .d-print-inline-flex{
    display:inline-flex !important;
  }
  .d-print-none{
    display:none !important;
  }
}
/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face{
  font-display:block;
  font-family:bootstrap-icons;
  src:url(/assets/app/assets/builds/23bee5cb-d58dbdc0232480708b000373bb9f5be99101ea5a95df6a9ef080912f10588790.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/app/assets/builds/6279b410-a4b4c37fb90f2582f099ab3c34870aa3badb59098220f722c971fd5744bbdb87.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{
  display:inline-block;
  font-family:bootstrap-icons !important;
  font-feature-settings:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:400 !important;
  line-height:1;
  text-transform:none;
  vertical-align:-.125em;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.bi-123:before{
  content:"\f67f";
}
.bi-alarm-fill:before{
  content:"\f101";
}
.bi-alarm:before{
  content:"\f102";
}
.bi-align-bottom:before{
  content:"\f103";
}
.bi-align-center:before{
  content:"\f104";
}
.bi-align-end:before{
  content:"\f105";
}
.bi-align-middle:before{
  content:"\f106";
}
.bi-align-start:before{
  content:"\f107";
}
.bi-align-top:before{
  content:"\f108";
}
.bi-alt:before{
  content:"\f109";
}
.bi-app-indicator:before{
  content:"\f10a";
}
.bi-app:before{
  content:"\f10b";
}
.bi-archive-fill:before{
  content:"\f10c";
}
.bi-archive:before{
  content:"\f10d";
}
.bi-arrow-90deg-down:before{
  content:"\f10e";
}
.bi-arrow-90deg-left:before{
  content:"\f10f";
}
.bi-arrow-90deg-right:before{
  content:"\f110";
}
.bi-arrow-90deg-up:before{
  content:"\f111";
}
.bi-arrow-bar-down:before{
  content:"\f112";
}
.bi-arrow-bar-left:before{
  content:"\f113";
}
.bi-arrow-bar-right:before{
  content:"\f114";
}
.bi-arrow-bar-up:before{
  content:"\f115";
}
.bi-arrow-clockwise:before{
  content:"\f116";
}
.bi-arrow-counterclockwise:before{
  content:"\f117";
}
.bi-arrow-down-circle-fill:before{
  content:"\f118";
}
.bi-arrow-down-circle:before{
  content:"\f119";
}
.bi-arrow-down-left-circle-fill:before{
  content:"\f11a";
}
.bi-arrow-down-left-circle:before{
  content:"\f11b";
}
.bi-arrow-down-left-square-fill:before{
  content:"\f11c";
}
.bi-arrow-down-left-square:before{
  content:"\f11d";
}
.bi-arrow-down-left:before{
  content:"\f11e";
}
.bi-arrow-down-right-circle-fill:before{
  content:"\f11f";
}
.bi-arrow-down-right-circle:before{
  content:"\f120";
}
.bi-arrow-down-right-square-fill:before{
  content:"\f121";
}
.bi-arrow-down-right-square:before{
  content:"\f122";
}
.bi-arrow-down-right:before{
  content:"\f123";
}
.bi-arrow-down-short:before{
  content:"\f124";
}
.bi-arrow-down-square-fill:before{
  content:"\f125";
}
.bi-arrow-down-square:before{
  content:"\f126";
}
.bi-arrow-down-up:before{
  content:"\f127";
}
.bi-arrow-down:before{
  content:"\f128";
}
.bi-arrow-left-circle-fill:before{
  content:"\f129";
}
.bi-arrow-left-circle:before{
  content:"\f12a";
}
.bi-arrow-left-right:before{
  content:"\f12b";
}
.bi-arrow-left-short:before{
  content:"\f12c";
}
.bi-arrow-left-square-fill:before{
  content:"\f12d";
}
.bi-arrow-left-square:before{
  content:"\f12e";
}
.bi-arrow-left:before{
  content:"\f12f";
}
.bi-arrow-repeat:before{
  content:"\f130";
}
.bi-arrow-return-left:before{
  content:"\f131";
}
.bi-arrow-return-right:before{
  content:"\f132";
}
.bi-arrow-right-circle-fill:before{
  content:"\f133";
}
.bi-arrow-right-circle:before{
  content:"\f134";
}
.bi-arrow-right-short:before{
  content:"\f135";
}
.bi-arrow-right-square-fill:before{
  content:"\f136";
}
.bi-arrow-right-square:before{
  content:"\f137";
}
.bi-arrow-right:before{
  content:"\f138";
}
.bi-arrow-up-circle-fill:before{
  content:"\f139";
}
.bi-arrow-up-circle:before{
  content:"\f13a";
}
.bi-arrow-up-left-circle-fill:before{
  content:"\f13b";
}
.bi-arrow-up-left-circle:before{
  content:"\f13c";
}
.bi-arrow-up-left-square-fill:before{
  content:"\f13d";
}
.bi-arrow-up-left-square:before{
  content:"\f13e";
}
.bi-arrow-up-left:before{
  content:"\f13f";
}
.bi-arrow-up-right-circle-fill:before{
  content:"\f140";
}
.bi-arrow-up-right-circle:before{
  content:"\f141";
}
.bi-arrow-up-right-square-fill:before{
  content:"\f142";
}
.bi-arrow-up-right-square:before{
  content:"\f143";
}
.bi-arrow-up-right:before{
  content:"\f144";
}
.bi-arrow-up-short:before{
  content:"\f145";
}
.bi-arrow-up-square-fill:before{
  content:"\f146";
}
.bi-arrow-up-square:before{
  content:"\f147";
}
.bi-arrow-up:before{
  content:"\f148";
}
.bi-arrows-angle-contract:before{
  content:"\f149";
}
.bi-arrows-angle-expand:before{
  content:"\f14a";
}
.bi-arrows-collapse:before{
  content:"\f14b";
}
.bi-arrows-expand:before{
  content:"\f14c";
}
.bi-arrows-fullscreen:before{
  content:"\f14d";
}
.bi-arrows-move:before{
  content:"\f14e";
}
.bi-aspect-ratio-fill:before{
  content:"\f14f";
}
.bi-aspect-ratio:before{
  content:"\f150";
}
.bi-asterisk:before{
  content:"\f151";
}
.bi-at:before{
  content:"\f152";
}
.bi-award-fill:before{
  content:"\f153";
}
.bi-award:before{
  content:"\f154";
}
.bi-back:before{
  content:"\f155";
}
.bi-backspace-fill:before{
  content:"\f156";
}
.bi-backspace-reverse-fill:before{
  content:"\f157";
}
.bi-backspace-reverse:before{
  content:"\f158";
}
.bi-backspace:before{
  content:"\f159";
}
.bi-badge-3d-fill:before{
  content:"\f15a";
}
.bi-badge-3d:before{
  content:"\f15b";
}
.bi-badge-4k-fill:before{
  content:"\f15c";
}
.bi-badge-4k:before{
  content:"\f15d";
}
.bi-badge-8k-fill:before{
  content:"\f15e";
}
.bi-badge-8k:before{
  content:"\f15f";
}
.bi-badge-ad-fill:before{
  content:"\f160";
}
.bi-badge-ad:before{
  content:"\f161";
}
.bi-badge-ar-fill:before{
  content:"\f162";
}
.bi-badge-ar:before{
  content:"\f163";
}
.bi-badge-cc-fill:before{
  content:"\f164";
}
.bi-badge-cc:before{
  content:"\f165";
}
.bi-badge-hd-fill:before{
  content:"\f166";
}
.bi-badge-hd:before{
  content:"\f167";
}
.bi-badge-tm-fill:before{
  content:"\f168";
}
.bi-badge-tm:before{
  content:"\f169";
}
.bi-badge-vo-fill:before{
  content:"\f16a";
}
.bi-badge-vo:before{
  content:"\f16b";
}
.bi-badge-vr-fill:before{
  content:"\f16c";
}
.bi-badge-vr:before{
  content:"\f16d";
}
.bi-badge-wc-fill:before{
  content:"\f16e";
}
.bi-badge-wc:before{
  content:"\f16f";
}
.bi-bag-check-fill:before{
  content:"\f170";
}
.bi-bag-check:before{
  content:"\f171";
}
.bi-bag-dash-fill:before{
  content:"\f172";
}
.bi-bag-dash:before{
  content:"\f173";
}
.bi-bag-fill:before{
  content:"\f174";
}
.bi-bag-plus-fill:before{
  content:"\f175";
}
.bi-bag-plus:before{
  content:"\f176";
}
.bi-bag-x-fill:before{
  content:"\f177";
}
.bi-bag-x:before{
  content:"\f178";
}
.bi-bag:before{
  content:"\f179";
}
.bi-bar-chart-fill:before{
  content:"\f17a";
}
.bi-bar-chart-line-fill:before{
  content:"\f17b";
}
.bi-bar-chart-line:before{
  content:"\f17c";
}
.bi-bar-chart-steps:before{
  content:"\f17d";
}
.bi-bar-chart:before{
  content:"\f17e";
}
.bi-basket-fill:before{
  content:"\f17f";
}
.bi-basket:before{
  content:"\f180";
}
.bi-basket2-fill:before{
  content:"\f181";
}
.bi-basket2:before{
  content:"\f182";
}
.bi-basket3-fill:before{
  content:"\f183";
}
.bi-basket3:before{
  content:"\f184";
}
.bi-battery-charging:before{
  content:"\f185";
}
.bi-battery-full:before{
  content:"\f186";
}
.bi-battery-half:before{
  content:"\f187";
}
.bi-battery:before{
  content:"\f188";
}
.bi-bell-fill:before{
  content:"\f189";
}
.bi-bell:before{
  content:"\f18a";
}
.bi-bezier:before{
  content:"\f18b";
}
.bi-bezier2:before{
  content:"\f18c";
}
.bi-bicycle:before{
  content:"\f18d";
}
.bi-binoculars-fill:before{
  content:"\f18e";
}
.bi-binoculars:before{
  content:"\f18f";
}
.bi-blockquote-left:before{
  content:"\f190";
}
.bi-blockquote-right:before{
  content:"\f191";
}
.bi-book-fill:before{
  content:"\f192";
}
.bi-book-half:before{
  content:"\f193";
}
.bi-book:before{
  content:"\f194";
}
.bi-bookmark-check-fill:before{
  content:"\f195";
}
.bi-bookmark-check:before{
  content:"\f196";
}
.bi-bookmark-dash-fill:before{
  content:"\f197";
}
.bi-bookmark-dash:before{
  content:"\f198";
}
.bi-bookmark-fill:before{
  content:"\f199";
}
.bi-bookmark-heart-fill:before{
  content:"\f19a";
}
.bi-bookmark-heart:before{
  content:"\f19b";
}
.bi-bookmark-plus-fill:before{
  content:"\f19c";
}
.bi-bookmark-plus:before{
  content:"\f19d";
}
.bi-bookmark-star-fill:before{
  content:"\f19e";
}
.bi-bookmark-star:before{
  content:"\f19f";
}
.bi-bookmark-x-fill:before{
  content:"\f1a0";
}
.bi-bookmark-x:before{
  content:"\f1a1";
}
.bi-bookmark:before{
  content:"\f1a2";
}
.bi-bookmarks-fill:before{
  content:"\f1a3";
}
.bi-bookmarks:before{
  content:"\f1a4";
}
.bi-bookshelf:before{
  content:"\f1a5";
}
.bi-bootstrap-fill:before{
  content:"\f1a6";
}
.bi-bootstrap-reboot:before{
  content:"\f1a7";
}
.bi-bootstrap:before{
  content:"\f1a8";
}
.bi-border-all:before{
  content:"\f1a9";
}
.bi-border-bottom:before{
  content:"\f1aa";
}
.bi-border-center:before{
  content:"\f1ab";
}
.bi-border-inner:before{
  content:"\f1ac";
}
.bi-border-left:before{
  content:"\f1ad";
}
.bi-border-middle:before{
  content:"\f1ae";
}
.bi-border-outer:before{
  content:"\f1af";
}
.bi-border-right:before{
  content:"\f1b0";
}
.bi-border-style:before{
  content:"\f1b1";
}
.bi-border-top:before{
  content:"\f1b2";
}
.bi-border-width:before{
  content:"\f1b3";
}
.bi-border:before{
  content:"\f1b4";
}
.bi-bounding-box-circles:before{
  content:"\f1b5";
}
.bi-bounding-box:before{
  content:"\f1b6";
}
.bi-box-arrow-down-left:before{
  content:"\f1b7";
}
.bi-box-arrow-down-right:before{
  content:"\f1b8";
}
.bi-box-arrow-down:before{
  content:"\f1b9";
}
.bi-box-arrow-in-down-left:before{
  content:"\f1ba";
}
.bi-box-arrow-in-down-right:before{
  content:"\f1bb";
}
.bi-box-arrow-in-down:before{
  content:"\f1bc";
}
.bi-box-arrow-in-left:before{
  content:"\f1bd";
}
.bi-box-arrow-in-right:before{
  content:"\f1be";
}
.bi-box-arrow-in-up-left:before{
  content:"\f1bf";
}
.bi-box-arrow-in-up-right:before{
  content:"\f1c0";
}
.bi-box-arrow-in-up:before{
  content:"\f1c1";
}
.bi-box-arrow-left:before{
  content:"\f1c2";
}
.bi-box-arrow-right:before{
  content:"\f1c3";
}
.bi-box-arrow-up-left:before{
  content:"\f1c4";
}
.bi-box-arrow-up-right:before{
  content:"\f1c5";
}
.bi-box-arrow-up:before{
  content:"\f1c6";
}
.bi-box-seam:before{
  content:"\f1c7";
}
.bi-box:before{
  content:"\f1c8";
}
.bi-braces:before{
  content:"\f1c9";
}
.bi-bricks:before{
  content:"\f1ca";
}
.bi-briefcase-fill:before{
  content:"\f1cb";
}
.bi-briefcase:before{
  content:"\f1cc";
}
.bi-brightness-alt-high-fill:before{
  content:"\f1cd";
}
.bi-brightness-alt-high:before{
  content:"\f1ce";
}
.bi-brightness-alt-low-fill:before{
  content:"\f1cf";
}
.bi-brightness-alt-low:before{
  content:"\f1d0";
}
.bi-brightness-high-fill:before{
  content:"\f1d1";
}
.bi-brightness-high:before{
  content:"\f1d2";
}
.bi-brightness-low-fill:before{
  content:"\f1d3";
}
.bi-brightness-low:before{
  content:"\f1d4";
}
.bi-broadcast-pin:before{
  content:"\f1d5";
}
.bi-broadcast:before{
  content:"\f1d6";
}
.bi-brush-fill:before{
  content:"\f1d7";
}
.bi-brush:before{
  content:"\f1d8";
}
.bi-bucket-fill:before{
  content:"\f1d9";
}
.bi-bucket:before{
  content:"\f1da";
}
.bi-bug-fill:before{
  content:"\f1db";
}
.bi-bug:before{
  content:"\f1dc";
}
.bi-building:before{
  content:"\f1dd";
}
.bi-bullseye:before{
  content:"\f1de";
}
.bi-calculator-fill:before{
  content:"\f1df";
}
.bi-calculator:before{
  content:"\f1e0";
}
.bi-calendar-check-fill:before{
  content:"\f1e1";
}
.bi-calendar-check:before{
  content:"\f1e2";
}
.bi-calendar-date-fill:before{
  content:"\f1e3";
}
.bi-calendar-date:before{
  content:"\f1e4";
}
.bi-calendar-day-fill:before{
  content:"\f1e5";
}
.bi-calendar-day:before{
  content:"\f1e6";
}
.bi-calendar-event-fill:before{
  content:"\f1e7";
}
.bi-calendar-event:before{
  content:"\f1e8";
}
.bi-calendar-fill:before{
  content:"\f1e9";
}
.bi-calendar-minus-fill:before{
  content:"\f1ea";
}
.bi-calendar-minus:before{
  content:"\f1eb";
}
.bi-calendar-month-fill:before{
  content:"\f1ec";
}
.bi-calendar-month:before{
  content:"\f1ed";
}
.bi-calendar-plus-fill:before{
  content:"\f1ee";
}
.bi-calendar-plus:before{
  content:"\f1ef";
}
.bi-calendar-range-fill:before{
  content:"\f1f0";
}
.bi-calendar-range:before{
  content:"\f1f1";
}
.bi-calendar-week-fill:before{
  content:"\f1f2";
}
.bi-calendar-week:before{
  content:"\f1f3";
}
.bi-calendar-x-fill:before{
  content:"\f1f4";
}
.bi-calendar-x:before{
  content:"\f1f5";
}
.bi-calendar:before{
  content:"\f1f6";
}
.bi-calendar2-check-fill:before{
  content:"\f1f7";
}
.bi-calendar2-check:before{
  content:"\f1f8";
}
.bi-calendar2-date-fill:before{
  content:"\f1f9";
}
.bi-calendar2-date:before{
  content:"\f1fa";
}
.bi-calendar2-day-fill:before{
  content:"\f1fb";
}
.bi-calendar2-day:before{
  content:"\f1fc";
}
.bi-calendar2-event-fill:before{
  content:"\f1fd";
}
.bi-calendar2-event:before{
  content:"\f1fe";
}
.bi-calendar2-fill:before{
  content:"\f1ff";
}
.bi-calendar2-minus-fill:before{
  content:"\f200";
}
.bi-calendar2-minus:before{
  content:"\f201";
}
.bi-calendar2-month-fill:before{
  content:"\f202";
}
.bi-calendar2-month:before{
  content:"\f203";
}
.bi-calendar2-plus-fill:before{
  content:"\f204";
}
.bi-calendar2-plus:before{
  content:"\f205";
}
.bi-calendar2-range-fill:before{
  content:"\f206";
}
.bi-calendar2-range:before{
  content:"\f207";
}
.bi-calendar2-week-fill:before{
  content:"\f208";
}
.bi-calendar2-week:before{
  content:"\f209";
}
.bi-calendar2-x-fill:before{
  content:"\f20a";
}
.bi-calendar2-x:before{
  content:"\f20b";
}
.bi-calendar2:before{
  content:"\f20c";
}
.bi-calendar3-event-fill:before{
  content:"\f20d";
}
.bi-calendar3-event:before{
  content:"\f20e";
}
.bi-calendar3-fill:before{
  content:"\f20f";
}
.bi-calendar3-range-fill:before{
  content:"\f210";
}
.bi-calendar3-range:before{
  content:"\f211";
}
.bi-calendar3-week-fill:before{
  content:"\f212";
}
.bi-calendar3-week:before{
  content:"\f213";
}
.bi-calendar3:before{
  content:"\f214";
}
.bi-calendar4-event:before{
  content:"\f215";
}
.bi-calendar4-range:before{
  content:"\f216";
}
.bi-calendar4-week:before{
  content:"\f217";
}
.bi-calendar4:before{
  content:"\f218";
}
.bi-camera-fill:before{
  content:"\f219";
}
.bi-camera-reels-fill:before{
  content:"\f21a";
}
.bi-camera-reels:before{
  content:"\f21b";
}
.bi-camera-video-fill:before{
  content:"\f21c";
}
.bi-camera-video-off-fill:before{
  content:"\f21d";
}
.bi-camera-video-off:before{
  content:"\f21e";
}
.bi-camera-video:before{
  content:"\f21f";
}
.bi-camera:before{
  content:"\f220";
}
.bi-camera2:before{
  content:"\f221";
}
.bi-capslock-fill:before{
  content:"\f222";
}
.bi-capslock:before{
  content:"\f223";
}
.bi-card-checklist:before{
  content:"\f224";
}
.bi-card-heading:before{
  content:"\f225";
}
.bi-card-image:before{
  content:"\f226";
}
.bi-card-list:before{
  content:"\f227";
}
.bi-card-text:before{
  content:"\f228";
}
.bi-caret-down-fill:before{
  content:"\f229";
}
.bi-caret-down-square-fill:before{
  content:"\f22a";
}
.bi-caret-down-square:before{
  content:"\f22b";
}
.bi-caret-down:before{
  content:"\f22c";
}
.bi-caret-left-fill:before{
  content:"\f22d";
}
.bi-caret-left-square-fill:before{
  content:"\f22e";
}
.bi-caret-left-square:before{
  content:"\f22f";
}
.bi-caret-left:before{
  content:"\f230";
}
.bi-caret-right-fill:before{
  content:"\f231";
}
.bi-caret-right-square-fill:before{
  content:"\f232";
}
.bi-caret-right-square:before{
  content:"\f233";
}
.bi-caret-right:before{
  content:"\f234";
}
.bi-caret-up-fill:before{
  content:"\f235";
}
.bi-caret-up-square-fill:before{
  content:"\f236";
}
.bi-caret-up-square:before{
  content:"\f237";
}
.bi-caret-up:before{
  content:"\f238";
}
.bi-cart-check-fill:before{
  content:"\f239";
}
.bi-cart-check:before{
  content:"\f23a";
}
.bi-cart-dash-fill:before{
  content:"\f23b";
}
.bi-cart-dash:before{
  content:"\f23c";
}
.bi-cart-fill:before{
  content:"\f23d";
}
.bi-cart-plus-fill:before{
  content:"\f23e";
}
.bi-cart-plus:before{
  content:"\f23f";
}
.bi-cart-x-fill:before{
  content:"\f240";
}
.bi-cart-x:before{
  content:"\f241";
}
.bi-cart:before{
  content:"\f242";
}
.bi-cart2:before{
  content:"\f243";
}
.bi-cart3:before{
  content:"\f244";
}
.bi-cart4:before{
  content:"\f245";
}
.bi-cash-stack:before{
  content:"\f246";
}
.bi-cash:before{
  content:"\f247";
}
.bi-cast:before{
  content:"\f248";
}
.bi-chat-dots-fill:before{
  content:"\f249";
}
.bi-chat-dots:before{
  content:"\f24a";
}
.bi-chat-fill:before{
  content:"\f24b";
}
.bi-chat-left-dots-fill:before{
  content:"\f24c";
}
.bi-chat-left-dots:before{
  content:"\f24d";
}
.bi-chat-left-fill:before{
  content:"\f24e";
}
.bi-chat-left-quote-fill:before{
  content:"\f24f";
}
.bi-chat-left-quote:before{
  content:"\f250";
}
.bi-chat-left-text-fill:before{
  content:"\f251";
}
.bi-chat-left-text:before{
  content:"\f252";
}
.bi-chat-left:before{
  content:"\f253";
}
.bi-chat-quote-fill:before{
  content:"\f254";
}
.bi-chat-quote:before{
  content:"\f255";
}
.bi-chat-right-dots-fill:before{
  content:"\f256";
}
.bi-chat-right-dots:before{
  content:"\f257";
}
.bi-chat-right-fill:before{
  content:"\f258";
}
.bi-chat-right-quote-fill:before{
  content:"\f259";
}
.bi-chat-right-quote:before{
  content:"\f25a";
}
.bi-chat-right-text-fill:before{
  content:"\f25b";
}
.bi-chat-right-text:before{
  content:"\f25c";
}
.bi-chat-right:before{
  content:"\f25d";
}
.bi-chat-square-dots-fill:before{
  content:"\f25e";
}
.bi-chat-square-dots:before{
  content:"\f25f";
}
.bi-chat-square-fill:before{
  content:"\f260";
}
.bi-chat-square-quote-fill:before{
  content:"\f261";
}
.bi-chat-square-quote:before{
  content:"\f262";
}
.bi-chat-square-text-fill:before{
  content:"\f263";
}
.bi-chat-square-text:before{
  content:"\f264";
}
.bi-chat-square:before{
  content:"\f265";
}
.bi-chat-text-fill:before{
  content:"\f266";
}
.bi-chat-text:before{
  content:"\f267";
}
.bi-chat:before{
  content:"\f268";
}
.bi-check-all:before{
  content:"\f269";
}
.bi-check-circle-fill:before{
  content:"\f26a";
}
.bi-check-circle:before{
  content:"\f26b";
}
.bi-check-square-fill:before{
  content:"\f26c";
}
.bi-check-square:before{
  content:"\f26d";
}
.bi-check:before{
  content:"\f26e";
}
.bi-check2-all:before{
  content:"\f26f";
}
.bi-check2-circle:before{
  content:"\f270";
}
.bi-check2-square:before{
  content:"\f271";
}
.bi-check2:before{
  content:"\f272";
}
.bi-chevron-bar-contract:before{
  content:"\f273";
}
.bi-chevron-bar-down:before{
  content:"\f274";
}
.bi-chevron-bar-expand:before{
  content:"\f275";
}
.bi-chevron-bar-left:before{
  content:"\f276";
}
.bi-chevron-bar-right:before{
  content:"\f277";
}
.bi-chevron-bar-up:before{
  content:"\f278";
}
.bi-chevron-compact-down:before{
  content:"\f279";
}
.bi-chevron-compact-left:before{
  content:"\f27a";
}
.bi-chevron-compact-right:before{
  content:"\f27b";
}
.bi-chevron-compact-up:before{
  content:"\f27c";
}
.bi-chevron-contract:before{
  content:"\f27d";
}
.bi-chevron-double-down:before{
  content:"\f27e";
}
.bi-chevron-double-left:before{
  content:"\f27f";
}
.bi-chevron-double-right:before{
  content:"\f280";
}
.bi-chevron-double-up:before{
  content:"\f281";
}
.bi-chevron-down:before{
  content:"\f282";
}
.bi-chevron-expand:before{
  content:"\f283";
}
.bi-chevron-left:before{
  content:"\f284";
}
.bi-chevron-right:before{
  content:"\f285";
}
.bi-chevron-up:before{
  content:"\f286";
}
.bi-circle-fill:before{
  content:"\f287";
}
.bi-circle-half:before{
  content:"\f288";
}
.bi-circle-square:before{
  content:"\f289";
}
.bi-circle:before{
  content:"\f28a";
}
.bi-clipboard-check:before{
  content:"\f28b";
}
.bi-clipboard-data:before{
  content:"\f28c";
}
.bi-clipboard-minus:before{
  content:"\f28d";
}
.bi-clipboard-plus:before{
  content:"\f28e";
}
.bi-clipboard-x:before{
  content:"\f28f";
}
.bi-clipboard:before{
  content:"\f290";
}
.bi-clock-fill:before{
  content:"\f291";
}
.bi-clock-history:before{
  content:"\f292";
}
.bi-clock:before{
  content:"\f293";
}
.bi-cloud-arrow-down-fill:before{
  content:"\f294";
}
.bi-cloud-arrow-down:before{
  content:"\f295";
}
.bi-cloud-arrow-up-fill:before{
  content:"\f296";
}
.bi-cloud-arrow-up:before{
  content:"\f297";
}
.bi-cloud-check-fill:before{
  content:"\f298";
}
.bi-cloud-check:before{
  content:"\f299";
}
.bi-cloud-download-fill:before{
  content:"\f29a";
}
.bi-cloud-download:before{
  content:"\f29b";
}
.bi-cloud-drizzle-fill:before{
  content:"\f29c";
}
.bi-cloud-drizzle:before{
  content:"\f29d";
}
.bi-cloud-fill:before{
  content:"\f29e";
}
.bi-cloud-fog-fill:before{
  content:"\f29f";
}
.bi-cloud-fog:before{
  content:"\f2a0";
}
.bi-cloud-fog2-fill:before{
  content:"\f2a1";
}
.bi-cloud-fog2:before{
  content:"\f2a2";
}
.bi-cloud-hail-fill:before{
  content:"\f2a3";
}
.bi-cloud-hail:before{
  content:"\f2a4";
}
.bi-cloud-haze-fill:before{
  content:"\f2a6";
}
.bi-cloud-haze:before{
  content:"\f2a7";
}
.bi-cloud-haze2-fill:before{
  content:"\f2a8";
}
.bi-cloud-lightning-fill:before{
  content:"\f2a9";
}
.bi-cloud-lightning-rain-fill:before{
  content:"\f2aa";
}
.bi-cloud-lightning-rain:before{
  content:"\f2ab";
}
.bi-cloud-lightning:before{
  content:"\f2ac";
}
.bi-cloud-minus-fill:before{
  content:"\f2ad";
}
.bi-cloud-minus:before{
  content:"\f2ae";
}
.bi-cloud-moon-fill:before{
  content:"\f2af";
}
.bi-cloud-moon:before{
  content:"\f2b0";
}
.bi-cloud-plus-fill:before{
  content:"\f2b1";
}
.bi-cloud-plus:before{
  content:"\f2b2";
}
.bi-cloud-rain-fill:before{
  content:"\f2b3";
}
.bi-cloud-rain-heavy-fill:before{
  content:"\f2b4";
}
.bi-cloud-rain-heavy:before{
  content:"\f2b5";
}
.bi-cloud-rain:before{
  content:"\f2b6";
}
.bi-cloud-slash-fill:before{
  content:"\f2b7";
}
.bi-cloud-slash:before{
  content:"\f2b8";
}
.bi-cloud-sleet-fill:before{
  content:"\f2b9";
}
.bi-cloud-sleet:before{
  content:"\f2ba";
}
.bi-cloud-snow-fill:before{
  content:"\f2bb";
}
.bi-cloud-snow:before{
  content:"\f2bc";
}
.bi-cloud-sun-fill:before{
  content:"\f2bd";
}
.bi-cloud-sun:before{
  content:"\f2be";
}
.bi-cloud-upload-fill:before{
  content:"\f2bf";
}
.bi-cloud-upload:before{
  content:"\f2c0";
}
.bi-cloud:before{
  content:"\f2c1";
}
.bi-clouds-fill:before{
  content:"\f2c2";
}
.bi-clouds:before{
  content:"\f2c3";
}
.bi-cloudy-fill:before{
  content:"\f2c4";
}
.bi-cloudy:before{
  content:"\f2c5";
}
.bi-code-slash:before{
  content:"\f2c6";
}
.bi-code-square:before{
  content:"\f2c7";
}
.bi-code:before{
  content:"\f2c8";
}
.bi-collection-fill:before{
  content:"\f2c9";
}
.bi-collection-play-fill:before{
  content:"\f2ca";
}
.bi-collection-play:before{
  content:"\f2cb";
}
.bi-collection:before{
  content:"\f2cc";
}
.bi-columns-gap:before{
  content:"\f2cd";
}
.bi-columns:before{
  content:"\f2ce";
}
.bi-command:before{
  content:"\f2cf";
}
.bi-compass-fill:before{
  content:"\f2d0";
}
.bi-compass:before{
  content:"\f2d1";
}
.bi-cone-striped:before{
  content:"\f2d2";
}
.bi-cone:before{
  content:"\f2d3";
}
.bi-controller:before{
  content:"\f2d4";
}
.bi-cpu-fill:before{
  content:"\f2d5";
}
.bi-cpu:before{
  content:"\f2d6";
}
.bi-credit-card-2-back-fill:before{
  content:"\f2d7";
}
.bi-credit-card-2-back:before{
  content:"\f2d8";
}
.bi-credit-card-2-front-fill:before{
  content:"\f2d9";
}
.bi-credit-card-2-front:before{
  content:"\f2da";
}
.bi-credit-card-fill:before{
  content:"\f2db";
}
.bi-credit-card:before{
  content:"\f2dc";
}
.bi-crop:before{
  content:"\f2dd";
}
.bi-cup-fill:before{
  content:"\f2de";
}
.bi-cup-straw:before{
  content:"\f2df";
}
.bi-cup:before{
  content:"\f2e0";
}
.bi-cursor-fill:before{
  content:"\f2e1";
}
.bi-cursor-text:before{
  content:"\f2e2";
}
.bi-cursor:before{
  content:"\f2e3";
}
.bi-dash-circle-dotted:before{
  content:"\f2e4";
}
.bi-dash-circle-fill:before{
  content:"\f2e5";
}
.bi-dash-circle:before{
  content:"\f2e6";
}
.bi-dash-square-dotted:before{
  content:"\f2e7";
}
.bi-dash-square-fill:before{
  content:"\f2e8";
}
.bi-dash-square:before{
  content:"\f2e9";
}
.bi-dash:before{
  content:"\f2ea";
}
.bi-diagram-2-fill:before{
  content:"\f2eb";
}
.bi-diagram-2:before{
  content:"\f2ec";
}
.bi-diagram-3-fill:before{
  content:"\f2ed";
}
.bi-diagram-3:before{
  content:"\f2ee";
}
.bi-diamond-fill:before{
  content:"\f2ef";
}
.bi-diamond-half:before{
  content:"\f2f0";
}
.bi-diamond:before{
  content:"\f2f1";
}
.bi-dice-1-fill:before{
  content:"\f2f2";
}
.bi-dice-1:before{
  content:"\f2f3";
}
.bi-dice-2-fill:before{
  content:"\f2f4";
}
.bi-dice-2:before{
  content:"\f2f5";
}
.bi-dice-3-fill:before{
  content:"\f2f6";
}
.bi-dice-3:before{
  content:"\f2f7";
}
.bi-dice-4-fill:before{
  content:"\f2f8";
}
.bi-dice-4:before{
  content:"\f2f9";
}
.bi-dice-5-fill:before{
  content:"\f2fa";
}
.bi-dice-5:before{
  content:"\f2fb";
}
.bi-dice-6-fill:before{
  content:"\f2fc";
}
.bi-dice-6:before{
  content:"\f2fd";
}
.bi-disc-fill:before{
  content:"\f2fe";
}
.bi-disc:before{
  content:"\f2ff";
}
.bi-discord:before{
  content:"\f300";
}
.bi-display-fill:before{
  content:"\f301";
}
.bi-display:before{
  content:"\f302";
}
.bi-distribute-horizontal:before{
  content:"\f303";
}
.bi-distribute-vertical:before{
  content:"\f304";
}
.bi-door-closed-fill:before{
  content:"\f305";
}
.bi-door-closed:before{
  content:"\f306";
}
.bi-door-open-fill:before{
  content:"\f307";
}
.bi-door-open:before{
  content:"\f308";
}
.bi-dot:before{
  content:"\f309";
}
.bi-download:before{
  content:"\f30a";
}
.bi-droplet-fill:before{
  content:"\f30b";
}
.bi-droplet-half:before{
  content:"\f30c";
}
.bi-droplet:before{
  content:"\f30d";
}
.bi-earbuds:before{
  content:"\f30e";
}
.bi-easel-fill:before{
  content:"\f30f";
}
.bi-easel:before{
  content:"\f310";
}
.bi-egg-fill:before{
  content:"\f311";
}
.bi-egg-fried:before{
  content:"\f312";
}
.bi-egg:before{
  content:"\f313";
}
.bi-eject-fill:before{
  content:"\f314";
}
.bi-eject:before{
  content:"\f315";
}
.bi-emoji-angry-fill:before{
  content:"\f316";
}
.bi-emoji-angry:before{
  content:"\f317";
}
.bi-emoji-dizzy-fill:before{
  content:"\f318";
}
.bi-emoji-dizzy:before{
  content:"\f319";
}
.bi-emoji-expressionless-fill:before{
  content:"\f31a";
}
.bi-emoji-expressionless:before{
  content:"\f31b";
}
.bi-emoji-frown-fill:before{
  content:"\f31c";
}
.bi-emoji-frown:before{
  content:"\f31d";
}
.bi-emoji-heart-eyes-fill:before{
  content:"\f31e";
}
.bi-emoji-heart-eyes:before{
  content:"\f31f";
}
.bi-emoji-laughing-fill:before{
  content:"\f320";
}
.bi-emoji-laughing:before{
  content:"\f321";
}
.bi-emoji-neutral-fill:before{
  content:"\f322";
}
.bi-emoji-neutral:before{
  content:"\f323";
}
.bi-emoji-smile-fill:before{
  content:"\f324";
}
.bi-emoji-smile-upside-down-fill:before{
  content:"\f325";
}
.bi-emoji-smile-upside-down:before{
  content:"\f326";
}
.bi-emoji-smile:before{
  content:"\f327";
}
.bi-emoji-sunglasses-fill:before{
  content:"\f328";
}
.bi-emoji-sunglasses:before{
  content:"\f329";
}
.bi-emoji-wink-fill:before{
  content:"\f32a";
}
.bi-emoji-wink:before{
  content:"\f32b";
}
.bi-envelope-fill:before{
  content:"\f32c";
}
.bi-envelope-open-fill:before{
  content:"\f32d";
}
.bi-envelope-open:before{
  content:"\f32e";
}
.bi-envelope:before{
  content:"\f32f";
}
.bi-eraser-fill:before{
  content:"\f330";
}
.bi-eraser:before{
  content:"\f331";
}
.bi-exclamation-circle-fill:before{
  content:"\f332";
}
.bi-exclamation-circle:before{
  content:"\f333";
}
.bi-exclamation-diamond-fill:before{
  content:"\f334";
}
.bi-exclamation-diamond:before{
  content:"\f335";
}
.bi-exclamation-octagon-fill:before{
  content:"\f336";
}
.bi-exclamation-octagon:before{
  content:"\f337";
}
.bi-exclamation-square-fill:before{
  content:"\f338";
}
.bi-exclamation-square:before{
  content:"\f339";
}
.bi-exclamation-triangle-fill:before{
  content:"\f33a";
}
.bi-exclamation-triangle:before{
  content:"\f33b";
}
.bi-exclamation:before{
  content:"\f33c";
}
.bi-exclude:before{
  content:"\f33d";
}
.bi-eye-fill:before{
  content:"\f33e";
}
.bi-eye-slash-fill:before{
  content:"\f33f";
}
.bi-eye-slash:before{
  content:"\f340";
}
.bi-eye:before{
  content:"\f341";
}
.bi-eyedropper:before{
  content:"\f342";
}
.bi-eyeglasses:before{
  content:"\f343";
}
.bi-facebook:before{
  content:"\f344";
}
.bi-file-arrow-down-fill:before{
  content:"\f345";
}
.bi-file-arrow-down:before{
  content:"\f346";
}
.bi-file-arrow-up-fill:before{
  content:"\f347";
}
.bi-file-arrow-up:before{
  content:"\f348";
}
.bi-file-bar-graph-fill:before{
  content:"\f349";
}
.bi-file-bar-graph:before{
  content:"\f34a";
}
.bi-file-binary-fill:before{
  content:"\f34b";
}
.bi-file-binary:before{
  content:"\f34c";
}
.bi-file-break-fill:before{
  content:"\f34d";
}
.bi-file-break:before{
  content:"\f34e";
}
.bi-file-check-fill:before{
  content:"\f34f";
}
.bi-file-check:before{
  content:"\f350";
}
.bi-file-code-fill:before{
  content:"\f351";
}
.bi-file-code:before{
  content:"\f352";
}
.bi-file-diff-fill:before{
  content:"\f353";
}
.bi-file-diff:before{
  content:"\f354";
}
.bi-file-earmark-arrow-down-fill:before{
  content:"\f355";
}
.bi-file-earmark-arrow-down:before{
  content:"\f356";
}
.bi-file-earmark-arrow-up-fill:before{
  content:"\f357";
}
.bi-file-earmark-arrow-up:before{
  content:"\f358";
}
.bi-file-earmark-bar-graph-fill:before{
  content:"\f359";
}
.bi-file-earmark-bar-graph:before{
  content:"\f35a";
}
.bi-file-earmark-binary-fill:before{
  content:"\f35b";
}
.bi-file-earmark-binary:before{
  content:"\f35c";
}
.bi-file-earmark-break-fill:before{
  content:"\f35d";
}
.bi-file-earmark-break:before{
  content:"\f35e";
}
.bi-file-earmark-check-fill:before{
  content:"\f35f";
}
.bi-file-earmark-check:before{
  content:"\f360";
}
.bi-file-earmark-code-fill:before{
  content:"\f361";
}
.bi-file-earmark-code:before{
  content:"\f362";
}
.bi-file-earmark-diff-fill:before{
  content:"\f363";
}
.bi-file-earmark-diff:before{
  content:"\f364";
}
.bi-file-earmark-easel-fill:before{
  content:"\f365";
}
.bi-file-earmark-easel:before{
  content:"\f366";
}
.bi-file-earmark-excel-fill:before{
  content:"\f367";
}
.bi-file-earmark-excel:before{
  content:"\f368";
}
.bi-file-earmark-fill:before{
  content:"\f369";
}
.bi-file-earmark-font-fill:before{
  content:"\f36a";
}
.bi-file-earmark-font:before{
  content:"\f36b";
}
.bi-file-earmark-image-fill:before{
  content:"\f36c";
}
.bi-file-earmark-image:before{
  content:"\f36d";
}
.bi-file-earmark-lock-fill:before{
  content:"\f36e";
}
.bi-file-earmark-lock:before{
  content:"\f36f";
}
.bi-file-earmark-lock2-fill:before{
  content:"\f370";
}
.bi-file-earmark-lock2:before{
  content:"\f371";
}
.bi-file-earmark-medical-fill:before{
  content:"\f372";
}
.bi-file-earmark-medical:before{
  content:"\f373";
}
.bi-file-earmark-minus-fill:before{
  content:"\f374";
}
.bi-file-earmark-minus:before{
  content:"\f375";
}
.bi-file-earmark-music-fill:before{
  content:"\f376";
}
.bi-file-earmark-music:before{
  content:"\f377";
}
.bi-file-earmark-person-fill:before{
  content:"\f378";
}
.bi-file-earmark-person:before{
  content:"\f379";
}
.bi-file-earmark-play-fill:before{
  content:"\f37a";
}
.bi-file-earmark-play:before{
  content:"\f37b";
}
.bi-file-earmark-plus-fill:before{
  content:"\f37c";
}
.bi-file-earmark-plus:before{
  content:"\f37d";
}
.bi-file-earmark-post-fill:before{
  content:"\f37e";
}
.bi-file-earmark-post:before{
  content:"\f37f";
}
.bi-file-earmark-ppt-fill:before{
  content:"\f380";
}
.bi-file-earmark-ppt:before{
  content:"\f381";
}
.bi-file-earmark-richtext-fill:before{
  content:"\f382";
}
.bi-file-earmark-richtext:before{
  content:"\f383";
}
.bi-file-earmark-ruled-fill:before{
  content:"\f384";
}
.bi-file-earmark-ruled:before{
  content:"\f385";
}
.bi-file-earmark-slides-fill:before{
  content:"\f386";
}
.bi-file-earmark-slides:before{
  content:"\f387";
}
.bi-file-earmark-spreadsheet-fill:before{
  content:"\f388";
}
.bi-file-earmark-spreadsheet:before{
  content:"\f389";
}
.bi-file-earmark-text-fill:before{
  content:"\f38a";
}
.bi-file-earmark-text:before{
  content:"\f38b";
}
.bi-file-earmark-word-fill:before{
  content:"\f38c";
}
.bi-file-earmark-word:before{
  content:"\f38d";
}
.bi-file-earmark-x-fill:before{
  content:"\f38e";
}
.bi-file-earmark-x:before{
  content:"\f38f";
}
.bi-file-earmark-zip-fill:before{
  content:"\f390";
}
.bi-file-earmark-zip:before{
  content:"\f391";
}
.bi-file-earmark:before{
  content:"\f392";
}
.bi-file-easel-fill:before{
  content:"\f393";
}
.bi-file-easel:before{
  content:"\f394";
}
.bi-file-excel-fill:before{
  content:"\f395";
}
.bi-file-excel:before{
  content:"\f396";
}
.bi-file-fill:before{
  content:"\f397";
}
.bi-file-font-fill:before{
  content:"\f398";
}
.bi-file-font:before{
  content:"\f399";
}
.bi-file-image-fill:before{
  content:"\f39a";
}
.bi-file-image:before{
  content:"\f39b";
}
.bi-file-lock-fill:before{
  content:"\f39c";
}
.bi-file-lock:before{
  content:"\f39d";
}
.bi-file-lock2-fill:before{
  content:"\f39e";
}
.bi-file-lock2:before{
  content:"\f39f";
}
.bi-file-medical-fill:before{
  content:"\f3a0";
}
.bi-file-medical:before{
  content:"\f3a1";
}
.bi-file-minus-fill:before{
  content:"\f3a2";
}
.bi-file-minus:before{
  content:"\f3a3";
}
.bi-file-music-fill:before{
  content:"\f3a4";
}
.bi-file-music:before{
  content:"\f3a5";
}
.bi-file-person-fill:before{
  content:"\f3a6";
}
.bi-file-person:before{
  content:"\f3a7";
}
.bi-file-play-fill:before{
  content:"\f3a8";
}
.bi-file-play:before{
  content:"\f3a9";
}
.bi-file-plus-fill:before{
  content:"\f3aa";
}
.bi-file-plus:before{
  content:"\f3ab";
}
.bi-file-post-fill:before{
  content:"\f3ac";
}
.bi-file-post:before{
  content:"\f3ad";
}
.bi-file-ppt-fill:before{
  content:"\f3ae";
}
.bi-file-ppt:before{
  content:"\f3af";
}
.bi-file-richtext-fill:before{
  content:"\f3b0";
}
.bi-file-richtext:before{
  content:"\f3b1";
}
.bi-file-ruled-fill:before{
  content:"\f3b2";
}
.bi-file-ruled:before{
  content:"\f3b3";
}
.bi-file-slides-fill:before{
  content:"\f3b4";
}
.bi-file-slides:before{
  content:"\f3b5";
}
.bi-file-spreadsheet-fill:before{
  content:"\f3b6";
}
.bi-file-spreadsheet:before{
  content:"\f3b7";
}
.bi-file-text-fill:before{
  content:"\f3b8";
}
.bi-file-text:before{
  content:"\f3b9";
}
.bi-file-word-fill:before{
  content:"\f3ba";
}
.bi-file-word:before{
  content:"\f3bb";
}
.bi-file-x-fill:before{
  content:"\f3bc";
}
.bi-file-x:before{
  content:"\f3bd";
}
.bi-file-zip-fill:before{
  content:"\f3be";
}
.bi-file-zip:before{
  content:"\f3bf";
}
.bi-file:before{
  content:"\f3c0";
}
.bi-files-alt:before{
  content:"\f3c1";
}
.bi-files:before{
  content:"\f3c2";
}
.bi-film:before{
  content:"\f3c3";
}
.bi-filter-circle-fill:before{
  content:"\f3c4";
}
.bi-filter-circle:before{
  content:"\f3c5";
}
.bi-filter-left:before{
  content:"\f3c6";
}
.bi-filter-right:before{
  content:"\f3c7";
}
.bi-filter-square-fill:before{
  content:"\f3c8";
}
.bi-filter-square:before{
  content:"\f3c9";
}
.bi-filter:before{
  content:"\f3ca";
}
.bi-flag-fill:before{
  content:"\f3cb";
}
.bi-flag:before{
  content:"\f3cc";
}
.bi-flower1:before{
  content:"\f3cd";
}
.bi-flower2:before{
  content:"\f3ce";
}
.bi-flower3:before{
  content:"\f3cf";
}
.bi-folder-check:before{
  content:"\f3d0";
}
.bi-folder-fill:before{
  content:"\f3d1";
}
.bi-folder-minus:before{
  content:"\f3d2";
}
.bi-folder-plus:before{
  content:"\f3d3";
}
.bi-folder-symlink-fill:before{
  content:"\f3d4";
}
.bi-folder-symlink:before{
  content:"\f3d5";
}
.bi-folder-x:before{
  content:"\f3d6";
}
.bi-folder:before{
  content:"\f3d7";
}
.bi-folder2-open:before{
  content:"\f3d8";
}
.bi-folder2:before{
  content:"\f3d9";
}
.bi-fonts:before{
  content:"\f3da";
}
.bi-forward-fill:before{
  content:"\f3db";
}
.bi-forward:before{
  content:"\f3dc";
}
.bi-front:before{
  content:"\f3dd";
}
.bi-fullscreen-exit:before{
  content:"\f3de";
}
.bi-fullscreen:before{
  content:"\f3df";
}
.bi-funnel-fill:before{
  content:"\f3e0";
}
.bi-funnel:before{
  content:"\f3e1";
}
.bi-gear-fill:before{
  content:"\f3e2";
}
.bi-gear-wide-connected:before{
  content:"\f3e3";
}
.bi-gear-wide:before{
  content:"\f3e4";
}
.bi-gear:before{
  content:"\f3e5";
}
.bi-gem:before{
  content:"\f3e6";
}
.bi-geo-alt-fill:before{
  content:"\f3e7";
}
.bi-geo-alt:before{
  content:"\f3e8";
}
.bi-geo-fill:before{
  content:"\f3e9";
}
.bi-geo:before{
  content:"\f3ea";
}
.bi-gift-fill:before{
  content:"\f3eb";
}
.bi-gift:before{
  content:"\f3ec";
}
.bi-github:before{
  content:"\f3ed";
}
.bi-globe:before{
  content:"\f3ee";
}
.bi-globe2:before{
  content:"\f3ef";
}
.bi-google:before{
  content:"\f3f0";
}
.bi-graph-down:before{
  content:"\f3f1";
}
.bi-graph-up:before{
  content:"\f3f2";
}
.bi-grid-1x2-fill:before{
  content:"\f3f3";
}
.bi-grid-1x2:before{
  content:"\f3f4";
}
.bi-grid-3x2-gap-fill:before{
  content:"\f3f5";
}
.bi-grid-3x2-gap:before{
  content:"\f3f6";
}
.bi-grid-3x2:before{
  content:"\f3f7";
}
.bi-grid-3x3-gap-fill:before{
  content:"\f3f8";
}
.bi-grid-3x3-gap:before{
  content:"\f3f9";
}
.bi-grid-3x3:before{
  content:"\f3fa";
}
.bi-grid-fill:before{
  content:"\f3fb";
}
.bi-grid:before{
  content:"\f3fc";
}
.bi-grip-horizontal:before{
  content:"\f3fd";
}
.bi-grip-vertical:before{
  content:"\f3fe";
}
.bi-hammer:before{
  content:"\f3ff";
}
.bi-hand-index-fill:before{
  content:"\f400";
}
.bi-hand-index-thumb-fill:before{
  content:"\f401";
}
.bi-hand-index-thumb:before{
  content:"\f402";
}
.bi-hand-index:before{
  content:"\f403";
}
.bi-hand-thumbs-down-fill:before{
  content:"\f404";
}
.bi-hand-thumbs-down:before{
  content:"\f405";
}
.bi-hand-thumbs-up-fill:before{
  content:"\f406";
}
.bi-hand-thumbs-up:before{
  content:"\f407";
}
.bi-handbag-fill:before{
  content:"\f408";
}
.bi-handbag:before{
  content:"\f409";
}
.bi-hash:before{
  content:"\f40a";
}
.bi-hdd-fill:before{
  content:"\f40b";
}
.bi-hdd-network-fill:before{
  content:"\f40c";
}
.bi-hdd-network:before{
  content:"\f40d";
}
.bi-hdd-rack-fill:before{
  content:"\f40e";
}
.bi-hdd-rack:before{
  content:"\f40f";
}
.bi-hdd-stack-fill:before{
  content:"\f410";
}
.bi-hdd-stack:before{
  content:"\f411";
}
.bi-hdd:before{
  content:"\f412";
}
.bi-headphones:before{
  content:"\f413";
}
.bi-headset:before{
  content:"\f414";
}
.bi-heart-fill:before{
  content:"\f415";
}
.bi-heart-half:before{
  content:"\f416";
}
.bi-heart:before{
  content:"\f417";
}
.bi-heptagon-fill:before{
  content:"\f418";
}
.bi-heptagon-half:before{
  content:"\f419";
}
.bi-heptagon:before{
  content:"\f41a";
}
.bi-hexagon-fill:before{
  content:"\f41b";
}
.bi-hexagon-half:before{
  content:"\f41c";
}
.bi-hexagon:before{
  content:"\f41d";
}
.bi-hourglass-bottom:before{
  content:"\f41e";
}
.bi-hourglass-split:before{
  content:"\f41f";
}
.bi-hourglass-top:before{
  content:"\f420";
}
.bi-hourglass:before{
  content:"\f421";
}
.bi-house-door-fill:before{
  content:"\f422";
}
.bi-house-door:before{
  content:"\f423";
}
.bi-house-fill:before{
  content:"\f424";
}
.bi-house:before{
  content:"\f425";
}
.bi-hr:before{
  content:"\f426";
}
.bi-hurricane:before{
  content:"\f427";
}
.bi-image-alt:before{
  content:"\f428";
}
.bi-image-fill:before{
  content:"\f429";
}
.bi-image:before{
  content:"\f42a";
}
.bi-images:before{
  content:"\f42b";
}
.bi-inbox-fill:before{
  content:"\f42c";
}
.bi-inbox:before{
  content:"\f42d";
}
.bi-inboxes-fill:before{
  content:"\f42e";
}
.bi-inboxes:before{
  content:"\f42f";
}
.bi-info-circle-fill:before{
  content:"\f430";
}
.bi-info-circle:before{
  content:"\f431";
}
.bi-info-square-fill:before{
  content:"\f432";
}
.bi-info-square:before{
  content:"\f433";
}
.bi-info:before{
  content:"\f434";
}
.bi-input-cursor-text:before{
  content:"\f435";
}
.bi-input-cursor:before{
  content:"\f436";
}
.bi-instagram:before{
  content:"\f437";
}
.bi-intersect:before{
  content:"\f438";
}
.bi-journal-album:before{
  content:"\f439";
}
.bi-journal-arrow-down:before{
  content:"\f43a";
}
.bi-journal-arrow-up:before{
  content:"\f43b";
}
.bi-journal-bookmark-fill:before{
  content:"\f43c";
}
.bi-journal-bookmark:before{
  content:"\f43d";
}
.bi-journal-check:before{
  content:"\f43e";
}
.bi-journal-code:before{
  content:"\f43f";
}
.bi-journal-medical:before{
  content:"\f440";
}
.bi-journal-minus:before{
  content:"\f441";
}
.bi-journal-plus:before{
  content:"\f442";
}
.bi-journal-richtext:before{
  content:"\f443";
}
.bi-journal-text:before{
  content:"\f444";
}
.bi-journal-x:before{
  content:"\f445";
}
.bi-journal:before{
  content:"\f446";
}
.bi-journals:before{
  content:"\f447";
}
.bi-joystick:before{
  content:"\f448";
}
.bi-justify-left:before{
  content:"\f449";
}
.bi-justify-right:before{
  content:"\f44a";
}
.bi-justify:before{
  content:"\f44b";
}
.bi-kanban-fill:before{
  content:"\f44c";
}
.bi-kanban:before{
  content:"\f44d";
}
.bi-key-fill:before{
  content:"\f44e";
}
.bi-key:before{
  content:"\f44f";
}
.bi-keyboard-fill:before{
  content:"\f450";
}
.bi-keyboard:before{
  content:"\f451";
}
.bi-ladder:before{
  content:"\f452";
}
.bi-lamp-fill:before{
  content:"\f453";
}
.bi-lamp:before{
  content:"\f454";
}
.bi-laptop-fill:before{
  content:"\f455";
}
.bi-laptop:before{
  content:"\f456";
}
.bi-layer-backward:before{
  content:"\f457";
}
.bi-layer-forward:before{
  content:"\f458";
}
.bi-layers-fill:before{
  content:"\f459";
}
.bi-layers-half:before{
  content:"\f45a";
}
.bi-layers:before{
  content:"\f45b";
}
.bi-layout-sidebar-inset-reverse:before{
  content:"\f45c";
}
.bi-layout-sidebar-inset:before{
  content:"\f45d";
}
.bi-layout-sidebar-reverse:before{
  content:"\f45e";
}
.bi-layout-sidebar:before{
  content:"\f45f";
}
.bi-layout-split:before{
  content:"\f460";
}
.bi-layout-text-sidebar-reverse:before{
  content:"\f461";
}
.bi-layout-text-sidebar:before{
  content:"\f462";
}
.bi-layout-text-window-reverse:before{
  content:"\f463";
}
.bi-layout-text-window:before{
  content:"\f464";
}
.bi-layout-three-columns:before{
  content:"\f465";
}
.bi-layout-wtf:before{
  content:"\f466";
}
.bi-life-preserver:before{
  content:"\f467";
}
.bi-lightbulb-fill:before{
  content:"\f468";
}
.bi-lightbulb-off-fill:before{
  content:"\f469";
}
.bi-lightbulb-off:before{
  content:"\f46a";
}
.bi-lightbulb:before{
  content:"\f46b";
}
.bi-lightning-charge-fill:before{
  content:"\f46c";
}
.bi-lightning-charge:before{
  content:"\f46d";
}
.bi-lightning-fill:before{
  content:"\f46e";
}
.bi-lightning:before{
  content:"\f46f";
}
.bi-link-45deg:before{
  content:"\f470";
}
.bi-link:before{
  content:"\f471";
}
.bi-linkedin:before{
  content:"\f472";
}
.bi-list-check:before{
  content:"\f473";
}
.bi-list-nested:before{
  content:"\f474";
}
.bi-list-ol:before{
  content:"\f475";
}
.bi-list-stars:before{
  content:"\f476";
}
.bi-list-task:before{
  content:"\f477";
}
.bi-list-ul:before{
  content:"\f478";
}
.bi-list:before{
  content:"\f479";
}
.bi-lock-fill:before{
  content:"\f47a";
}
.bi-lock:before{
  content:"\f47b";
}
.bi-mailbox:before{
  content:"\f47c";
}
.bi-mailbox2:before{
  content:"\f47d";
}
.bi-map-fill:before{
  content:"\f47e";
}
.bi-map:before{
  content:"\f47f";
}
.bi-markdown-fill:before{
  content:"\f480";
}
.bi-markdown:before{
  content:"\f481";
}
.bi-mask:before{
  content:"\f482";
}
.bi-megaphone-fill:before{
  content:"\f483";
}
.bi-megaphone:before{
  content:"\f484";
}
.bi-menu-app-fill:before{
  content:"\f485";
}
.bi-menu-app:before{
  content:"\f486";
}
.bi-menu-button-fill:before{
  content:"\f487";
}
.bi-menu-button-wide-fill:before{
  content:"\f488";
}
.bi-menu-button-wide:before{
  content:"\f489";
}
.bi-menu-button:before{
  content:"\f48a";
}
.bi-menu-down:before{
  content:"\f48b";
}
.bi-menu-up:before{
  content:"\f48c";
}
.bi-mic-fill:before{
  content:"\f48d";
}
.bi-mic-mute-fill:before{
  content:"\f48e";
}
.bi-mic-mute:before{
  content:"\f48f";
}
.bi-mic:before{
  content:"\f490";
}
.bi-minecart-loaded:before{
  content:"\f491";
}
.bi-minecart:before{
  content:"\f492";
}
.bi-moisture:before{
  content:"\f493";
}
.bi-moon-fill:before{
  content:"\f494";
}
.bi-moon-stars-fill:before{
  content:"\f495";
}
.bi-moon-stars:before{
  content:"\f496";
}
.bi-moon:before{
  content:"\f497";
}
.bi-mouse-fill:before{
  content:"\f498";
}
.bi-mouse:before{
  content:"\f499";
}
.bi-mouse2-fill:before{
  content:"\f49a";
}
.bi-mouse2:before{
  content:"\f49b";
}
.bi-mouse3-fill:before{
  content:"\f49c";
}
.bi-mouse3:before{
  content:"\f49d";
}
.bi-music-note-beamed:before{
  content:"\f49e";
}
.bi-music-note-list:before{
  content:"\f49f";
}
.bi-music-note:before{
  content:"\f4a0";
}
.bi-music-player-fill:before{
  content:"\f4a1";
}
.bi-music-player:before{
  content:"\f4a2";
}
.bi-newspaper:before{
  content:"\f4a3";
}
.bi-node-minus-fill:before{
  content:"\f4a4";
}
.bi-node-minus:before{
  content:"\f4a5";
}
.bi-node-plus-fill:before{
  content:"\f4a6";
}
.bi-node-plus:before{
  content:"\f4a7";
}
.bi-nut-fill:before{
  content:"\f4a8";
}
.bi-nut:before{
  content:"\f4a9";
}
.bi-octagon-fill:before{
  content:"\f4aa";
}
.bi-octagon-half:before{
  content:"\f4ab";
}
.bi-octagon:before{
  content:"\f4ac";
}
.bi-option:before{
  content:"\f4ad";
}
.bi-outlet:before{
  content:"\f4ae";
}
.bi-paint-bucket:before{
  content:"\f4af";
}
.bi-palette-fill:before{
  content:"\f4b0";
}
.bi-palette:before{
  content:"\f4b1";
}
.bi-palette2:before{
  content:"\f4b2";
}
.bi-paperclip:before{
  content:"\f4b3";
}
.bi-paragraph:before{
  content:"\f4b4";
}
.bi-patch-check-fill:before{
  content:"\f4b5";
}
.bi-patch-check:before{
  content:"\f4b6";
}
.bi-patch-exclamation-fill:before{
  content:"\f4b7";
}
.bi-patch-exclamation:before{
  content:"\f4b8";
}
.bi-patch-minus-fill:before{
  content:"\f4b9";
}
.bi-patch-minus:before{
  content:"\f4ba";
}
.bi-patch-plus-fill:before{
  content:"\f4bb";
}
.bi-patch-plus:before{
  content:"\f4bc";
}
.bi-patch-question-fill:before{
  content:"\f4bd";
}
.bi-patch-question:before{
  content:"\f4be";
}
.bi-pause-btn-fill:before{
  content:"\f4bf";
}
.bi-pause-btn:before{
  content:"\f4c0";
}
.bi-pause-circle-fill:before{
  content:"\f4c1";
}
.bi-pause-circle:before{
  content:"\f4c2";
}
.bi-pause-fill:before{
  content:"\f4c3";
}
.bi-pause:before{
  content:"\f4c4";
}
.bi-peace-fill:before{
  content:"\f4c5";
}
.bi-peace:before{
  content:"\f4c6";
}
.bi-pen-fill:before{
  content:"\f4c7";
}
.bi-pen:before{
  content:"\f4c8";
}
.bi-pencil-fill:before{
  content:"\f4c9";
}
.bi-pencil-square:before{
  content:"\f4ca";
}
.bi-pencil:before{
  content:"\f4cb";
}
.bi-pentagon-fill:before{
  content:"\f4cc";
}
.bi-pentagon-half:before{
  content:"\f4cd";
}
.bi-pentagon:before{
  content:"\f4ce";
}
.bi-people-fill:before{
  content:"\f4cf";
}
.bi-people:before{
  content:"\f4d0";
}
.bi-percent:before{
  content:"\f4d1";
}
.bi-person-badge-fill:before{
  content:"\f4d2";
}
.bi-person-badge:before{
  content:"\f4d3";
}
.bi-person-bounding-box:before{
  content:"\f4d4";
}
.bi-person-check-fill:before{
  content:"\f4d5";
}
.bi-person-check:before{
  content:"\f4d6";
}
.bi-person-circle:before{
  content:"\f4d7";
}
.bi-person-dash-fill:before{
  content:"\f4d8";
}
.bi-person-dash:before{
  content:"\f4d9";
}
.bi-person-fill:before{
  content:"\f4da";
}
.bi-person-lines-fill:before{
  content:"\f4db";
}
.bi-person-plus-fill:before{
  content:"\f4dc";
}
.bi-person-plus:before{
  content:"\f4dd";
}
.bi-person-square:before{
  content:"\f4de";
}
.bi-person-x-fill:before{
  content:"\f4df";
}
.bi-person-x:before{
  content:"\f4e0";
}
.bi-person:before{
  content:"\f4e1";
}
.bi-phone-fill:before{
  content:"\f4e2";
}
.bi-phone-landscape-fill:before{
  content:"\f4e3";
}
.bi-phone-landscape:before{
  content:"\f4e4";
}
.bi-phone-vibrate-fill:before{
  content:"\f4e5";
}
.bi-phone-vibrate:before{
  content:"\f4e6";
}
.bi-phone:before{
  content:"\f4e7";
}
.bi-pie-chart-fill:before{
  content:"\f4e8";
}
.bi-pie-chart:before{
  content:"\f4e9";
}
.bi-pin-angle-fill:before{
  content:"\f4ea";
}
.bi-pin-angle:before{
  content:"\f4eb";
}
.bi-pin-fill:before{
  content:"\f4ec";
}
.bi-pin:before{
  content:"\f4ed";
}
.bi-pip-fill:before{
  content:"\f4ee";
}
.bi-pip:before{
  content:"\f4ef";
}
.bi-play-btn-fill:before{
  content:"\f4f0";
}
.bi-play-btn:before{
  content:"\f4f1";
}
.bi-play-circle-fill:before{
  content:"\f4f2";
}
.bi-play-circle:before{
  content:"\f4f3";
}
.bi-play-fill:before{
  content:"\f4f4";
}
.bi-play:before{
  content:"\f4f5";
}
.bi-plug-fill:before{
  content:"\f4f6";
}
.bi-plug:before{
  content:"\f4f7";
}
.bi-plus-circle-dotted:before{
  content:"\f4f8";
}
.bi-plus-circle-fill:before{
  content:"\f4f9";
}
.bi-plus-circle:before{
  content:"\f4fa";
}
.bi-plus-square-dotted:before{
  content:"\f4fb";
}
.bi-plus-square-fill:before{
  content:"\f4fc";
}
.bi-plus-square:before{
  content:"\f4fd";
}
.bi-plus:before{
  content:"\f4fe";
}
.bi-power:before{
  content:"\f4ff";
}
.bi-printer-fill:before{
  content:"\f500";
}
.bi-printer:before{
  content:"\f501";
}
.bi-puzzle-fill:before{
  content:"\f502";
}
.bi-puzzle:before{
  content:"\f503";
}
.bi-question-circle-fill:before{
  content:"\f504";
}
.bi-question-circle:before{
  content:"\f505";
}
.bi-question-diamond-fill:before{
  content:"\f506";
}
.bi-question-diamond:before{
  content:"\f507";
}
.bi-question-octagon-fill:before{
  content:"\f508";
}
.bi-question-octagon:before{
  content:"\f509";
}
.bi-question-square-fill:before{
  content:"\f50a";
}
.bi-question-square:before{
  content:"\f50b";
}
.bi-question:before{
  content:"\f50c";
}
.bi-rainbow:before{
  content:"\f50d";
}
.bi-receipt-cutoff:before{
  content:"\f50e";
}
.bi-receipt:before{
  content:"\f50f";
}
.bi-reception-0:before{
  content:"\f510";
}
.bi-reception-1:before{
  content:"\f511";
}
.bi-reception-2:before{
  content:"\f512";
}
.bi-reception-3:before{
  content:"\f513";
}
.bi-reception-4:before{
  content:"\f514";
}
.bi-record-btn-fill:before{
  content:"\f515";
}
.bi-record-btn:before{
  content:"\f516";
}
.bi-record-circle-fill:before{
  content:"\f517";
}
.bi-record-circle:before{
  content:"\f518";
}
.bi-record-fill:before{
  content:"\f519";
}
.bi-record:before{
  content:"\f51a";
}
.bi-record2-fill:before{
  content:"\f51b";
}
.bi-record2:before{
  content:"\f51c";
}
.bi-reply-all-fill:before{
  content:"\f51d";
}
.bi-reply-all:before{
  content:"\f51e";
}
.bi-reply-fill:before{
  content:"\f51f";
}
.bi-reply:before{
  content:"\f520";
}
.bi-rss-fill:before{
  content:"\f521";
}
.bi-rss:before{
  content:"\f522";
}
.bi-rulers:before{
  content:"\f523";
}
.bi-save-fill:before{
  content:"\f524";
}
.bi-save:before{
  content:"\f525";
}
.bi-save2-fill:before{
  content:"\f526";
}
.bi-save2:before{
  content:"\f527";
}
.bi-scissors:before{
  content:"\f528";
}
.bi-screwdriver:before{
  content:"\f529";
}
.bi-search:before{
  content:"\f52a";
}
.bi-segmented-nav:before{
  content:"\f52b";
}
.bi-server:before{
  content:"\f52c";
}
.bi-share-fill:before{
  content:"\f52d";
}
.bi-share:before{
  content:"\f52e";
}
.bi-shield-check:before{
  content:"\f52f";
}
.bi-shield-exclamation:before{
  content:"\f530";
}
.bi-shield-fill-check:before{
  content:"\f531";
}
.bi-shield-fill-exclamation:before{
  content:"\f532";
}
.bi-shield-fill-minus:before{
  content:"\f533";
}
.bi-shield-fill-plus:before{
  content:"\f534";
}
.bi-shield-fill-x:before{
  content:"\f535";
}
.bi-shield-fill:before{
  content:"\f536";
}
.bi-shield-lock-fill:before{
  content:"\f537";
}
.bi-shield-lock:before{
  content:"\f538";
}
.bi-shield-minus:before{
  content:"\f539";
}
.bi-shield-plus:before{
  content:"\f53a";
}
.bi-shield-shaded:before{
  content:"\f53b";
}
.bi-shield-slash-fill:before{
  content:"\f53c";
}
.bi-shield-slash:before{
  content:"\f53d";
}
.bi-shield-x:before{
  content:"\f53e";
}
.bi-shield:before{
  content:"\f53f";
}
.bi-shift-fill:before{
  content:"\f540";
}
.bi-shift:before{
  content:"\f541";
}
.bi-shop-window:before{
  content:"\f542";
}
.bi-shop:before{
  content:"\f543";
}
.bi-shuffle:before{
  content:"\f544";
}
.bi-signpost-2-fill:before{
  content:"\f545";
}
.bi-signpost-2:before{
  content:"\f546";
}
.bi-signpost-fill:before{
  content:"\f547";
}
.bi-signpost-split-fill:before{
  content:"\f548";
}
.bi-signpost-split:before{
  content:"\f549";
}
.bi-signpost:before{
  content:"\f54a";
}
.bi-sim-fill:before{
  content:"\f54b";
}
.bi-sim:before{
  content:"\f54c";
}
.bi-skip-backward-btn-fill:before{
  content:"\f54d";
}
.bi-skip-backward-btn:before{
  content:"\f54e";
}
.bi-skip-backward-circle-fill:before{
  content:"\f54f";
}
.bi-skip-backward-circle:before{
  content:"\f550";
}
.bi-skip-backward-fill:before{
  content:"\f551";
}
.bi-skip-backward:before{
  content:"\f552";
}
.bi-skip-end-btn-fill:before{
  content:"\f553";
}
.bi-skip-end-btn:before{
  content:"\f554";
}
.bi-skip-end-circle-fill:before{
  content:"\f555";
}
.bi-skip-end-circle:before{
  content:"\f556";
}
.bi-skip-end-fill:before{
  content:"\f557";
}
.bi-skip-end:before{
  content:"\f558";
}
.bi-skip-forward-btn-fill:before{
  content:"\f559";
}
.bi-skip-forward-btn:before{
  content:"\f55a";
}
.bi-skip-forward-circle-fill:before{
  content:"\f55b";
}
.bi-skip-forward-circle:before{
  content:"\f55c";
}
.bi-skip-forward-fill:before{
  content:"\f55d";
}
.bi-skip-forward:before{
  content:"\f55e";
}
.bi-skip-start-btn-fill:before{
  content:"\f55f";
}
.bi-skip-start-btn:before{
  content:"\f560";
}
.bi-skip-start-circle-fill:before{
  content:"\f561";
}
.bi-skip-start-circle:before{
  content:"\f562";
}
.bi-skip-start-fill:before{
  content:"\f563";
}
.bi-skip-start:before{
  content:"\f564";
}
.bi-slack:before{
  content:"\f565";
}
.bi-slash-circle-fill:before{
  content:"\f566";
}
.bi-slash-circle:before{
  content:"\f567";
}
.bi-slash-square-fill:before{
  content:"\f568";
}
.bi-slash-square:before{
  content:"\f569";
}
.bi-slash:before{
  content:"\f56a";
}
.bi-sliders:before{
  content:"\f56b";
}
.bi-smartwatch:before{
  content:"\f56c";
}
.bi-snow:before{
  content:"\f56d";
}
.bi-snow2:before{
  content:"\f56e";
}
.bi-snow3:before{
  content:"\f56f";
}
.bi-sort-alpha-down-alt:before{
  content:"\f570";
}
.bi-sort-alpha-down:before{
  content:"\f571";
}
.bi-sort-alpha-up-alt:before{
  content:"\f572";
}
.bi-sort-alpha-up:before{
  content:"\f573";
}
.bi-sort-down-alt:before{
  content:"\f574";
}
.bi-sort-down:before{
  content:"\f575";
}
.bi-sort-numeric-down-alt:before{
  content:"\f576";
}
.bi-sort-numeric-down:before{
  content:"\f577";
}
.bi-sort-numeric-up-alt:before{
  content:"\f578";
}
.bi-sort-numeric-up:before{
  content:"\f579";
}
.bi-sort-up-alt:before{
  content:"\f57a";
}
.bi-sort-up:before{
  content:"\f57b";
}
.bi-soundwave:before{
  content:"\f57c";
}
.bi-speaker-fill:before{
  content:"\f57d";
}
.bi-speaker:before{
  content:"\f57e";
}
.bi-speedometer:before{
  content:"\f57f";
}
.bi-speedometer2:before{
  content:"\f580";
}
.bi-spellcheck:before{
  content:"\f581";
}
.bi-square-fill:before{
  content:"\f582";
}
.bi-square-half:before{
  content:"\f583";
}
.bi-square:before{
  content:"\f584";
}
.bi-stack:before{
  content:"\f585";
}
.bi-star-fill:before{
  content:"\f586";
}
.bi-star-half:before{
  content:"\f587";
}
.bi-star:before{
  content:"\f588";
}
.bi-stars:before{
  content:"\f589";
}
.bi-stickies-fill:before{
  content:"\f58a";
}
.bi-stickies:before{
  content:"\f58b";
}
.bi-sticky-fill:before{
  content:"\f58c";
}
.bi-sticky:before{
  content:"\f58d";
}
.bi-stop-btn-fill:before{
  content:"\f58e";
}
.bi-stop-btn:before{
  content:"\f58f";
}
.bi-stop-circle-fill:before{
  content:"\f590";
}
.bi-stop-circle:before{
  content:"\f591";
}
.bi-stop-fill:before{
  content:"\f592";
}
.bi-stop:before{
  content:"\f593";
}
.bi-stoplights-fill:before{
  content:"\f594";
}
.bi-stoplights:before{
  content:"\f595";
}
.bi-stopwatch-fill:before{
  content:"\f596";
}
.bi-stopwatch:before{
  content:"\f597";
}
.bi-subtract:before{
  content:"\f598";
}
.bi-suit-club-fill:before{
  content:"\f599";
}
.bi-suit-club:before{
  content:"\f59a";
}
.bi-suit-diamond-fill:before{
  content:"\f59b";
}
.bi-suit-diamond:before{
  content:"\f59c";
}
.bi-suit-heart-fill:before{
  content:"\f59d";
}
.bi-suit-heart:before{
  content:"\f59e";
}
.bi-suit-spade-fill:before{
  content:"\f59f";
}
.bi-suit-spade:before{
  content:"\f5a0";
}
.bi-sun-fill:before{
  content:"\f5a1";
}
.bi-sun:before{
  content:"\f5a2";
}
.bi-sunglasses:before{
  content:"\f5a3";
}
.bi-sunrise-fill:before{
  content:"\f5a4";
}
.bi-sunrise:before{
  content:"\f5a5";
}
.bi-sunset-fill:before{
  content:"\f5a6";
}
.bi-sunset:before{
  content:"\f5a7";
}
.bi-symmetry-horizontal:before{
  content:"\f5a8";
}
.bi-symmetry-vertical:before{
  content:"\f5a9";
}
.bi-table:before{
  content:"\f5aa";
}
.bi-tablet-fill:before{
  content:"\f5ab";
}
.bi-tablet-landscape-fill:before{
  content:"\f5ac";
}
.bi-tablet-landscape:before{
  content:"\f5ad";
}
.bi-tablet:before{
  content:"\f5ae";
}
.bi-tag-fill:before{
  content:"\f5af";
}
.bi-tag:before{
  content:"\f5b0";
}
.bi-tags-fill:before{
  content:"\f5b1";
}
.bi-tags:before{
  content:"\f5b2";
}
.bi-telegram:before{
  content:"\f5b3";
}
.bi-telephone-fill:before{
  content:"\f5b4";
}
.bi-telephone-forward-fill:before{
  content:"\f5b5";
}
.bi-telephone-forward:before{
  content:"\f5b6";
}
.bi-telephone-inbound-fill:before{
  content:"\f5b7";
}
.bi-telephone-inbound:before{
  content:"\f5b8";
}
.bi-telephone-minus-fill:before{
  content:"\f5b9";
}
.bi-telephone-minus:before{
  content:"\f5ba";
}
.bi-telephone-outbound-fill:before{
  content:"\f5bb";
}
.bi-telephone-outbound:before{
  content:"\f5bc";
}
.bi-telephone-plus-fill:before{
  content:"\f5bd";
}
.bi-telephone-plus:before{
  content:"\f5be";
}
.bi-telephone-x-fill:before{
  content:"\f5bf";
}
.bi-telephone-x:before{
  content:"\f5c0";
}
.bi-telephone:before{
  content:"\f5c1";
}
.bi-terminal-fill:before{
  content:"\f5c2";
}
.bi-terminal:before{
  content:"\f5c3";
}
.bi-text-center:before{
  content:"\f5c4";
}
.bi-text-indent-left:before{
  content:"\f5c5";
}
.bi-text-indent-right:before{
  content:"\f5c6";
}
.bi-text-left:before{
  content:"\f5c7";
}
.bi-text-paragraph:before{
  content:"\f5c8";
}
.bi-text-right:before{
  content:"\f5c9";
}
.bi-textarea-resize:before{
  content:"\f5ca";
}
.bi-textarea-t:before{
  content:"\f5cb";
}
.bi-textarea:before{
  content:"\f5cc";
}
.bi-thermometer-half:before{
  content:"\f5cd";
}
.bi-thermometer-high:before{
  content:"\f5ce";
}
.bi-thermometer-low:before{
  content:"\f5cf";
}
.bi-thermometer-snow:before{
  content:"\f5d0";
}
.bi-thermometer-sun:before{
  content:"\f5d1";
}
.bi-thermometer:before{
  content:"\f5d2";
}
.bi-three-dots-vertical:before{
  content:"\f5d3";
}
.bi-three-dots:before{
  content:"\f5d4";
}
.bi-toggle-off:before{
  content:"\f5d5";
}
.bi-toggle-on:before{
  content:"\f5d6";
}
.bi-toggle2-off:before{
  content:"\f5d7";
}
.bi-toggle2-on:before{
  content:"\f5d8";
}
.bi-toggles:before{
  content:"\f5d9";
}
.bi-toggles2:before{
  content:"\f5da";
}
.bi-tools:before{
  content:"\f5db";
}
.bi-tornado:before{
  content:"\f5dc";
}
.bi-trash-fill:before{
  content:"\f5dd";
}
.bi-trash:before{
  content:"\f5de";
}
.bi-trash2-fill:before{
  content:"\f5df";
}
.bi-trash2:before{
  content:"\f5e0";
}
.bi-tree-fill:before{
  content:"\f5e1";
}
.bi-tree:before{
  content:"\f5e2";
}
.bi-triangle-fill:before{
  content:"\f5e3";
}
.bi-triangle-half:before{
  content:"\f5e4";
}
.bi-triangle:before{
  content:"\f5e5";
}
.bi-trophy-fill:before{
  content:"\f5e6";
}
.bi-trophy:before{
  content:"\f5e7";
}
.bi-tropical-storm:before{
  content:"\f5e8";
}
.bi-truck-flatbed:before{
  content:"\f5e9";
}
.bi-truck:before{
  content:"\f5ea";
}
.bi-tsunami:before{
  content:"\f5eb";
}
.bi-tv-fill:before{
  content:"\f5ec";
}
.bi-tv:before{
  content:"\f5ed";
}
.bi-twitch:before{
  content:"\f5ee";
}
.bi-twitter:before{
  content:"\f5ef";
}
.bi-type-bold:before{
  content:"\f5f0";
}
.bi-type-h1:before{
  content:"\f5f1";
}
.bi-type-h2:before{
  content:"\f5f2";
}
.bi-type-h3:before{
  content:"\f5f3";
}
.bi-type-italic:before{
  content:"\f5f4";
}
.bi-type-strikethrough:before{
  content:"\f5f5";
}
.bi-type-underline:before{
  content:"\f5f6";
}
.bi-type:before{
  content:"\f5f7";
}
.bi-ui-checks-grid:before{
  content:"\f5f8";
}
.bi-ui-checks:before{
  content:"\f5f9";
}
.bi-ui-radios-grid:before{
  content:"\f5fa";
}
.bi-ui-radios:before{
  content:"\f5fb";
}
.bi-umbrella-fill:before{
  content:"\f5fc";
}
.bi-umbrella:before{
  content:"\f5fd";
}
.bi-union:before{
  content:"\f5fe";
}
.bi-unlock-fill:before{
  content:"\f5ff";
}
.bi-unlock:before{
  content:"\f600";
}
.bi-upc-scan:before{
  content:"\f601";
}
.bi-upc:before{
  content:"\f602";
}
.bi-upload:before{
  content:"\f603";
}
.bi-vector-pen:before{
  content:"\f604";
}
.bi-view-list:before{
  content:"\f605";
}
.bi-view-stacked:before{
  content:"\f606";
}
.bi-vinyl-fill:before{
  content:"\f607";
}
.bi-vinyl:before{
  content:"\f608";
}
.bi-voicemail:before{
  content:"\f609";
}
.bi-volume-down-fill:before{
  content:"\f60a";
}
.bi-volume-down:before{
  content:"\f60b";
}
.bi-volume-mute-fill:before{
  content:"\f60c";
}
.bi-volume-mute:before{
  content:"\f60d";
}
.bi-volume-off-fill:before{
  content:"\f60e";
}
.bi-volume-off:before{
  content:"\f60f";
}
.bi-volume-up-fill:before{
  content:"\f610";
}
.bi-volume-up:before{
  content:"\f611";
}
.bi-vr:before{
  content:"\f612";
}
.bi-wallet-fill:before{
  content:"\f613";
}
.bi-wallet:before{
  content:"\f614";
}
.bi-wallet2:before{
  content:"\f615";
}
.bi-watch:before{
  content:"\f616";
}
.bi-water:before{
  content:"\f617";
}
.bi-whatsapp:before{
  content:"\f618";
}
.bi-wifi-1:before{
  content:"\f619";
}
.bi-wifi-2:before{
  content:"\f61a";
}
.bi-wifi-off:before{
  content:"\f61b";
}
.bi-wifi:before{
  content:"\f61c";
}
.bi-wind:before{
  content:"\f61d";
}
.bi-window-dock:before{
  content:"\f61e";
}
.bi-window-sidebar:before{
  content:"\f61f";
}
.bi-window:before{
  content:"\f620";
}
.bi-wrench:before{
  content:"\f621";
}
.bi-x-circle-fill:before{
  content:"\f622";
}
.bi-x-circle:before{
  content:"\f623";
}
.bi-x-diamond-fill:before{
  content:"\f624";
}
.bi-x-diamond:before{
  content:"\f625";
}
.bi-x-octagon-fill:before{
  content:"\f626";
}
.bi-x-octagon:before{
  content:"\f627";
}
.bi-x-square-fill:before{
  content:"\f628";
}
.bi-x-square:before{
  content:"\f629";
}
.bi-x:before{
  content:"\f62a";
}
.bi-youtube:before{
  content:"\f62b";
}
.bi-zoom-in:before{
  content:"\f62c";
}
.bi-zoom-out:before{
  content:"\f62d";
}
.bi-bank:before{
  content:"\f62e";
}
.bi-bank2:before{
  content:"\f62f";
}
.bi-bell-slash-fill:before{
  content:"\f630";
}
.bi-bell-slash:before{
  content:"\f631";
}
.bi-cash-coin:before{
  content:"\f632";
}
.bi-check-lg:before{
  content:"\f633";
}
.bi-coin:before{
  content:"\f634";
}
.bi-currency-bitcoin:before{
  content:"\f635";
}
.bi-currency-dollar:before{
  content:"\f636";
}
.bi-currency-euro:before{
  content:"\f637";
}
.bi-currency-exchange:before{
  content:"\f638";
}
.bi-currency-pound:before{
  content:"\f639";
}
.bi-currency-yen:before{
  content:"\f63a";
}
.bi-dash-lg:before{
  content:"\f63b";
}
.bi-exclamation-lg:before{
  content:"\f63c";
}
.bi-file-earmark-pdf-fill:before{
  content:"\f63d";
}
.bi-file-earmark-pdf:before{
  content:"\f63e";
}
.bi-file-pdf-fill:before{
  content:"\f63f";
}
.bi-file-pdf:before{
  content:"\f640";
}
.bi-gender-ambiguous:before{
  content:"\f641";
}
.bi-gender-female:before{
  content:"\f642";
}
.bi-gender-male:before{
  content:"\f643";
}
.bi-gender-trans:before{
  content:"\f644";
}
.bi-headset-vr:before{
  content:"\f645";
}
.bi-info-lg:before{
  content:"\f646";
}
.bi-mastodon:before{
  content:"\f647";
}
.bi-messenger:before{
  content:"\f648";
}
.bi-piggy-bank-fill:before{
  content:"\f649";
}
.bi-piggy-bank:before{
  content:"\f64a";
}
.bi-pin-map-fill:before{
  content:"\f64b";
}
.bi-pin-map:before{
  content:"\f64c";
}
.bi-plus-lg:before{
  content:"\f64d";
}
.bi-question-lg:before{
  content:"\f64e";
}
.bi-recycle:before{
  content:"\f64f";
}
.bi-reddit:before{
  content:"\f650";
}
.bi-safe-fill:before{
  content:"\f651";
}
.bi-safe2-fill:before{
  content:"\f652";
}
.bi-safe2:before{
  content:"\f653";
}
.bi-sd-card-fill:before{
  content:"\f654";
}
.bi-sd-card:before{
  content:"\f655";
}
.bi-skype:before{
  content:"\f656";
}
.bi-slash-lg:before{
  content:"\f657";
}
.bi-translate:before{
  content:"\f658";
}
.bi-x-lg:before{
  content:"\f659";
}
.bi-safe:before{
  content:"\f65a";
}
.bi-apple:before{
  content:"\f65b";
}
.bi-microsoft:before{
  content:"\f65d";
}
.bi-windows:before{
  content:"\f65e";
}
.bi-behance:before{
  content:"\f65c";
}
.bi-dribbble:before{
  content:"\f65f";
}
.bi-line:before{
  content:"\f660";
}
.bi-medium:before{
  content:"\f661";
}
.bi-paypal:before{
  content:"\f662";
}
.bi-pinterest:before{
  content:"\f663";
}
.bi-signal:before{
  content:"\f664";
}
.bi-snapchat:before{
  content:"\f665";
}
.bi-spotify:before{
  content:"\f666";
}
.bi-stack-overflow:before{
  content:"\f667";
}
.bi-strava:before{
  content:"\f668";
}
.bi-wordpress:before{
  content:"\f669";
}
.bi-vimeo:before{
  content:"\f66a";
}
.bi-activity:before{
  content:"\f66b";
}
.bi-easel2-fill:before{
  content:"\f66c";
}
.bi-easel2:before{
  content:"\f66d";
}
.bi-easel3-fill:before{
  content:"\f66e";
}
.bi-easel3:before{
  content:"\f66f";
}
.bi-fan:before{
  content:"\f670";
}
.bi-fingerprint:before{
  content:"\f671";
}
.bi-graph-down-arrow:before{
  content:"\f672";
}
.bi-graph-up-arrow:before{
  content:"\f673";
}
.bi-hypnotize:before{
  content:"\f674";
}
.bi-magic:before{
  content:"\f675";
}
.bi-person-rolodex:before{
  content:"\f676";
}
.bi-person-video:before{
  content:"\f677";
}
.bi-person-video2:before{
  content:"\f678";
}
.bi-person-video3:before{
  content:"\f679";
}
.bi-person-workspace:before{
  content:"\f67a";
}
.bi-radioactive:before{
  content:"\f67b";
}
.bi-webcam-fill:before{
  content:"\f67c";
}
.bi-webcam:before{
  content:"\f67d";
}
.bi-yin-yang:before{
  content:"\f67e";
}
.bi-bandaid-fill:before{
  content:"\f680";
}
.bi-bandaid:before{
  content:"\f681";
}
.bi-bluetooth:before{
  content:"\f682";
}
.bi-body-text:before{
  content:"\f683";
}
.bi-boombox:before{
  content:"\f684";
}
.bi-boxes:before{
  content:"\f685";
}
.bi-dpad-fill:before{
  content:"\f686";
}
.bi-dpad:before{
  content:"\f687";
}
.bi-ear-fill:before{
  content:"\f688";
}
.bi-ear:before{
  content:"\f689";
}
.bi-envelope-check-fill:before{
  content:"\f68b";
}
.bi-envelope-check:before{
  content:"\f68c";
}
.bi-envelope-dash-fill:before{
  content:"\f68e";
}
.bi-envelope-dash:before{
  content:"\f68f";
}
.bi-envelope-exclamation-fill:before{
  content:"\f691";
}
.bi-envelope-exclamation:before{
  content:"\f692";
}
.bi-envelope-plus-fill:before{
  content:"\f693";
}
.bi-envelope-plus:before{
  content:"\f694";
}
.bi-envelope-slash-fill:before{
  content:"\f696";
}
.bi-envelope-slash:before{
  content:"\f697";
}
.bi-envelope-x-fill:before{
  content:"\f699";
}
.bi-envelope-x:before{
  content:"\f69a";
}
.bi-explicit-fill:before{
  content:"\f69b";
}
.bi-explicit:before{
  content:"\f69c";
}
.bi-git:before{
  content:"\f69d";
}
.bi-infinity:before{
  content:"\f69e";
}
.bi-list-columns-reverse:before{
  content:"\f69f";
}
.bi-list-columns:before{
  content:"\f6a0";
}
.bi-meta:before{
  content:"\f6a1";
}
.bi-nintendo-switch:before{
  content:"\f6a4";
}
.bi-pc-display-horizontal:before{
  content:"\f6a5";
}
.bi-pc-display:before{
  content:"\f6a6";
}
.bi-pc-horizontal:before{
  content:"\f6a7";
}
.bi-pc:before{
  content:"\f6a8";
}
.bi-playstation:before{
  content:"\f6a9";
}
.bi-plus-slash-minus:before{
  content:"\f6aa";
}
.bi-projector-fill:before{
  content:"\f6ab";
}
.bi-projector:before{
  content:"\f6ac";
}
.bi-qr-code-scan:before{
  content:"\f6ad";
}
.bi-qr-code:before{
  content:"\f6ae";
}
.bi-quora:before{
  content:"\f6af";
}
.bi-quote:before{
  content:"\f6b0";
}
.bi-robot:before{
  content:"\f6b1";
}
.bi-send-check-fill:before{
  content:"\f6b2";
}
.bi-send-check:before{
  content:"\f6b3";
}
.bi-send-dash-fill:before{
  content:"\f6b4";
}
.bi-send-dash:before{
  content:"\f6b5";
}
.bi-send-exclamation-fill:before{
  content:"\f6b7";
}
.bi-send-exclamation:before{
  content:"\f6b8";
}
.bi-send-fill:before{
  content:"\f6b9";
}
.bi-send-plus-fill:before{
  content:"\f6ba";
}
.bi-send-plus:before{
  content:"\f6bb";
}
.bi-send-slash-fill:before{
  content:"\f6bc";
}
.bi-send-slash:before{
  content:"\f6bd";
}
.bi-send-x-fill:before{
  content:"\f6be";
}
.bi-send-x:before{
  content:"\f6bf";
}
.bi-send:before{
  content:"\f6c0";
}
.bi-steam:before{
  content:"\f6c1";
}
.bi-terminal-dash:before{
  content:"\f6c3";
}
.bi-terminal-plus:before{
  content:"\f6c4";
}
.bi-terminal-split:before{
  content:"\f6c5";
}
.bi-ticket-detailed-fill:before{
  content:"\f6c6";
}
.bi-ticket-detailed:before{
  content:"\f6c7";
}
.bi-ticket-fill:before{
  content:"\f6c8";
}
.bi-ticket-perforated-fill:before{
  content:"\f6c9";
}
.bi-ticket-perforated:before{
  content:"\f6ca";
}
.bi-ticket:before{
  content:"\f6cb";
}
.bi-tiktok:before{
  content:"\f6cc";
}
.bi-window-dash:before{
  content:"\f6cd";
}
.bi-window-desktop:before{
  content:"\f6ce";
}
.bi-window-fullscreen:before{
  content:"\f6cf";
}
.bi-window-plus:before{
  content:"\f6d0";
}
.bi-window-split:before{
  content:"\f6d1";
}
.bi-window-stack:before{
  content:"\f6d2";
}
.bi-window-x:before{
  content:"\f6d3";
}
.bi-xbox:before{
  content:"\f6d4";
}
.bi-ethernet:before{
  content:"\f6d5";
}
.bi-hdmi-fill:before{
  content:"\f6d6";
}
.bi-hdmi:before{
  content:"\f6d7";
}
.bi-usb-c-fill:before{
  content:"\f6d8";
}
.bi-usb-c:before{
  content:"\f6d9";
}
.bi-usb-fill:before{
  content:"\f6da";
}
.bi-usb-plug-fill:before{
  content:"\f6db";
}
.bi-usb-plug:before{
  content:"\f6dc";
}
.bi-usb-symbol:before{
  content:"\f6dd";
}
.bi-usb:before{
  content:"\f6de";
}
.bi-boombox-fill:before{
  content:"\f6df";
}
.bi-displayport:before{
  content:"\f6e1";
}
.bi-gpu-card:before{
  content:"\f6e2";
}
.bi-memory:before{
  content:"\f6e3";
}
.bi-modem-fill:before{
  content:"\f6e4";
}
.bi-modem:before{
  content:"\f6e5";
}
.bi-motherboard-fill:before{
  content:"\f6e6";
}
.bi-motherboard:before{
  content:"\f6e7";
}
.bi-optical-audio-fill:before{
  content:"\f6e8";
}
.bi-optical-audio:before{
  content:"\f6e9";
}
.bi-pci-card:before{
  content:"\f6ea";
}
.bi-router-fill:before{
  content:"\f6eb";
}
.bi-router:before{
  content:"\f6ec";
}
.bi-thunderbolt-fill:before{
  content:"\f6ef";
}
.bi-thunderbolt:before{
  content:"\f6f0";
}
.bi-usb-drive-fill:before{
  content:"\f6f1";
}
.bi-usb-drive:before{
  content:"\f6f2";
}
.bi-usb-micro-fill:before{
  content:"\f6f3";
}
.bi-usb-micro:before{
  content:"\f6f4";
}
.bi-usb-mini-fill:before{
  content:"\f6f5";
}
.bi-usb-mini:before{
  content:"\f6f6";
}
.bi-cloud-haze2:before{
  content:"\f6f7";
}
.bi-device-hdd-fill:before{
  content:"\f6f8";
}
.bi-device-hdd:before{
  content:"\f6f9";
}
.bi-device-ssd-fill:before{
  content:"\f6fa";
}
.bi-device-ssd:before{
  content:"\f6fb";
}
.bi-displayport-fill:before{
  content:"\f6fc";
}
.bi-mortarboard-fill:before{
  content:"\f6fd";
}
.bi-mortarboard:before{
  content:"\f6fe";
}
.bi-terminal-x:before{
  content:"\f6ff";
}
.bi-arrow-through-heart-fill:before{
  content:"\f700";
}
.bi-arrow-through-heart:before{
  content:"\f701";
}
.bi-badge-sd-fill:before{
  content:"\f702";
}
.bi-badge-sd:before{
  content:"\f703";
}
.bi-bag-heart-fill:before{
  content:"\f704";
}
.bi-bag-heart:before{
  content:"\f705";
}
.bi-balloon-fill:before{
  content:"\f706";
}
.bi-balloon-heart-fill:before{
  content:"\f707";
}
.bi-balloon-heart:before{
  content:"\f708";
}
.bi-balloon:before{
  content:"\f709";
}
.bi-box2-fill:before{
  content:"\f70a";
}
.bi-box2-heart-fill:before{
  content:"\f70b";
}
.bi-box2-heart:before{
  content:"\f70c";
}
.bi-box2:before{
  content:"\f70d";
}
.bi-braces-asterisk:before{
  content:"\f70e";
}
.bi-calendar-heart-fill:before{
  content:"\f70f";
}
.bi-calendar-heart:before{
  content:"\f710";
}
.bi-calendar2-heart-fill:before{
  content:"\f711";
}
.bi-calendar2-heart:before{
  content:"\f712";
}
.bi-chat-heart-fill:before{
  content:"\f713";
}
.bi-chat-heart:before{
  content:"\f714";
}
.bi-chat-left-heart-fill:before{
  content:"\f715";
}
.bi-chat-left-heart:before{
  content:"\f716";
}
.bi-chat-right-heart-fill:before{
  content:"\f717";
}
.bi-chat-right-heart:before{
  content:"\f718";
}
.bi-chat-square-heart-fill:before{
  content:"\f719";
}
.bi-chat-square-heart:before{
  content:"\f71a";
}
.bi-clipboard-check-fill:before{
  content:"\f71b";
}
.bi-clipboard-data-fill:before{
  content:"\f71c";
}
.bi-clipboard-fill:before{
  content:"\f71d";
}
.bi-clipboard-heart-fill:before{
  content:"\f71e";
}
.bi-clipboard-heart:before{
  content:"\f71f";
}
.bi-clipboard-minus-fill:before{
  content:"\f720";
}
.bi-clipboard-plus-fill:before{
  content:"\f721";
}
.bi-clipboard-pulse:before{
  content:"\f722";
}
.bi-clipboard-x-fill:before{
  content:"\f723";
}
.bi-clipboard2-check-fill:before{
  content:"\f724";
}
.bi-clipboard2-check:before{
  content:"\f725";
}
.bi-clipboard2-data-fill:before{
  content:"\f726";
}
.bi-clipboard2-data:before{
  content:"\f727";
}
.bi-clipboard2-fill:before{
  content:"\f728";
}
.bi-clipboard2-heart-fill:before{
  content:"\f729";
}
.bi-clipboard2-heart:before{
  content:"\f72a";
}
.bi-clipboard2-minus-fill:before{
  content:"\f72b";
}
.bi-clipboard2-minus:before{
  content:"\f72c";
}
.bi-clipboard2-plus-fill:before{
  content:"\f72d";
}
.bi-clipboard2-plus:before{
  content:"\f72e";
}
.bi-clipboard2-pulse-fill:before{
  content:"\f72f";
}
.bi-clipboard2-pulse:before{
  content:"\f730";
}
.bi-clipboard2-x-fill:before{
  content:"\f731";
}
.bi-clipboard2-x:before{
  content:"\f732";
}
.bi-clipboard2:before{
  content:"\f733";
}
.bi-emoji-kiss-fill:before{
  content:"\f734";
}
.bi-emoji-kiss:before{
  content:"\f735";
}
.bi-envelope-heart-fill:before{
  content:"\f736";
}
.bi-envelope-heart:before{
  content:"\f737";
}
.bi-envelope-open-heart-fill:before{
  content:"\f738";
}
.bi-envelope-open-heart:before{
  content:"\f739";
}
.bi-envelope-paper-fill:before{
  content:"\f73a";
}
.bi-envelope-paper-heart-fill:before{
  content:"\f73b";
}
.bi-envelope-paper-heart:before{
  content:"\f73c";
}
.bi-envelope-paper:before{
  content:"\f73d";
}
.bi-filetype-aac:before{
  content:"\f73e";
}
.bi-filetype-ai:before{
  content:"\f73f";
}
.bi-filetype-bmp:before{
  content:"\f740";
}
.bi-filetype-cs:before{
  content:"\f741";
}
.bi-filetype-css:before{
  content:"\f742";
}
.bi-filetype-csv:before{
  content:"\f743";
}
.bi-filetype-doc:before{
  content:"\f744";
}
.bi-filetype-docx:before{
  content:"\f745";
}
.bi-filetype-exe:before{
  content:"\f746";
}
.bi-filetype-gif:before{
  content:"\f747";
}
.bi-filetype-heic:before{
  content:"\f748";
}
.bi-filetype-html:before{
  content:"\f749";
}
.bi-filetype-java:before{
  content:"\f74a";
}
.bi-filetype-jpg:before{
  content:"\f74b";
}
.bi-filetype-js:before{
  content:"\f74c";
}
.bi-filetype-jsx:before{
  content:"\f74d";
}
.bi-filetype-key:before{
  content:"\f74e";
}
.bi-filetype-m4p:before{
  content:"\f74f";
}
.bi-filetype-md:before{
  content:"\f750";
}
.bi-filetype-mdx:before{
  content:"\f751";
}
.bi-filetype-mov:before{
  content:"\f752";
}
.bi-filetype-mp3:before{
  content:"\f753";
}
.bi-filetype-mp4:before{
  content:"\f754";
}
.bi-filetype-otf:before{
  content:"\f755";
}
.bi-filetype-pdf:before{
  content:"\f756";
}
.bi-filetype-php:before{
  content:"\f757";
}
.bi-filetype-png:before{
  content:"\f758";
}
.bi-filetype-ppt:before{
  content:"\f75a";
}
.bi-filetype-psd:before{
  content:"\f75b";
}
.bi-filetype-py:before{
  content:"\f75c";
}
.bi-filetype-raw:before{
  content:"\f75d";
}
.bi-filetype-rb:before{
  content:"\f75e";
}
.bi-filetype-sass:before{
  content:"\f75f";
}
.bi-filetype-scss:before{
  content:"\f760";
}
.bi-filetype-sh:before{
  content:"\f761";
}
.bi-filetype-svg:before{
  content:"\f762";
}
.bi-filetype-tiff:before{
  content:"\f763";
}
.bi-filetype-tsx:before{
  content:"\f764";
}
.bi-filetype-ttf:before{
  content:"\f765";
}
.bi-filetype-txt:before{
  content:"\f766";
}
.bi-filetype-wav:before{
  content:"\f767";
}
.bi-filetype-woff:before{
  content:"\f768";
}
.bi-filetype-xls:before{
  content:"\f76a";
}
.bi-filetype-xml:before{
  content:"\f76b";
}
.bi-filetype-yml:before{
  content:"\f76c";
}
.bi-heart-arrow:before{
  content:"\f76d";
}
.bi-heart-pulse-fill:before{
  content:"\f76e";
}
.bi-heart-pulse:before{
  content:"\f76f";
}
.bi-heartbreak-fill:before{
  content:"\f770";
}
.bi-heartbreak:before{
  content:"\f771";
}
.bi-hearts:before{
  content:"\f772";
}
.bi-hospital-fill:before{
  content:"\f773";
}
.bi-hospital:before{
  content:"\f774";
}
.bi-house-heart-fill:before{
  content:"\f775";
}
.bi-house-heart:before{
  content:"\f776";
}
.bi-incognito:before{
  content:"\f777";
}
.bi-magnet-fill:before{
  content:"\f778";
}
.bi-magnet:before{
  content:"\f779";
}
.bi-person-heart:before{
  content:"\f77a";
}
.bi-person-hearts:before{
  content:"\f77b";
}
.bi-phone-flip:before{
  content:"\f77c";
}
.bi-plugin:before{
  content:"\f77d";
}
.bi-postage-fill:before{
  content:"\f77e";
}
.bi-postage-heart-fill:before{
  content:"\f77f";
}
.bi-postage-heart:before{
  content:"\f780";
}
.bi-postage:before{
  content:"\f781";
}
.bi-postcard-fill:before{
  content:"\f782";
}
.bi-postcard-heart-fill:before{
  content:"\f783";
}
.bi-postcard-heart:before{
  content:"\f784";
}
.bi-postcard:before{
  content:"\f785";
}
.bi-search-heart-fill:before{
  content:"\f786";
}
.bi-search-heart:before{
  content:"\f787";
}
.bi-sliders2-vertical:before{
  content:"\f788";
}
.bi-sliders2:before{
  content:"\f789";
}
.bi-trash3-fill:before{
  content:"\f78a";
}
.bi-trash3:before{
  content:"\f78b";
}
.bi-valentine:before{
  content:"\f78c";
}
.bi-valentine2:before{
  content:"\f78d";
}
.bi-wrench-adjustable-circle-fill:before{
  content:"\f78e";
}
.bi-wrench-adjustable-circle:before{
  content:"\f78f";
}
.bi-wrench-adjustable:before{
  content:"\f790";
}
.bi-filetype-json:before{
  content:"\f791";
}
.bi-filetype-pptx:before{
  content:"\f792";
}
.bi-filetype-xlsx:before{
  content:"\f793";
}
.bi-1-circle-fill:before{
  content:"\f796";
}
.bi-1-circle:before{
  content:"\f797";
}
.bi-1-square-fill:before{
  content:"\f798";
}
.bi-1-square:before{
  content:"\f799";
}
.bi-2-circle-fill:before{
  content:"\f79c";
}
.bi-2-circle:before{
  content:"\f79d";
}
.bi-2-square-fill:before{
  content:"\f79e";
}
.bi-2-square:before{
  content:"\f79f";
}
.bi-3-circle-fill:before{
  content:"\f7a2";
}
.bi-3-circle:before{
  content:"\f7a3";
}
.bi-3-square-fill:before{
  content:"\f7a4";
}
.bi-3-square:before{
  content:"\f7a5";
}
.bi-4-circle-fill:before{
  content:"\f7a8";
}
.bi-4-circle:before{
  content:"\f7a9";
}
.bi-4-square-fill:before{
  content:"\f7aa";
}
.bi-4-square:before{
  content:"\f7ab";
}
.bi-5-circle-fill:before{
  content:"\f7ae";
}
.bi-5-circle:before{
  content:"\f7af";
}
.bi-5-square-fill:before{
  content:"\f7b0";
}
.bi-5-square:before{
  content:"\f7b1";
}
.bi-6-circle-fill:before{
  content:"\f7b4";
}
.bi-6-circle:before{
  content:"\f7b5";
}
.bi-6-square-fill:before{
  content:"\f7b6";
}
.bi-6-square:before{
  content:"\f7b7";
}
.bi-7-circle-fill:before{
  content:"\f7ba";
}
.bi-7-circle:before{
  content:"\f7bb";
}
.bi-7-square-fill:before{
  content:"\f7bc";
}
.bi-7-square:before{
  content:"\f7bd";
}
.bi-8-circle-fill:before{
  content:"\f7c0";
}
.bi-8-circle:before{
  content:"\f7c1";
}
.bi-8-square-fill:before{
  content:"\f7c2";
}
.bi-8-square:before{
  content:"\f7c3";
}
.bi-9-circle-fill:before{
  content:"\f7c6";
}
.bi-9-circle:before{
  content:"\f7c7";
}
.bi-9-square-fill:before{
  content:"\f7c8";
}
.bi-9-square:before{
  content:"\f7c9";
}
.bi-airplane-engines-fill:before{
  content:"\f7ca";
}
.bi-airplane-engines:before{
  content:"\f7cb";
}
.bi-airplane-fill:before{
  content:"\f7cc";
}
.bi-airplane:before{
  content:"\f7cd";
}
.bi-alexa:before{
  content:"\f7ce";
}
.bi-alipay:before{
  content:"\f7cf";
}
.bi-android:before{
  content:"\f7d0";
}
.bi-android2:before{
  content:"\f7d1";
}
.bi-box-fill:before{
  content:"\f7d2";
}
.bi-box-seam-fill:before{
  content:"\f7d3";
}
.bi-browser-chrome:before{
  content:"\f7d4";
}
.bi-browser-edge:before{
  content:"\f7d5";
}
.bi-browser-firefox:before{
  content:"\f7d6";
}
.bi-browser-safari:before{
  content:"\f7d7";
}
.bi-c-circle-fill:before{
  content:"\f7da";
}
.bi-c-circle:before{
  content:"\f7db";
}
.bi-c-square-fill:before{
  content:"\f7dc";
}
.bi-c-square:before{
  content:"\f7dd";
}
.bi-capsule-pill:before{
  content:"\f7de";
}
.bi-capsule:before{
  content:"\f7df";
}
.bi-car-front-fill:before{
  content:"\f7e0";
}
.bi-car-front:before{
  content:"\f7e1";
}
.bi-cassette-fill:before{
  content:"\f7e2";
}
.bi-cassette:before{
  content:"\f7e3";
}
.bi-cc-circle-fill:before{
  content:"\f7e6";
}
.bi-cc-circle:before{
  content:"\f7e7";
}
.bi-cc-square-fill:before{
  content:"\f7e8";
}
.bi-cc-square:before{
  content:"\f7e9";
}
.bi-cup-hot-fill:before{
  content:"\f7ea";
}
.bi-cup-hot:before{
  content:"\f7eb";
}
.bi-currency-rupee:before{
  content:"\f7ec";
}
.bi-dropbox:before{
  content:"\f7ed";
}
.bi-escape:before{
  content:"\f7ee";
}
.bi-fast-forward-btn-fill:before{
  content:"\f7ef";
}
.bi-fast-forward-btn:before{
  content:"\f7f0";
}
.bi-fast-forward-circle-fill:before{
  content:"\f7f1";
}
.bi-fast-forward-circle:before{
  content:"\f7f2";
}
.bi-fast-forward-fill:before{
  content:"\f7f3";
}
.bi-fast-forward:before{
  content:"\f7f4";
}
.bi-filetype-sql:before{
  content:"\f7f5";
}
.bi-fire:before{
  content:"\f7f6";
}
.bi-google-play:before{
  content:"\f7f7";
}
.bi-h-circle-fill:before{
  content:"\f7fa";
}
.bi-h-circle:before{
  content:"\f7fb";
}
.bi-h-square-fill:before{
  content:"\f7fc";
}
.bi-h-square:before{
  content:"\f7fd";
}
.bi-indent:before{
  content:"\f7fe";
}
.bi-lungs-fill:before{
  content:"\f7ff";
}
.bi-lungs:before{
  content:"\f800";
}
.bi-microsoft-teams:before{
  content:"\f801";
}
.bi-p-circle-fill:before{
  content:"\f804";
}
.bi-p-circle:before{
  content:"\f805";
}
.bi-p-square-fill:before{
  content:"\f806";
}
.bi-p-square:before{
  content:"\f807";
}
.bi-pass-fill:before{
  content:"\f808";
}
.bi-pass:before{
  content:"\f809";
}
.bi-prescription:before{
  content:"\f80a";
}
.bi-prescription2:before{
  content:"\f80b";
}
.bi-r-circle-fill:before{
  content:"\f80e";
}
.bi-r-circle:before{
  content:"\f80f";
}
.bi-r-square-fill:before{
  content:"\f810";
}
.bi-r-square:before{
  content:"\f811";
}
.bi-repeat-1:before{
  content:"\f812";
}
.bi-repeat:before{
  content:"\f813";
}
.bi-rewind-btn-fill:before{
  content:"\f814";
}
.bi-rewind-btn:before{
  content:"\f815";
}
.bi-rewind-circle-fill:before{
  content:"\f816";
}
.bi-rewind-circle:before{
  content:"\f817";
}
.bi-rewind-fill:before{
  content:"\f818";
}
.bi-rewind:before{
  content:"\f819";
}
.bi-train-freight-front-fill:before{
  content:"\f81a";
}
.bi-train-freight-front:before{
  content:"\f81b";
}
.bi-train-front-fill:before{
  content:"\f81c";
}
.bi-train-front:before{
  content:"\f81d";
}
.bi-train-lightrail-front-fill:before{
  content:"\f81e";
}
.bi-train-lightrail-front:before{
  content:"\f81f";
}
.bi-truck-front-fill:before{
  content:"\f820";
}
.bi-truck-front:before{
  content:"\f821";
}
.bi-ubuntu:before{
  content:"\f822";
}
.bi-unindent:before{
  content:"\f823";
}
.bi-unity:before{
  content:"\f824";
}
.bi-universal-access-circle:before{
  content:"\f825";
}
.bi-universal-access:before{
  content:"\f826";
}
.bi-virus:before{
  content:"\f827";
}
.bi-virus2:before{
  content:"\f828";
}
.bi-wechat:before{
  content:"\f829";
}
.bi-yelp:before{
  content:"\f82a";
}
.bi-sign-stop-fill:before{
  content:"\f82b";
}
.bi-sign-stop-lights-fill:before{
  content:"\f82c";
}
.bi-sign-stop-lights:before{
  content:"\f82d";
}
.bi-sign-stop:before{
  content:"\f82e";
}
.bi-sign-turn-left-fill:before{
  content:"\f82f";
}
.bi-sign-turn-left:before{
  content:"\f830";
}
.bi-sign-turn-right-fill:before{
  content:"\f831";
}
.bi-sign-turn-right:before{
  content:"\f832";
}
.bi-sign-turn-slight-left-fill:before{
  content:"\f833";
}
.bi-sign-turn-slight-left:before{
  content:"\f834";
}
.bi-sign-turn-slight-right-fill:before{
  content:"\f835";
}
.bi-sign-turn-slight-right:before{
  content:"\f836";
}
.bi-sign-yield-fill:before{
  content:"\f837";
}
.bi-sign-yield:before{
  content:"\f838";
}
.bi-ev-station-fill:before{
  content:"\f839";
}
.bi-ev-station:before{
  content:"\f83a";
}
.bi-fuel-pump-diesel-fill:before{
  content:"\f83b";
}
.bi-fuel-pump-diesel:before{
  content:"\f83c";
}
.bi-fuel-pump-fill:before{
  content:"\f83d";
}
.bi-fuel-pump:before{
  content:"\f83e";
}
.bi-0-circle-fill:before{
  content:"\f83f";
}
.bi-0-circle:before{
  content:"\f840";
}
.bi-0-square-fill:before{
  content:"\f841";
}
.bi-0-square:before{
  content:"\f842";
}
.bi-rocket-fill:before{
  content:"\f843";
}
.bi-rocket-takeoff-fill:before{
  content:"\f844";
}
.bi-rocket-takeoff:before{
  content:"\f845";
}
.bi-rocket:before{
  content:"\f846";
}
.bi-stripe:before{
  content:"\f847";
}
.bi-subscript:before{
  content:"\f848";
}
.bi-superscript:before{
  content:"\f849";
}
.bi-trello:before{
  content:"\f84a";
}
.bi-envelope-at-fill:before{
  content:"\f84b";
}
.bi-envelope-at:before{
  content:"\f84c";
}
.bi-regex:before{
  content:"\f84d";
}
.bi-text-wrap:before{
  content:"\f84e";
}
.bi-sign-dead-end-fill:before{
  content:"\f84f";
}
.bi-sign-dead-end:before{
  content:"\f850";
}
.bi-sign-do-not-enter-fill:before{
  content:"\f851";
}
.bi-sign-do-not-enter:before{
  content:"\f852";
}
.bi-sign-intersection-fill:before{
  content:"\f853";
}
.bi-sign-intersection-side-fill:before{
  content:"\f854";
}
.bi-sign-intersection-side:before{
  content:"\f855";
}
.bi-sign-intersection-t-fill:before{
  content:"\f856";
}
.bi-sign-intersection-t:before{
  content:"\f857";
}
.bi-sign-intersection-y-fill:before{
  content:"\f858";
}
.bi-sign-intersection-y:before{
  content:"\f859";
}
.bi-sign-intersection:before{
  content:"\f85a";
}
.bi-sign-merge-left-fill:before{
  content:"\f85b";
}
.bi-sign-merge-left:before{
  content:"\f85c";
}
.bi-sign-merge-right-fill:before{
  content:"\f85d";
}
.bi-sign-merge-right:before{
  content:"\f85e";
}
.bi-sign-no-left-turn-fill:before{
  content:"\f85f";
}
.bi-sign-no-left-turn:before{
  content:"\f860";
}
.bi-sign-no-parking-fill:before{
  content:"\f861";
}
.bi-sign-no-parking:before{
  content:"\f862";
}
.bi-sign-no-right-turn-fill:before{
  content:"\f863";
}
.bi-sign-no-right-turn:before{
  content:"\f864";
}
.bi-sign-railroad-fill:before{
  content:"\f865";
}
.bi-sign-railroad:before{
  content:"\f866";
}
.bi-building-add:before{
  content:"\f867";
}
.bi-building-check:before{
  content:"\f868";
}
.bi-building-dash:before{
  content:"\f869";
}
.bi-building-down:before{
  content:"\f86a";
}
.bi-building-exclamation:before{
  content:"\f86b";
}
.bi-building-fill-add:before{
  content:"\f86c";
}
.bi-building-fill-check:before{
  content:"\f86d";
}
.bi-building-fill-dash:before{
  content:"\f86e";
}
.bi-building-fill-down:before{
  content:"\f86f";
}
.bi-building-fill-exclamation:before{
  content:"\f870";
}
.bi-building-fill-gear:before{
  content:"\f871";
}
.bi-building-fill-lock:before{
  content:"\f872";
}
.bi-building-fill-slash:before{
  content:"\f873";
}
.bi-building-fill-up:before{
  content:"\f874";
}
.bi-building-fill-x:before{
  content:"\f875";
}
.bi-building-fill:before{
  content:"\f876";
}
.bi-building-gear:before{
  content:"\f877";
}
.bi-building-lock:before{
  content:"\f878";
}
.bi-building-slash:before{
  content:"\f879";
}
.bi-building-up:before{
  content:"\f87a";
}
.bi-building-x:before{
  content:"\f87b";
}
.bi-buildings-fill:before{
  content:"\f87c";
}
.bi-buildings:before{
  content:"\f87d";
}
.bi-bus-front-fill:before{
  content:"\f87e";
}
.bi-bus-front:before{
  content:"\f87f";
}
.bi-ev-front-fill:before{
  content:"\f880";
}
.bi-ev-front:before{
  content:"\f881";
}
.bi-globe-americas:before{
  content:"\f882";
}
.bi-globe-asia-australia:before{
  content:"\f883";
}
.bi-globe-central-south-asia:before{
  content:"\f884";
}
.bi-globe-europe-africa:before{
  content:"\f885";
}
.bi-house-add-fill:before{
  content:"\f886";
}
.bi-house-add:before{
  content:"\f887";
}
.bi-house-check-fill:before{
  content:"\f888";
}
.bi-house-check:before{
  content:"\f889";
}
.bi-house-dash-fill:before{
  content:"\f88a";
}
.bi-house-dash:before{
  content:"\f88b";
}
.bi-house-down-fill:before{
  content:"\f88c";
}
.bi-house-down:before{
  content:"\f88d";
}
.bi-house-exclamation-fill:before{
  content:"\f88e";
}
.bi-house-exclamation:before{
  content:"\f88f";
}
.bi-house-gear-fill:before{
  content:"\f890";
}
.bi-house-gear:before{
  content:"\f891";
}
.bi-house-lock-fill:before{
  content:"\f892";
}
.bi-house-lock:before{
  content:"\f893";
}
.bi-house-slash-fill:before{
  content:"\f894";
}
.bi-house-slash:before{
  content:"\f895";
}
.bi-house-up-fill:before{
  content:"\f896";
}
.bi-house-up:before{
  content:"\f897";
}
.bi-house-x-fill:before{
  content:"\f898";
}
.bi-house-x:before{
  content:"\f899";
}
.bi-person-add:before{
  content:"\f89a";
}
.bi-person-down:before{
  content:"\f89b";
}
.bi-person-exclamation:before{
  content:"\f89c";
}
.bi-person-fill-add:before{
  content:"\f89d";
}
.bi-person-fill-check:before{
  content:"\f89e";
}
.bi-person-fill-dash:before{
  content:"\f89f";
}
.bi-person-fill-down:before{
  content:"\f8a0";
}
.bi-person-fill-exclamation:before{
  content:"\f8a1";
}
.bi-person-fill-gear:before{
  content:"\f8a2";
}
.bi-person-fill-lock:before{
  content:"\f8a3";
}
.bi-person-fill-slash:before{
  content:"\f8a4";
}
.bi-person-fill-up:before{
  content:"\f8a5";
}
.bi-person-fill-x:before{
  content:"\f8a6";
}
.bi-person-gear:before{
  content:"\f8a7";
}
.bi-person-lock:before{
  content:"\f8a8";
}
.bi-person-slash:before{
  content:"\f8a9";
}
.bi-person-up:before{
  content:"\f8aa";
}
.bi-scooter:before{
  content:"\f8ab";
}
.bi-taxi-front-fill:before{
  content:"\f8ac";
}
.bi-taxi-front:before{
  content:"\f8ad";
}
.bi-amd:before{
  content:"\f8ae";
}
.bi-database-add:before{
  content:"\f8af";
}
.bi-database-check:before{
  content:"\f8b0";
}
.bi-database-dash:before{
  content:"\f8b1";
}
.bi-database-down:before{
  content:"\f8b2";
}
.bi-database-exclamation:before{
  content:"\f8b3";
}
.bi-database-fill-add:before{
  content:"\f8b4";
}
.bi-database-fill-check:before{
  content:"\f8b5";
}
.bi-database-fill-dash:before{
  content:"\f8b6";
}
.bi-database-fill-down:before{
  content:"\f8b7";
}
.bi-database-fill-exclamation:before{
  content:"\f8b8";
}
.bi-database-fill-gear:before{
  content:"\f8b9";
}
.bi-database-fill-lock:before{
  content:"\f8ba";
}
.bi-database-fill-slash:before{
  content:"\f8bb";
}
.bi-database-fill-up:before{
  content:"\f8bc";
}
.bi-database-fill-x:before{
  content:"\f8bd";
}
.bi-database-fill:before{
  content:"\f8be";
}
.bi-database-gear:before{
  content:"\f8bf";
}
.bi-database-lock:before{
  content:"\f8c0";
}
.bi-database-slash:before{
  content:"\f8c1";
}
.bi-database-up:before{
  content:"\f8c2";
}
.bi-database-x:before{
  content:"\f8c3";
}
.bi-database:before{
  content:"\f8c4";
}
.bi-houses-fill:before{
  content:"\f8c5";
}
.bi-houses:before{
  content:"\f8c6";
}
.bi-nvidia:before{
  content:"\f8c7";
}
.bi-person-vcard-fill:before{
  content:"\f8c8";
}
.bi-person-vcard:before{
  content:"\f8c9";
}
.bi-sina-weibo:before{
  content:"\f8ca";
}
.bi-tencent-qq:before{
  content:"\f8cb";
}
.bi-wikipedia:before{
  content:"\f8cc";
}
.bi-alphabet-uppercase:before{
  content:"\f2a5";
}
.bi-alphabet:before{
  content:"\f68a";
}
.bi-amazon:before{
  content:"\f68d";
}
.bi-arrows-collapse-vertical:before{
  content:"\f690";
}
.bi-arrows-expand-vertical:before{
  content:"\f695";
}
.bi-arrows-vertical:before{
  content:"\f698";
}
.bi-arrows:before{
  content:"\f6a2";
}
.bi-ban-fill:before{
  content:"\f6a3";
}
.bi-ban:before{
  content:"\f6b6";
}
.bi-bing:before{
  content:"\f6c2";
}
.bi-cake:before{
  content:"\f6e0";
}
.bi-cake2:before{
  content:"\f6ed";
}
.bi-cookie:before{
  content:"\f6ee";
}
.bi-copy:before{
  content:"\f759";
}
.bi-crosshair:before{
  content:"\f769";
}
.bi-crosshair2:before{
  content:"\f794";
}
.bi-emoji-astonished-fill:before{
  content:"\f795";
}
.bi-emoji-astonished:before{
  content:"\f79a";
}
.bi-emoji-grimace-fill:before{
  content:"\f79b";
}
.bi-emoji-grimace:before{
  content:"\f7a0";
}
.bi-emoji-grin-fill:before{
  content:"\f7a1";
}
.bi-emoji-grin:before{
  content:"\f7a6";
}
.bi-emoji-surprise-fill:before{
  content:"\f7a7";
}
.bi-emoji-surprise:before{
  content:"\f7ac";
}
.bi-emoji-tear-fill:before{
  content:"\f7ad";
}
.bi-emoji-tear:before{
  content:"\f7b2";
}
.bi-envelope-arrow-down-fill:before{
  content:"\f7b3";
}
.bi-envelope-arrow-down:before{
  content:"\f7b8";
}
.bi-envelope-arrow-up-fill:before{
  content:"\f7b9";
}
.bi-envelope-arrow-up:before{
  content:"\f7be";
}
.bi-feather:before{
  content:"\f7bf";
}
.bi-feather2:before{
  content:"\f7c4";
}
.bi-floppy-fill:before{
  content:"\f7c5";
}
.bi-floppy:before{
  content:"\f7d8";
}
.bi-floppy2-fill:before{
  content:"\f7d9";
}
.bi-floppy2:before{
  content:"\f7e4";
}
.bi-gitlab:before{
  content:"\f7e5";
}
.bi-highlighter:before{
  content:"\f7f8";
}
.bi-marker-tip:before{
  content:"\f802";
}
.bi-nvme-fill:before{
  content:"\f803";
}
.bi-nvme:before{
  content:"\f80c";
}
.bi-opencollective:before{
  content:"\f80d";
}
.bi-pci-card-network:before{
  content:"\f8cd";
}
.bi-pci-card-sound:before{
  content:"\f8ce";
}
.bi-radar:before{
  content:"\f8cf";
}
.bi-send-arrow-down-fill:before{
  content:"\f8d0";
}
.bi-send-arrow-down:before{
  content:"\f8d1";
}
.bi-send-arrow-up-fill:before{
  content:"\f8d2";
}
.bi-send-arrow-up:before{
  content:"\f8d3";
}
.bi-sim-slash-fill:before{
  content:"\f8d4";
}
.bi-sim-slash:before{
  content:"\f8d5";
}
.bi-sourceforge:before{
  content:"\f8d6";
}
.bi-substack:before{
  content:"\f8d7";
}
.bi-threads-fill:before{
  content:"\f8d8";
}
.bi-threads:before{
  content:"\f8d9";
}
.bi-transparency:before{
  content:"\f8da";
}
.bi-twitter-x:before{
  content:"\f8db";
}
.bi-type-h4:before{
  content:"\f8dc";
}
.bi-type-h5:before{
  content:"\f8dd";
}
.bi-type-h6:before{
  content:"\f8de";
}
.bi-backpack-fill:before{
  content:"\f8df";
}
.bi-backpack:before{
  content:"\f8e0";
}
.bi-backpack2-fill:before{
  content:"\f8e1";
}
.bi-backpack2:before{
  content:"\f8e2";
}
.bi-backpack3-fill:before{
  content:"\f8e3";
}
.bi-backpack3:before{
  content:"\f8e4";
}
.bi-backpack4-fill:before{
  content:"\f8e5";
}
.bi-backpack4:before{
  content:"\f8e6";
}
.bi-brilliance:before{
  content:"\f8e7";
}
.bi-cake-fill:before{
  content:"\f8e8";
}
.bi-cake2-fill:before{
  content:"\f8e9";
}
.bi-duffle-fill:before{
  content:"\f8ea";
}
.bi-duffle:before{
  content:"\f8eb";
}
.bi-exposure:before{
  content:"\f8ec";
}
.bi-gender-neuter:before{
  content:"\f8ed";
}
.bi-highlights:before{
  content:"\f8ee";
}
.bi-luggage-fill:before{
  content:"\f8ef";
}
.bi-luggage:before{
  content:"\f8f0";
}
.bi-mailbox-flag:before{
  content:"\f8f1";
}
.bi-mailbox2-flag:before{
  content:"\f8f2";
}
.bi-noise-reduction:before{
  content:"\f8f3";
}
.bi-passport-fill:before{
  content:"\f8f4";
}
.bi-passport:before{
  content:"\f8f5";
}
.bi-person-arms-up:before{
  content:"\f8f6";
}
.bi-person-raised-hand:before{
  content:"\f8f7";
}
.bi-person-standing-dress:before{
  content:"\f8f8";
}
.bi-person-standing:before{
  content:"\f8f9";
}
.bi-person-walking:before{
  content:"\f8fa";
}
.bi-person-wheelchair:before{
  content:"\f8fb";
}
.bi-shadows:before{
  content:"\f8fc";
}
.bi-suitcase-fill:before{
  content:"\f8fd";
}
.bi-suitcase-lg-fill:before{
  content:"\f8fe";
}
.bi-suitcase-lg:before{
  content:"\f8ff";
}
.bi-suitcase:before{
  content:"豈";
}
.bi-suitcase2-fill:before{
  content:"更";
}
.bi-suitcase2:before{
  content:"車";
}
.bi-vignette:before{
  content:"賈";
}
.bi-bluesky:before{
  content:"\f7f9";
}
.bi-tux:before{
  content:"滑";
}
.bi-beaker-fill:before{
  content:"串";
}
.bi-beaker:before{
  content:"句";
}
.bi-flask-fill:before{
  content:"龜";
}
.bi-flask-florence-fill:before{
  content:"龜";
}
.bi-flask-florence:before{
  content:"契";
}
.bi-flask:before{
  content:"金";
}
.bi-leaf-fill:before{
  content:"喇";
}
.bi-leaf:before{
  content:"奈";
}
.bi-measuring-cup-fill:before{
  content:"懶";
}
.bi-measuring-cup:before{
  content:"癩";
}
.bi-unlock2-fill:before{
  content:"羅";
}
.bi-unlock2:before{
  content:"蘿";
}
.bi-battery-low:before{
  content:"螺";
}
.bi-anthropic:before{
  content:"裸";
}
.bi-apple-music:before{
  content:"邏";
}
.bi-claude:before{
  content:"樂";
}
.bi-openai:before{
  content:"洛";
}
.bi-perplexity:before{
  content:"烙";
}
.bi-css:before{
  content:"珞";
}
.bi-javascript:before{
  content:"落";
}
.bi-typescript:before{
  content:"酪";
}
.bi-fork-knife:before{
  content:"駱";
}
.bi-globe-americas-fill:before{
  content:"亂";
}
.bi-globe-asia-australia-fill:before{
  content:"卵";
}
.bi-globe-central-south-asia-fill:before{
  content:"欄";
}
.bi-globe-europe-africa-fill:before{
  content:"爛";
}
.btn{
  font-size:.875rem;
}
.btn i,.btn svg{
  height:16px;
  width:16px;
}
.btn-primary{
  --bs-btn-hover-bg:#18b2ff;
  --bs-btn-hover-border-color:#18b2ff;
  --bs-btn-hover-color:#fff;
  --bs-btn-disabled-color:#98a2b3;
  --bs-btn-disabled-bg:#f2f4f7;
  --bs-btn-disabled-opacity:none;
  --bs-btn-disabled-border-color:#f2f4f7;
}
.btn-primary:focus{
  box-shadow:0 0 0 4px rgba(83,186,240,.502);
}
.btn-secondary{
  --bs-btn-bg:#fff;
  --bs-btn-color:#1c9ee2;
  --bs-btn-border-color:#1c9ee2;
  --bs-btn-hover-bg:rgba(0,123,255,.08);
  --bs-btn-hover-border-color:#18b2ff;
  --bs-btn-hover-color:#18b2ff;
  --bs-btn-active-bg:#1c9ee2;
  --bs-btn-active-border-color:#1c9ee2;
  --bs-btn-active-color:#fff;
}
.btn-secondary:focus{
  --bs-btn-border-color:#fff;
  box-shadow:0 0 0 4px rgba(83,186,240,.502);
}
.btn-group-lg>.btn,.btn-lg{
  --bs-btn-padding-y:0.75rem;
  --bs-btn-padding-x:1.5rem;
  --bs-btn-font-size:1rem;
}
.btn-group-lg>.btn i,.btn-group-lg>.btn svg,.btn-lg i,.btn-lg svg{
  height:20px;
  width:20px;
}
.btn-group-sm>.btn,.btn-sm{
  --bs-btn-padding-y:7px;
  --bs-btn-padding-x:12px;
  --bs-btn-font-size:0.875rem;
}
.btn-group-sm>.btn i,.btn-group-sm>.btn svg,.btn-sm i,.btn-sm svg{
  height:12px;
  margin-bottom:2px;
  width:12px;
}
.btn-context-menu{
  --bs-btn-padding-y:4px;
  --bs-btn-padding-x:8px;
  font-size:.875rem;
}
.btn-context-menu i,.btn-context-menu svg{
  height:14px;
  margin:0;
  width:14px;
}
.btn-filter{
  --bs-btn-padding-y:3px;
  --bs-btn-padding-x:8px;
  border-radius:12px;
  font-size:.75rem;
  font-weight:500;
}
.btn-filter.btn-filter-active{
  background-color:#1c9ee2;
  border-color:#1c9ee2;
  color:#fff;
}
.btn-filter.btn-filter-active:hover{
  background-color:#18b2ff;
  border-color:#18b2ff;
  color:#fff;
}
.btn-filter.btn-filter-inactive{
  background-color:#f8f9fa;
  border-color:#dee2e6;
  color:#6c757d;
}
.btn-filter.btn-filter-inactive:hover{
  background-color:#e9ecef;
  border-color:#adb5bd;
  color:#495057;
}
.btn-outline-primary{
  --bs-btn-color:#1c9ee2;
  --bs-btn-border-color:#1c9ee2;
  --bs-btn-hover-color:#18b2ff;
  --bs-btn-hover-bg:#18b2ff20;
  --bs-btn-hover-border-color:#18b2ff;
}
.nav-link.active{
  --bs-nav-link-color:#1c9ee2;
}
.nav-link i,.nav-link svg{
  height:16px;
  width:16px;
}
.h1,h1{
  line-height:1.1;
}
.h1,.h2,h1,h2{
  letter-spacing:-.5px;
}
.h4,h4{
  line-height:1.4;
}
.h5,.h6,h5,h6{
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
}
p{
  font-weight:400;
}
b,strong{
  font-weight:600;
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:normal;
  font-weight:300;
  src:url(/assets/fonts/inter-v19-latin-300-d28094e42c5bdd454686ad4464fca4bb03768385c3ef4684f4422e7ae2b4421e.woff2) format("woff2"), url(/assets/fonts/inter-v19-latin-300-b89551f82d244b2f8953d3747929b86cb5094f5ca3d2547b88e36a904337d5af.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:normal;
  font-weight:400;
  src:url(/assets/fonts/inter-v19-latin-regular-4b7c67b0e6776c56fc633830a032cb75a5e48b786ae698ae1b97ecf3429bb401.woff2) format("woff2"), url(/assets/fonts/inter-v19-latin-regular-7b4b809a3ba98e7924f63fb54cc3e5920f083c5549e0418660d0557516a8a9f4.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:italic;
  font-weight:400;
  src:url(/assets/fonts/inter-v19-latin-italic-d866acf7fdfbf95278a7a2c5c0956d24e9ca688893aad4c11f3db47fdd4b6a58.woff2) format("woff2"), url(/assets/fonts/inter-v19-latin-italic-269387f2587e357705a41104e2e0eab160c3089375d561fbb6817fd6f8e6ef02.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:normal;
  font-weight:500;
  src:url(/assets/fonts/inter-v19-latin-500-afbe8c048e0eb62d587c98cc2eb5993546fc7c7d30532b60def201ca7915010c.woff2) format("woff2"), url(/assets/fonts/inter-v19-latin-500-595f28ba0181fb0c03d57c9550f0adb5c0af590bf0624a458f799b2dbdf97f1e.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:normal;
  font-weight:600;
  src:url(/assets/fonts/inter-v20-latin-600-8e8b45fdd9fae4f4fc5165278910b24cae60eef690b5a2c4918f58c30429c79d.woff2) format("woff2");
}
@font-face{
  font-display:swap;
  font-family:Inter;
  font-style:normal;
  font-weight:700;
  src:url(/assets/fonts/inter-v19-latin-700-01f5bb7ad9a0297b99d5b952a753b5b355513868b122764ed2c9d437ee101d80.woff2) format("woff2"), url(/assets/fonts/inter-v19-latin-700-dcc81e5ac20cf47f4a4f647ed944628b57779b63be154119c560cbfd12dab217.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Space Grotesk;
  font-style:normal;
  font-weight:300;
  src:url(/assets/fonts/space-grotesk-v22-latin-300-7cbf285c6a55348661836fec5843107a61139ecf4d2a5008b1a527f6e6e26270.woff2) format("woff2");
}
@font-face{
  font-display:swap;
  font-family:Space Grotesk;
  font-style:normal;
  font-weight:400;
  src:url(/assets/fonts/space-grotesk-v22-latin-regular-520bffa3772792e69799acb80c5bdafe862aa6d68ae671d91a1aecca15ebb2b0.woff2) format("woff2");
}
@font-face{
  font-display:swap;
  font-family:Space Grotesk;
  font-style:normal;
  font-weight:500;
  src:url(/assets/fonts/space-grotesk-v22-latin-500-d648f675f0e1940cddbf0b0a15206c31bd9ed8f2e3471351753af7b94b7e8ede.woff2) format("woff2");
}
body{
  font-size:12px;
}
.bg-gray-50{
  background-color:#fcfcfc;
}
.bg-gray-100{
  background-color:#f5f6f7;
}
.bg-gray-200{
  background-color:#f2f4f7;
}
.border-gray{
  border-color:#e2e8f0;
}
.border-gray-100{
  border:1px solid #e2e8f0;
}
.hv-100{
  height:100vh;
}
hr{
  border-top:1px solid #f2f2f2;
  opacity:1;
}
.home_box{
  background:#f7f7f7;
  border:0 solid #f2f2f2;
  border-radius:10px;
  box-shadow:0 1px 3px rgba(0,0,0,.1);
  max-height:100px;
  min-height:100px;
  overflow:hidden;
  padding:10px;
  text-overflow:ellipsis;
  transition:transform .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;
}
.home_box a{
  color:#000;
  text-decoration:none;
}
.home_box a:hover{
  color:#007bff;
  text-decoration:none;
}
.home_box:hover{
  background:#f0f0f0;
  box-shadow:0 4px 8px rgba(0,0,0,.15);
  transform:translateY(-2px);
}
.home_box h5{
  font-size:1.2em;
  font-weight:200;
}
.home_box table{
  height:75px;
}
.home_box i{
  background:#fff;
  border:1px solid #e0e0e0;
  border-radius:20px;
  display:inline;
  font-size:22px;
  padding:10px;
}
.home_box td.icon{
  width:20px;
}
.home_box div{
  height:75px;
  width:100%;
}
.action_box{
  border:1px solid #eae9e9;
  border-radius:12px;
}
.create_voice_agent_box{
  background:#f5f7fb;
  border-radius:20px;
  display:none;
  padding:20px;
}
.btn-no-border{
  background:transparent;
  border:0 !important;
  box-shadow:none;
}
.card.voice-settings-card{
  height:auto !important;
}
.black-link{
  font-weight:300;
}
.black-link,.text-link:hover{
  color:#000;
}
.chart_col{
  background:#f5f5f5;
  border-radius:20px;
  padding:20px;
}
.row_full_height{
  height:100%;
  padding-bottom:20px;
}
.flow_top_bar{
  font-size:10px;
  padding-bottom:10px;
  width:100%;
}
.hidden{
  display:none;
}
a,a:focus,a:hover{
  text-decoration:none;
  transition:color .3s;
}
.navbar{
  background:#fff;
  border:none;
  border-radius:0;
  box-shadow:1px 1px 3px rgba(0,0,0,.1);
  margin-bottom:40px;
  padding:16px 10px;
}
.navbar-btn{
  border:none;
  box-shadow:none;
  outline:none !important;
}
.line{
  border-bottom:1px dashed #ddd;
  height:1px;
  margin:40px 0;
  width:100%;
}
i,span{
  display:inline-block;
}
.wrapper{
  align-items:stretch;
  display:flex;
  flex-direction:column;
}
#sidebar,.sidebar-wrapper{
  max-width:240px;
  min-width:240px;
}
i[data-feather]{
  height:16px;
  width:16px;
}
#sidebar .nav-link span{
  line-height:21px;
  vertical-align:middle;
}
.nav-link i,.nav-link svg{
  height:1rem;
  width:1rem;
}
.sidebar-logo{
  font-size:20px;
  padding-bottom:24px;
  padding-left:24px;
  padding-top:20px;
}
.sidebar-heading-spaced{
  padding-top:30px;
}
.user-avatar-letter{
  align-items:center;
  background:#000;
  border-radius:50%;
  color:#fff;
  display:flex;
  flex-shrink:0;
  font-size:10px;
  font-weight:600;
  height:28px;
  justify-content:center;
  margin-right:8px;
  width:28px;
}
.sidebar-footer .sidebar-item a span{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.account-link{
  border-radius:8px;
  color:#667085;
  cursor:pointer;
  font-size:14px;
  padding:8px;
  transition:background-color .3s ease,transform .2s ease,color .3s ease;
}
.account-link:hover{
  background-color:#e8e8e8;
  color:#333;
  transform:translateX(2px);
}
.tooltip-inner{
  background-color:#212529;
  font-size:10px;
}
.tooltip.bs-tooltip-right .arrow:before{
  border-right-color:#212529;
}
#sidebar ul li a i{
  margin-right:10px;
}
a[data-bs-toggle=collapse]{
  position:relative;
}
ul.CTAs{
  padding:20px;
}
ul.CTAs a{
  border-radius:5px;
  display:block;
  font-size:.9em !important;
  margin-bottom:5px;
  text-align:center;
}
a.download{
  background:#fff;
  color:#7386d5;
}
a.article,a.article:hover{
  background:#6d7fcc !important;
  color:#fff !important;
}
#content{
  display:flex;
  flex-direction:column;
  min-height:100vh;
}
@media (max-width:768px){
  #sidebar,#sidebar.hovered{
    width:80px;
  }
  #sidebar.hovered .sidebar-header .sidebar-title-collapsed{
    opacity:1 !important;
  }
  #sidebar .nav-text,#sidebar.hovered .nav-text,#sidebar.hovered .sidebar-header .sidebar-title-expanded{
    opacity:0 !important;
  }
  .dropdown-toggle:after{
    bottom:10px;
    right:50%;
    top:auto;
    transform:translateX(50%);
  }
  #sidebar.active{
    margin-left:0 !important;
  }
  #sidebar .CTAs,#sidebar .sidebar-header h3{
    display:none;
  }
  #sidebar .sidebar-header strong{
    display:block;
  }
  #sidebar ul li a{
    padding:20px 10px;
  }
  #sidebar ul li a span{
    font-size:.85em;
  }
  #sidebar ul li a i{
    display:block;
    margin-right:0;
  }
  #sidebar ul ul a{
    padding:10px !important;
  }
  #sidebar ul li a i{
    font-size:1.3em;
  }
  #sidebar{
    margin-left:0;
  }
  #sidebarCollapse span{
    display:none;
  }
}
.navbar{
  box-shadow:0 0 0 !important;
}
input[type=email],input[type=number],input[type=password],input[type=text]{
  width:100%;
}
select{
  background-clip:padding-box;
  color:#191919;
  display:block;
  font-size:1rem;
  font-weight:400;
  height:calc(1.5em + .75rem + 2px);
  line-height:1.5;
  padding:.375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
.monaco-editor-container,select{
  background-color:#f8f9fa;
  border:1px solid #f0f0f0;
  border-radius:0;
}
.monaco-editor-container{
  box-sizing:border-box;
  overflow:hidden;
}
.field{
  margin-top:20px;
}
.actions{
  color:#191919;
  padding:10px;
  position:relative;
  text-align:right;
  width:100%;
}
label{
  font-size:12px;
  font-weight:700;
}
.form_control{
  display:block;
  font-size:13px;
  font-weight:300;
  line-height:1.5;
  margin-top:0;
  padding:0;
  width:100%;
}
.form-control.is-valid{
  background-image:none !important;
  border:1px solid #ced4da !important;
  font-size:13px;
}
.card{
  border:0;
  box-shadow:0 0 .875rem 0 rgba(33,37,41,.05);
  height:100%;
  margin-bottom:24px;
}
.card-header{
  border-bottom:0;
}
.mf_pagination{
  cursor:default;
  padding:.3em;
  text-align:center;
}
.mf_pagination a,.mf_pagination em,.mf_pagination span{
  padding:.2em .5em;
}
.mf_pagination .disabled{
  color:#aaa;
}
.mf_pagination .current{
  color:#000;
  font-style:normal;
  font-weight:thinner;
}
.mf_pagination a{
  color:#0063dc;
  text-decoration:none;
}
.mf_pagination a:focus,.mf_pagination a:hover{
  background:#0063dc;
  border-color:#036;
  color:#fff;
}
.mf_pagination .page_info{
  color:#aaa;
  padding-top:.8em;
}
.mf_pagination .previous_page{
  margin-right:0;
}
.mf_pagination .next_page{
  margin-left:0;
}
.action-title{
  font-size:clamp(1em, .8vw, 1.5em) !important;
  font-weight:500;
  letter-spacing:.5px;
}
.action-description{
  font-size:clamp(1em, .7vw, 1.25em) !important;
  font-weight:300;
}
.stack-trace-content{
  background-color:#212529;
  border:1px solid #dee2e6;
  border-radius:4px;
  margin-top:15px;
  padding:15px;
}
.stack-trace-content pre{
  color:#fff;
  font-family:monospace;
  font-size:.9em;
  margin:0;
  white-space:pre-wrap;
}
.alert .btn-link{
  font-size:.9em;
  margin-left:10px;
  padding:0;
  text-decoration:none;
}
.alert .btn-link:hover{
  text-decoration:underline;
}
#notification{
  animation:slideInFromRight .25s ease forwards;
  backdrop-filter:blur(10px);
  background-color:#212529;
  border:1px solid hsla(0,0%,100%,.1);
  border-radius:8px;
  box-shadow:0 4px 12px rgba(0,0,0,.15);
  color:#fff;
  font-size:1.1em;
  font-weight:300;
  line-height:1.5;
  max-width:500px;
  min-width:300px;
  padding:20px 25px;
  position:fixed;
  right:20px;
  top:20px;
  transform:translateX(150%);
  width:auto;
  z-index:10000;
}
@keyframes slideInFromRight{
  0%{
    opacity:0;
    transform:translateX(150%);
  }
  to{
    opacity:1;
    transform:translateX(0);
  }
}
@keyframes slideOutToRight{
  0%{
    opacity:1;
    transform:translateX(0);
  }
  to{
    opacity:0;
    transform:translateX(150%);
  }
}
#notification.hiding{
  animation:slideOutToRight .5s ease forwards;
}
.boolean.optional,.boolean.optional .form-check-input{
  margin-left:0 !important;
}
.form-check-input.is-valid{
  background-image:none !important;
  border-color:#ced4da !important;
}
.form-check-input.is-valid~.form-check-label{
  color:inherit !important;
}
.form-check-input.is-valid:checked{
  background-color:#0d6efd !important;
  border-color:#0d6efd !important;
}
.small,small{
  font-size:80%;
  font-weight:400;
  margin-bottom:5px;
}
label{
  margin-bottom:0;
}
.form-text{
  margin-top:0;
}
.section-header{
  background:#fff;
  border-radius:4px;
  color:#333;
  font-weight:700;
  margin:0;
  padding:5px 15px;
}
.section-header small{
  color:#6c757d;
  display:block;
  font-weight:400;
  margin-top:2px;
}
.section-header-h1{
  background:#fff;
  border-radius:4px;
  color:#333;
  font-weight:700;
  margin:0;
  padding:5px 15px;
}
.choices__inner{
  background-color:#fff !important;
  font-size:12px !important;
  font-weight:300 !important;
}
.choices[data-type*=select-multiple].is-disabled .choices__inner,.choices[data-type*=select-one].is-disabled .choices__inner{
  opacity:.6;
  text-decoration:line-through;
}
.choices[data-type*=select-multiple].is-disabled .choices__inner:after,.choices[data-type*=select-one].is-disabled .choices__inner:after{
  opacity:.5;
}
.choices[data-type*=select-multiple].is-disabled .choices__item,.choices[data-type*=select-multiple].is-disabled .choices__placeholder,.choices[data-type*=select-one].is-disabled .choices__item,.choices[data-type*=select-one].is-disabled .choices__placeholder{
  text-decoration:line-through;
}
.h5-section-title{
  color:#667085;
  font-size:12px;
  font-weight:100;
  text-transform:uppercase;
}
.main_page_body{
  margin-left:-5px;
  padding-top:20px;
}
.voice-wizard-tabs .nav-link{
  border:none;
  border-bottom:2px solid transparent;
  color:#6c757d;
  font-weight:500;
  padding:.75rem 1rem;
  transition:all .2s ease;
}
.voice-wizard-tabs .nav-link:hover{
  border-bottom-color:#dee2e6;
  color:#18b2ff;
}
.voice-wizard-tabs .nav-link.active{
  background:transparent;
  border-bottom-color:#1c9ee2;
  color:#1c9ee2;
}
.voice-wizard-tabs .nav-link.active:hover{
  border-bottom-color:#18b2ff;
  color:#18b2ff;
}
.view-toggle-group .btn{
  font-size:.875rem;
  padding:6px 8px;
}
.view-toggle-group .btn i{
  height:14px;
  width:14px;
}
.view-toggle-group .btn.active{
  background-color:#1c9ee2;
  border-color:#1c9ee2;
  color:#fff;
}
.view-toggle-group .btn:not(.active){
  background-color:transparent;
  border-color:#dee2e6;
  color:#6c757d;
}
.view-toggle-group .btn:not(.active):hover{
  background-color:#f8f9fa;
  border-color:#1c9ee2;
  color:#1c9ee2;
}
.tab-content{
  padding-left:15px;
  padding-top:20px;
}
#functions-list{
  margin-top:20px;
}
.function-checkbox{
  margin-bottom:.5rem;
  margin-left:.1rem;
}
.function-checkbox .form-check-label{
  color:#495057;
  font-weight:500;
}
.intent-table th{
  background-color:#f8f9fa;
  border-top:none;
  color:#495057;
  font-weight:600;
}
.intent-table td{
  vertical-align:middle;
}
.delete-intent{
  font-size:.875rem;
  padding:.25rem .5rem;
}
.voice-wizard-notification{
  animation:slideInFromRight .3s ease-out;
  min-width:300px;
  position:fixed;
  right:20px;
  top:20px;
  z-index:9999;
}
.voice-wizard-help-section{
  background-color:#fff;
  border:1px solid #eae9e9;
  border-radius:5px;
  border-radius:12px;
  margin-bottom:15px;
  padding:15px;
}
.modal-dialog{
  margin:1.75rem auto;
  max-width:60% !important;
}
input::placeholder,textarea::placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
input::-moz-placeholder,textarea::-moz-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
.modal input::placeholder,.modal textarea::placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
.modal input::-webkit-input-placeholder,.modal textarea::-webkit-input-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
.modal input::-moz-placeholder,.modal textarea::-moz-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
.modal input:-ms-input-placeholder,.modal textarea:-ms-input-placeholder{
  color:#6c757d !important;
  font-size:12px !important;
}
.stats_tile{
  background:#fff;
  border:1px solid #eae9e9;
  border-radius:12px;
  margin-bottom:15px;
  transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;
}
.stats_tile:hover{
  box-shadow:0 4px 12px rgba(0,0,0,.15);
  transform:translateY(-2px);
}
.stats_tile_content{
  align-items:center;
  display:flex;
}
.stats_tile_icon{
  flex-shrink:0;
  margin-right:15px;
}
.stats_tile_icon i{
  background:#f8f9fa;
  border:2px solid #e9ecef;
  border-radius:50%;
  display:inline-block;
  font-size:24px;
  height:48px;
  line-height:24px;
  padding:12px;
  text-align:center;
  width:48px;
}
.stats_tile_info{
  flex-grow:1;
}
.stats_tile_value{
  color:#2c3e50;
  font-size:22px;
  font-weight:600;
  line-height:1.2;
  margin-bottom:3px;
}
.stats_tile_label{
  color:#6c757d;
  font-size:12px;
  font-weight:500;
  margin-bottom:2px;
}
.stats_tile_subtitle{
  color:#adb5bd;
  font-size:10px;
  font-weight:400;
}
.stats_tile.primary .stats_tile_icon i{
  background:#e3f2fd;
  border-color:#2196f3;
  color:#1976d2;
}
.stats_tile.success .stats_tile_icon i{
  background:#e8f5e8;
  border-color:#4caf50;
  color:#388e3c;
}
.stats_tile.warning .stats_tile_icon i{
  background:#fff3e0;
  border-color:#ff9800;
  color:#f57c00;
}
.stats_tile.info .stats_tile_icon i{
  background:#e1f5fe;
  border-color:#00bcd4;
  color:#0097a7;
}
.stats_tile.danger .stats_tile_icon i{
  background:#ffebee;
  border-color:#f44336;
  color:#d32f2f;
}
.stats_tile.secondary .stats_tile_icon i{
  background:#f8f9fa;
  border-color:#6c757d;
  color:#495057;
}
.voice_agent_explanation_tile{
  background:#fff;
  border:1px solid #e9ecef;
  border-radius:12px;
  box-shadow:0 2px 8px rgba(0,0,0,.08);
  margin-bottom:0;
  transition:all .3s ease-in-out;
}
.voice_agent_explanation_tile:hover{
  border-color:#00bfff;
  box-shadow:0 4px 16px rgba(0,0,0,.12);
  transform:translateY(-2px);
}
.voice_agent_explanation_content{
  align-items:flex-start;
  display:flex;
  gap:25px;
  padding:0;
}
.voice_agent_explanation_icon{
  align-items:center;
  background:linear-gradient(135deg, #00bfff, #09c);
  border-radius:50%;
  box-shadow:0 4px 12px rgba(0,123,255,.3);
  color:#fff;
  display:flex;
  flex-shrink:0;
  height:40px;
  justify-content:center;
  margin-top:5px;
  padding:30px;
  width:40px;
}
.voice_agent_explanation_icon i{
  font-size:60px !important;
  height:auto !important;
  transform:scale(1.5);
  width:auto !important;
}
.voice_agent_explanation_info{
  flex-grow:1;
}
.voice_agent_explanation_info h4{
  color:#2c3e50;
  font-size:22px;
  font-weight:500;
  margin-bottom:12px;
}
.voice_agent_explanation_info p{
  color:#6c757d;
  font-size:13px;
  line-height:1.6;
  margin-bottom:20px;
  max-width:600px;
}
.voice_agent_features{
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  margin-bottom:25px;
}
.feature-item{
  align-items:center;
  background:#fff;
  border:1px solid #e9ecef;
  border-radius:8px;
  box-shadow:0 2px 4px rgba(0,0,0,.05);
  display:flex;
  padding:12px 16px;
  transition:transform .2s ease-in-out;
}
.feature-item:hover{
  box-shadow:0 4px 8px rgba(0,0,0,.1);
  transform:translateY(-2px);
}
.feature-item i{
  font-size:18px;
  margin-right:10px;
  text-align:center;
  width:20px;
}
.feature-item span{
  color:#495057;
  font-size:14px;
  font-weight:500;
}
.voice_agent_actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.voice_agent_help_guide{
  background:#f8f9fa;
  margin:20px 0;
  padding:30px;
}
.voice_agent_help_guide h5{
  color:#2c3e50;
  font-size:16px;
  font-weight:600;
  margin-bottom:15px;
}
.help_steps{
  display:flex;
  flex-direction:column;
  gap:15px;
}
.help_step{
  align-items:flex-start;
  display:flex;
  gap:12px;
}
.step_number{
  align-items:center;
  background:#007bff;
  border-radius:50%;
  color:#fff;
  display:flex;
  flex-shrink:0;
  font-size:12px;
  font-weight:600;
  height:24px;
  justify-content:center;
  width:24px;
}
.step_content h6{
  color:#2c3e50;
  font-size:14px;
  font-weight:600;
  margin-bottom:4px;
}
.step_content p{
  color:#6c757d;
  line-height:1.4;
  margin:0;
}
#system-prompt,#transcription-prompt,.step_content p{
  font-size:13px;
}
@media (max-width:768px){
  .voice_agent_explanation_content{
    flex-direction:column;
    padding:25px;
    text-align:center;
  }
  .voice_agent_explanation_icon{
    margin-bottom:20px;
  }
  .voice_agent_actions{
    justify-content:center;
  }
}
.voice-agent-form .form-select{
  border-radius:6px;
}
.voice-agent-overlay{
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  position:fixed;
  top:0;
  transition:all .3s ease;
  visibility:hidden;
  width:100%;
  z-index:9999;
}
.voice-agent-overlay.active{
  opacity:1;
  visibility:visible;
}
.voice-agent-overlay-backdrop{
  backdrop-filter:blur(4px);
  -webkit-backdrop-filter:blur(4px);
  background:rgba(0,0,0,.4);
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.voice-agent-overlay-content{
  background:#fff;
  border-radius:8px;
  box-shadow:0 10px 40px rgba(0,0,0,.15);
  display:flex;
  flex-direction:column;
  max-height:85vh;
  max-width:700px;
  position:relative;
  transform:scale(.95);
  transition:transform .3s ease;
  width:90%;
}
.voice-agent-overlay.active .voice-agent-overlay-content{
  transform:scale(1);
}
.voice-agent-overlay-header{
  align-items:center;
  background:#f8f9fa;
  border-bottom:1px solid #e9ecef;
  border-radius:8px 8px 0 0;
  color:#2c3e50;
  display:flex;
  justify-content:space-between;
  padding:20px 25px;
}
.voice-agent-overlay-header h4{
  color:#2c3e50;
  font-size:18px;
  font-weight:100;
  margin:0;
}
.voice-agent-overlay-close{
  background:none;
  border:none;
  border-radius:4px;
  color:#6c757d;
  cursor:pointer;
  font-size:18px;
  padding:6px;
  transition:all .2s ease;
}
.voice-agent-overlay-close:hover{
  background:#e9ecef;
  color:#2c3e50;
}
.voice-agent-overlay-body{
  overflow:auto;
  padding:25px;
}
.voice-agent-overlay-footer{
  background:#f8f9fa;
  border-radius:0 0 8px 8px;
  border-top:1px solid #e9ecef;
  display:flex;
  flex-shrink:0;
  gap:12px;
  justify-content:flex-end;
  padding:20px 25px;
}
.voice-agent-overlay .form-group{
  margin-bottom:20px;
}
.voice-agent-overlay .form-label{
  color:#2c3e50;
  font-size:14px;
  font-weight:500;
  margin-bottom:6px;
}
.voice-agent-overlay .form-control,.voice-agent-overlay .form-select{
  border:1px solid #ced4da;
  border-radius:4px;
  font-size:14px;
  padding:8px 12px;
  transition:border-color .2s ease;
}
.voice-agent-overlay .form-control:focus,.voice-agent-overlay .form-select:focus{
  border-color:#007bff;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
}
.overlay-section-title{
  border-bottom:1px solid #e9ecef;
  color:#2c3e50;
  font-size:15px;
  font-weight:100;
  margin:25px 0 15px;
  padding-bottom:6px;
}
.overlay-template-grid{
  margin-top:15px;
}
.voice-agent-overlay .overlay-template-grid.collapse.show{
  display:block;
}
.voice-agent-overlay .overlay-template-card{
  display:block;
  margin-bottom:12px;
  width:100%;
}
.overlay-template-grid.collapse.show:not(.voice-agent-overlay .overlay-template-grid){
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
  grid-gap:12px;
  gap:12px;
}
.overlay-template-card{
  background:#fff;
  border:1px solid #e9ecef;
  border-radius:6px;
  cursor:pointer;
  padding:15px;
  position:relative;
  transition:all .2s ease;
}
.overlay-template-card:hover{
  border-color:#007bff;
  box-shadow:0 2px 8px rgba(0,123,255,.1);
}
.overlay-template-card.active{
  background:#f8f9ff;
  border-color:#007bff;
  box-shadow:0 2px 8px rgba(0,123,255,.15);
}
.overlay-template-card-header{
  align-items:flex-start;
  display:flex;
  gap:12px;
  margin-bottom:10px;
}
.overlay-template-icon{
  align-items:center;
  background:#007bff;
  border-radius:4px;
  color:#fff;
  display:flex;
  flex-shrink:0;
  height:32px;
  justify-content:center;
  margin-top:2px;
  width:32px;
}
.overlay-template-icon i{
  font-size:14px;
}
.overlay-template-radio{
  flex-shrink:0;
  margin-top:2px;
  position:relative;
}
.overlay-template-radio-input{
  opacity:0;
  position:absolute;
}
.overlay-radio-custom{
  background:#fff;
  border:2px solid #ced4da;
  border-radius:3px;
  height:16px;
  position:relative;
  transition:all .2s ease;
  width:16px;
}
.overlay-template-card.active .overlay-radio-custom{
  background:#007bff;
  border-color:#007bff;
}
.overlay-template-card.active .overlay-radio-custom:after{
  color:#fff;
  content:"✓";
  font-size:10px;
  font-weight:700;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
}
.overlay-template-card-body{
  flex:1 1;
  min-width:0;
}
.overlay-template-name{
  color:#2c3e50;
  font-size:14px;
  font-weight:200;
  margin-bottom:4px;
}
.overlay-template-description{
  color:#6c757d;
  font-size:13px;
  line-height:1.4;
  margin:0;
}
@media (max-width:768px){
  .voice-agent-overlay-content{
    margin:20px;
    width:95%;
  }
  .voice-agent-overlay-header{
    padding:15px 20px;
  }
  .voice-agent-overlay-body{
    padding:20px;
  }
  .voice-agent-overlay-footer{
    padding:15px 20px;
  }
  .overlay-template-grid{
    grid-template-columns:1fr;
  }
}
.tile-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
  grid-gap:20px;
  gap:20px;
  margin-top:20px;
  min-height:200px;
  width:100%;
}
.tile-view-hidden{
  display:none !important;
}
.tile-card{
  background:#fff;
  border:1px solid #e0e0e0;
  border-radius:8px;
  box-shadow:0 2px 4px rgba(0,0,0,.1);
  display:flex;
  flex-direction:column;
  height:-moz-fit-content;
  height:fit-content;
  max-height:580px;
  min-height:500px;
  overflow:hidden;
  padding:20px;
  position:relative;
  transition:all .3s ease;
}
.tile-card:hover{
  border-color:#007bff;
  box-shadow:0 4px 8px rgba(0,0,0,.15);
  transform:translateY(-2px);
}
.tile-header{
  border-bottom:1px solid #f0f0f0;
  flex-shrink:0;
  justify-content:space-between;
  margin-bottom:15px;
  padding-bottom:10px;
}
.tile-header,.tile-icon{
  align-items:center;
  display:flex;
}
.tile-icon i{
  color:#007bff;
  font-size:24px;
  margin-right:10px;
}
.tile-title{
  color:#333;
  flex:1 1;
  font-size:16px;
  font-weight:600;
  line-height:1.3;
  margin:0;
}
.tile-actions{
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  gap:5px;
}
.tile-content{
  flex:1 1;
  margin-bottom:15px;
  padding:10px;
}
.tile-field{
  border-bottom:1px solid #f0f0f0;
  margin-bottom:10px;
  padding:8px 0;
}
.tile-field:last-child{
  border-bottom:none;
}
.tile-field-label{
  color:#666;
  font-size:12px;
  font-weight:500;
  letter-spacing:.5px;
  margin-bottom:4px;
  text-transform:uppercase;
}
.tile-field-value{
  color:#333;
  font-size:14px;
  line-height:1.4;
}
.tile-badge{
  border-radius:4px;
  display:inline-block;
  font-size:12px;
  font-weight:500;
  padding:4px 8px;
}
.tile-badge i{
  margin-right:5px;
}
.tile-link{
  color:#007bff;
  text-decoration:none;
}
.tile-link:hover{
  text-decoration:underline;
}
.tile-text{
  word-wrap:break-word;
  overflow-wrap:break-word;
}
.tile-file-actions{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.tile-file-actions span{
  margin-left:4px;
}
.file-type-badge{
  align-items:center;
  background:#f8f9fa;
  border-radius:4px;
  display:inline-flex;
  font-size:11px;
  gap:2px;
  padding:2px 6px;
}
.empty-content{
  color:#999;
  font-style:italic;
}
.tile-footer{
  border-top:1px solid #f0f0f0;
  flex-shrink:0;
  margin-top:15px;
  padding-top:10px;
}
.tile-footer a{
  align-items:center;
  color:#007bff;
  display:inline-flex;
  font-size:12px;
  text-decoration:none;
}
.tile-footer a:hover{
  text-decoration:underline;
}
.tile-footer a i{
  margin-right:4px;
}
.view-toggle-container{
  align-items:center;
  display:flex;
  gap:8px;
  margin-left:15px;
}
.view-toggle-label{
  color:#666;
  font-size:12px;
  font-weight:500;
  white-space:nowrap;
}
.view-toggle-container .btn-group{
  border-radius:6px;
  box-shadow:0 1px 3px rgba(0,0,0,.1);
}
.d-flex .view-toggle-container{
  align-self:baseline;
  margin-left:10px;
}
.ai-voice-section .view-toggle-container,.voice-wizard .view-toggle-container{
  margin-left:10px;
}
@media (max-width:768px){
  .view-toggle-container{
    gap:5px;
    margin-left:10px;
  }
  .view-toggle-label{
    font-size:11px;
  }
  .tile-grid{
    gap:15px;
    grid-template-columns:1fr;
  }
  .tile-card{
    padding:15px;
  }
  .tile-header{
    align-items:flex-start;
    flex-direction:column;
    gap:10px;
  }
  .tile-actions{
    align-self:flex-end;
  }
}
@media (max-width:480px){
  .tile-grid{
    gap:10px;
  }
  .tile-card{
    padding:12px;
  }
  .tile-title{
    font-size:14px;
  }
  .tile-field-value{
    font-size:13px;
  }
}
.video-section{
  margin-bottom:2rem;
}
.video-section .section-title{
  align-items:center;
  color:#2c3e50;
  display:flex;
  font-size:1.25rem;
  font-weight:200;
  margin-bottom:1.5rem;
}
.video-section .section-title i{
  color:#007bff;
  font-size:1.1em;
}
.video-thumbnail-small{
  align-items:center;
  background:#fff;
  border:1px solid #f0f0f0;
  border-radius:12px;
  box-shadow:0 2px 8px rgba(0,0,0,.06);
  cursor:pointer;
  display:flex;
  gap:1rem;
  max-width:400px;
  padding:1rem;
  transition:all .3s ease;
}
.video-thumbnail-small:hover{
  border-color:#e0e0e0;
  box-shadow:0 8px 25px rgba(0,0,0,.12);
  transform:translateY(-2px);
}
.thumbnail-container{
  border-radius:8px;
  flex-shrink:0;
  height:68px;
  overflow:hidden;
  position:relative;
  width:120px;
}
.small-thumbnail{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  transition:transform .3s ease;
  width:100%;
}
.video-thumbnail-small:hover .small-thumbnail{
  transform:scale(1.05);
}
.play-overlay{
  align-items:center;
  background:rgba(0,0,0,.4);
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .3s ease;
}
.video-thumbnail-small:hover .play-overlay{
  opacity:1;
}
.play-icon{
  align-items:center;
  background:hsla(0,0%,100%,.9);
  border-radius:50%;
  display:flex;
  height:40px;
  justify-content:center;
  transition:all .3s ease;
  width:40px;
}
.play-icon i{
  color:#007bff;
  font-size:1rem;
  margin-left:2px;
}
.video-thumbnail-small:hover .play-icon{
  background:#fff;
  transform:scale(1.1);
}
.video-info-small{
  flex:1 1;
  min-width:0;
}
.video-title-small{
  color:#2c3e50;
  font-size:1rem;
  font-weight:400;
  line-height:1.3;
  margin:0 0 .5rem;
}
.video-description-small{
  color:#6c757d;
  font-size:.875rem;
  line-height:1.4;
  margin:0;
}
.video-overlay{
  align-items:center;
  background:rgba(0,0,0,.8);
  bottom:0;
  display:none;
  justify-content:center;
  left:0;
  padding:1rem;
  position:fixed;
  right:0;
  top:0;
  z-index:9999;
}
.video-overlay-content{
  animation:overlaySlideIn .3s ease;
  background:#fff;
  border-radius:16px;
  box-shadow:0 20px 60px rgba(0,0,0,.3);
  max-height:90vh;
  max-width:90vw;
  overflow:hidden;
  width:800px;
}
@keyframes overlaySlideIn{
  0%{
    opacity:0;
    transform:scale(.9) translateY(20px);
  }
  to{
    opacity:1;
    transform:scale(1) translateY(0);
  }
}
.video-overlay-header{
  align-items:center;
  border-bottom:1px solid #f0f0f0;
  display:flex;
  justify-content:space-between;
  padding:1.5rem 1.5rem 1rem;
}
.video-overlay-header h4{
  color:#2c3e50;
  font-size:1.25rem;
  font-weight:600;
  margin:0;
}
.video-overlay-close{
  align-items:center;
  background:none;
  border:none;
  border-radius:50%;
  color:#6c757d;
  cursor:pointer;
  display:flex;
  font-size:1.5rem;
  height:40px;
  justify-content:center;
  padding:.5rem;
  transition:all .3s ease;
  width:40px;
}
.video-overlay-close:hover{
  background:#f8f9fa;
  color:#495057;
}
.video-overlay-body{
  padding:1rem 1.5rem 1.5rem;
}
.video-embed-container{
  border-radius:8px;
  overflow:hidden;
  padding-top:56.25%;
  position:relative;
  width:100%;
}
.video-embed-container iframe{
  border:0;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
@media (max-width:768px){
  .video-thumbnail-small{
    flex-direction:column;
    gap:.75rem;
    max-width:300px;
    text-align:center;
  }
  .thumbnail-container{
    height:120px;
    width:100%;
  }
  .video-title-small{
    font-size:.9rem;
  }
  .video-description-small{
    font-size:.8rem;
  }
  .video-overlay-content{
    max-height:85vh;
    width:95vw;
  }
  .video-overlay-header{
    padding:1rem 1rem .75rem;
  }
  .video-overlay-header h4{
    font-size:1.1rem;
  }
  .video-overlay-body{
    padding:.75rem 1rem 1rem;
  }
}
@media (max-width:480px){
  .video-thumbnail-small{
    max-width:100%;
    padding:.75rem;
  }
  .thumbnail-container{
    height:100px;
  }
  .play-icon{
    height:35px;
    width:35px;
  }
  .play-icon i{
    font-size:.875rem;
  }
  .video-overlay-content{
    max-height:80vh;
    width:98vw;
  }
  .video-overlay-header{
    padding:.75rem .75rem .5rem;
  }
  .video-overlay-header h4{
    font-size:1rem;
  }
  .video-overlay-body{
    padding:.5rem .75rem .75rem;
  }
}
.integration-toggle-slider{
  background-color:#ccc;
  border-radius:24px;
  bottom:0;
  box-shadow:inset 0 2px 4px rgba(0,0,0,.1);
  cursor:pointer;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transition:all .3s;
}
.integration-toggle-slider:before{
  background-color:#fff;
  border-radius:50%;
  bottom:3px;
  box-shadow:0 2px 4px rgba(0,0,0,.2);
  content:"";
  height:18px;
  left:3px;
  position:absolute;
  transition:all .3s;
  width:18px;
}
.integration-toggle-container:hover .integration-toggle-slider{
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 0 8px rgba(0,123,255,.2);
}
.integration-toggle-container:hover .integration-toggle-slider:before{
  box-shadow:0 2px 6px rgba(0,0,0,.25);
}
.dropdown-toggle.d-flex:after{
  margin-left:auto;
}
label+small{
  display:block;
}
.form-text:not(small){
  font-size:inherit;
}
.dropdown-menu{
  max-height:350px;
  overflow-x:hidden;
  overflow-y:auto;
}
.integration-toggle-container.force-checked .integration-toggle-slider{
  background-color:#007bff !important;
}
.integration-toggle-container.force-checked .integration-toggle-slider:before{
  transform:translateX(24px) !important;
}
.table{
  border-color:#e2e8f0;
  font-size:14px;
}
.table td,.table th{
  color:#020817;
  padding:1rem;
  vertical-align:middle;
}
.table th{
  font-size:13px;
  font-weight:400;
  height:60px;
}
.table-hover>tbody>tr:hover>*{
  --bs-table-bg-state:rgba(0,0,0,.02);
}
[data-mf-href]{
  cursor:pointer;
}
.card-clickable{
  transition:all .3s ease;
}
.card-clickable:hover{
  box-shadow:0 0 1rem 0 rgba(33,37,41,.1);
}
.card-body .context-menu-aligned{
  margin-top:-6px;
}
.breadcrumbs{
  line-height:1.3;
}
@font-face{
  font-family:themify;
  font-style:normal;
  font-weight:400;
  src:url(/assets/app/assets/builds/393f7373-f1ba2ff6b8910c974fe48b17a80843b8b19ac6e6ae08d68bd27df2259ce6c658.eot?-fvbane);
  src:url(/assets/app/assets/builds/393f7373-f1ba2ff6b8910c974fe48b17a80843b8b19ac6e6ae08d68bd27df2259ce6c658.eot?#iefix-fvbane) format("embedded-opentype"), url(/assets/app/assets/builds/e619ffd1-efcb3c913adebf3e17d241a55cab2c25f0ff6fbd217d1ae4c29e7c84952a404b.woff?-fvbane) format("woff"), url(/assets/app/assets/builds/91108b6-67c745cef69ad6303b7cf19bd616a48401e7bb8e1e1d9de050c7d6622c56fcb5.ttf?-fvbane) format("truetype"), url(/assets/app/assets/builds/8ea5522-65e509ce3dede84abcba9340e383d7188b5fd05d30a7558ad4b7bc2c8d8d1118.svg?-fvbane#themify) format("svg");
}
[class*=" ti-"],[class^=ti-]{
  font-family:themify;
  speak:none;
  font-feature-settings:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.ti-wand:before{
  content:"\e600";
}
.ti-volume:before{
  content:"\e601";
}
.ti-user:before{
  content:"\e602";
}
.ti-unlock:before{
  content:"\e603";
}
.ti-unlink:before{
  content:"\e604";
}
.ti-trash:before{
  content:"\e605";
}
.ti-thought:before{
  content:"\e606";
}
.ti-target:before{
  content:"\e607";
}
.ti-tag:before{
  content:"\e608";
}
.ti-tablet:before{
  content:"\e609";
}
.ti-star:before{
  content:"\e60a";
}
.ti-spray:before{
  content:"\e60b";
}
.ti-signal:before{
  content:"\e60c";
}
.ti-shopping-cart:before{
  content:"\e60d";
}
.ti-shopping-cart-full:before{
  content:"\e60e";
}
.ti-settings:before{
  content:"\e60f";
}
.ti-search:before{
  content:"\e610";
}
.ti-zoom-in:before{
  content:"\e611";
}
.ti-zoom-out:before{
  content:"\e612";
}
.ti-cut:before{
  content:"\e613";
}
.ti-ruler:before{
  content:"\e614";
}
.ti-ruler-pencil:before{
  content:"\e615";
}
.ti-ruler-alt:before{
  content:"\e616";
}
.ti-bookmark:before{
  content:"\e617";
}
.ti-bookmark-alt:before{
  content:"\e618";
}
.ti-reload:before{
  content:"\e619";
}
.ti-plus:before{
  content:"\e61a";
}
.ti-pin:before{
  content:"\e61b";
}
.ti-pencil:before{
  content:"\e61c";
}
.ti-pencil-alt:before{
  content:"\e61d";
}
.ti-paint-roller:before{
  content:"\e61e";
}
.ti-paint-bucket:before{
  content:"\e61f";
}
.ti-na:before{
  content:"\e620";
}
.ti-mobile:before{
  content:"\e621";
}
.ti-minus:before{
  content:"\e622";
}
.ti-medall:before{
  content:"\e623";
}
.ti-medall-alt:before{
  content:"\e624";
}
.ti-marker:before{
  content:"\e625";
}
.ti-marker-alt:before{
  content:"\e626";
}
.ti-arrow-up:before{
  content:"\e627";
}
.ti-arrow-right:before{
  content:"\e628";
}
.ti-arrow-left:before{
  content:"\e629";
}
.ti-arrow-down:before{
  content:"\e62a";
}
.ti-lock:before{
  content:"\e62b";
}
.ti-location-arrow:before{
  content:"\e62c";
}
.ti-link:before{
  content:"\e62d";
}
.ti-layout:before{
  content:"\e62e";
}
.ti-layers:before{
  content:"\e62f";
}
.ti-layers-alt:before{
  content:"\e630";
}
.ti-key:before{
  content:"\e631";
}
.ti-import:before{
  content:"\e632";
}
.ti-image:before{
  content:"\e633";
}
.ti-heart:before{
  content:"\e634";
}
.ti-heart-broken:before{
  content:"\e635";
}
.ti-hand-stop:before{
  content:"\e636";
}
.ti-hand-open:before{
  content:"\e637";
}
.ti-hand-drag:before{
  content:"\e638";
}
.ti-folder:before{
  content:"\e639";
}
.ti-flag:before{
  content:"\e63a";
}
.ti-flag-alt:before{
  content:"\e63b";
}
.ti-flag-alt-2:before{
  content:"\e63c";
}
.ti-eye:before{
  content:"\e63d";
}
.ti-export:before{
  content:"\e63e";
}
.ti-exchange-vertical:before{
  content:"\e63f";
}
.ti-desktop:before{
  content:"\e640";
}
.ti-cup:before{
  content:"\e641";
}
.ti-crown:before{
  content:"\e642";
}
.ti-comments:before{
  content:"\e643";
}
.ti-comment:before{
  content:"\e644";
}
.ti-comment-alt:before{
  content:"\e645";
}
.ti-close:before{
  content:"\e646";
}
.ti-clip:before{
  content:"\e647";
}
.ti-angle-up:before{
  content:"\e648";
}
.ti-angle-right:before{
  content:"\e649";
}
.ti-angle-left:before{
  content:"\e64a";
}
.ti-angle-down:before{
  content:"\e64b";
}
.ti-check:before{
  content:"\e64c";
}
.ti-check-box:before{
  content:"\e64d";
}
.ti-camera:before{
  content:"\e64e";
}
.ti-announcement:before{
  content:"\e64f";
}
.ti-brush:before{
  content:"\e650";
}
.ti-briefcase:before{
  content:"\e651";
}
.ti-bolt:before{
  content:"\e652";
}
.ti-bolt-alt:before{
  content:"\e653";
}
.ti-blackboard:before{
  content:"\e654";
}
.ti-bag:before{
  content:"\e655";
}
.ti-move:before{
  content:"\e656";
}
.ti-arrows-vertical:before{
  content:"\e657";
}
.ti-arrows-horizontal:before{
  content:"\e658";
}
.ti-fullscreen:before{
  content:"\e659";
}
.ti-arrow-top-right:before{
  content:"\e65a";
}
.ti-arrow-top-left:before{
  content:"\e65b";
}
.ti-arrow-circle-up:before{
  content:"\e65c";
}
.ti-arrow-circle-right:before{
  content:"\e65d";
}
.ti-arrow-circle-left:before{
  content:"\e65e";
}
.ti-arrow-circle-down:before{
  content:"\e65f";
}
.ti-angle-double-up:before{
  content:"\e660";
}
.ti-angle-double-right:before{
  content:"\e661";
}
.ti-angle-double-left:before{
  content:"\e662";
}
.ti-angle-double-down:before{
  content:"\e663";
}
.ti-zip:before{
  content:"\e664";
}
.ti-world:before{
  content:"\e665";
}
.ti-wheelchair:before{
  content:"\e666";
}
.ti-view-list:before{
  content:"\e667";
}
.ti-view-list-alt:before{
  content:"\e668";
}
.ti-view-grid:before{
  content:"\e669";
}
.ti-uppercase:before{
  content:"\e66a";
}
.ti-upload:before{
  content:"\e66b";
}
.ti-underline:before{
  content:"\e66c";
}
.ti-truck:before{
  content:"\e66d";
}
.ti-timer:before{
  content:"\e66e";
}
.ti-ticket:before{
  content:"\e66f";
}
.ti-thumb-up:before{
  content:"\e670";
}
.ti-thumb-down:before{
  content:"\e671";
}
.ti-text:before{
  content:"\e672";
}
.ti-stats-up:before{
  content:"\e673";
}
.ti-stats-down:before{
  content:"\e674";
}
.ti-split-v:before{
  content:"\e675";
}
.ti-split-h:before{
  content:"\e676";
}
.ti-smallcap:before{
  content:"\e677";
}
.ti-shine:before{
  content:"\e678";
}
.ti-shift-right:before{
  content:"\e679";
}
.ti-shift-left:before{
  content:"\e67a";
}
.ti-shield:before{
  content:"\e67b";
}
.ti-notepad:before{
  content:"\e67c";
}
.ti-server:before{
  content:"\e67d";
}
.ti-quote-right:before{
  content:"\e67e";
}
.ti-quote-left:before{
  content:"\e67f";
}
.ti-pulse:before{
  content:"\e680";
}
.ti-printer:before{
  content:"\e681";
}
.ti-power-off:before{
  content:"\e682";
}
.ti-plug:before{
  content:"\e683";
}
.ti-pie-chart:before{
  content:"\e684";
}
.ti-paragraph:before{
  content:"\e685";
}
.ti-panel:before{
  content:"\e686";
}
.ti-package:before{
  content:"\e687";
}
.ti-music:before{
  content:"\e688";
}
.ti-music-alt:before{
  content:"\e689";
}
.ti-mouse:before{
  content:"\e68a";
}
.ti-mouse-alt:before{
  content:"\e68b";
}
.ti-money:before{
  content:"\e68c";
}
.ti-microphone:before{
  content:"\e68d";
}
.ti-menu:before{
  content:"\e68e";
}
.ti-menu-alt:before{
  content:"\e68f";
}
.ti-map:before{
  content:"\e690";
}
.ti-map-alt:before{
  content:"\e691";
}
.ti-loop:before{
  content:"\e692";
}
.ti-location-pin:before{
  content:"\e693";
}
.ti-list:before{
  content:"\e694";
}
.ti-light-bulb:before{
  content:"\e695";
}
.ti-Italic:before{
  content:"\e696";
}
.ti-info:before{
  content:"\e697";
}
.ti-infinite:before{
  content:"\e698";
}
.ti-id-badge:before{
  content:"\e699";
}
.ti-hummer:before{
  content:"\e69a";
}
.ti-home:before{
  content:"\e69b";
}
.ti-help:before{
  content:"\e69c";
}
.ti-headphone:before{
  content:"\e69d";
}
.ti-harddrives:before{
  content:"\e69e";
}
.ti-harddrive:before{
  content:"\e69f";
}
.ti-gift:before{
  content:"\e6a0";
}
.ti-game:before{
  content:"\e6a1";
}
.ti-filter:before{
  content:"\e6a2";
}
.ti-files:before{
  content:"\e6a3";
}
.ti-file:before{
  content:"\e6a4";
}
.ti-eraser:before{
  content:"\e6a5";
}
.ti-envelope:before{
  content:"\e6a6";
}
.ti-download:before{
  content:"\e6a7";
}
.ti-direction:before{
  content:"\e6a8";
}
.ti-direction-alt:before{
  content:"\e6a9";
}
.ti-dashboard:before{
  content:"\e6aa";
}
.ti-control-stop:before{
  content:"\e6ab";
}
.ti-control-shuffle:before{
  content:"\e6ac";
}
.ti-control-play:before{
  content:"\e6ad";
}
.ti-control-pause:before{
  content:"\e6ae";
}
.ti-control-forward:before{
  content:"\e6af";
}
.ti-control-backward:before{
  content:"\e6b0";
}
.ti-cloud:before{
  content:"\e6b1";
}
.ti-cloud-up:before{
  content:"\e6b2";
}
.ti-cloud-down:before{
  content:"\e6b3";
}
.ti-clipboard:before{
  content:"\e6b4";
}
.ti-car:before{
  content:"\e6b5";
}
.ti-calendar:before{
  content:"\e6b6";
}
.ti-book:before{
  content:"\e6b7";
}
.ti-bell:before{
  content:"\e6b8";
}
.ti-basketball:before{
  content:"\e6b9";
}
.ti-bar-chart:before{
  content:"\e6ba";
}
.ti-bar-chart-alt:before{
  content:"\e6bb";
}
.ti-back-right:before{
  content:"\e6bc";
}
.ti-back-left:before{
  content:"\e6bd";
}
.ti-arrows-corner:before{
  content:"\e6be";
}
.ti-archive:before{
  content:"\e6bf";
}
.ti-anchor:before{
  content:"\e6c0";
}
.ti-align-right:before{
  content:"\e6c1";
}
.ti-align-left:before{
  content:"\e6c2";
}
.ti-align-justify:before{
  content:"\e6c3";
}
.ti-align-center:before{
  content:"\e6c4";
}
.ti-alert:before{
  content:"\e6c5";
}
.ti-alarm-clock:before{
  content:"\e6c6";
}
.ti-agenda:before{
  content:"\e6c7";
}
.ti-write:before{
  content:"\e6c8";
}
.ti-window:before{
  content:"\e6c9";
}
.ti-widgetized:before{
  content:"\e6ca";
}
.ti-widget:before{
  content:"\e6cb";
}
.ti-widget-alt:before{
  content:"\e6cc";
}
.ti-wallet:before{
  content:"\e6cd";
}
.ti-video-clapper:before{
  content:"\e6ce";
}
.ti-video-camera:before{
  content:"\e6cf";
}
.ti-vector:before{
  content:"\e6d0";
}
.ti-themify-logo:before{
  content:"\e6d1";
}
.ti-themify-favicon:before{
  content:"\e6d2";
}
.ti-themify-favicon-alt:before{
  content:"\e6d3";
}
.ti-support:before{
  content:"\e6d4";
}
.ti-stamp:before{
  content:"\e6d5";
}
.ti-split-v-alt:before{
  content:"\e6d6";
}
.ti-slice:before{
  content:"\e6d7";
}
.ti-shortcode:before{
  content:"\e6d8";
}
.ti-shift-right-alt:before{
  content:"\e6d9";
}
.ti-shift-left-alt:before{
  content:"\e6da";
}
.ti-ruler-alt-2:before{
  content:"\e6db";
}
.ti-receipt:before{
  content:"\e6dc";
}
.ti-pin2:before{
  content:"\e6dd";
}
.ti-pin-alt:before{
  content:"\e6de";
}
.ti-pencil-alt2:before{
  content:"\e6df";
}
.ti-palette:before{
  content:"\e6e0";
}
.ti-more:before{
  content:"\e6e1";
}
.ti-more-alt:before{
  content:"\e6e2";
}
.ti-microphone-alt:before{
  content:"\e6e3";
}
.ti-magnet:before{
  content:"\e6e4";
}
.ti-line-double:before{
  content:"\e6e5";
}
.ti-line-dotted:before{
  content:"\e6e6";
}
.ti-line-dashed:before{
  content:"\e6e7";
}
.ti-layout-width-full:before{
  content:"\e6e8";
}
.ti-layout-width-default:before{
  content:"\e6e9";
}
.ti-layout-width-default-alt:before{
  content:"\e6ea";
}
.ti-layout-tab:before{
  content:"\e6eb";
}
.ti-layout-tab-window:before{
  content:"\e6ec";
}
.ti-layout-tab-v:before{
  content:"\e6ed";
}
.ti-layout-tab-min:before{
  content:"\e6ee";
}
.ti-layout-slider:before{
  content:"\e6ef";
}
.ti-layout-slider-alt:before{
  content:"\e6f0";
}
.ti-layout-sidebar-right:before{
  content:"\e6f1";
}
.ti-layout-sidebar-none:before{
  content:"\e6f2";
}
.ti-layout-sidebar-left:before{
  content:"\e6f3";
}
.ti-layout-placeholder:before{
  content:"\e6f4";
}
.ti-layout-menu:before{
  content:"\e6f5";
}
.ti-layout-menu-v:before{
  content:"\e6f6";
}
.ti-layout-menu-separated:before{
  content:"\e6f7";
}
.ti-layout-menu-full:before{
  content:"\e6f8";
}
.ti-layout-media-right-alt:before{
  content:"\e6f9";
}
.ti-layout-media-right:before{
  content:"\e6fa";
}
.ti-layout-media-overlay:before{
  content:"\e6fb";
}
.ti-layout-media-overlay-alt:before{
  content:"\e6fc";
}
.ti-layout-media-overlay-alt-2:before{
  content:"\e6fd";
}
.ti-layout-media-left-alt:before{
  content:"\e6fe";
}
.ti-layout-media-left:before{
  content:"\e6ff";
}
.ti-layout-media-center-alt:before{
  content:"\e700";
}
.ti-layout-media-center:before{
  content:"\e701";
}
.ti-layout-list-thumb:before{
  content:"\e702";
}
.ti-layout-list-thumb-alt:before{
  content:"\e703";
}
.ti-layout-list-post:before{
  content:"\e704";
}
.ti-layout-list-large-image:before{
  content:"\e705";
}
.ti-layout-line-solid:before{
  content:"\e706";
}
.ti-layout-grid4:before{
  content:"\e707";
}
.ti-layout-grid3:before{
  content:"\e708";
}
.ti-layout-grid2:before{
  content:"\e709";
}
.ti-layout-grid2-thumb:before{
  content:"\e70a";
}
.ti-layout-cta-right:before{
  content:"\e70b";
}
.ti-layout-cta-left:before{
  content:"\e70c";
}
.ti-layout-cta-center:before{
  content:"\e70d";
}
.ti-layout-cta-btn-right:before{
  content:"\e70e";
}
.ti-layout-cta-btn-left:before{
  content:"\e70f";
}
.ti-layout-column4:before{
  content:"\e710";
}
.ti-layout-column3:before{
  content:"\e711";
}
.ti-layout-column2:before{
  content:"\e712";
}
.ti-layout-accordion-separated:before{
  content:"\e713";
}
.ti-layout-accordion-merged:before{
  content:"\e714";
}
.ti-layout-accordion-list:before{
  content:"\e715";
}
.ti-ink-pen:before{
  content:"\e716";
}
.ti-info-alt:before{
  content:"\e717";
}
.ti-help-alt:before{
  content:"\e718";
}
.ti-headphone-alt:before{
  content:"\e719";
}
.ti-hand-point-up:before{
  content:"\e71a";
}
.ti-hand-point-right:before{
  content:"\e71b";
}
.ti-hand-point-left:before{
  content:"\e71c";
}
.ti-hand-point-down:before{
  content:"\e71d";
}
.ti-gallery:before{
  content:"\e71e";
}
.ti-face-smile:before{
  content:"\e71f";
}
.ti-face-sad:before{
  content:"\e720";
}
.ti-credit-card:before{
  content:"\e721";
}
.ti-control-skip-forward:before{
  content:"\e722";
}
.ti-control-skip-backward:before{
  content:"\e723";
}
.ti-control-record:before{
  content:"\e724";
}
.ti-control-eject:before{
  content:"\e725";
}
.ti-comments-smiley:before{
  content:"\e726";
}
.ti-brush-alt:before{
  content:"\e727";
}
.ti-youtube:before{
  content:"\e728";
}
.ti-vimeo:before{
  content:"\e729";
}
.ti-twitter:before{
  content:"\e72a";
}
.ti-time:before{
  content:"\e72b";
}
.ti-tumblr:before{
  content:"\e72c";
}
.ti-skype:before{
  content:"\e72d";
}
.ti-share:before{
  content:"\e72e";
}
.ti-share-alt:before{
  content:"\e72f";
}
.ti-rocket:before{
  content:"\e730";
}
.ti-pinterest:before{
  content:"\e731";
}
.ti-new-window:before{
  content:"\e732";
}
.ti-microsoft:before{
  content:"\e733";
}
.ti-list-ol:before{
  content:"\e734";
}
.ti-linkedin:before{
  content:"\e735";
}
.ti-layout-sidebar-2:before{
  content:"\e736";
}
.ti-layout-grid4-alt:before{
  content:"\e737";
}
.ti-layout-grid3-alt:before{
  content:"\e738";
}
.ti-layout-grid2-alt:before{
  content:"\e739";
}
.ti-layout-column4-alt:before{
  content:"\e73a";
}
.ti-layout-column3-alt:before{
  content:"\e73b";
}
.ti-layout-column2-alt:before{
  content:"\e73c";
}
.ti-instagram:before{
  content:"\e73d";
}
.ti-google:before{
  content:"\e73e";
}
.ti-github:before{
  content:"\e73f";
}
.ti-flickr:before{
  content:"\e740";
}
.ti-facebook:before{
  content:"\e741";
}
.ti-dropbox:before{
  content:"\e742";
}
.ti-dribbble:before{
  content:"\e743";
}
.ti-apple:before{
  content:"\e744";
}
.ti-android:before{
  content:"\e745";
}
.ti-save:before{
  content:"\e746";
}
.ti-save-alt:before{
  content:"\e747";
}
.ti-yahoo:before{
  content:"\e748";
}
.ti-wordpress:before{
  content:"\e749";
}
.ti-vimeo-alt:before{
  content:"\e74a";
}
.ti-twitter-alt:before{
  content:"\e74b";
}
.ti-tumblr-alt:before{
  content:"\e74c";
}
.ti-trello:before{
  content:"\e74d";
}
.ti-stack-overflow:before{
  content:"\e74e";
}
.ti-soundcloud:before{
  content:"\e74f";
}
.ti-sharethis:before{
  content:"\e750";
}
.ti-sharethis-alt:before{
  content:"\e751";
}
.ti-reddit:before{
  content:"\e752";
}
.ti-pinterest-alt:before{
  content:"\e753";
}
.ti-microsoft-alt:before{
  content:"\e754";
}
.ti-linux:before{
  content:"\e755";
}
.ti-jsfiddle:before{
  content:"\e756";
}
.ti-joomla:before{
  content:"\e757";
}
.ti-html5:before{
  content:"\e758";
}
.ti-flickr-alt:before{
  content:"\e759";
}
.ti-email:before{
  content:"\e75a";
}
.ti-drupal:before{
  content:"\e75b";
}
.ti-dropbox-alt:before{
  content:"\e75c";
}
.ti-css3:before{
  content:"\e75d";
}
.ti-rss:before{
  content:"\e75e";
}
.ti-rss-alt:before{
  content:"\e75f";
}
.ai-function-checkbox-container{
  align-items:center;
  display:flex;
}
.ai-function-checkbox-container .ai-function-checkbox{
  border-radius:2px;
  cursor:pointer;
  height:12px;
  margin:0;
  position:relative;
  width:12px;
  z-index:2;
}
.ai-function-card>.d-flex.align-items-center{
  align-items:stretch !important;
}
.ai-function-card>.d-flex.align-items-center>.d-flex.me-2{
  align-self:stretch !important;
  flex:0 0 auto;
}
.ai-function-card .flex-grow-1{
  min-width:0;
}
.ai-function-divider{
  align-self:stretch !important;
  background:#007bff;
  border-radius:1px;
  margin:-.5rem 8px;
  width:1px;
}
.edit-integration,.edit-post-processing-prompt{
  margin-right:.1rem;
}
.post-processing-toggle-container .post-processing-toggle-slider{
  background-color:#ccc;
  border-radius:24px;
  bottom:0;
  cursor:pointer;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transition:.4s;
}
.post-processing-toggle-container .post-processing-toggle-slider:before{
  background-color:#fff;
  border-radius:50%;
  bottom:3px;
  content:"";
  height:18px;
  left:3px;
  position:absolute;
  transition:.4s;
  width:18px;
}
.post-processing-toggle-container input:checked+.post-processing-toggle-slider{
  background-color:#007bff;
}
.post-processing-toggle-container input:checked+.post-processing-toggle-slider:before{
  transform:translateX(24px);
}
.ai-function-card{
  background:#fff !important;
  color:inherit;
  cursor:pointer;
  margin-bottom:.3rem;
  margin-top:.3rem;
}
.ai-function-empty .bg-warning-light{
  background-color:rgba(255,193,7,.1);
}
.ai-function-multiple .bg-info-light{
  background-color:rgba(23,162,184,.1);
}
.ai-function-card .bg-primary-light{
  background-color:#fff !important;
}
.x-small{
  font-size:.7rem;
}
.small{
  font-size:.8rem;
}
.ai-function-card .flex-grow-1 .fw-bold{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.function-icon{
  align-items:center;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.function-icon i{
  font-size:1rem;
}
.function-arrow{
  align-items:center;
  align-self:center;
  display:flex;
  flex:0 0 auto;
  margin-left:auto;
}
.function-arrow i{
  font-size:.8rem;
  transition:transform .2s ease-in-out;
}
.ai-function-card:hover .function-arrow i{
  transform:translateX(2px);
}
.integration-toggle-container .integration-toggle-slider{
  background-color:#ccc;
  border-radius:24px;
  bottom:0;
  cursor:pointer;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transition:.4s;
}
.integration-toggle-container .integration-toggle-slider:before{
  background-color:#fff;
  border-radius:50%;
  bottom:3px;
  content:"";
  height:18px;
  left:3px;
  position:absolute;
  transition:.4s;
  width:18px;
}
.integration-toggle-container input:checked+.integration-toggle-slider{
  background-color:#007bff;
}
.integration-toggle-container input:checked+.integration-toggle-slider:before{
  transform:translateX(24px);
}
.integration-function-checkbox:disabled{
  cursor:not-allowed !important;
  opacity:.6;
}
.function-label{
  opacity:.7;
}
.dropdown .choices{
  display:none;
}
.function-template-btn{
  background-color:#fff;
  border:1px solid #dee2e6;
  transition:all .2s ease-in-out;
}
.function-template-btn:hover{
  background-color:#f8f9fa;
  border-color:#007bff;
  box-shadow:0 2px 4px rgba(0,123,255,.15);
  color:#007bff;
  transform:translateY(-1px);
}
.function-template-btn:active{
  box-shadow:0 1px 2px rgba(0,123,255,.25);
  transform:translateY(0);
}
.function-template-btn i{
  font-size:.85em;
  margin-right:4px;
}
#toggle-fixed-parameters{
  color:#495057;
  font-size:.9rem;
}
#toggle-fixed-parameters:hover{
  color:#007bff;
  text-decoration:none !important;
}
#toggle-fixed-parameters:focus{
  box-shadow:none;
  outline:none;
}
#toggle-fixed-parameters i{
  color:#6c757d;
  font-size:.8rem;
  transition:transform .2s ease-in-out;
}
#toggle-fixed-parameters label{
  color:inherit;
  cursor:pointer;
}
#fixed-parameters-section .form-text{
  font-size:.875rem;
}
#fixed-parameters-section textarea{
  border:1px solid #e3e6f0;
  border-radius:.35rem;
}
#fixed-parameters-section textarea:focus{
  border-color:#bac8f3;
  box-shadow:0 0 0 .2rem rgba(78,115,223,.25);
}
.external-systems-table-container{
  overflow:auto !important;
}
.external-systems-table-container .external-system-table{
  table-layout:fixed;
  width:100%;
}
.external-systems-table-container .external-system-table td,.external-systems-table-container .external-system-table th{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.external-systems-table-container .external-system-table td:first-child,.external-systems-table-container .external-system-table th:first-child{
  min-width:120px;
  width:20%;
}
.external-systems-table-container .external-system-table td:nth-child(2),.external-systems-table-container .external-system-table th:nth-child(2){
  min-width:80px;
  white-space:nowrap;
  width:10%;
}
.external-systems-table-container .external-system-table td:nth-child(3),.external-systems-table-container .external-system-table th:nth-child(3){
  max-height:3em;
  min-width:200px;
  overflow:hidden;
  white-space:normal;
  width:35%;
  word-break:break-all;
}
.external-systems-table-container .external-system-table td:nth-child(4),.external-systems-table-container .external-system-table th:nth-child(4){
  min-width:120px;
  width:20%;
}
.external-systems-table-container .external-system-table td:nth-child(5),.external-systems-table-container .external-system-table th:nth-child(5){
  min-width:60px;
  text-align:center;
  width:8%;
}
.external-systems-table-container .external-system-table td:nth-child(6),.external-systems-table-container .external-system-table th:nth-child(6){
  min-width:100px;
  text-align:center;
  width:7%;
}
@media (max-width:768px){
  .external-systems-table-container .external-system-table td:first-child,.external-systems-table-container .external-system-table th:first-child{
    width:25%;
  }
  .external-systems-table-container .external-system-table td:nth-child(2),.external-systems-table-container .external-system-table th:nth-child(2){
    width:12%;
  }
  .external-systems-table-container .external-system-table td:nth-child(3),.external-systems-table-container .external-system-table th:nth-child(3){
    width:30%;
  }
  .external-systems-table-container .external-system-table td:nth-child(4),.external-systems-table-container .external-system-table th:nth-child(4){
    width:18%;
  }
  .external-systems-table-container .external-system-table td:nth-child(5),.external-systems-table-container .external-system-table th:nth-child(5){
    width:8%;
  }
  .external-systems-table-container .external-system-table td:nth-child(6),.external-systems-table-container .external-system-table th:nth-child(6){
    width:7%;
  }
}
.card .dropdown-menu,.sidebar-footer .dropdown-menu,.table .dropdown-menu{
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:.375rem;
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  color:#212529;
  font-size:.875rem;
  margin:0;
  min-width:10rem;
  padding:.25rem 0;
  position:absolute !important;
}
.card .dropdown-menu .dropdown-item,.sidebar-footer .dropdown-menu .dropdown-item,.table .dropdown-menu .dropdown-item{
  background:transparent;
  border:none;
  color:#212529;
  font-size:.875rem;
  padding:.375rem 1rem;
}
.card .dropdown-menu .dropdown-item:hover,.sidebar-footer .dropdown-menu .dropdown-item:hover,.table .dropdown-menu .dropdown-item:hover{
  background-color:#f8f9fa;
  color:#212529;
}
.card .dropdown-menu .dropdown-item:focus,.sidebar-footer .dropdown-menu .dropdown-item:focus,.table .dropdown-menu .dropdown-item:focus{
  background-color:#e9ecef;
  color:#212529;
}
.card .dropdown-menu .dropdown-item.text-danger,.sidebar-footer .dropdown-menu .dropdown-item.text-danger,.table .dropdown-menu .dropdown-item.text-danger{
  color:#dc3545 !important;
}
.card .dropdown-menu .dropdown-item.text-danger:hover,.sidebar-footer .dropdown-menu .dropdown-item.text-danger:hover,.table .dropdown-menu .dropdown-item.text-danger:hover{
  background-color:#f8d7da;
  color:#721c24;
}
.border.card,.card,.table,.table-responsive{
  overflow:visible !important;
}
.border.card{
  border-radius:.375rem !important;
}
.border.card .table{
  border-radius:.375rem;
  overflow:hidden;
}
.border.card .table thead th:first-child{
  border-top-left-radius:.375rem;
}
.border.card .table thead th:last-child{
  border-top-right-radius:.375rem;
}
.border.card .table tbody tr:last-child td:first-child{
  border-bottom-left-radius:.375rem;
}
.border.card .table tbody tr:last-child td:last-child{
  border-bottom-right-radius:.375rem;
}
.card .dropdown .btn-light,.table .dropdown .btn-light{
  background-color:#fff;
  border:1px solid #dee2e6;
  color:#212529;
  font-size:.875rem;
}
.card .dropdown .btn-light:focus,.card .dropdown .btn-light:hover,.table .dropdown .btn-light:focus,.table .dropdown .btn-light:hover{
  background-color:#f8f9fa;
  border-color:#dee2e6;
  color:#212529;
}
.card .dropdown .btn-light:focus,.table .dropdown .btn-light:focus{
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
}
.sidebar-footer .dropdown-menu{
  min-width:13rem;
}
body:has(.login-form-container) #content{
  text-align:center !important;
}
body:has(.login-form-container) #content h1{
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  margin-bottom:.5rem;
  text-align:center;
}
body:has(.login-form-container) #content span{
  display:block;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  margin-bottom:1rem;
  text-align:center;
}
body:has(.login-form-container) #content div img{
  display:block;
  margin:0 auto;
}
.login-form-container{
  margin:0 auto;
  max-width:500px;
  width:100%;
}
.login-form-card{
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
  padding:2rem;
}
.login-title{
  color:#101828;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:1.5rem;
  font-weight:600;
  margin-bottom:1.5rem;
  text-align:center;
}
.login-form .form-group{
  font-size:14px;
  font-weight:300;
}
.login-form .form-label{
  color:#101828;
  display:block;
  font-weight:500;
  margin-bottom:.5rem;
}
.login-form .form-control,.login-form .form-label{
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
}
.login-form .form-control{
  border:1px solid #e5e7eb;
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  font-size:14px;
  padding:.75rem 1rem;
  transition:all .2s ease-in-out;
}
.login-form .form-control:focus{
  border-color:#1c9ee2;
  box-shadow:0 0 0 .2rem rgba(28,158,226,.25);
  outline:none;
}
.login-form .form-control::-moz-placeholder{
  color:#667085;
  color:var(--bs-secondary-color);
  opacity:.7;
}
.login-form .form-control::placeholder{
  color:#667085;
  color:var(--bs-secondary-color);
  opacity:.7;
}
.login-form .form-check{
  padding-left:1.5rem;
  text-align:left !important;
}
.login-form .form-check .form-check-input{
  margin-left:-1.5rem;
  margin-top:.25rem;
}
.login-form .form-check .form-check-input:focus{
  border-color:#1c9ee2;
  box-shadow:0 0 0 .2rem rgba(28,158,226,.25);
}
.login-form .form-check .form-check-input:checked{
  background-color:#1c9ee2;
  border-color:#1c9ee2;
}
.login-form .form-check .form-check-label{
  color:#101828;
  cursor:pointer;
}
.login-form .form-check .form-check-label,.login-form .login-btn{
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:14px;
}
.login-form .login-btn{
  background:linear-gradient(135deg, #1c9ee2, #18b2ff);
  border:none;
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  box-shadow:0 2px 8px rgba(28,158,226,.2);
  color:#fff;
  font-weight:500;
  padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  transition:all .3s ease;
}
.login-form .login-btn:hover{
  background:linear-gradient(135deg, #18b2ff, #0098e4);
  box-shadow:0 4px 12px rgba(28,158,226,.3);
  color:#fff;
  transform:translateY(-1px);
}
.login-form .login-btn:active{
  transform:translateY(0);
}
.login-form .login-btn:focus{
  box-shadow:0 0 0 .2rem rgba(28,158,226,.5);
}
.login-links{
  border-top:1px solid #e5e7eb;
  margin-top:1.5rem;
  padding-top:1.5rem;
  text-align:center;
}
.login-links a{
  color:#1c9ee2;
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:14px;
  text-decoration:none;
}
.login-links a:hover{
  color:#18b2ff;
  text-decoration:underline;
}
.login-links p{
  color:#667085;
  color:var(--bs-secondary-color);
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
  font-size:14px;
  margin:.5rem 0;
}
@media (max-width:576px){
  .login-form-card{
    margin:1rem;
    padding:1.5rem;
  }
  .login-title{
    font-size:1.25rem;
  }
}
.field_with_errors .form-control,.field_with_errors .form-control:focus{
  border-color:#dc3545;
  border-color:var(--bs-danger);
}
.field_with_errors .form-control:focus{
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
  box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb), .25);
}
.field_with_errors .form-check-input,.field_with_errors .form-check-input:focus{
  border-color:#dc3545;
  border-color:var(--bs-danger);
}
.field_with_errors .form-check-input:focus{
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
  box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb), .25);
}
#error_explanation{
  background-color:#f8d7da;
  background-color:var(--bs-danger-bg-subtle);
  border:1px solid #f1aeb5;
  border:1px solid var(--bs-danger-border-subtle);
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  margin-bottom:1.5rem;
  padding:1rem;
}
#error_explanation,#error_explanation h2{
  color:#58151c;
  color:var(--bs-danger-text-emphasis);
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
}
#error_explanation h2{
  font-size:1rem;
  font-weight:600;
  margin-bottom:.5rem;
}
#error_explanation ul{
  margin:0;
  padding-left:1.5rem;
}
#error_explanation ul li{
  font-size:14px;
  margin-bottom:.25rem;
}
#error_explanation ul li,.alert{
  font-family:Inter,Space Grotesk,DM Sans,Helvetica,Arial,sans-serif;
}
.alert{
  border-radius:.375rem;
  border-radius:var(--bs-border-radius);
  margin-bottom:1.5rem;
}
.alert.alert-notice{
  background-color:#d1e7dd;
  background-color:var(--bs-success-bg-subtle);
  border-color:#a3cfbb;
  border-color:var(--bs-success-border-subtle);
  color:#0a3622;
  color:var(--bs-success-text-emphasis);
}
.alert.alert-alert{
  background-color:#f8d7da;
  background-color:var(--bs-danger-bg-subtle);
  border-color:#f1aeb5;
  border-color:var(--bs-danger-border-subtle);
  color:#58151c;
  color:var(--bs-danger-text-emphasis);
}
.announcement-message{
  line-height:1.6;
}
.announcement-message p{
  margin-bottom:.5rem;
}
.announcement-message p:last-child{
  margin-bottom:0;
}
.announcement-message a{
  font-weight:500;
  text-decoration:underline;
}
.announcement-message a:hover{
  text-decoration:none;
}
.announcement-message ol,.announcement-message ul{
  margin-bottom:.5rem;
  padding-left:1.5rem;
}
.announcement-message li{
  margin-bottom:.25rem;
}
.announcement-message h3,.announcement-message h4,.announcement-message h5{
  font-weight:600;
  margin-bottom:.5rem;
  margin-top:.75rem;
}
