
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,600;1,900&display=swap");
@font-face {
  font-family: "sofia_pro_regular";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sofia_pro_semi_bold";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: #2A3243;
}

.dead-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

button:focus, a:focus, btn-check:focus, .btn:focus {
  box-shadow: none !important;
}

.empty-button {
  color: #1360F6;
  background-color: white;
  border-radius: 5px !important;
  padding: 14px !important;
  border: 1px solid #D2DBEC !important;
}
.empty-button:hover {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.03);
}

.full-button {
  color: white;
  background-color: #1360F6;
  border-radius: 5px !important;
  padding: 14px !important;
  border: 0 !important;
}
.full-button:hover {
  color: white;
  background-color: #006DFB;
  border-radius: 5px !important;
  padding: 14px !important;
  border: 0 !important;
}
.full-button.success-btn {
  background-color: #6FE214 !important;
  color: white !important;
}
.full-button a {
  color: white;
}
.full-button a:hover {
  color: white;
  border-radius: 5px !important;
}

.gray-button {
  color: #476091;
  background-color: #E6ECF8;
  border-radius: 5px !important;
  padding: 8px 15px !important;
  border: none !important;
  cursor: pointer;
}
.gray-button:hover {
  text-decoration: none;
  color: #476091 !important;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.04);
}

.button-line-light {
  color: #D2DBEC;
  background-color: white;
  border-radius: 5px !important;
  padding: 6px 10px !important;
  border: 1px solid #D2DBEC !important;
  transition: 0.3s all;
}
.button-line-light:hover {
  color: #1360F6;
  background-color: white;
  border-radius: 5px !important;
  padding: 6px 10px !important;
  border: 1px solid #1360F6 !important;
}

.small-btn {
  color: #476091;
  background-color: white;
  border-radius: 5px !important;
  padding: auto !important;
  border: 1px solid #D2DBEC !important;
  height: 36px;
  min-width: 36px;
  transition: 0.3s all;
  vertical-align: middle !important;
  background: white !important;
}
.small-btn:hover {
  color: #1360F6;
  background-color: white;
  border-radius: 5px !important;
  padding: auto !important;
  border: 1px solid #1360F6 !important;
}

.small-btn-full {
  color: #476091;
  background-color: white;
  border-radius: 5px !important;
  padding: auto !important;
  border: 1px solid #D2DBEC !important;
  height: 36px;
  min-width: 36px;
  transition: 0.3s all;
  vertical-align: middle !important;
  background: #314344 !important;
  color: white !important;
}
.small-btn-full:hover {
  color: #1360F6;
  background-color: white;
  border-radius: 5px !important;
  padding: auto !important;
  border: 1px solid #1360F6 !important;
}

.top-left-action {
  position: fixed;
  z-index: 1004;
  display: flex;
  top: 25px;
  right: auto;
  left: 84px;
  justify-content: center;
  align-items: center;
}

.absolute-top-btn, .save-discard-btns, .save-discard-btns-tracks {
  position: fixed;
  z-index: 1004;
  display: flex;
  top: 17px;
  right: 10px;
  justify-content: center;
  align-items: center;
  z-index: 1004;
}

.absolute-bottom-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.dropdown-absolute {
  position: fixed;
  z-index: 1004;
  display: flex;
  top: 13px;
  right: 17px;
  z-index: 1004;
}
.dropdown-absolute .full-button, .dropdown-absolute .dropdown-toggle {
  color: white !important;
}
.dropdown-absolute .full-button:hover, .dropdown-absolute .dropdown-toggle:hover {
  color: white !important;
}

.dropdown-absolute .btn:focus {
  box-shadow: none !important;
}

.deliverables-dropdown {
  border: 1px solid transparent !important;
  margin-top: 1px !important;
}

.btn-checkbox .hidden {
  display: none;
}
.btn-checkbox label {
  display: block;
  border: 1px solid transparent;
  max-width: 190px;
  display: flex;
  border-radius: 5px;
  overflow: hidden;
  background-color: white;
  align-items: center;
  cursor: pointer;
  margin-left: 10px;
}
.btn-checkbox label.cropper-label {
  max-width: auto;
  margin-left: 0px;
}
.btn-checkbox .remove-img {
  width: 100%;
  background: gray;
  border-radius: none;
  margin: 0px;
  border: none;
}
.btn-checkbox label.cropper-label::before {
  width: 28px;
  padding: 8px 0;
}
.btn-checkbox label > .text {
  display: block;
  flex-grow: 1;
  text-align: center;
  height: 100%;
  padding-top: 2px;
  font-size: 13px;
  color: #1360F6;
  padding: 12px;
}
.btn-checkbox label.cropper-label > .text {
  font-size: 10px;
}
.btn-checkbox input:checked + label {
  border: 1px solid #1360F6 !important;
}
.btn-checkbox input:checked + label {
  background-color: white;
}
.btn-checkbox input:checked + label::before {
  background-color: #1360F6;
}

.modal-cropper .btn-checkbox label > .text {
  padding: 8px;
}

.btn-remove-img {
  cursor: poiner !important;
}
.btn-remove-img .hidden {
  display: none;
}
.btn-remove-img .remove-img {
  cursor: poiner !important;
  position: inherit !important;
  font-size: 12px !important;
}
.btn-remove-img input:checked + label::after {
  content: "how";
}

.approve-btn {
  color: #6FE214 !important;
  border: 1px solid #6FE214 !important;
}
.approve-btn:hover {
  color: white !important;
  background: #6FE214 !important;
}

.approve-btn-reverse {
  color: white !important;
  background: #6FE214 !important;
}
.approve-btn-reverse:hover {
  color: #6FE214 !important;
  background: white !important;
  border: 1px solid #6FE214 !important;
}

.decline-btn {
  color: #FF7067 !important;
  border: 1px solid #FF7067 !important;
}
.decline-btn:hover {
  color: white !important;
  background: #FF7067 !important;
}

.pending-btn {
  color: #E67E22 !important;
  border: 1px solid #E67E22 !important;
}
.pending-btn:hover {
  color: white !important;
  background: #E67E22 !important;
}

.dropdown-item.active, .dropdown-item:active {
  color: #1360F6 !important;
  text-decoration: none;
  background-color: #E6F0FF !important;
}

.dropdown-menu {
  border: none !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.export-btn {
  position: fixed;
  top: 16px;
  right: 125px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1004;
}

.filter-button {
  white-space: nowrap;
}
.filter-button.filter-option-active {
  border: 1px solid #1360F6 !important;
  color: #1360F6 !important;
}

.dropdown-item-active {
  color: #1360F6 !important;
}
.dropdown-item-active .tab-num-active {
  background-color: #1360F6 !important;
  color: white !important;
}

.select2-full-select .select2-container .select2-selection--single {
  height: 48px;
  border: 0 !important;
  background-color: #314344 !important;
  border-radius: 5px !important;
  padding: 14px !important;
}
.select2-full-select .select2-container .select2-selection__rendered {
  padding-left: 0 !important;
}
.select2-full-select .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: white !important;
  line-height: 1.5 !important;
}
.select2-full-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 10px;
  right: 5px;
}
.select2-full-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: white transparent transparent transparent !important;
}
.select2-full-select.select2-white-background .select2-container .select2-selection--single {
  background-color: white !important;
  color: #404F6C !important;
}
.select2-full-select.select2-white-background .select2-container--default .select2-selection--single {
  border: 1px solid #D2DBEC !important;
}
.select2-full-select.select2-white-background .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #404F6C !important;
}
.select2-full-select.select2-white-background .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #404F6C transparent transparent transparent !important;
}
.select2-full-select.select2-small-select {
  margin: 0 1px 1px 1px;
  padding: 0;
  width: calc(50% - 2px) !important;
}
.select2-full-select.select2-small-select .select2-container .select2-selection--single {
  height: 2rem;
  border: 0 !important;
}
.select2-full-select.select2-small-select .select2-container--default .select2-selection--single {
  display: flex;
  align-items: center;
  justify-content: center;
}
.select2-full-select.select2-small-select .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-left: 1rem;
}
.select2-full-select.select2-small-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 3px;
}

.select2-results__options li:first-child {
  display: none !important;
}
.select2-results__options .select2-results__option span {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  padding-left: 12px;
}

.profile-action-options .participant-action {
  min-width: 274px !important;
  margin: 0 1px !important;
}
.profile-action-options .select2-selection__arrow {
  right: 0px !important;
}

.profile-show .profile-action-options .participant-action {
  min-width: 0 !important;
}

.request-message-button, .request-button {
  margin: 1px;
  border: none !important;
  font-size: 11px;
  color: #1360F6 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(50% - 2px) !important;
  overflow: hidden;
  white-space: nowrap;
}

.request-text {
  margin: 1px;
  width: calc(50% - 2px) !important;
  border: 1px solid #D2DBEC !important;
  border-radius: 5px;
}

.profile-action-options-collapsible .participant-action {
  min-width: 0;
}
.profile-action-options-collapsible .participant-action .request-message-button,
.profile-action-options-collapsible .participant-action .request-button,
.profile-action-options-collapsible .participant-action .request-text {
  width: 135px !important;
}

.favourite-btns .request-message-button,
.favourite-btns .request-button,
.favourite-btns .request-text {
  width: 135px !important;
}

.dropdown-no-border {
  background: none !important;
  border: none !important;
}
.dropdown-no-border a {
  color: gray;
}

.one-2-one-button {
  font-size: 11px !important;
}

.arrow-hide-message {
  display: none !important;
}

.small-select {
  height: 36px !important;
}

.btn.social-btn-linkedin {
  background-color: #0a66c2 !important;
  border-color: #0a66c2 !important;
}

.btn.social-btn-twitter {
  background-color: rgb(29, 155, 240) !important;
  border-color: rgb(29, 155, 240) !important;
}

.btn.social-btn-instagram {
  background: #f09433;
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
  border-color: transparent !important;
}

.send-btn {
  width: 4rem !important;
  padding: 0.4rem;
  font-size: 0.6rem !important;
}

.breadcrumb-nav {
  border-radius: 0.25rem;
}
.breadcrumb-nav .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
}
.breadcrumb-nav .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-nav .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  padding-right: 0.5rem;
  color: #6c757d;
}
.breadcrumb-nav .breadcrumb-item.active {
  color: #6c757d;
}

.interaction-btn-wrap {
  display: flex;
  justify-content: flex-end;
  width: 50%;
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.interaction-btn {
  display: inline-block;
  white-space: nowrap;
  margin: 0 0 0 1rem;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity));
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 6px;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  transition: all 0.4s ease-in-out;
}
.interaction-btn#like-btn {
  right: 140px;
}
.interaction-btn#liked-btn {
  right: 140px;
  background-color: #275BFE;
  color: white;
}
.interaction-btn svg {
  transition: all 0.4s ease-in-out;
}
.interaction-btn:hover {
  font-weight: bolder;
  transform: scale(1.05);
}
.interaction-btn:hover svg {
  transform: scale(1.4) rotate(-7deg) translateX(-1.2px);
}

.fake-button {
  background-color: #314344;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  cursor: pointer;
}
.fake-button.disabled {
  cursor: not-allowed;
  background-color: lightgray;
}
.fake-button span {
  color: white;
  padding: 0.6rem 1.5rem;
}

.pagination {
  justify-content: center !important;
}

.powered-by-container {
  text-align: center;
}
.powered-by-container .powered-by {
  display: block;
}

.powered_by_mentorjam, .powered_by_stellarup {
  width: 90px;
  margin-bottom: 11px;
}

.background-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.contain {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.banner-image {
  height: 20vw;
}

.banner-image-h-profile {
  height: 22vw !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.radius {
  /*border: 1px solid #E2E6EF !important;*/
  border-radius: 10px !important;
}

.round {
  border-radius: 10px;
}

.one-col-width {
  max-width: 70%;
  margin: auto;
}

.participant-skill-extra {
  color: #3275F7;
  border: 1px solid #E4E8EF;
  box-sizing: border-box;
  border-radius: 30px;
  font-size: 10px;
  padding: 3px 10px;
  display: inline-block;
  margin: 2px !important;
  text-align: center;
}

.details-on-scroll .participant-skill-extra {
  padding: 4px 10px;
  font-size: 10px;
}

.notification-indicator {
  color: white;
  background-color: #1360F6;
  border-radius: 30px;
  padding: 2px 9px;
}

.mandatory-indicator {
  text-decoration: none;
  color: red;
}

.send-msg span, .send-msg a {
  border: none !important;
  padding: none !important;
  margin: none !important;
}

.profile-skill-free-text-option, .skills-value {
  transition: 0.5s all;
}

.company-filter {
  width: 24vw;
}

.content-filter select, .company-filter select {
  height: 48px;
  width: 100%;
}

.navbar-open {
  width: 270px !important;
  background: white !important;
}

.text-light-blue {
  color: #D2DBEC;
}

.hover-row-effect {
  transition: 0.2s all;
}
.hover-row-effect:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.hover-row-effect-company, .shadow-only-effect {
  transition: 0.3s all;
}
.hover-row-effect-company:hover, .shadow-only-effect:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.box-shadow {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.border-xl-end {
  border-right: 1px solid #E2E6EF !important;
}

.modal-cropper .modal-footer {
  display: flex !important;
  flex-wrap: none !important;
}

.status-complete {
  color: #6FE214;
}

.status-overdue {
  color: #FF7067;
}

.status-draft {
  color: #E67E22;
}

.rc-imageselect {
  z-index: 3000000000 !important;
}

.filter-options {
  margin-right: 0.5rem;
}

.filter-options .dropdown-menu {
  z-index: 1223 !important;
}

.community-chat-wall {
  transition: 0.3s ease;
}

.chat-wall {
  height: 80vh !important;
}

.white-bg-card {
  background: white;
  padding: 0.5rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  min-height: calc(100vh - 250px);
}

.has-tabs-above {
  margin-top: 40px !important;
}

.pagination {
  margin-bottom: 0;
}

.page-item.active .page-link {
  color: white !important;
}
.page-item .page-link {
  padding: 2px 8px !important;
}

.filter-options .filter-option-active {
  color: #1360F6;
  background-color: white;
  border-radius: 5px !important;
  padding: auto !important;
  border: 1px solid #1360F6 !important;
}

.dark-text {
  color: #2A3243;
}
.dark-text:hover {
  color: #2A3243;
}

#confirmation-recipients ul {
  list-style: none !important;
  padding: 0.5rem;
  margin: 0;
}
#confirmation-recipients ul li {
  margin-bottom: 0.5rem;
}

.hash-tag {
  text-transform: none;
  margin-right: 5px;
}

.d-grid {
  grid-template-columns: 1fr 2fr;
}

.tile-icon-container-top-left {
  position: absolute;
  left: 10px;
  top: 10px;
}

.tile-icon-top-left {
  padding: 5px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: white;
  width: 28px;
  text-align: center;
  display: inline-block;
}

.tile-icon-container-top-right {
  position: absolute;
  right: 10px;
  top: 10px;
}

.tile-icon-top-right {
  padding: 5px;
  margin-right: 5px;
  width: 28px;
  text-align: center;
  display: inline-block;
}

.bg-light-gray {
  background-color: rgb(240, 241, 237);
}

.rounded-top-box {
  border-radius: 6px 6px 0 0 !important;
}

.rounded-bottom-box {
  border-radius: 0 0 10px 10px !important;
}

.rounded-left-box {
  border-radius: 10px 0 0 10px !important;
}

.rounded-right-box {
  border-radius: 0 10px 10px 0;
}

/* Google Maps property */
.map-responsive {
  margin-top: 0.25rem;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 20vw;
}

.map-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.company-logo-sidebar {
  width: 83px !important;
  margin: auto !important;
}

.additional-info-plugin {
  -moz-column-gap: 36px;
       column-gap: 36px;
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  margin-top: 36px;
  row-gap: 36px;
}

.additional-info-element {
  -moz-column-gap: 20px;
       column-gap: 20px;
  display: grid;
  grid-template-columns: 24px auto;
  grid-template-rows: auto;
  width: 100%;
}

.category-hover {
  background-color: white;
  align-items: center;
  height: 5vh;
  cursor: pointer;
  font-size: 14px;
}
.category-hover span {
  color: #2A3243;
}

.category-hover:hover {
  transition: background-color 0.3s cubic-bezier(0, 0, 0.5, 1);
  background-color: #314344 !important;
  border-radius: 0 18px 18px 0;
}
.category-hover:hover span {
  color: white;
}

.yes-mobile {
  display: none !important;
}

.no-mobile {
  display: block !important;
}

.yes-mobile-md {
  display: none !important;
}

.no-mobile-md {
  display: block !important;
}

.yes-mobile-tabs {
  display: none !important;
}

.no-mobile-tabs {
  display: block !important;
}

.popular-posts {
  width: 100%;
  position: relative;
}

.event-container .single-event {
  width: 228px;
}

.avatar-mobile {
  align-items: center;
  display: none;
}

.user-info-mobile {
  display: flex;
  align-items: center;
}

.company-logo-sidebar {
  width: 83px !important;
  margin: auto !important;
}

.text-event-mobile {
  margin-top: 15px;
}

.insights-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  width: 100%;
}

.holland-article .track_img {
  background-size: cover;
  width: 50%;
  aspect-ratio: 1;
}

li:has(beta), a:has(beta) {
  position: relative;
}

beta {
  position: absolute;
  background-color: orange;
  padding: 0 2px;
  border-radius: 3px;
  font-size: 9px;
  top: 5px;
  right: 2px;
  color: white;
}

a.btn beta {
  top: -3px;
  right: -5px;
}

.custom-scrollbar::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.big-text {
  font-size: 15px;
}

.subtext {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 8px;
  color: #93A6CA;
}

.small-text {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
  color: #93A6CA;
}

.small-dark-gray {
  letter-spacing: 1px;
  font-size: 10px;
  color: #636F89;
}

.md-text {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  color: #93A6CA;
}

.crumbtrail a {
  text-transform: uppercase !important;
  font-size: 14px;
  color: #93A6CA !important;
}
.crumbtrail a:hover {
  color: #1360F6 !important;
}

.capitalize {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
  color: #93A6CA;
}
.capitalize:hover {
  color: #1360F6;
}

.small-font {
  font-size: 11px;
}

.line-height-text, .line-height-text p {
  line-height: 24px;
  color: #57657C;
  padding-bottom: 5px;
}

.line-height-text p {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.histogram-tabs a.dropdown-toggle,
.new-dash-part a.dropdown-toggle {
  color: #404F6C !important;
}

.text-bold-gray {
  font-weight: 900;
}

.avatar-mini-font {
  font-weight: 700;
  font-size: 9px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
}

.avatar-header-font {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
}

.avatar-size, .logo-company-size {
  height: 40px !important;
  width: 40px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-mini {
  height: 24px !important;
  width: 24px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-small {
  height: 30px !important;
  width: 30px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-medium {
  height: 48px !important;
  width: 48px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-header {
  height: 62px !important;
  width: 62px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-organisation, .avatar-department, .avatar-profile {
  height: 80px !important;
  width: 80px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-large {
  height: 98px !important;
  width: 98px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-xl {
  height: 106px !important;
  width: 106px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-bordered {
  height: 40px !important;
  width: 40px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
  border: white 1px solid;
}

.avatar-xxl {
  height: 150px !important;
  width: 150px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 50% !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.avatar-online-indicator {
  position: absolute;
  right: 0px;
  top: 7px;
  border-radius: 50%;
  height: 8px;
  width: 8px;
}
.avatar-online-indicator.avatar-online-indicator-small {
  height: 8px;
  width: 8px;
}
.avatar-online-indicator.avatar-is-online {
  background-color: #27c320;
  box-shadow: 0 0 0px 1px rgba(109, 209, 28, 0.4);
}

input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.dropdown-toggle {
  outline: none;
  box-shadow: none !important;
}

input[type=text],
input[type=color],
input[type=number],
input[type=email],
input[type=date],
input[type=tel],
input[type=email],
input[type=password],
#title {
  height: 48px !important;
  background-color: white !important;
  border: 1px solid #E2E6EF !important;
  padding: 9px;
  border-radius: 5px;
}

textarea {
  border-radius: 5px !important;
}

.edit-profile-form input,
.edit-profile-form select,
.style-form input,
.style-form select {
  height: 48px;
  line-height: 48px;
  width: 100%;
  border-radius: 5px !important;
  margin: 0px !important;
  padding: 6px;
}

.edit-profile-form textarea,
.style-form textarea {
  height: 150px;
  width: 100%;
  padding: 30px 10px 5px 10px;
  z-index: 1;
  overflow: scroll;
  border-radius: 5px !important;
}

.edit-profile-form .form-group,
.style-form .form-group {
  position: relative;
  border-radius: 5px !important;
}

input[type=text]:disabled {
  color: #aeb3c2;
}

input[type=text],
select > option,
textarea {
  color: #2A3243;
}

textarea {
  border-radius: 5px !important;
  background-color: white !important;
  border: 1px solid #E2E6EF !important;
  padding: 15px;
}

select {
  background-color: white !important;
  border: 1px solid #E2E6EF !important;
  border-radius: 5px !important;
  height: 48px !important;
  line-height: 48px;
  margin: 0px !important;
  padding: 6px;
}

.edit-profile-form .form-group label,
.style-form .form-group label {
  position: absolute;
  left: 10px;
  padding-top: 4px;
  font-size: 10px;
  color: #8291B0;
}

input[type=text]:focus,
input[type=email]:focus,
textarea:focus {
  outline: none;
}

fieldset {
  padding: 10px 15px;
}

label {
  color: #aeb3c2 !important;
}

select.relationship-join {
  -webkit-appearance: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQuOSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I2ZmZmZmZjt9DQo8L3N0eWxlPg0KPHRpdGxlPmFycm93czwvdGl0bGU+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEuNCw0LjcgMi41LDMuMiAzLjUsNC43ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzLjUsNS4zIDIuNSw2LjggMS40LDUuMyAiLz4NCjwvc3ZnPg==) no-repeat right 50%;
}

.track_cta .relationship-join,
.profile_actions .relationship-join,
.company-profile-actions .relationship-join {
  -webkit-appearance: auto;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 640 512'><path fill='white' d='M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z'></path></svg>");
  background-position: left 14px top 7px;
  padding-left: 28px;
  cursor: hand;
  cursor: pointer;
  margin: 4px 0;
  background-color: #F49D16;
  width: 160px;
  color: white;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 0;
  height: 30px;
  display: inline-block;
}

select.select-multiple-expanded {
  height: inherit;
}
select.select-multiple-expanded option {
  padding: 3px;
  height: 24px;
}
select.select-multiple-expanded:focus {
  outline: none;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(109, 125, 156, 0.5058823529) !important;
  font-size: 10px;
  letter-spacing: 1px;
}

input::placeholder,
textarea::placeholder,
.placeholder {
  color: rgba(109, 125, 156, 0.5058823529) !important;
  font-size: 10px;
  letter-spacing: 1px;
}

.edit-profile-form input,
textarea {
  border-radius: 5px !important;
}

.form-control {
  border: 1px solid #E2E6EE !important;
}

.description-tools {
  width: 100% !important;
}
.description-tools .cke_top {
  margin-top: 20px !important;
  border-bottom: 1px solid #E2E6EE !important;
  background: white;
}
.description-tools #cke_track_description,
.description-tools #cke_form_submission_received,
.description-tools #cke_content_introduction,
.description-tools #cke_content_description,
.description-tools #cke_level_description,
.description-tools #cke_content_delivery_message,
.description-tools #cke_level_additional_features,
.description-tools #cke_relationship_action_description, .description-tools #cke_relationship_action_event_invite_message,
.description-tools .relationship-event-description, .description-tools .cke_5 {
  width: 100% !important;
  background: white;
  border-radius: 5px !important;
  padding: 1px;
  box-sizing: border-box !important;
}
.description-tools .cke_1.cke_chrome,
.description-tools .cke_2.cke_chrome,
.description-tools .cke_3.cke_chrome,
.description-tools .cke_4.cke_chrome {
  border: 1px solid #E2E6EE !important;
  background: white;
  border-radius: 5px !important;
}
.description-tools .cke_1 .cke_bottom,
.description-tools .cke_2 .cke_bottom .cke_3 .cke_bottom,
.description-tools .cke_4 .cke_bottom, .description-tools .cke_bottom {
  border-top: 1px solid #E2E6EE !important;
  background: white;
  border-radius: 0 0 5px 5px !important;
}

.cv-border input[type=checkbox] {
  width: 10px;
  height: 10px;
  margin: -17px 5px !important;
}

.time-minutes-input:last-child {
  margin-left: 4px !important;
}

.edit-profile-form input[type=checkbox],
.style-form input[type=checkbox] {
  width: 10px;
  height: 10px !important;
  padding: 0;
}

.input-hidden {
  display: none !important;
}

input[type=text], input[type=email] {
  padding-left: 9px;
}

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.7rem center;
  background-size: 1em;
}

select[multiple] {
  background-image: none;
}

.form-filters select.active,
.form-filters input.active, .forum-active-filter {
  border-color: #1360F6 !important;
}

.advanced-filters-forum a {
  color: #476091 !important;
}

.truncated-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
  position: relative;
  pointer-events: none;
  background: transparent;
}

.header-full-screen {
  display: flex;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  justify-content: space-around;
  height: 80px;
  top: 0;
  background-color: #ebf0f8;
  z-index: 1004;
}

.header-phone-screen {
  display: none;
}
.header-phone-screen .fa-comments {
  color: #404F6C;
}

.openbtn {
  cursor: pointer;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}
.openbtn:hover {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}

#main {
  padding: 16px;
}

.community_header {
  position: fixed !important;
  z-index: 1004;
  top: 0;
  background-repeat: no-repeat;
  left: 83px;
  background-size: cover;
  background-position: 20% 55%;
  height: 79px;
  width: calc(100% - 83px);
}
.community_header .community_title {
  font-size: 40px;
  font-weight: 900;
  position: absolute;
}

.avatar-opening-sidebar {
  display: none;
}

.community-avatars {
  display: flex;
  width: 100%;
  margin: auto;
  justify-content: center;
}

.sidebar-expand {
  width: 83px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  z-index: 1111;
}
.sidebar-expand ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar-expand ul li a, .sidebar-expand ul li button {
  padding: 0.7vh 0px;
  width: 100% !important;
  text-align: center;
  transition: all 0.2s ease;
  margin: 1px auto !important;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 7px solid rgba(0, 0, 0, 0) !important;
}
.sidebar-expand ul li button {
  color: white;
  background-color: transparent;
  border: 0;
}
.sidebar-expand ul li .menu-item-icon svg {
  width: 40px;
  opacity: 1;
  font-size: 16px;
}
.sidebar-expand ul li a:hover, .sidebar-expand ul li a:hover svg {
  text-decoration: none;
  margin-left: -7px;
}
.sidebar-expand ul .menu-item-title {
  display: none;
  text-align: left;
}
.sidebar-expand ul .avatar-community {
  margin-left: -6px;
}
.sidebar-expand .profile-details {
  display: none;
}
.sidebar-expand .trigger-sidebar {
  position: absolute;
  left: 73px;
  top: 101px;
  border-radius: 50%;
}
.sidebar-expand .trigger-sidebar svg {
  font-size: 17px;
}
.sidebar-expand .link-impersonate a {
  font-size: 10px;
}
.sidebar-expand .close-sidebar {
  display: none !important;
}

.on-click-sidebar, .avatar-opening-sidebar:hover {
  width: 250px;
}
.on-click-sidebar ul li, .avatar-opening-sidebar:hover ul li {
  padding: 0;
}
.on-click-sidebar ul li a, .on-click-sidebar ul li button, .avatar-opening-sidebar:hover ul li a, .avatar-opening-sidebar:hover ul li button {
  padding: 7px 12px;
  display: flex;
  justify-content: flex-start;
  border-left: 7px solid rgba(0, 0, 0, 0) !important;
}
.on-click-sidebar ul li .menu-item-icon svg, .avatar-opening-sidebar:hover ul li .menu-item-icon svg {
  margin-left: 0;
}
.on-click-sidebar ul li a:hover svg, .avatar-opening-sidebar:hover ul li a:hover svg {
  margin-left: 0;
}
.on-click-sidebar .avatar-community, .avatar-opening-sidebar:hover .avatar-community {
  margin-left: 1rem !important;
}
.on-click-sidebar .menu-item-title, .avatar-opening-sidebar:hover .menu-item-title {
  display: flex !important;
}
.on-click-sidebar .profile-details, .avatar-opening-sidebar:hover .profile-details {
  display: block !important;
}
.on-click-sidebar .trigger-sidebar, .avatar-opening-sidebar:hover .trigger-sidebar {
  left: 240px;
  top: 101px;
}
.on-click-sidebar .link-impersonate a, .avatar-opening-sidebar:hover .link-impersonate a {
  font-size: 13px;
}

#trigger-sidebar-icon {
  cursor: hand;
  cursor: pointer;
}

.absolute-notification {
  position: absolute;
}

.user_name_sidebar {
  font-size: 13px;
}

.notification-sidebar, .notification-header, .notification {
  background-color: #1360F6;
  border-radius: 50px;
  padding: 0px 5px;
}

.nav-sidebar-list {
  height: 79vh;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.nav-sidebar-list::-webkit-scrollbar {
  display: none;
}

.nav-sidebar-list::-webkit-scrollbar {
  display: none;
}

.application-logo {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.community-action {
  background: rgba(255, 255, 255, 0.07) !important;
}

.notification-sidebar, .notification {
  color: white !important;
  min-width: 19px;
  margin-left: -10px;
}

.notification-header {
  min-width: 15px;
  margin-left: -20px;
}

.on-click-sidebar .notification-sidebar {
  margin-left: 3px;
}

.sidebar-small-icons a {
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  transition: ease 0.6s;
}
.sidebar-small-icons a:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.sidebar-small-icons a svg {
  color: #476091;
  font-size: 15px;
}

.header-phone-screen .sidebar-small-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-phone-screen .sidebar-small-icons a {
  padding: 0 12px;
}
.header-phone-screen .sidebar-small-icons a svg {
  color: #476091;
  font-size: 18px;
}

.user-menu-upgrade-link {
  text-align: center;
}
.user-menu-upgrade-link a {
  display: inline-block !important;
  background-color: #275BF4;
  font-size: 12px !important;
}
.user-menu-upgrade-link a span:last-child {
  text-decoration: underline;
}

table.table-borders {
  width: 100%;
}
table.table-borders th {
  padding: 20px 0;
}
table.table-borders tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.highlighted-row {
  background-color: #4bbe5b;
}

.table-component {
  width: 100%;
  overflow: auto;
  background: white;
  border-radius: 8px;
}

#applicants_search .table-component {
  min-height: 400px;
  background-color: #EEEFEA;
}

#profiles_search .table-component {
  min-height: 400px;
  background-color: #EEEFEA;
}

.table-base {
  width: 100%;
  border-collapse: collapse;
  background: white;
}
.table-base th, .table-base td {
  padding: 1rem;
  text-align: left;
}
.table-base thead tr:first-child th:first-child {
  border-top-left-radius: 8px;
}
.table-base thead tr:first-child th:last-child {
  border-top-right-radius: 8px;
}

.table-header {
  height: 80px;
  background-color: rgb(243, 243, 243);
  border-bottom: 1px solid rgb(214, 214, 214);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.table-row {
  height: 4rem;
  border-top: 1px solid rgb(214, 214, 214);
}
.table-row:hover {
  background-color: #f9f9f9;
}

.table-cell {
  vertical-align: middle;
}
.table-cell--checkbox {
  width: 20px;
}
.table-cell--image {
  width: 60px;
}
.table-cell--primary {
  min-width: 40px;
}
.table-cell--actions {
  width: 60px;
  text-align: right;
}
.table-cell--timestamp {
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
}

.table-image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}

.table-primary-content {
  max-height: 3rem;
  overflow: hidden;
}

.table-primary-text {
  font-weight: 500;
}

.table-secondary-text {
  color: #666;
  font-size: 0.875rem;
}

.sort-indicator {
  margin-left: 0.5rem;
  color: #999;
}

.table-checkbox {
  margin: 0;
  width: 1.5rem;
  height: 1.5rem;
  border: 1px solid rgb(214, 214, 214);
  border-radius: 0.5rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
}
.table-checkbox:checked:after {
  content: "";
  position: absolute;
  left: 0.4375rem;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.75rem;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.search-bar-div {
  display: inline-block;
  position: relative;
}

.search-bar-div input {
  height: 35px !important;
  width: 0 !important;
  background-color: white !important;
  border: none !important;
  padding: auto !important;
  border-radius: 5px !important;
  transition: all 0.3s;
}
@media screen and (max-width: 687px) {
  .search-bar-div input {
    height: 35px !important;
    width: 150px !important;
    background-color: white !important;
    border: 1px solid #D2DBEC !important;
    padding: 0 36px 0 8px !important;
    border-radius: 5px !important;
  }
}

.search-bar-div button {
  height: 35px !important;
  width: 35px !important;
  background-color: white !important;
  border: 1px solid #D2DBEC !important;
  padding: auto !important;
  border-radius: 5px !important;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}

@media screen and (min-width: 687px) {
  .search-input button {
    border: 1px solid #1360F6 !important;
  }
  .search-input input {
    height: 35px !important;
    width: 200px !important;
    background-color: white !important;
    border: 1px solid #D2DBEC !important;
    padding: 0 36px 0 8px !important;
    border-radius: 5px !important;
  }
}
.search-bar {
  width: 100%;
}
.search-bar input {
  width: 100%;
}

@media (max-width: 575.98px) {
  .w-sm-100 {
    width: 100% !important;
  }
}

.search-action .search-bar-container {
  border-radius: 5px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  width: 200px;
  max-width: 100%;
  background: white;
  border: 1px solid #D6D6D6;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
@media (max-width: 687px) {
  .search-action .search-bar-container {
    width: 100%;
    max-width: none;
  }
}
.search-action .search-bar-container input[type=text] {
  flex-grow: 1;
  border: none !important;
  outline: none;
  height: 35px !important;
  background: white !important;
  width: 100%;
  padding: 0 !important;
  padding-right: 60px !important;
  color: #0A0D14 !important;
}
.search-action .search-bar-container input[type=text]::-moz-placeholder {
  color: #A4A6A8 !important;
  opacity: 1;
  font-size: 12px;
  letter-spacing: normal;
  font-style: normal;
}
.search-action .search-bar-container input[type=text]::placeholder {
  color: #A4A6A8 !important;
  opacity: 1;
  font-size: 12px;
  letter-spacing: normal;
  font-style: normal;
}
.search-action .search-bar-container input[type=text]:focus {
  outline: none;
}
.search-action .search-bar-container button, .search-action .search-bar-container .clear-search-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #757575 !important;
  border: none !important;
  padding: 0 !important;
  cursor: pointer;
  outline: none !important;
  box-shadow: none !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.search-action .search-bar-container button:hover, .search-action .search-bar-container button:focus, .search-action .search-bar-container button:active, .search-action .search-bar-container .clear-search-text:hover, .search-action .search-bar-container .clear-search-text:focus, .search-action .search-bar-container .clear-search-text:active {
  filter: none !important;
}
.search-action .search-bar-container button#second_search {
  right: 8px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.2s ease, color 0.2s ease;
  border-radius: 4px;
  background-color: transparent;
}
.search-action .search-bar-container button#second_search:hover, .search-action .search-bar-container button#second_search:focus, .search-action .search-bar-container button#second_search:active {
  background-color: #f5f5f5;
  color: #494949 !important;
}
.search-action .search-bar-container .clear-search-text {
  right: 32px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.search-action .search-bar-container .clear-search-text:hover, .search-action .search-bar-container .clear-search-text:focus, .search-action .search-bar-container .clear-search-text:active {
  background-color: #f0f0f0;
  color: #555555 !important;
}
.search-action .search-bar-container:focus-within, .search-action .search-bar-container.has-search-text {
  box-shadow: 0 0 0 0.1rem rgba(211, 211, 211, 0.25);
  border-color: #d3d3d3;
}
.search-action .search-bar-container input[type=text]:focus {
  outline: none;
}
.search-action .btn, .search-action .btn:hover, .search-action .btn:focus, .search-action .btn:active,
.search-action .small-btn,
.search-action .small-btn:hover,
.search-action .small-btn:focus,
.search-action .small-btn:active,
.search-action .gray-button,
.search-action .gray-button:hover,
.search-action .gray-button:focus,
.search-action .gray-button:active,
.search-action .btn-secondary-outline,
.search-action .btn-secondary-outline:hover,
.search-action .btn-secondary-outline:focus,
.search-action .btn-secondary-outline:active {
  border: 1px solid #D6D6D6 !important;
  outline: none !important;
  box-shadow: none !important;
  color: #757575 !important;
  transition: filter 0.2s ease;
}
.search-action .btn:hover,
.search-action .small-btn:hover,
.search-action .gray-button:hover,
.search-action .btn-secondary-outline:hover {
  filter: brightness(98%) !important;
}
.search-action .filter-button.filter-option-active {
  background-color: #f0f0f0 !important;
}
.search-action .btn-group .btn:not(.dropdown-toggle)::after {
  display: none;
}
.search-action .btn.dropdown-toggle::after {
  display: inline-block;
}
.search-action .form-filters .btn.bg-primary {
  background-color: var(--sidebar-color) !important;
  color: white !important;
}
.search-action .filter-count {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: white !important;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 12px;
  margin-left: 6px;
  padding: 0;
  overflow: hidden;
}

.label-size {
  padding: 2px 7px;
  border-radius: 30px;
}

.not-started, .label-red {
  background-color: #F7A78E;
  color: #855A5A;
}

.label-mentee, .awaiting-approval, .label-yellow {
  background-color: #F7DA8E;
  color: #85795A;
}

.unstarted {
  color: #E67E22;
}

.average-text {
  color: #F7DA8E;
}

.label-invitees, .label-green {
  background-color: #77D272;
  color: #357D31;
}

.started, .complete, .excellent-text {
  color: #6FE214;
}

.Inactive, .Unknown, .label-everyone, .label-gray, .label-startup {
  background-color: #E7ECF7;
  color: #8299C9;
}

.label-hidden {
  display: none;
}

.inactive {
  color: #636F89;
}

.partial, .poor-text {
  color: red;
}

.label, .label-mentor, .label-blue {
  background-color: #89D5F6;
  color: #2E87AD;
}

.completed, .good-text {
  color: #1360F6;
}

.description-form a {
  color: #ADB6C9 !important;
}

.label-absolute {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.favourite-star {
  position: absolute;
  right: 6px;
  top: 9px;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  text-align: center;
  display: inline-block;
  color: #7F8FA4;
  background-color: white;
  font-weight: bold;
  font-size: 14px;
  margin-top: -3px;
}

html, body {
  margin: 0 !important;
  box-sizing: border-box;
  letter-spacing: 0.03em;
  overflow-x: hidden;
}

* {
  margin: 0;
  box-sizing: border-box;
}

main {
  min-height: calc(100vh - 83px);
  z-index: -300;
}

a {
  text-decoration: none;
  cursor: pointer !important;
}

.dont-break-out, .msg-content-details p {
  /* These are technically the same, but use both */
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  -ms-word-break: break-all !important;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all !important;
  /* Instead use this non-standard one: */
  word-break: break-word !important;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -webkit-hyphens: auto !important;
  hyphens: auto !important;
}

.word-wrap {
  /* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.bg-gray {
  z-index: 9990;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

#deletion-modal .modal-dialog {
  width: 400px;
  margin-top: 30vh;
}

#confirmation-modal div {
  margin-bottom: 10px;
}
#confirmation-modal div .modal-column {
  float: left;
  width: 49%;
  height: 70%;
}
#confirmation-modal div .confirmation-field {
  height: 80%;
  padding: 10px;
  background-color: #fafafc;
  border-radius: 4px;
  overflow-y: scroll;
}
#confirmation-modal div .confirmation-field div {
  margin-bottom: 10px;
}
#confirmation-modal div .confirmation-field ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#confirmation-modal div .confirmation-sender-change {
  position: absolute;
  right: 5px;
}
#confirmation-modal div .modal-buttons {
  clear: both;
  text-align: center;
}

.relationship-event-modal {
  position: fixed;
  z-index: 5;
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  left: 0;
}

.relationship-score-modal {
  display: block;
}

.discussion-question-modal-inner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 500px;
  background-color: white;
  padding: 20px;
  border: 1px solid #DFE3E9;
}

.relationship-event-modal-inner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border: 1px solid #DFE3E9;
  width: 600px;
  height: 540px;
}

.relationship-score-modal-inner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border: 1px solid #DFE3E9;
  height: 340px;
  border-radius: 5px;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.relationship-event-modal-close {
  position: absolute;
  right: 10px;
  top: 5px;
}

.modal-backdrop {
  display: none;
}

#matching-complete-modal {
  border-radius: 5px;
  border: 1px solid #D2DBEC !important;
  background-color: white;
  width: 50%;
  padding: 20px;
  margin: auto;
  height: 140px;
  left: 25%;
  top: 40%;
}
#matching-complete-modal .modal-dialog {
  width: 100%;
}

.discussion-participants .ask-photo {
  display: none;
  text-align: center;
  overflow: hidden;
  position: absolute;
}
.discussion-participants h6, .discussion-participants .h6 {
  display: inline-block;
  line-height: 40px;
  overflow: hidden;
}

.synchronize_results_box {
  height: 48px;
  border-radius: 5px !important;
  border: 1px solid #E2E6EF !important;
  padding: 20px 6px;
  font-size: 12px;
}

.modal-header {
  justify-content: space-between !important;
}

.tab-on-scroll {
  top: 78px;
  background-color: white;
  z-index: 999 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.tab-links-container {
  border-bottom: 0.5px solid lightgray;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  scroll-behavior: smooth;
}
.tab-links-container::-webkit-scrollbar {
  display: none;
}

.tab-link {
  text-decoration: none;
  color: inherit;
}

.tab-unactive {
  color: #757575;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  padding: 6px 35px 0px 0;
  white-space: nowrap;
}

.tab-active {
  font-weight: bold;
}

.tab-content {
  display: inline-block;
  padding-bottom: 3px;
}

.tab-active-border {
  border-bottom: 3px solid;
  border-color: inherit;
  padding-bottom: 6px;
}

.tab-num-unactive {
  color: #757575;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 2px 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 23px;
}

.tab-num-active {
  color: white;
  border-radius: 30px;
  padding: 2px 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 23px;
}

.action-jam {
  font-size: 12px;
  color: white;
  background: #8ABAFF;
  border-radius: 50%;
  padding: 3px;
  border: 1px solid #8ABAFF;
}
.action-jam.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.action-goal {
  font-size: 12px;
  color: white;
  background: #2FBF30;
  border-radius: 50%;
  padding: 3px;
  border: 1px solid #2FBF30;
}
.action-goal.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.action-task {
  font-size: 12px;
  color: white;
  background: #fd9931;
  border-radius: 50%;
  padding: 3px;
  border: 1px solid #fd9931;
}
.action-task.action-complete {
  background-color: transparent;
  color: #c0c0c0 !important;
  border: 1px solid #c0c0c0 !important;
}

.action-event {
  font-size: 12px;
  color: white;
  background: pink;
  border-radius: 50%;
  padding: 3px;
  border: 1px solid pink;
}
.action-event.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.action-questionnaire {
  font-size: 12px;
  color: white;
  background: purple;
  border-radius: 50%;
  padding: 3px;
  border: 1px solid purple;
}
.action-questionnaire.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.action-message {
  font-size: 12px;
  color: white;
  background: #2286ef;
  border-radius: 50%;
  padding: 3px;
  padding-top: 4px;
  border: 1px solid #2286ef;
}
.action-message.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
}

.action-jam-outlook, .action-event-outlook {
  background: rgb(33, 73, 90) !important;
  border: 1px solid rgb(33, 73, 90) !important;
}

.action-jam-google, .action-event-google {
  background: rgb(58, 112, 241) !important;
  border: 1px solid rgb(58, 112, 241) !important;
}

.relationship-timeline .action-jam, .relationship-event-modal .action-jam {
  color: white;
  background-color: #8ABAFF;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 12px;
  border: 1px solid #8ABAFF;
}
.relationship-timeline .action-jam.action-complete, .relationship-event-modal .action-jam.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 4px;
  padding-top: 3px;
}
.relationship-timeline .action-goal, .relationship-event-modal .action-goal {
  color: white;
  background-color: #2FBF30;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 12px;
  border: 1px solid #2FBF30;
}
.relationship-timeline .action-goal.action-complete, .relationship-event-modal .action-goal.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 4px;
}
.relationship-timeline .action-task, .relationship-event-modal .action-task {
  color: white;
  background-color: #fd9931;
  border-radius: 50%;
  padding: 4px;
  font-size: 12px;
  border: 1px solid #fd9931;
}
.relationship-timeline .action-task.action-complete, .relationship-event-modal .action-task.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 3px;
}
.relationship-timeline .action-event, .relationship-event-modal .action-event {
  color: white;
  background-color: pink;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 12px;
  border: 1px solid pink;
}
.relationship-timeline .action-event.action-complete, .relationship-event-modal .action-event.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 4px;
}
.relationship-timeline .action-questionnaire, .relationship-event-modal .action-questionnaire {
  color: white;
  background-color: purple;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 12px;
  border: 1px solid purple;
}
.relationship-timeline .action-questionnaire.action-complete, .relationship-event-modal .action-questionnaire.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 4px;
}
.relationship-timeline .action-message, .relationship-event-modal .action-message {
  color: white;
  background-color: #2286ef;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 12px;
  border: 1px solid #2286ef;
}
.relationship-timeline .action-message.action-complete, .relationship-event-modal .action-message.action-complete {
  background-color: transparent;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding-left: 4px;
}

.relationship-event-modal h2, .relationship-event-modal .h2 {
  margin-top: 0;
}
.relationship-event-modal .action-jam {
  padding: 8px 10px;
  font-size: 24px;
}
.relationship-event-modal .action-goal {
  padding: 8px 10px;
  font-size: 24px;
}
.relationship-event-modal .action-task {
  padding: 8px 10px;
  font-size: 24px;
}
.relationship-event-modal .action-event {
  padding: 8px 6px;
  font-size: 24px;
}
.relationship-event-modal .action-questionnaire {
  padding: 8px 12px;
  font-size: 24px;
}
.relationship-event-modal .action-message {
  padding: 8px 8px;
  font-size: 24px;
}
.relationship-event-modal #match-list {
  height: 16vh;
  text-align: center;
}
.relationship-event-modal #match-list h3, .relationship-event-modal #match-list .h3 {
  font-size: 14px;
}

.btn-jam {
  background: #8ABAFF;
  border-color: #8ABAFF;
}

.btn-goal {
  background: #2FBF30;
  border-color: #2FBF30;
}

.btn-task {
  background: #fd9931;
  border-color: #fd9931;
}

.btn-event {
  background: pink;
  border-color: pink;
}

.ui-widget {
  font-family: inherit !important;
  font-size: 0.8em !important;
}

.simple-calendar .action-jam {
  padding-left: 5px;
}
.simple-calendar .action-goal {
  padding-left: 5px;
}
.simple-calendar .action-task {
  padding-left: 4px;
}

.week-day {
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
}

.calendar-container table {
  margin: 0 !important;
}
.calendar-container th, .calendar-container td {
  height: 85px !important;
  width: 70px !important;
  padding: 0 !important;
}
.calendar-container td {
  border: 1px solid #E2E6EF;
}
.calendar-container td:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.calendar-container td.prev-month div, .calendar-container td.next-month div {
  color: #ADB6C9;
}

#nav-agenda-tab .nav-link {
  border: none !important;
}
#nav-agenda-tab .nav-link:hover {
  background: transparent;
}

.single-event {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.single-event:hover {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.calendar-heading {
  font-size: 14px;
}
.calendar-heading a {
  color: #404F6C !important;
}

.active-day {
  width: 6px;
  height: 6px;
  color: #FF7067;
  border-radius: 50%;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  display: none;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}

.slider.disabled {
  cursor: auto;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:checked + .slider-red {
  background-color: red;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
  line-height: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.switch-on {
  float: left;
  margin-left: 6px;
  color: white;
  font-size: 11px;
  text-transform: uppercase;
}

.switch-off {
  float: right;
  margin-right: 5px;
  color: white;
  font-size: 11px;
  text-transform: uppercase;
}

.insight-container {
  display: block;
  height: 400px;
  width: 100%;
  margin-top: 10px;
  position: relative;
}

.insight-table .insight-container {
  padding: 10px;
}

.track-insight {
  position: relative;
}

.insights-list-global .track-insight {
  width: 100% !important;
}

.insight-controls {
  position: absolute;
  right: 10px;
  margin-top: 15px;
  z-index: 2;
  white-space: nowrap;
}
.insight-controls a {
  color: #c0c0c0 !important;
}
.insight-controls .insight-control {
  padding: 0 2px;
}
.insight-controls .insight-control-pinned {
  color: inherit !important;
}

.insight-title {
  font-size: 20px;
  margin-left: 10px;
  line-height: 26px;
}

.insight-description {
  float: left;
  width: calc(100% - 150px);
}

.insight-table .insight-description, .insight-description-full-width {
  width: 100%;
}

.insight-data-table {
  height: 350px;
  overflow-y: auto;
}

.insight-legend {
  float: right;
  width: 140px;
  height: 230px;
  margin-left: 5px;
  padding-top: 5px;
  background-color: #efefef;
  border-radius: 3px;
  overflow: hidden;
}
.insight-legend text {
  font-size: 10px;
}

.anychart-credits {
  right: 20px !important;
  bottom: 0 !important;
}

.insight-legend .anychart-credits {
  display: none;
}

.anychart-zoom {
  top: 50% !important;
}

.insight-container .track_desc {
  padding-top: 5px;
}

.insight-legend ul {
  padding: 0 10px;
  margin: 5px 0;
}

.insight-legend ul li {
  list-style: none;
  font-size: 10px;
  line-height: 12px;
  padding-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.insight-legend-title {
  font-weight: bold;
  margin-left: 5px;
  margin-bottom: 5px;
}

.insight-series-indicator {
  display: inline-block;
  float: left;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 1px solid transparent;
}

.insight-series-label {
  display: inline-block;
  margin-left: 5px;
  height: 12px;
  line-height: 12px;
}

.insight_cta {
  padding: 10px 0;
}

.insight-data-table th, .insight-data-table td {
  margin: 5px !important;
  padding: 5px !important;
}

.insight-container .insight-title {
  font-size: 15px !important;
  font-family: "Alata";
  color: #354052;
  font-weight: bold;
}

.program-insight-container {
  width: 400px;
  height: 400px;
  display: inline-block;
}

.insight-list .insight-chart {
  width: 370px !important;
}

.scoring-stars ul,
.rating-stars ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.scoring-stars ul .star,
.rating-stars ul .star {
  display: inline-block;
}

.scoring-stars ul .star {
  width: 50px;
}

.scoring-stars ul .star .fa-star {
  font-size: 2em;
  color: #ccc;
}

.scoring-stars ul .star:hover .fa-star {
  color: #FFCC36;
  cursor: hand;
  cursor: pointer;
}

.scoring-stars ul .star.selected .fa-star {
  color: #FF912C;
}

.rating-stars ul .star .fa-star {
  font-size: 1em;
  color: #ccc;
}

.rating-stars ul .star:hover .fa-star {
  color: #FFCC36;
  cursor: hand;
  cursor: pointer;
}

.rating-stars ul .star.selected .fa-star {
  color: #FF912C;
}

.level-corner {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.level-corner span {
  position: absolute;
  top: -32px;
  width: 30px;
  left: 0;
  top: 35px;
  left: -50px;
  width: 210px;
  line-height: 40px;
  text-align: center;
  font-size: 11px;
  font-family: arial;
  transform: rotate(-45deg);
  display: block;
  white-space: nowrap;
  color: #1360F6;
  font-weight: 900;
}

#form-submission .checklist,
#form-submission .radiolist,
#form-submission .yes-no {
  padding: 3px;
  padding-top: 20px;
}
#form-submission .radio-list {
  width: 100%;
}
#form-submission .field_with_errors {
  width: 100%;
  position: relative;
}
#form-submission .field_with_errors label.message {
  top: 0;
}
#form-submission .file-upload .field_with_errors {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #e14934;
  border-radius: 5px;
}

.field_with_errors label.message[for^=upload] {
  margin-top: 20px;
}

input.error,
textarea.error,
select.error {
  border: 1px solid #e14934;
  color: #e14934;
}

.field_with_errors .checklist,
.field_with_errors .radiolist,
.field_with_errors .yes-no {
  border: 1px solid #e14934;
  border-radius: 5px;
}

::-moz-placeholder {
  font-style: italic;
  color: #c0c0c0;
}

::placeholder {
  font-style: italic;
  color: #c0c0c0;
}

.mandatory_custom.field_with_errors {
  border: 1px solid #f49d16;
  border-radius: 5px;
}

.alert {
  position: fixed !important;
  top: 1rem;
  left: 50%;
  z-index: 1043 !important;
  min-width: 300px;
  max-width: 600px;
  transform: translateX(-50%);
}

.external-view .alert {
  width: 97%;
}

.dash-content .alert {
  left: 97px !important;
  width: calc(100vw - 111px) !important;
  z-index: 1043 !important;
}

.edit-purchases .alert {
  position: relative !important;
  top: 0;
}

.field_with_errors label.message {
  top: 25px;
  z-index: 23;
  width: 100%;
  left: 4px;
  padding: 5px;
  border-radius: 5px;
  background: transparent;
  color: #FF7067 !important;
}

.field_with_errors #video-upload-wrapper + label.message {
  top: unset;
  bottom: 3px;
}

.field_with_errors textarea,
.field_with_errors input,
.field_with_errors select {
  border-color: #ff7067 !important;
}

/* Allow pagination to be centered */
.forum-threads-nav nav {
  display: inline-block;
}

/* Formatting for the forum threads */
.forum-thread h4, .forum-thread .h4 {
  margin-bottom: 4px;
}
.forum-thread h4 a, .forum-thread .h4 a {
  font-size: 16px;
}

.forum-thread-filters a {
  display: block;
}

.thread-details {
  font-size: 12px;
  text-transform: uppercase;
}

/* Display the forum post count above the "posts" text on the index page */
.thread-posts-count {
  text-align: center;
}
.thread-posts-count span, .thread-posts-count small, .thread-posts-count .small {
  display: block;
}
.thread-posts-count .count {
  font-size: 1.5em;
  line-height: 1em;
}

/* Formatting for the forum posts themselves */
.forum-post {
  position: relative;
}
.forum-post.solved {
  border: 2px solid #5cb85c;
}

/* Formatting for the forum hr to match card border */
.simple_discussion hr {
  border: 0;
  margin: 15px -16px;
}

.simple_discussion .text-muted {
  margin-top: 6px;
  font-size: 13px;
}

.forum-post-content img {
  max-width: 100% !important;
  height: auto !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
  caret-color: transparent !important;
}

.select2-search__field {
  height: 40px !important;
  border: none !important;
}

.select2-selection .select2-selection--multiple {
  height: 48px !important;
  border-radius: 4px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple {
  border: none !important;
}

.select2-container--open .select2-dropdown--below {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.select2-container .select2-search--inline .select2-search__field {
  margin-left: 0 !important;
}

.select2-dropdown {
  border: 1px solid #E2E6EF !important;
  border-radius: 4px;
  margin-top: 3px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.02);
}

textarea.select2-search__field::-moz-placeholder {
  font-style: normal !important;
  font-size: 12px;
  font-family: inherit !important;
  padding: 10px;
  margin: 1px;
  border-radius: 4px;
  padding-left: 0;
}

textarea.select2-search__field::placeholder, .select2-container--default .select2-selection--single .select2-selection__placeholder {
  font-style: normal !important;
  font-size: 12px;
  font-family: inherit !important;
  padding: 10px;
  margin: 1px;
  border-radius: 4px;
  padding-left: 0;
}

.select2-search__field textarea {
  caret-color: transparent !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 30px !important;
  line-height: 48px;
}

.input-form-messages #discussion-question-text {
  width: 100% !important;
  border: 1px solid #E2E6EF !important;
  border-radius: 4px !important;
}

.new-message-container .input-form-messages .btn-messageForm {
  border-radius: 0 4px 4px 0 !important;
  transform: translate(-20px, 0) !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: rgba(207, 218, 243, 0.1) !important;
  color: #2A3243 !important;
}

.select2-container--default .select2-results__option--selected {
  background-color: #EBF0F8 !important;
}
.select2-container--default .select2-results__option--selected:hover {
  background-color: #EBF0F8 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  height: 36px !important;
  display: inline-flex !important;
  border: 1px solid #E2E6EF !important;
  border-radius: 25px !important;
  background-color: white !important;
  align-items: center !important;
  padding: 0 15px 0 0 !important;
  color: #1360F6;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
  border: 1px solid #1360F6 !important;
}

.single-select-box {
  display: flex;
  align-items: center;
}
.single-select-box .avatar-small {
  margin: 0 2px;
}

li .select2-selection__choice {
  display: flex !important;
  flex-order: reverse !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  border: none !important;
  background-color: white !important;
  color: #E2E6EF !important;
  position: inherit !important;
  float: right !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: white !important;
  color: #1360F6 !important;
}

.select2-selection__rendered {
  margin-bottom: 0 !important;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  display: flex;
  align-items: center;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  top: 0 !important;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  opacity: 0.5 !important;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: white !important;
}

.select2-with-free-text-container label, .select2-with-ajax-autocomplete-container label {
  z-index: 1;
}
.select2-with-free-text-container .select2-selection--single, .select2-with-ajax-autocomplete-container .select2-selection--single {
  height: 48px !important;
  border: 1px solid #E2E6EF !important;
}
.select2-with-free-text-container .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-with-ajax-autocomplete-container .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px !important;
}
.select2-with-free-text-container .select2-selection__arrow, .select2-with-ajax-autocomplete-container .select2-selection__arrow {
  height: 48px !important;
  right: 10px !important;
}

.select2-with-ajax-autocomplete-container .select2-container {
  width: 100% !important;
}
.select2-with-ajax-autocomplete-container .select2-results {
  max-width: 100% !important;
}

.profile-dropdown-image {
  height: 20px;
  width: 20px;
  border-radius: 50%;
}

.profile-dropdown-company {
  font-size: 11px;
}

.profile-dropdown-level {
  background-color: #efefef;
  border-radius: 6px;
  font-size: 11px;
  color: #aeb3c2;
  padding: 0 4px;
  font-style: normal;
  font-weight: normal !important;
}

.multiple-checkbox-expanded {
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #E2E6EF;
  overflow-y: scroll;
}
.multiple-checkbox-expanded .multiple-checkbox-row {
  line-height: 23px;
  padding: 3px;
  border-radius: 3px;
  margin-bottom: 1px;
}
.multiple-checkbox-expanded .multiple-checkbox-row.multiple-checkbox-row-selected {
  background-color: #efefef;
}
.multiple-checkbox-expanded .multiple-checkbox-row input.multiple-checkbox-option {
  accent-color: #275BF4;
  transform: scale(2, 2);
}
.multiple-checkbox-expanded .multiple-checkbox-row :last-child {
  white-space: nowrap;
}

.sidebar-academy {
  background: #eee;
  z-index: 100;
  width: 20vw;
  min-width: 300px;
  height: 100%;
}
.sidebar-academy .academy-course-description {
  display: inline-block;
  max-height: 150px;
  overflow-y: auto;
}
.sidebar-academy .search-action {
  margin-top: -42px;
}
.sidebar-academy .nav-pills .nav-link {
  border-radius: 0 !important;
  color: #404F6C;
}
.sidebar-academy .nav-pills .nav-link:hover {
  color: #404F6C;
  background: rgba(0, 0, 0, 0.05);
}
.sidebar-academy .nav-pills .nav-link.completed {
  background: rgba(0, 0, 0, 0.1);
  color: #404F6C;
}
.sidebar-academy .nav-pills .nav-link.active {
  background: #314344 !important;
  color: white;
}
.sidebar-academy .nav-pills .nav-link a, .sidebar-academy .nav-pills .nav-link.active a {
  color: #404F6C;
}
.sidebar-academy .nav-pills .nav-link a:hover, .sidebar-academy .nav-pills .nav-link.active a:hover {
  color: #404F6C;
}
.sidebar-academy .accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 0 !important;
  padding: 0.5rem 0.8rem !important;
  border: 0 !important;
}
.sidebar-academy .accordion-item:first-of-type {
  border-radius: 0 !important;
  border: 0 !important;
}
.sidebar-academy .accordion-button {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0 !important;
  border: 0 !important;
}
.sidebar-academy .accordion-button:not(.collapsed) {
  color: #404F6C;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: none;
  padding: 0.5rem 0.8rem !important;
}

#show-academy-content {
  overflow: auto;
}
#show-academy-content #form-submission .notification-indicator {
  display: none;
}
#show-academy-content #form-submission .radio-list-item {
  margin-bottom: 10px;
  font-size: 14px;
}
#show-academy-content .form-submission-answers .notification-indicator {
  display: none;
}
#show-academy-content .form-submission-answers .answer-text {
  padding: 10px;
  font-size: 14px;
}

.content-academy-title a, .content-academy-title a:hover {
  color: #404F6C;
}
.content-academy-title:hover, .content-academy-title .active {
  background: rgba(0, 0, 0, 0.1);
}

.path-header .header-full-screen {
  width: 100% !important;
}

#pills-joined-courses .resource-folder {
  margin: 4px !important;
  width: 275px !important;
}
#pills-joined-courses .resource-folder .track_img, #pills-joined-courses .resource-folder img {
  height: 206px !important;
}

.nav-academy {
  overflow-y: auto;
  overflow-x: hidden;
}

.trigger-sidebar-academy {
  cursor: pointer;
}

.sidebar-academy {
  margin-left: 0;
}

.sidebar-academy, #show-academy-content {
  transition: all 0.75s ease;
}

.academy-menu .sidebar-academy {
  margin-left: -25vw;
  transition: all 0.75s ease;
}
.academy-menu #show-academy-content {
  margin-left: 0;
  transition: all 0.75s ease;
}

#elucidat_loading {
  text-align: center;
  padding: 20%;
}

.elucidat-launch {
  background-color: rgb(90, 182, 218) !important;
  margin-top: 10px;
}

#pew {
  position: absolute !important;
  top: 135px !important;
  z-index: 999 !important;
  width: 100% !important;
  background-color: white;
}
#pew .skip-to-content-link {
  display: none;
}
#pew h1, #pew .h1, #pew h2, #pew .h2, #pew h3, #pew .h3, #pew h4, #pew .h4 {
  font-family: inherit !important;
}
#pew h1, #pew .h1 {
  color: white;
}
#pew .menu__wrap {
  top: 135px !important;
  color: var(--bs-body-color) !important;
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
}
#pew .menu__wrap ol {
  font-size: 0.75em;
}
#pew .project__footer.e-pos--bottom {
  position: fixed !important;
}

.academy-section-edit .modal-dialog {
  min-width: 800px;
}

#academy_section_form h4, #academy_section_form .h4 {
  display: none !important;
}

#show-academy-content .form-question .form-field-set input, #show-academy-content .form-question .form-field-set textarea, #show-academy-content .form-question .form-field-set select {
  margin-left: 10px;
}

.academy-card {
  position: relative;
}
.academy-card .academy-card-title {
  height: 36px;
}
.academy-card .academy-card-contents {
  margin-top: -17px;
}
.academy-card .academy-card-description {
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.academy-card .resources-settings {
  position: absolute;
  right: 10px;
  top: 10px;
}
.academy-card .resources-settings .dropdown-menu {
  inset: inherit !important;
  right: 0 !important;
}

.sbs--border {
  list-style: none;
  background: rgba(255, 255, 255, 0.4);
  display: flex;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
}
.sbs--border li {
  flex: 1;
}
.sbs--border li:last-of-type .step::before,
.sbs--border li:last-of-type .step::after {
  display: none;
}
.sbs--border li.finished > .step .indicator {
  background-color: #0954e7;
  border-color: #0954e7;
  color: white;
}
.sbs--border li.finished > .step .description {
  color: #636F89;
}
.sbs--border li.active > .step .indicator {
  border-color: #0954e7;
  color: #0954e7;
}
.sbs--border li.active > .step .description {
  color: #084bce;
}
.sbs--border li .step {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  position: relative;
}
.sbs--border li .step::before, .sbs--border li .step::after {
  content: "";
  height: 45px;
  width: 1px;
  background-color: #ddd;
  position: absolute;
  right: 0;
  top: 50%;
}
.sbs--border li .step::before {
  transform-origin: center bottom;
  transform: translateY(-100%) rotate(-25deg);
}
.sbs--border li .step::after {
  transform-origin: center top;
  transform: rotate(25deg);
}
.sbs--border li .step .indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  margin-right: 1rem;
  border: 2px solid #ddd;
  color: #9d9d9d;
}
.sbs--border li .step .description {
  font-weight: bold;
  font-size: 0.875rem;
  color: #9d9d9d;
}

.radio-client {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  cursor: hand;
}
.radio-client.radio-client-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.radio-client input[type=radio] {
  opacity: 0;
  position: fixed;
  width: 0;
}
.radio-client label {
  background-color: white;
  padding: 3rem;
  font-size: 16px;
  border: 1px solid #ddd;
  text-align: center;
  border-radius: 7px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.radio-client label:hover {
  background-color: #eee;
}
.radio-client label.plan-recommended {
  border-color: #0954e7;
}
.radio-client label .plan-is-default, .radio-client label .plan-is-most-popular {
  position: absolute;
  top: -17px;
  right: 0;
  font-size: 10px;
  background-color: #0954e7;
  padding: 1px 3px;
  border-radius: 3px;
}
.radio-client input[type=radio]:checked + label,
.radio-client input[type=radio]:focus + label {
  background-color: #1360F6;
  border-color: #1360F6;
  color: white !important;
}

.qr-code-btn {
  white-space: nowrap;
  line-height: 18px;
  display: inline-block !important;
  height: 32px;
}

.qr-code-wrapper {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
}
.qr-code-wrapper svg {
  width: 60%;
  height: 60%;
}

.attendance-record {
  line-height: 24px;
  padding: 1em;
  border: 1px solid lightgray;
  border-radius: 5px;
  position: relative;
  padding-left: 40px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  width: 80%;
}
.attendance-record .attendance-indicator {
  position: absolute;
  left: 10px;
  display: inline-block;
  border-radius: 50%;
  background-color: lightgray;
  height: 24px;
  width: 24px;
}

.attendance-type-200 .attendance-indicator {
  background-color: green;
}

.attendance-type-201 .attendance-indicator {
  background-color: orange;
}

.attendance-type-403 .attendance-indicator {
  background-color: red;
}

.scanner-camera-view {
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 5px;
}

.qr-code-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  text-align: center;
}
.qr-code-overlay img {
  width: 200px;
  height: 200px;
  margin-left: -20px;
  opacity: 0.5;
}

#gallery {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}
#gallery .photo {
  border-radius: 10px;
  margin: 5px;
  height: 200px;
}
#gallery .photo img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.gallery-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create equal columns that sits next to each other */
.gallery-column {
  padding: 0 4px;
}
.gallery-column img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}

/* Gallery Thumbnails Layout */
.thumbs {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 10px auto;
}

.thumbs:after {
  content: "";
  flex: 100 0 auto;
}

/* Thumbnail Base Styles */
.thumb {
  position: relative;
  display: inline-block;
  flex: 1 0 auto;
  width: auto;
  height: 225px;
  margin: 2px;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 300ms, transform 400ms, z-index 400ms, background-position 400ms;
  z-index: 1;
  border-radius: 4px;
  overflow: hidden;
}

.thumb:hover {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
  transform: scale(1.02, 1.02);
  z-index: 100;
}

/* Image Thumbnail Styles */
.thumb-img {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.thumb-img:hover {
  animation-name: thumb-scroll;
  animation-delay: 400ms;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

.thumb-img > img {
  display: block;
  height: 100%;
  opacity: 0;
  min-width: 100px;
  max-width: 400px;
}

/* Thumbnail Content Styles */
.thumb > div {
  font-family: inherit;
  font-size: 14px;
  color: #fff;
  padding: 8px;
  overflow: hidden;
  max-height: 100%;
  transition: max-height 0.3s ease;
}

.thumb > div > span {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.thumb:hover > div > span {
  white-space: normal;
  overflow: visible;
}

.thumb > div > span:first-child {
  font-weight: bold;
}

.thumb > div > span:last-child {
  font-size: 0.8em;
}

.thumb-img > div {
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  transition: opacity 0.3s, max-height 0.3s;
  max-height: 40%;
}

.thumb-img:hover > div {
  opacity: 1;
  max-height: 100%;
  overflow-y: auto;
}

/* Gallery Section Titles */
.program-title, .month-title {
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  margin-top: 20px;
}

/* Animation */
@keyframes thumb-scroll {
  15%, 35% {
    background-position: 0% 0%;
  }
  65%, 85% {
    background-position: 100% 100%;
  }
}
/* Responsive Adjustments */
@media (max-width: 768px) {
  .thumb {
    height: 150px;
  }
}
/* Modal Gallery Specific */
.thumb[data-bs-toggle=modal] {
  cursor: pointer;
  border-radius: 4px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .gallery-column {
    flex: 50%;
    max-width: 50%;
  }
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .gallery-column {
    flex: 100%;
    max-width: 100%;
  }
}
#credits-score {
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #e3e3e3;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}

#credits-score:hover #creditsHoverText {
  opacity: 1;
  visibility: visible;
}

#creditsHoverText {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  background: linear-gradient(45deg, rgba(60, 60, 60, 0.9), rgba(80, 80, 80, 0.9));
  color: #fff;
  padding: 10px;
  border-radius: 6px;
  top: 1%;
  left: -170%;
  width: 200px;
  text-align: center;
  font-size: 0.9em;
  transition: all 0.5s;
  display: block;
}

#remove_photo_message {
  display: none;
  position: absolute;
  margin-left: 10px;
  width: 100%;
  padding-top: 5px;
}

.agenda-tile .trending-new-content {
  overflow-y: hidden;
}
.agenda-tile .agenda-container {
  height: 100%;
}

.app-container {
  min-height: 100vh;
  width: 100vw;
  max-width: 100vw !important;
  display: flex;
  position: relative;
  overflow-x: auto;
  background-color: #EEEFEA;
}
.app-container .main-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: calc(100% - var(--sidebar-width));
  transition: max-width 0.3s ease;
}
.app-container .main-container .one-column-layout {
  width: 96%;
  max-width: 960px;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  margin-left: auto;
  margin-right: auto;
}
.app-container .main-container .two-column-layout {
  width: 80%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  gap: 1rem;
}
.app-container .main-container .two-column-layout .left-col {
  width: 70%;
}
.app-container .main-container .two-column-layout .right-col {
  width: 30%;
}
.app-container .main-container .two-column-layout .fifty-fifty {
  width: 50%;
}
.app-container .main-container .two-column-layout .left-col, .app-container .main-container .two-column-layout .right-col {
  border-radius: 10px;
}
.app-container .main-container .main-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}
.app-container .main-container .main-title h4, .app-container .main-container .main-title .h4 {
  display: flex;
  align-items: center;
}

:root {
  --sidebar-width-min: 210px;
  --sidebar-width-max: 280px;
  --sidebar-width: var(--sidebar-width-max);
}

body.sidebar-collapsed {
  --sidebar-width: 5rem;
}

:root {
  --sidebar-width: 280px;
}

@media (max-width: 1379px) {
  :root {
    --sidebar-width: 210px;
  }
}
h1, .h1 {
  font-size: "56px";
  line-height: 110%;
  font-weight: 700;
}

h2, .h2 {
  font-size: "48px";
  line-height: 110%;
  font-weight: 700;
}

h3, .h3 {
  font-size: "45px";
  line-height: 110%;
  font-weight: 700;
}

h4, .h4 {
  font-size: "40px";
  line-height: 110%;
  font-weight: 600;
}

h5, .h5 {
  font-size: "36px";
  line-height: 110%;
  font-weight: 500;
}

h6, .h6 {
  font-size: "24px";
  line-height: 140%;
  font-weight: 500;
}

.body-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.button-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.small-text {
  font-size: "14px";
  line-height: 140%;
  font-weight: 400;
}

.tiny-text {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
}

.new-components .kebab-dropdown {
  border: 1px solid #9e9e9e;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-components .kebab-dropdown:hover {
  border-radius: 10px !important;
}
.new-components .kebab-dropdown:hover .kebab-button {
  color: #616161;
}
.new-components .kebab-dropdown .kebab-button {
  border-radius: 10px;
  background-color: transparent;
  border: none;
  padding: 5px;
  font-size: 1rem;
  color: #9e9e9e;
}
.new-components .kebab-dropdown .kebab-button .icon {
  font-size: 16px;
}
.new-components .kebab-dropdown .kebab-button .filter-text {
  font-size: 15px;
  line-height: 140%;
  color: #757575;
}
.new-components .kebab-dropdown .dropdown-menu {
  border-radius: 10px;
  position: absolute;
  top: 48px;
}
.new-components .kebab-dropdown .dropdown-menu .dropdown-item.disabled {
  color: #bdbdbd !important;
}
.new-components .kebab-dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f5f5f5 !important;
}
.new-components .kebab-dropdown.right .dropdown-menu {
  right: 0;
  left: auto;
}
.new-components .kebab-dropdown.left .dropdown-menu {
  left: 0;
  right: auto;
}
.new-components .kebab-dropdown-rounded {
  border: 1px solid #9e9e9e;
  border-radius: 10px;
  background-color: rgba(209, 209, 209, 0.5);
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-components .kebab-dropdown-rounded:hover {
  background-color: rgba(209, 209, 209, 0.7);
  border-radius: 10px !important;
}
.new-components .kebab-dropdown-rounded .kebab-button {
  border-radius: 10px;
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 1rem;
  color: #616161;
}
.new-components .kebab-dropdown-rounded .kebab-button:hover {
  color: #ffffff;
}
.new-components .kebab-dropdown-rounded .kebab-button .icon {
  font-size: 16px;
}
.new-components .kebab-dropdown-rounded .dropdown-menu {
  border-radius: 10px;
  position: absolute;
  top: 48px;
}
.new-components .kebab-dropdown-rounded .dropdown-menu .dropdown-item.disabled {
  color: #bdbdbd !important;
}
.new-components .kebab-dropdown-rounded .dropdown-menu .dropdown-item:hover {
  background-color: rgba(194, 194, 194, 0.5);
}
.new-components .kebab-dropdown-rounded.right .dropdown-menu {
  right: 0;
  left: auto;
}
.new-components .kebab-dropdown-rounded.left .dropdown-menu {
  left: 0;
  right: auto;
}
.new-components .dropdown-item:hover {
  background-color: #f5f5f5 !important;
}

h1, .h1 {
  font-size: "56px";
  line-height: 110%;
  font-weight: 700;
}

h2, .h2 {
  font-size: "48px";
  line-height: 110%;
  font-weight: 700;
}

h3, .h3 {
  font-size: "45px";
  line-height: 110%;
  font-weight: 700;
}

h4, .h4 {
  font-size: "40px";
  line-height: 110%;
  font-weight: 600;
}

h5, .h5 {
  font-size: "36px";
  line-height: 110%;
  font-weight: 500;
}

h6, .h6 {
  font-size: "24px";
  line-height: 140%;
  font-weight: 500;
}

.body-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.button-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.small-text {
  font-size: "14px";
  line-height: 140%;
  font-weight: 400;
}

.tiny-text {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
}

.main-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 10vh;
  max-height: 4.5rem;
  padding: 1rem 1.2rem;
  background-color: transparent;
  max-width: 100vw;
}
.main-header .hamburger-menu {
  flex: 0 0 auto;
}
.main-header .hamburger-menu button {
  visibility: visible;
}
.main-header .header-title {
  flex: 1;
  margin-left: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
}
.main-header .header-actions {
  flex: 0 0 auto;
}
.main-header .main-header-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.8rem;
}
.main-header .main-header-buttons p {
  margin: 0;
}
.main-header .community-header {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main-header .community-header .linked-communities-in-header {
  justify-content: space-around;
  align-items: center;
  color: #FFFFFF;
  background-color: #1c1cd1;
  border-radius: 50%;
  font-size: 14px;
  width: 48px;
  height: 48px;
  margin-left: 1rem;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
}
@media (max-width: 767px) {
  .main-header .hamburger-menu {
    order: 1;
    display: block;
  }
  .main-header .header-title {
    order: 2;
    text-align: center;
    margin: 0 auto;
    max-width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .main-header .header-actions {
    order: 3;
  }
  .main-header .no-mobile {
    display: none;
  }
}
@media (min-width: 768px) {
  .main-header .hamburger-menu {
    display: none;
  }
  .main-header .header-title {
    margin-left: 0;
  }
  .main-header .yes-mobile {
    display: none;
  }
}

h1, .h1 {
  font-size: "56px";
  line-height: 110%;
  font-weight: 700;
}

h2, .h2 {
  font-size: "48px";
  line-height: 110%;
  font-weight: 700;
}

h3, .h3 {
  font-size: "45px";
  line-height: 110%;
  font-weight: 700;
}

h4, .h4 {
  font-size: "40px";
  line-height: 110%;
  font-weight: 600;
}

h5, .h5 {
  font-size: "36px";
  line-height: 110%;
  font-weight: 500;
}

h6, .h6 {
  font-size: "24px";
  line-height: 140%;
  font-weight: 500;
}

.body-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.button-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.small-text {
  font-size: "14px";
  line-height: 140%;
  font-weight: 400;
}

.tiny-text {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
}

.sidebar {
  background-color: #1c1cd1;
  color: #FFFFFF;
  flex: 1;
  min-height: 100%;
  width: 25%;
  max-width: 280px;
  min-width: 210px;
  box-sizing: border-box;
  padding: 2.4rem 0rem 2rem 0rem;
  transition: all 0.3s ease-in-out;
  position: relative;
  visibility: visible;
}
.sidebar a,
.sidebar button {
  color: #FFFFFF;
}
.sidebar .sidebar-close-trigger {
  visibility: hidden;
}
.sidebar .sidebar-expand-trigger {
  position: absolute;
  visibility: visible;
  top: 14.7rem;
  right: -0.7rem;
  transform: rotate(180deg);
  filter: brightness(1.2);
  border: none;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.sidebar .sidebar-expand-trigger i {
  font-size: 1.5rem;
}
.sidebar .sidebar-expand-trigger:hover {
  filter: brightness(0.9);
}
.sidebar .sidebar-logo-section {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.6rem;
  height: 4vh;
  transition: all 0.3s ease-in-out;
}
.sidebar .sidebar-logo-section a,
.sidebar .sidebar-logo-section img {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.sidebar .sidebar-nav-icon {
  display: inline-block;
  width: 14px;
  text-align: center;
}
.sidebar .sidebar-nav-links {
  padding: 0;
  width: 100%;
}
.sidebar .sidebar-nav-links .sidebar-nav-item {
  list-style-type: none;
  width: 100%;
  height: 2.7rem;
  display: flex;
  align-items: center;
  position: relative;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .dropdown-menu {
  border-radius: 10px;
  position: absolute;
  bottom: 40px;
  left: 52px;
  width: 200px;
  color: #000000;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 2.3rem;
  width: 100%;
  height: 2.7rem;
  box-sizing: border-box;
  transition: background-color 0.3s ease;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link i {
  font-size: 16px;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link .sidebar-nav-title {
  font-size: 14px;
  margin-left: 8px;
  font-weight: 400;
  opacity: 1;
  transition-delay: 0.4s;
  transition: opacity 0.3s ease-in-out;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link:hover, .sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link:focus, .sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link.active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0 0);
  text-decoration: none;
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link:hover .sidebar-nav-item-counter, .sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link:focus .sidebar-nav-item-counter, .sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link.active .sidebar-nav-item-counter {
  filter: brightness(1.2);
}
.sidebar .sidebar-nav-links .sidebar-nav-item .sidebar-nav-link .sidebar-nav-item-counter {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0 0);
  border-radius: 50%;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.6rem;
  font-size: 0.7rem;
}
.sidebar .avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
}
.sidebar .avatar .avatar-initials,
.sidebar .avatar .avatar-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.sidebar .avatar .avatar-initials {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: #fff;
  background-color: #777;
}
.sidebar .avatar .avatar-image {
  -o-object-fit: cover;
     object-fit: cover;
}
.sidebar .avatar.online::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 25%;
  height: 25%;
  background-color: green;
  border-radius: 50%;
  border: 1.4px solid white;
}
.sidebar .sidebar-profile-section {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 1.6rem;
}
.sidebar .sidebar-profile-section .user-details {
  margin-left: 1rem;
}
.sidebar .sidebar-profile-section .user-details .user-name {
  font-size: 14px;
  margin-bottom: 4px;
}
.sidebar .sidebar-profile-section .user-details .profile-dropdown-button {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 12px;
  padding: 0;
}
.sidebar .sidebar-profile-section .user-details .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 62px;
  z-index: 1001;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  min-width: 120px;
  padding: 5px 0;
}
.sidebar .sidebar-profile-section .user-details .dropdown-menu.show {
  display: block;
}
.sidebar .sidebar-profile-section .user-details .dropdown-menu .dropdown-item {
  padding: 8px 12px;
  display: block;
  width: 100%;
  text-align: left;
  text-decoration: none;
}
.sidebar .sidebar-profile-section .user-details .dropdown-menu .dropdown-item:hover {
  background-color: #f5f5f5;
}
.sidebar .sidebar-role-switch-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.6rem;
  transition: all 0.3s ease-in-out;
}
.sidebar .sidebar-role-switch-wrapper .role-switch {
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  padding: 8px 16px;
  border-radius: 20px;
  transition: background-color 0.3s ease;
}
.sidebar .sidebar-role-switch-wrapper .role-switch button {
  background: none;
  border: none;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7);
}
.sidebar .sidebar-role-switch-wrapper .role-switch button i {
  font-size: 14px;
}
.sidebar .sidebar-role-switch-wrapper .role-switch button span {
  font-size: 14px;
  font-weight: normal;
  margin-left: 8px;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.sidebar .sidebar-role-switch-wrapper .role-switch:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0 0);
}

body.sidebar-collapsed .app-container .sidebar {
  padding-top: 3rem;
  width: 5rem;
  min-width: 5rem !important;
  max-width: 5rem !important;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-expand-trigger {
  transform: rotate(0deg);
  top: 13.3rem;
  z-index: 1000;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-nav-links > .sidebar-nav-item .sidebar-nav-link {
  font-size: 16px;
  padding-left: 1.9rem;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-nav-links > .sidebar-nav-item .sidebar-nav-link .sidebar-nav-title,
body.sidebar-collapsed .app-container .sidebar .sidebar-nav-links > .sidebar-nav-item .sidebar-nav-link .sidebar-nav-item-counter {
  opacity: 0;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-logo-section {
  height: 1px;
  width: 1px;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-logo-section img {
  width: 1px;
  height: 1px;
}
body.sidebar-collapsed .app-container .sidebar .user-details,
body.sidebar-collapsed .app-container .sidebar .profile-dropdown-button {
  display: none;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-role-switch-wrapper .role-switch span {
  opacity: 0;
  font-size: 0;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
body.sidebar-collapsed .app-container .sidebar .sidebar-role-switch-wrapper .role-switch a {
  padding-left: 0.25rem;
}

.more-nav-icon {
  display: inline-block;
  width: 15px;
}

.filter-dropdown {
  position: relative;
}
.filter-dropdown .dropdown-button {
  background-color: white;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  width: 98px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter-dropdown .dropdown-button .icon {
  font-size: 16px;
  margin-right: 5px;
}
.filter-dropdown .dropdown-button .filter-text {
  font-size: 15px;
  line-height: 140%;
  color: #757575;
  margin-left: 0.3rem;
}
.filter-dropdown .dropdown-menu {
  border-radius: 10px;
  position: absolute;
  top: 48px;
  width: 200px;
}
.filter-dropdown .dropdown-menu .dropdown-item.disabled {
  color: #bdbdbd !important;
}
.filter-dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f5f5f5 !important;
}
.filter-dropdown.right .dropdown-menu {
  right: 0;
  left: auto;
}
.filter-dropdown.left .dropdown-menu {
  left: 0;
  right: auto;
}

h1, .h1 {
  font-size: "56px";
  line-height: 110%;
  font-weight: 700;
}

h2, .h2 {
  font-size: "48px";
  line-height: 110%;
  font-weight: 700;
}

h3, .h3 {
  font-size: "45px";
  line-height: 110%;
  font-weight: 700;
}

h4, .h4 {
  font-size: "40px";
  line-height: 110%;
  font-weight: 600;
}

h5, .h5 {
  font-size: "36px";
  line-height: 110%;
  font-weight: 500;
}

h6, .h6 {
  font-size: "24px";
  line-height: 140%;
  font-weight: 500;
}

.body-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.button-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.small-text {
  font-size: "14px";
  line-height: 140%;
  font-weight: 400;
}

.tiny-text {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
}

.white-box {
  background-color: white;
  border-radius: 10px;
  padding: 1.4rem;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.white-box .top-banner {
  margin-top: 0.5rem;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.white-box .top-banner .label-category {
  position: absolute;
  right: 10px;
  bottom: -12px;
  padding: 0.2rem 0.6rem;
  background-color: white;
  border-radius: 2rem;
  font-size: 0.8rem;
  font-weight: 600;
  color: #1c1cd1;
}
.white-box .avatar {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
}

.white-box.with-top-banner {
  padding: 0;
}
.white-box.with-top-banner .top-banner-details {
  padding: 1.4rem;
}

.card-setting {
  padding-left: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #D6D6D6;
  background-color: #FFFFFF;
  width: 268px;
  height: 152px;
  border-radius: 8px;
  transition: border-color 0.3s ease;
}
.card-setting:hover {
  border-color: #1c1cd1;
}
.card-setting-icon {
  margin-top: 16px;
  background-color: #f5f5f5;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  color: #1c1cd1;
  margin-bottom: 16px;
}
.card-setting-content {
  text-align: left;
}
.card-setting-content-title {
  color: #000000;
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
  margin: 0 0 8px 0;
}
.card-setting-content-description {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
  color: #757575;
}

.content-card {
  background: #ffffff;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  position: relative;
  width: 350px;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 10px 10px 10px 10px;
}
.content-card .card-image {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
}
.content-card .kebab-dropdown {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.content-card .card-body {
  padding: 1rem;
}
.content-card .card-body .card-title {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.content-card .card-body .horizontal-rule {
  border: none;
  border-top: 1px solid #E4DEDE;
  height: 1px;
  margin: 1rem 0;
}
.content-card .card-body .card-content-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
}
.content-card .card-body .info-detail,
.content-card .card-body .card-actions {
  justify-self: end;
}

.introduction-size {
  height: 2.2rem;
  overflow: hidden;
}

.icons-text {
  color: #757575;
}

.gray-75 {
  color: #757575;
}

.gray-22 {
  color: #222222;
}

.gray-700 {
  color: #616161;
}

.gray-600 {
  color: #757575;
}

.gray-500 {
  color: #9E9E9E;
}

.gray-100 {
  color: #DEDEDE;
}

.card-title-truncate {
  min-height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}

.create-resource-card {
  background: transparent;
  border: 1.5px dotted var(--gray-75, #757575);
  border-radius: 10px;
  color: #757575;
  height: 101px;
  width: 100%;
  max-width: 544px;
  min-width: 350px;
  transition: all 0.3s ease;
  font-size: 16px;
}
.create-resource-card:hover {
  color: #757575;
  opacity: 0.8;
}
.create-resource-card .create-resource-content {
  text-align: center;
}
.create-resource-card .create-resource-content i {
  display: block;
  margin-bottom: 0.5rem;
}

@media (max-width: 768px) {
  .create-resource-card {
    height: 26px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: auto;
    padding: 0.25rem 0.5rem;
    white-space: nowrap;
  }
  .create-resource-card .create-resource-content {
    font-size: 10px;
  }
  .create-resource-card .create-resource-content i {
    margin-bottom: 0.25rem;
  }
}
.hover-opacity {
  transition: opacity 0.2s ease-in-out;
  cursor: pointer;
}
.hover-opacity:hover {
  opacity: 0.7;
}

.file-preview-container {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #f4f2f2;
  color: rgb(156, 156, 156);
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 24px;
  border: 1px solid rgb(156, 156, 156);
}

.access-session-page {
  width: 100vw;
  height: 100vh;
  align-items: center;
}
.access-session-page .access-session-page input {
  height: 48px;
}
.access-session-page .terms-privacy {
  font-size: 12px;
  color: #AEB3C2;
}
.access-session-page .powered-by {
  color: #AEB3C2;
  margin-top: 7vh;
  font-size: 12px;
}
.access-session-page a {
  color: black;
}
.access-session-page .img-welcome {
  background-image: url("https://source.unsplash.com/collection/3583965");
}
.access-session-page .log-in-img {
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
}

.small-text-session a {
  font-size: 13px;
  color: #AEB3C2;
}

.info-invite {
  color: #AEB3C2;
  font-size: 12px;
}

a {
  text-decoration: none !important;
}

.d-flex.devise-logo-container {
  display: block !important;
}
.d-flex.devise-logo-container img.devise-logo {
  max-height: 150px;
  margin: auto;
}

.welcome {
  font-size: 18px;
  font-weight: 500;
}

.check-box input[type=checkbox] {
  margin-right: 5px;
}

.sign-up input {
  max-height: 45px;
  margin-bottom: 5px !important;
}

.sso_icon {
  width: 20px;
  margin-bottom: 3px;
  margin-right: 5px;
}

.admin-dashboard {
  height: calc(100vh - 83px) !important;
  overflow: scroll;
}
.admin-dashboard .dash-row {
  min-height: 50%;
  padding: 0;
  display: flex;
}
.admin-dashboard .dash-row .top-left-box {
  display: flex;
  width: 67.5% !important;
  margin-right: 0.5rem;
}
.admin-dashboard .dash-row .top-right-box {
  width: 33.5% !important;
}
.admin-dashboard .dash-row .box-bottom-row {
  width: 33.5% !important;
}

.client-dashboard a:has(h4, .h4) {
  color: #2A3243;
}

.insights-container {
  display: flex;
  align-items: center;
  flex: 1;
  margin: auto 5px;
}
.insights-container .insight-container {
  width: 90%;
}
.insights-container .insights-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  width: 100%;
}
.insights-container .insights-cards .insights-card {
  min-width: 182px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center !important;
  border-radius: 13px;
  transition: 0.3s all ease;
  color: #2A3243;
}
.insights-container .insights-cards .insights-card p {
  margin: 0;
  padding: 0;
}
.insights-container .insights-cards .insights-card p small, .insights-container .insights-cards .insights-card p .small, .insights-container .insights-cards .insights-card p .text-gray {
  font-size: 11px;
  color: #ADB6C9;
}
.insights-container .insights-cards .insights-card h1, .insights-container .insights-cards .insights-card .h1 {
  margin: 5px 0;
}
.insights-container .insights-cards .insights-card span, .insights-container .insights-cards .insights-card .green {
  color: #6FE214;
  font-size: 13px;
}
.insights-container .insights-cards .insights-card .red {
  color: #FF7067;
  font-size: 13px;
}
.insights-container .insights-cards .insights-card:hover {
  transform: scale(1.02);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.03);
  border: 1px solid #1360F6 !important;
  cursor: pointer;
}

.dropdown-item:hover {
  background-color: rgba(207, 218, 243, 0.1) !important;
}

.histogram-container {
  flex: 1;
}
.histogram-container .insight-chart {
  padding: 5px;
  width: 100% !important;
}
.histogram-container .insight-chart .insight-container {
  max-height: 30vh;
}

.tab-title {
  position: absolute;
  top: -45px;
  z-index: 100;
}
@media (max-width: 1530px) {
  .tab-title {
    display: none;
  }
}

.tab-title-info {
  z-index: 100;
  position: absolute;
  top: -32px;
}

.histogram-tabs .nav-tabs {
  border-bottom: none !important;
}

.new-dash-part .nav-tabs {
  border: none;
}

.dropdown {
  border: 1px solid #DEE2E6;
  background-color: white;
  border-radius: 5px;
  color: #1360F6 !important;
}

.dropdown, .dropdown-toggle, .nav-link {
  margin: -1px;
}

.dropdown, .dropdown-toggle {
  color: #1360F6 !important;
}

.dropdown:hover, .dropdown-toggle:hover, .nav-link:hover {
  background-color: white;
  border-radius: 5px;
  color: #1360F6 !important;
  margin: -1px;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  border-bottom: 1px solid rgb(216, 216, 216) !important;
  border-radius: 5px !important;
}

.new-tabs-dash .dropdown-item:active, .histogram-tabs .dropdown-item:active {
  color: #1360F6 !important;
  background-color: rgba(207, 218, 243, 0.1) !important;
}
.new-tabs-dash .dropdown-item:hover, .histogram-tabs .dropdown-item:hover {
  background-color: rgba(207, 218, 243, 0.1);
}
.new-tabs-dash .nav-link .drowpdown-toggle, .new-tabs-dash .nav-link, .histogram-tabs .nav-link .drowpdown-toggle, .histogram-tabs .nav-link {
  color: #404F6C;
}

.text-orange {
  color: #F5AD6A;
}

.text-blue {
  color: #1360F6;
}

.text-gray {
  font-size: 11px;
  color: #ADB6C9 !important;
}

.date-resources {
  color: #ADB6C9;
  text-transform: lowercase;
  white-space: nowrap;
}

.switch-container {
  padding: 5px 10px;
  border-radius: 7px !important;
  flex-wrap: nowrap !important;
}
.switch-container .nav-link {
  transition: background-color 0.2s ease !important;
  border-radius: 7px !important;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.03);
  color: #404F6C;
}
.switch-container .nav-link:hover {
  color: #404F6C !important;
}

.switch-container .nav-link.active, .switch-container .show > .nav-link:hover, .switch-container .show > .nav-link:hover {
  background-color: #476091 !important;
  opacity: 0.5;
}

.switch-container a.active:hover {
  color: white !important;
  background-color: #476091;
}

.trending-new-content, .upcoming-new-event-content {
  height: 36vh !important;
  overflow: scroll;
  overflow-x: hidden;
}

.nav-members, .nav-relationship, .nav-applicants {
  height: 36vh !important;
  overflow-y: scroll;
  overflow-x: hidden;
}

.upcoming-new-event-content {
  line-height: 4px;
}

.img-resources {
  width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}

.set-grid-margin {
  margin-left: 1px !important;
}

.orange-line {
  border-left: 3px solid #F5AD6A;
}

.overflow-people-list div:not(:first-child) {
  margin-left: -14px;
}

.dropdown-menu .dropdown-item:active {
  background-color: rgba(207, 218, 243, 0.1) !important;
}

.container-event-dash {
  position: relative;
}

.overlay {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #1360F6;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: 0.5s all;
}

.container-event-dash:hover .overlay {
  width: 30%;
}

.text-on-overlay, .text-on-overlay a, .text-on-overlay span {
  color: white !important;
  font-size: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  text-align: center;
  line-height: 12px;
}

.speech-bubble, .speech-bubble-modern, .speech-bubble-right {
  position: relative;
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 10px;
  padding-top: 5px;
  min-height: 70px;
  width: 80%;
  margin-top: 8px;
  margin-bottom: 5px;
  float: left;
  font-style: normal;
}

.speech-bubble-modern-is-current {
  float: right;
  background-color: #f7f7f7;
}

.speech-bubble-modern-is-external {
  float: left;
  background: none;
  background-color: #f7f7f7;
  width: 50%;
  margin-left: 24%;
}

.speech-bubble-modern-is-unread {
  border: 1px solid #FF7067;
}

.speech-bubble-modern-has-replies {
  min-width: 30vw;
}

.track .speech-bubble-modern-has-replies {
  min-width: inherit;
}

.speech-bubble-modern-is-reply {
  border: 1px solid #1360F6;
  margin-top: 30px;
}

.speech-bubble-right .message-credits {
  float: left;
  text-align: left;
}

.speech-bubble {
  margin-left: 30px;
}

.speech-bubble-right:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-left-color: #1360F6;
  border-right: 0;
  margin-top: -20px;
  margin-right: -10px;
}

.speech-bubble:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-right-color: #1360F6;
  border-left: 0;
  margin-top: -20px;
  margin-left: -10px;
}

.message-reply-link, .file-upload-link, .file-remote-link {
  cursor: hand;
  cursor: pointer;
  opacity: 0.5;
}

.track.track-feed-wrapper {
  flex-basis: 65.4%;
}

a.profile-position-link {
  font-size: 11px;
  color: #ADB6C9 !important;
}
a.profile-position-link:hover {
  text-decoration: underline !important;
}

.user-dashboard {
  height: calc(100vh - 83px) !important;
  overflow-y: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.user-dashboard .dash-row {
  height: 50%;
  padding: 0;
  display: flex !important;
}
.user-dashboard .dash-row-100 {
  height: 100%;
}
.user-dashboard .dash-row-75 {
  height: 75%;
}
.user-dashboard .dash-row-25 {
  height: 25%;
}
.user-dashboard .dash-sub-row .events-threads-mentee {
  width: 100% !important;
}
@media only screen and (min-device-width: 1201px) {
  .user-dashboard {
    display: flex !important;
  }
}
.user-dashboard #discussion-summaries {
  margin-top: 0px !important;
}

.profile-dashboard a h4, .profile-dashboard a .h4 {
  color: #2A3243;
}

.events-threads-mentee {
  width: 50% !important;
  background: white !important;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .events-threads-mentee {
    width: 98% !important;
    margin-bottom: 8px;
  }
}

.resources-mentee {
  background: white;
  margin-left: 8px;
  width: 50% !important;
}
.resources-mentee .trending-new-content {
  height: 100%;
  overflow: inherit;
}

.resources-mentee #pills-tabContent {
  height: 74vh;
  overflow: scroll;
}

.resources-mentee-member-directory {
  width: 25% !important;
  overflow: hidden;
}

.upcoming-new-event-content {
  height: calc(100vh - 150px);
  overflow-y: scroll;
}

#member-list-directory {
  height: calc(100vh - 200px) !important;
  overflow-y: scroll;
}

.content-spotlight .single-resource {
  padding: 0 !important;
}
.content-spotlight .single-resource img {
  max-width: 100%;
  height: 100% !important;
}

.content-feed-description {
  height: 33vh;
  overflow-y: scroll;
}

.tweet-feed {
  height: 45vh;
  overflow-y: scroll;
}

.relationship-table th, .relationship-table td {
  padding: 8px 0 !important;
}

.listed-resources {
  display: flex;
  align-items: center;
  padding: 1rem 0;
}

.user-dashboard .first-resource {
  padding-top: 0px;
}

.user-dashboard .first-resource img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

.user-dashboard .first-resource .details {
  padding: 15px 0;
}

.box-resources .first-resources {
  height: auto !important;
}

.user-dashboard .communities {
  display: flex;
  height: 33vh;
  justify-content: space-between;
  flex-wrap: wrap;
}

.user-dashboard .community {
  display: flex;
  font-family: "Open Sans", Arial;
  font-size: 20px;
  color: #FFF;
  overflow: hidden;
  text-align: center;
  align-items: center;
  background: #3794fe;
  border-radius: 6px;
  padding: 10px;
  margin: 2px;
  justify-content: center;
}
.user-dashboard .community img {
  width: 50%;
}

.user-dashboard .community:first-child {
  width: 100%;
}

.user-dashboard .community:not(:first-child) {
  flex: 1;
}

.holland_new {
  width: 100%;
}

.holland-community {
  height: 150px;
  min-width: 150px;
  border-radius: 50%;
  transition: 0.3s ease;
}
.holland-community:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  transform: scale(1.03);
}

.small-text-feed, .small-text-feed p {
  margin-bottom: 0 !important;
  font-size: 11px !important;
  padding: 0 !important;
}

.smooth-transition {
  transition: all 0.75s ease;
}

.welcome-image-dash-box {
  width: 50%;
  margin: 1rem 25%;
}

.remote-link-container {
  border: 1px solid transparent !important;
  min-width: 76%;
  max-width: 83%;
  margin-bottom: -1px;
  margin-top: -50px;
  height: 46px !important;
  margin-left: 2px;
}

.dashboard-feed-tile {
  width: 100% !important;
  height: 50%;
  overflow: hidden;
}

.dashboard-events-tile {
  width: 100% !important;
  overflow: hidden;
}

.resource-tile-overlay {
  position: absolute;
  width: 100%;
  padding: 7% 10%;
  bottom: 0;
  display: none;
}
.resource-tile-overlay .resource-tags {
  height: 20px;
}

.dashboard-profile-indicator {
  position: absolute;
  right: 5px;
  border-radius: 10px;
  background-color: orange;
  color: white;
  padding: 2px 5px;
  font-size: 9px;
  text-transform: uppercase;
}
.dashboard-profile-indicator.dashboard-profile-indicator-new {
  background-color: green;
}

.dashboard-welcome-container {
  overflow-y: auto;
  max-height: 42vh;
}

.participant-view .first-resource img {
  width: 100%;
  margin-bottom: 20px;
}
.participant-view .first-resource h6 a, .participant-view .first-resource .h6 a {
  font-size: 18px;
}

.dashboard-profile-spotlight h6 a, .dashboard-profile-spotlight .h6 a {
  font-size: 18px;
  color: #2A3243;
}

.dashboard-tiled {
  height: calc(100vh - 83px) !important;
  overflow-y: auto;
  display: grid;
  grid-template-rows: repeat(2, minmax(min-content, 100%));
  grid-template-columns: repeat(3, minmax(100px, 1fr));
  width: 100%;
  padding-top: 1rem;
}
.dashboard-tiled.editor {
  grid-template-rows: repeat(2, 50%);
  grid-template-columns: repeat(3, 33%);
  overflow: initial;
  height: 70%;
  width: 70%;
  top: 15%;
  left: 15%;
  background-color: lightgray;
  padding-left: 13px;
}
.dashboard-tiled h4, .dashboard-tiled .h4 {
  color: #2a3243 !important;
}
.dashboard-tiled .tile-rows-1 {
  min-height: calc((100vh - 130px) / 2) !important;
}
.dashboard-tiled .tile-rows-1 .community-chat-dash {
  height: calc((100vh - 460px) / 2) !important;
}
.dashboard-tiled .tile-rows-2 .community-chat-dash {
  height: calc(100vh - 260px) !important;
}
.dashboard-tiled .tile-rows-2 .trending-new-content,
.dashboard-tiled .tile-rows-2 .upcoming-new-event-content {
  height: calc(100vh - 180px) !important;
}
.dashboard-tiled .tile[data-tile-size^="2x"] {
  grid-row-start: span 2;
}
.dashboard-tiled .tile[data-tile-size$=x2] {
  grid-column-start: span 2;
}
.dashboard-tiled .tile[data-tile-size$=x3] {
  grid-column-start: span 3;
}
.dashboard-tiled .tile {
  position: relative;
  transition: transform 0.8s, width 0.8s, height 0.8s;
  transform-style: preserve-3d;
  flex-grow: 1;
}
.dashboard-tiled .tile[data-tile-size$=x2] {
  flex-grow: 2;
}
.dashboard-tiled .tile[data-tile-size$=x3] {
  flex-grow: 3;
}
.dashboard-tiled .tile.editor {
  transform: rotateY(180deg);
}
.dashboard-tiled .tile-back {
  position: absolute;
  transform: rotateY(180deg);
  top: 0;
  right: 0;
  backface-visibility: hidden;
}

.custom-tile-rows-2 .community-chat-dash {
  height: calc(100vh - 260px) !important;
}
.custom-tile-rows-2 .trending-new-content, .custom-tile-rows-2 .upcoming-new-event-content {
  height: calc(100vh - 180px) !important;
}
.custom-tile-rows-2 #pills-tabContent {
  height: 80vh !important;
}

.company-profile-actions {
  text-align: right;
}
.company-profile-actions a:first-child {
  float: right;
  margin-left: 3px;
}

.company-one-liner {
  font-size: 10px;
  margin: 0 5px;
}

.tinymce-for-promotion .tox-tinymce {
  height: 200px !important;
}

.img-track {
  height: 232px;
  background-repeat: no-repeat;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 10px 0 0;
}

.track-card {
  min-height: 370px;
  width: 311px;
  transition: 0.3s all;
  margin-right: 5px !important;
}
.track-card:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.track-card:hover .homepage-track-btn {
  opacity: 9;
}

.track-title-wrapper {
  height: 60px;
}

.program-btn-dots {
  position: absolute !important;
}
.program-btn-dots .dots-btn.focus, .program-btn-dots .dots-btn:focus, .program-btn-dots .dots-btn.active, .program-btn-dots .dots-btn:active {
  box-shadow: none !important;
}
.program-btn-dots .dropdown-item:hover {
  background-color: rgba(207, 218, 243, 0.1) !important;
}

.track-list .community-name {
  max-width: 80%;
}

.program-img-home {
  height: 365px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}

.date-event-homepage {
  font-size: 17px;
  text-transform: uppercase;
  color: #1360F6;
}
.date-event-homepage small, .date-event-homepage .small {
  font-size: 10px;
}
.date-event-homepage .event-title {
  text-transform: uppercase;
  font-size: 12px;
  color: #2A3243;
}
.date-event-homepage:hover {
  border: 1px solid #1360F6 !important;
}

.track-mentors:hover {
  transform: scale(1.005);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.insight-home-track {
  color: #2A3243 !important;
  border: 1px solid #E2E6EF;
  border-radius: 5px;
}
.insight-home-track:hover {
  border: 1px solid #1360F6 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.insight-img {
  border-radius: 5px 0 0 5px;
  min-height: 150px;
  min-width: 150px;
  max-height: 151px;
  max-width: 151px;
}

#match-list .send-msg .small-btn {
  border: none;
  height: auto !important;
}
#match-list .send-msg .small-btn:hover {
  border: none !important;
}

.participant-action .small-btn {
  background-color: rgba(207, 218, 243, 0.1);
  border-radius: 4px;
  border: none !important;
  text-transform: uppercase;
  font-size: 11px;
  color: #1360F6 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.participant-action .small-btn:hover {
  color: white !important;
  background-color: #1360F6 !important;
}

.community-page .tile-participant {
  width: 273px;
  margin: 0.5rem !important;
  border: 1px solid #dee2e6;
}
.community-page .company-card-element-width {
  width: 273px;
  height: 450px !important;
  margin: 0.5rem !important;
}

.closed-chat {
  display: none;
}

.display-chat {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  height: 64vh;
  overflow: scroll;
}

.recommended-matches .tile-participant {
  width: 282px;
  height: 464px !important;
  margin: 0.5rem !important;
  background: white;
}
.recommended-matches .tile-participant .participant-action {
  width: 97%;
}
.recommended-matches .tile-participant .participant-action select {
  width: 97% !important;
}

.participant-section-position {
  height: 50px;
}

.participant-section-company {
  height: 20px;
}

.participant-section-metrics {
  font-size: 14px;
}

.track-tile-desc {
  height: 130px;
  overflow: hidden;
}

.track-tile-cta {
  height: 34px;
}

.match-restrict-setting label {
  line-height: 34px;
}

.line-height {
  line-height: 18px;
}

.event-name a {
  color: #1360F6 !important;
}

.highlighted-row a {
  color: #aeb3c2 !important;
}

.cke_1.cke_chrome {
  width: 100% !important;
}

.calender-icon {
  color: #D2DBEC !important;
}

.toggle-star {
  border: 1px solid #1360F6 !important;
}

.relationship-score {
  width: 7px;
  height: 7px;
  border-radius: 50%;
}

.excellent {
  background-color: #6FE214;
}

.good {
  background-color: #1C1CD1;
}

.average {
  background-color: #F7DA8E;
}

.poor {
  background-color: #FF7067;
}

.big-screen-tracks-tabs {
  display: flex;
}

.edit-tracks-tab {
  width: calc(100vw - 83px);
}

.custom-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
  overflow-x: auto;
  overflow-y: auto;
  outline: 0;
}

.participant-list .single-participant, #partecipants .participant-list .single-partecipant {
  width: 275px;
  height: 450px;
  transition: 0.3s all;
}
.participant-list .single-participant:hover, #partecipants .participant-list .single-partecipant:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.profiles-matches {
  margin-left: 300px;
}

.matching-with {
  position: fixed;
  z-index: 100;
  display: flex;
}

.profiles-matches, .modal-participant .single-participant {
  width: 280px !important;
  min-height: 57vh;
  max-height: 600px;
}

#matching-modal .modal-xl {
  height: 80%;
}

.participant-container .profile-participant-image {
  padding: 0 !important;
}

.profiles-matches .modal-participant {
  gap: 20px;
  margin-right: 20px;
  margin-left: 40px;
}

.profiles-matches .participant-actions-list {
  margin-top: 4px;
}

.border-favourite .star {
  position: absolute !important;
  padding: 4px 6px;
  border-radius: 50%;
  background-color: white;
  top: 20px;
  left: -33px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.participant-action {
  height: 35px;
}
.participant-action .col {
  margin: 1px;
  padding: 20px auto;
  background-color: rgba(207, 218, 243, 0.1);
  border: 1px solid #D2DBEC !important;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 11px;
  color: #1360F6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.participant-action .col:hover {
  color: white !important;
  background-color: #1360F6;
}
.participant-action .text-notification {
  line-height: 32px;
  font-size: 8px;
  text-align: center;
}
.participant-action .buddy-limit-disabled {
  color: #D2DBEC;
  border-color: white !important;
  background-color: white;
  cursor: default;
}
.participant-action .buddy-limit:hover {
  color: #1360F6 !important;
  background: rgba(207, 218, 243, 0.1);
}

.setting-group-card {
  display: flex;
}
.setting-group-card .setting-card {
  width: 33%;
}
.setting-group-card .setting-card-100 {
  width: 100%;
}

.setting-column-title {
  height: 120px;
}

.table-borders-last-row td {
  border-bottom: 0 !important;
}

.program-chat-wall {
  z-index: 10;
  border-radius: 4px;
  position: fixed;
  bottom: 0;
  width: 330px;
  right: 24px;
  height: 40px;
  background: white;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

.community-chat-wall-trigger {
  cursor: hand;
  cursor: pointer;
  height: 40px;
  border-radius: 4px 4px 0 0;
}

.community-message {
  cursor: hand;
  border-radius: 4px 4px 0 0;
  min-height: 32rem !important;
  max-height: 32rem !important;
  overflow-y: scroll;
  overflow-x: hidden;
  transition: 0.3s ease;
}

.vr-homepage .single-content {
  display: flex;
  gap: 6px;
  padding-bottom: 10px;
}
.vr-homepage .single-content .popular-posts {
  min-width: 100px;
  height: 100% !important;
}
.vr-homepage .single-content .single-content-description {
  width: 75%;
  margin-right: 0.5rem !important;
}

.vr-events .shadow-only-effect {
  margin: 0px !important;
}

.hub-events {
  display: flex;
}
.hub-events .hub-events-block {
  width: 50%;
}

.organisation-btn, .edit-btn, .departments-btn, .tracks-action-btn, .profile-btn {
  position: fixed !important;
  display: flex;
  top: 17px;
  justify-content: center;
  align-items: center;
  z-index: 1004;
}

.organisation-btn, .tracks-action-btn, .departments-btn {
  right: 10px;
}

thead {
  line-height: 5px;
}

.table th {
  border: none !important;
}

.first-row td {
  border-top: none;
}

.border-user, .border-organisation {
  border: 1px solid white;
}

.user:first-child {
  z-index: 10;
}

.user:last-child {
  z-index: 3;
  transform: translate(-10px, 0px);
}

.more-users:first-child {
  z-index: 10;
}

.more-users:nth-child(2) {
  z-index: 8;
  transform: translate(-10px, 0px);
}

.more-users:last-child {
  z-index: 3;
  transform: translate(-20px, 0px);
}

.star-network {
  position: absolute;
  color: #1360F6 !important;
  font-size: 14px;
  right: -41px;
  top: -39px;
  padding: 4px 6px;
  border-radius: 50%;
  background-color: white;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.buddy-card {
  width: 232px;
}

.company-banner {
  min-width: 271px;
  border-radius: 5px 5px 0 0;
  height: 130px;
}

.toggle-star {
  border: 1px solid #1360F6 !important;
}

.company-card-element-width {
  background: white;
  width: 273px;
  height: 430px !important;
  border: 1px solid #DEE2E6;
  margin: 5px !important;
}

.brief-desc {
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  width: 100%;
  top: 280px;
  text-align: center;
}

.profile-width {
  width: 70%;
  margin: auto;
}

.my-profile-details {
  color: #636F89;
}

.profile-row {
  display: flex;
  width: 100%;
}
.profile-row .left-col-profile {
  width: 70%;
  margin-right: 0.5rem;
}
.profile-row .right-col-profile {
  width: 30%;
}

.skill-label {
  color: #1360F6 !important;
  border: 1px solid #E4E8EF !important;
  box-sizing: border-box !important;
  border-radius: 30px !important;
  font-size: 12px;
  padding: 4px 10px !important;
  margin-bottom: 4px;
}

.setting-show label {
  color: #2A3243 !important;
}

.specific-skills, .specific-level, .company-skills {
  border-radius: 25px;
  border: 1px solid #E2E6EF;
  display: flex;
  cursor: pointer;
}
.specific-skills input, .specific-level input, .company-skills input {
  display: none;
}
.specific-skills .selected-indicator, .specific-level .selected-indicator, .company-skills .selected-indicator {
  display: none;
}

.specific-skills-clicked, .company-skills-clicked {
  border: 1px solid #1360F6;
  color: #1360F6;
}
.specific-skills-clicked span::before, .company-skills-clicked span::before {
  color: #1360F6;
}
.specific-skills-clicked .selected-indicator, .company-skills-clicked .selected-indicator {
  display: inline-block;
}

.profile-match-scores-style {
  width: 100%;
}
.profile-match-scores-style .profile-match-score-container {
  border-bottom: 1px solid #DEE2E6;
  display: flex;
  width: 100% !important;
  align-items: center;
  justify-content: space-between;
}
.profile-match-scores-style .profile-match-score-container .profile-match-score-details {
  display: flex;
  align-items: center;
  width: 100%;
}
.profile-match-scores-style .profile-match-score-container .profile-match-score-details .avatar-name-profile {
  margin-left: 8px;
}

.external-id {
  font-size: 9px;
  text-transform: uppercase;
  font-family: Arial;
  opacity: 0.5;
}

.edit-profile-form .iti--allow-dropdown {
  width: 100%;
}

.profile-tabs {
  border: none !important;
}

.profile-tab-overflow #myTabProfile, #myTrackTab, #myEventTab, #myRelationshipTab {
  width: 100%;
  flex-wrap: nowrap !important;
  overflow-x: auto;
  background-color: white;
  white-space: nowrap !important;
  overflow-y: hidden;
}

.profile-tabs .nav-item .nav-link, .profile-tabs .nav-link {
  padding: 15px 15px 10px 15px !important;
  color: #8291B0;
  margin-top: -1px;
}
.profile-tabs .nav-item .nav-link a:hover, .profile-tabs .nav-link a:hover {
  margin-top: -1px;
}
.profile-tabs .nav-item .nav-link a:active, .profile-tabs .nav-link a:active {
  margin-top: -1px;
}
.profile-tabs .nav-item .nav-link a:active:hover, .profile-tabs .nav-link a:active:hover {
  margin-top: -1px;
}

.profile-tabs .nav-item:hover {
  margin-top: -1px !important;
}

.profile-tabs .nav-tabs {
  border: none !important;
}

#ProfileTabContent, #eventTabContent, #questionnaire-detailsTabContent, #RelationshipTabContent, #myTtrackContent, #ModuleIntegrations {
  padding: 70px 20px 20px 20px;
}

.profile-tabs .nav-item a.active, .profile-tabs a {
  border: none !important;
}
.profile-tabs .nav-item a.active:hover, .profile-tabs a:hover {
  text-decoration: none !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  padding: 24px auto !important;
}

.profile-tabs .nav-item a.active {
  border-bottom: 3px solid #1360F6 !important;
  border-radius: 2px !important;
  color: #2A3243;
}

.label-for-scroll-text {
  background-color: white;
  overflow-x: hidden;
  margin-top: 1px;
  width: 96%;
}

.btn-file, .cv-button {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  background: white;
}

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}

.cv-button input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
}

.cv-border {
  border: 1px solid #e2e6ef;
  border-style: dashed;
  border-radius: 4px;
  cursor: pointer;
}

.edit-button-mobile-only {
  display: none;
}

.save-button-profile-tabs {
  position: fixed;
  top: 17px;
  right: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

.save-p-extended {
  top: 10px !important;
}

.datepicker {
  z-index: 10000;
}

.security-width {
  width: 60%;
}

.health-status {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.submission-status {
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-size: 10px;
}

.integration-details {
  color: #ADB6C9 !important;
}

.linked-profile {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.admin-link {
  display: flex;
  flex-wrap: wrap;
}

.link-icon {
  color: #D2DBEC;
  font-size: 10px;
}
.link-icon:hover {
  color: #1360F6;
}

.trash-icon, .bell-icon {
  color: #D2DBEC;
  width: 18px !important;
}
.trash-icon:hover, .bell-icon:hover {
  color: #1360F6;
}

.membership-img {
  height: 22.5vh;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.membership-tile {
  width: 30vw !important;
}
.membership-tile .membership-img {
  height: 11.25vh;
}

.banner-eye-icon, .banner-eye-icon-profile {
  position: absolute;
  overflow: hidden;
  right: 7px;
  top: 7px;
}
.banner-eye-icon .fa-cloud-download, .banner-eye-icon-profile .fa-cloud-download {
  cursor: pointer !important;
  background: white;
  width: 30px;
  height: 30px;
  padding: 9px 8px;
  border-radius: 50%;
  color: #1360F6;
}

.banner-eye-icon-profile {
  right: 7px;
}

.banner-pen-edit {
  position: absolute;
  overflow: hidden;
  right: 7px;
  top: 7px;
  cursor: pointer !important;
}
.banner-pen-edit .fa-pen {
  cursor: pointer !important;
  background: white;
  width: 30px;
  height: 30px;
  padding: 9px 8px;
  border-radius: 50%;
}
.banner-pen-edit input {
  position: absolute;
  left: -10px;
  top: 4px;
  opacity: 0;
  cursor: pointer;
}

.profile-photo-update {
  position: absolute;
  top: -84px;
}

.task-complete {
  opacity: 0.5;
  pointer-events: none;
}

.image-download-link {
  color: #ADB6C9;
  position: absolute;
  bottom: 0;
  width: 22px;
  height: 22px;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
  right: 0;
  cursor: pointer;
}

.profile-extended {
  height: calc(100vh - 70px);
}
.profile-extended .offcanvas {
  top: 120px !important;
  left: 83px !important;
  width: 157px !important;
  z-index: 12 !important;
  border-right: 1px solid #E2E6EF !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
}
.profile-extended #v-pills-tab .nav-link.active, .profile-extended #v-pills-tab .nav-pills .show > .nav-link {
  background: white !important;
  border-right: 3px solid #1360F6 !important;
  border-radius: 2px !important;
  color: #2A3243;
}
.profile-extended .nav-pills .nav-link {
  text-align: end;
  width: 100%;
}

#v-pills-tabContentExtras {
  height: calc(100vh - 70px);
  overflow-y: scroll;
}

.boosted {
  color: #FF7067;
  position: absolute;
  bottom: 0;
  width: 22px;
  height: 22px;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}

.link-community {
  color: #1360F6;
  transition: 0.2s ease;
  font-size: 16px;
  vertical-align: top;
}
.link-community:hover {
  text-decoration: underline;
}

.tile-participant .participant-oval-shape-container {
  position: absolute;
  top: 84px;
  overflow-x: hidden;
}
.tile-participant .participant-favourite-container {
  position: absolute;
  top: -12px;
  right: 1px;
}
.tile-participant .one-to-one-btn {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 120px;
}
.tile-participant .participant-avatar-container {
  position: absolute;
  top: 40px;
  left: 86px;
}
.tile-participant .participant-role {
  position: absolute;
  display: block;
  margin-top: -11px;
  text-align: center;
  width: 100%;
}
.tile-participant .participant-company-container h5, .tile-participant .participant-company-container .h5 {
  height: 36px;
}
.tile-participant .participant-location-container {
  height: 18px;
}
.tile-participant .participant-information-container {
  height: 100px;
  overflow-y: auto;
}
.tile-participant .skills-tile-container {
  height: 63px;
  overflow-y: hidden;
}
.tile-participant .hashtags-tile-container {
  height: 50px;
  line-height: 15px;
}
.tile-participant .participant-action-container {
  height: 33px;
  margin-bottom: 10px;
}

.profiles-input-list {
  display: none;
  transition: 0.3s all ease;
}

.profile-table-row:hover .profiles-input-list, .profiles-input-list:checked {
  display: inherit;
  margin-left: 10px;
}

.profile-membership-status {
  border-radius: 10px;
  background-color: #DEE2E6;
  color: white;
  padding: 2px 5px;
  display: inline-block;
  margin-top: 2px;
}
.profile-membership-status.profile-membership-status-unpaid {
  background-color: #FF7067;
}
.profile-membership-status.profile-membership-status-overdue {
  background-color: #E67E22;
}
.profile-membership-status.profile-membership-status-paid {
  background-color: #6FE214;
}

#track-recommendations table tr td {
  padding: 8px 0 !important;
}

.recommended-people {
  width: 100%;
}
.recommended-people .w-100 {
  width: auto !important;
}
.recommended-people select {
  max-height: 32px !important;
  max-width: 123px;
}
.recommended-people .recommended-people__container {
  height: 150px;
  overflow-y: scroll;
  width: 100%;
}
.recommended-people .recommended-people__container .border-recommended {
  border-bottom: 1px solid #DEE2E6 !important;
}
.recommended-people .recommended-people__container .border-recommended:last-child {
  border: none !important;
}

.favourites-favourites select.small-btn {
  width: 80px !important;
}
.favourites-favourites a.small-btn.small-font {
  font-transform: lowercase;
  margin-right: 0.3rem;
}

.recommendations-profile-tile {
  width: 230px;
  height: 370px;
  background-color: white;
}
.recommendations-profile-tile .notification-indicator {
  position: absolute;
  left: 10px;
  top: -10px;
  background-color: green !important;
}
.recommendations-profile-tile .avatar-medium-mentor {
  height: 80px !important;
  width: 80px !important;
  display: inline-block;
  margin-bottom: 10px;
}
.recommendations-profile-tile .avatar-medium-mentee {
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
.recommendations-profile-tile .match-name-container {
  height: 35px;
}
.recommendations-profile-tile .match-rule-criteria {
  background-color: #C9C9C9;
  display: inline-block;
  padding: 0 5px;
  border-radius: 5px;
}
.recommendations-profile-tile .match-explanation {
  color: orange;
}
.recommendations-profile-tile .match-relationship-status {
  height: 20px;
}

#track-recommendations .recommendations-mentor-tile {
  width: 300px;
}

.recommendation-result-row {
  border-bottom: 1px solid #E2E6EE;
}
.recommendation-result-row .recommendation-result-list {
  overflow-x: auto;
  overflow-y: hidden;
}
.recommendation-result-row .recommendation-result-list .recommendation-result-type-container {
  background-color: green;
  border-radius: 5px;
  margin-right: 5px;
}
.recommendation-result-row .recommendation-result-list .recommendation-result-type-container .recommendation-result-type-title {
  width: 30px;
  height: 358px;
  position: relative;
  color: white;
}
.recommendation-result-row .recommendation-result-list .recommendation-result-type-container .recommendation-result-type-title span {
  position: absolute;
  transform: rotate(-90deg);
  white-space: nowrap;
  top: 50%;
  right: -85px;
  text-transform: uppercase;
}

.recommendations-empty {
  text-align: center;
  margin-top: 15%;
}

.member-tile {
  width: 288px;
}

.track-mentors .send-msg .small-btn {
  border: none !important;
  padding: 0 4px;
  height: auto !important;
}
.track-mentors .send-msg .small-btn:hover {
  border: none !important;
}

.track-mentors .send-msg {
  margin-left: 3px;
}

.track-mentors .send-msg .request {
  text-align: right !important;
  padding: 0 5px !important;
  width: auto !important;
}

.members-directory .member-tile .track-mentors {
  margin: auto 4px !important;
  transition: 0.3s all !important;
}

.members-directory .single-participant, .profile-search .single-participant {
  width: 274px;
  background: white;
  min-height: 470px;
}

.advanced-filters {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
.advanced-filters form {
  display: flex;
  flex-wrap: wrap;
  gap: 1;
}
.advanced-filters form .active {
  border: 1px solid #1360F6 !important;
}
.advanced-filters form select {
  height: 38px !important;
  width: 170px !important;
  margin-bottom: 0.3rem !important;
  color: #476091 !important;
}
.advanced-filters form button, .advanced-filters form button:hover {
  height: 36px !important;
  width: 95px !important;
  background: white !important;
  border: 1px solid #D2DBEC !important;
  color: #476091 !important;
  margin-bottom: 4px !important;
}
.advanced-filters h6, .advanced-filters .h6 {
  display: none;
}

.action-button-dropdown, .bulk_action-track-select {
  width: 150px;
  color: #476091 !important;
  height: 36px !important;
}

.bulk-menu a, .bulk_action-track-select, .dropdown-item-profile-bulk {
  height: 30px !important;
  border: none !important;
  color: #476091 !important;
}

.relationship-tile-metric {
  white-space: nowrap;
}
.relationship-tile-metric i {
  margin-right: 2px;
}

.relationship-approval-text {
  text-align: center;
}

.tab-content .discussion-participants {
  padding-left: 20px !important;
}

.relationship-tile-inner .relationship-tile-left-side {
  width: 260px;
}
.relationship-tile-inner .relationship-tile-right-side {
  width: 320px;
}

.relationship-deliverables-list table {
  margin: 0 !important;
}
.relationship-deliverables-list table.deliverables-as-table td {
  border: 1px solid #c0c0c0;
  border-collapse: collapse;
  padding: 0 4px !important;
  white-space: nowrap;
}
.relationship-deliverables-list table.deliverables-as-table td.deliverables-table-title {
  border: 0;
  vertical-align: bottom;
}
.relationship-deliverables-list table.deliverables-as-table td.deliverables-timeline-container {
  padding: 0 !important;
}
.relationship-deliverables-list table.deliverables-as-timeline-heading td {
  border: 0;
  width: 1px;
  position: relative;
  max-width: 1px;
  overflow: overflow;
  padding: 1px 0.5px !important;
}
.relationship-deliverables-list table.deliverables-as-timeline-heading td span {
  white-space: nowrap;
}
.relationship-deliverables-list table.deliverables-as-timeline td {
  border: 0;
  padding: 8px 0.5px !important;
  width: 1px;
  background-color: #f0f0f0;
}
.relationship-deliverables-list .deliverables-row .deliverables-table-title {
  border: 1px solid #c0c0c0 !important;
  max-width: 350px;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 0;
  vertical-align: bottom;
}

.relationship-edit-all-title {
  display: none !important;
}

.matches-row .height-messages-show {
  height: calc(100vh - 400px);
  overflow: auto;
}

.progress-bar-match {
  width: 100%;
  height: 10px;
  background-color: #DFE2E5 !important;
  border-radius: 25px;
  overflow: hidden;
}

.status-overdue {
  background: #fd9931;
  border-radius: 5px;
  padding: 0 4px;
  color: white;
}

.status-progress {
  background: #6FE214;
  border-radius: 5px;
  padding: 0 4px;
  color: white;
}

.matches-row {
  display: flex;
}
.matches-row .match-right-col {
  padding: 0.5rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background: white;
  width: 63%;
  min-height: 67vh;
}
.matches-row .match-left-col {
  width: 45%;
}
.matches-row .match-right-col, .matches-row .match-left-col {
  padding: 0.5rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  min-height: calc(100vh - 180px);
  background: white;
}

.tab-match nav {
  position: fixed;
  top: 6px;
  z-index: 999;
}

.notes-input {
  width: 0%;
  border-left: 1px solid #DEE2E6;
  transition: 0.3s all;
}
.notes-input textarea {
  border: 1px solid white !important;
  width: 100%;
  min-height: calc(100vh - 160px);
}

.closeNoteBtn {
  transition: 0.3s all;
}

.notes-input-width {
  width: 110% !important;
  margin-right: 15px;
}

.btn-visiblity {
  visibility: hidden !important;
}

.how-it-works-dropdown {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
}

.title-how-works {
  font-size: 13px;
}

.offcanvas {
  background: #fafafc !important;
  border-left: 1px solid #DEE2E6 !important;
}
.offcanvas .text-area-note, .offcanvas .edit-note-form {
  height: 79vh !important;
}

.status-complete {
  border-radius: 5px;
  padding: 0 4px;
}

.all-rel_status--poor {
  background: #FF7067 !important;
}

.all-rel_status--average {
  background: #F7DA8E !important;
}

.all-rel_status--good {
  background: #6FE214 !important;
}

.all-rel_status--excellent {
  background: #6FE214 !important;
}

.all-rel_status {
  text-align: center;
}
.all-rel_status span {
  display: block;
  border-radius: 3px;
  padding: 4px 9px;
  color: white;
  font-size: 12px;
}
.all-rel_status.all-rel_status--poor span {
  background: #E67E22;
}
.all-rel_status.all-rel_status--average span {
  background: #F7DA8E;
}
.all-rel_status.all-rel_status--good span {
  background-color: #FF7067;
}
.all-rel_status.all-rel_status--excellent span {
  background: #6FE214;
}

.action-indicator {
  cursor: hand;
  cursor: pointer;
}

#notes-list {
  height: 77vh;
  overflow-y: scroll;
}

.progress {
  height: 12px !important;
  line-height: 12px;
  border-radius: 6px !important;
}

.profile-progressbar {
  height: 8px !important;
  opacity: 0.7;
}

.favourite-btns .small-btn {
  width: 36px !important;
}

.favourite-btns .small-font {
  min-width: 140px !important;
}

.overflow-people-matches-list {
  width: 140px;
}
.overflow-people-matches-list div:not(:first-child) {
  margin-left: -55px;
}
.overflow-people-matches-list.longer-list div:not(:first-child) {
  margin-left: -80px;
}
.overflow-people-matches-list .hover-growing div {
  transition: width 0.5s, height 0.5s, transform 0.5s;
}
.overflow-people-matches-list .hover-growing div:hover {
  transform: scale(1.05);
  z-index: 999;
}
.overflow-people-matches-list .hover-growing div:only-child:hover {
  transform: scale(1);
  z-index: 999;
}
.overflow-people-matches-list .longer-list div:not(:first-child) {
  margin-left: -70px;
}
.overflow-people-matches-list #accordionDeliverables .accordion-item {
  border: none !important;
}
.overflow-people-matches-list #accordionDeliverables .accordion-button, .overflow-people-matches-list #accordionDeliverables .accordion-button:active {
  background: white;
  border: none;
}
.overflow-people-matches-list #accordionDeliverables .accordion-body {
  border: none !important;
  padding: 0 !important;
}
.overflow-people-matches-list #accordionDeliverables .accordion-button:not(.collapsed) {
  box-shadow: none !important;
}
.overflow-people-matches-list .card-slide {
  min-width: 394px;
}
.overflow-people-matches-list .match-scroll {
  width: 93%;
  overflow: scroll !important;
}
.overflow-people-matches-list .match-scroll .card-slide {
  min-width: 440px !important;
}
.overflow-people-matches-list .match-scroll .card-slide .shadow-effect {
  transition: 0.2s ease-out;
}
.overflow-people-matches-list .match-scroll .card-slide .shadow-effect:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.overflow-people-matches-list .card-slide {
  margin-right: 5px !important;
  width: 26vw !important;
}
.overflow-people-matches-list .card-buddy {
  height: 200px;
  overflow: hidden;
}
.overflow-people-matches-list .card-buddy:hover {
  border: 1px solid #1360F6;
}
.overflow-people-matches-list .card-buddy .skewed-div {
  height: 100%;
  width: 230px;
  transform: skew(-22deg) translate(-46px, 0px);
  background: white;
}
.overflow-people-matches-list .card-buddy .skewed-div .inner-skewed-div {
  transform: skew(22deg) translate(30px, 0px);
  display: block;
}
.overflow-people-matches-list .card-buddy .skewed-div .inner-skewed-div a {
  color: #404F6C;
  font-size: 14px;
  text-align: right;
  text-transform: uppercase;
  display: flex;
  text-wrap: wrap;
}
.overflow-people-matches-list #discussion #message-box .msg-content-details p {
  width: 90% !important;
}
.overflow-people-matches-list .match-right-col #noteTabContent .height-messages-show {
  height: 73vh !important;
  overflow-y: scroll;
}
.overflow-people-matches-list .calendar-event-list {
  width: 400px;
}
.overflow-people-matches-list .simple-calendar {
  height: 80vh;
}
.overflow-people-matches-list .calendar-relationship .calendar-event-grid {
  min-width: 67%;
}
.overflow-people-matches-list .calendar-relationship .calendar-event-list {
  min-width: 30%;
}
.overflow-people-matches-list .calendar-relationship .simple-calendar {
  height: auto !important;
}
.overflow-people-matches-list .deliverables-row .scoring-stars ul .star {
  width: 30px;
}

.integration-chat {
  opacity: 0.5;
  width: 12px;
  height: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}

.discussion-messages {
  width: 40%;
  overflow-y: scroll;
  position: relative;
}

.discussion-boxes {
  height: calc(100vh - 270px);
}

.discussion-messages .nav-link, .discussion-messages .nav-link.active, #messages p {
  color: #636F89;
  border: none !important;
  border-radius: 0 !important;
}

.discussion-messages .nav-link a:hover, .message:hover {
  color: #636F89 !important;
}

.discussion-messages h6, .discussion-messages .h6 {
  color: #2A3243 !important;
}

.discussion-messages .nav-link:hover {
  background-color: rgba(207, 218, 243, 0.1) !important;
  border-radius: 0 !important;
  color: #636F89;
}

.discussion-messages .nav-link.active, .discussion-messages .nav-link.active:hover, .discussion-messages .nav-link:focus {
  background-color: #EBF0F8 !important;
  border-radius: 0 !important;
}

.messages-title {
  font-size: 12px;
  background-color: white;
  position: fixed;
  top: 83px;
  z-index: 2;
}

.btn-messageForm {
  border-radius: 0 3px 3px 0 !important;
  height: 48px !important;
  width: 48px !important;
  transform: translate(8px, 0) !important;
}
.btn-messageForm:active {
  box-shadow: none !important;
}

.btn-messageVideo {
  border-radius: 3px !important;
  height: 48px !important;
  width: 48px !important;
  transform: translate(8px, 0) !important;
}
.btn-messageVideo:active {
  box-shadow: none !important;
}

.optional, .optional:focus, .optional:active {
  width: 105% !important;
  background-color: white !important;
}

.dots-btn:focus {
  box-shadow: none !important;
}

.btn-message .dropdown-item:hover {
  background-color: rgba(207, 218, 243, 0.1) !important;
}

.btn-message .dropdown-menu a {
  color: #2A3243 !important;
}

#newMessage-tab {
  position: absolute;
  width: auto !important;
  top: 17px;
  right: 27px;
  z-index: 1004 !important;
  border-radius: 5px !important;
  color: white !important;
  background-color: #1360F6 !important;
  padding: 14px !important;
}
#newMessage-tab:hover {
  background-color: #1360F6 !important;
  color: white !important;
  margin-bottom: inherit !important;
  margin-top: inherit !important;
}

.new-message-container #discussion-start-content {
  height: 100%;
}

.messages-list-btn {
  font-size: 14px;
  z-index: 1004 !important;
  color: #ADB6C9 !important;
}

.active-archived-msg {
  display: flex;
  align-items: center;
  position: absolute;
  top: 17px;
  left: 15px;
}

.active-archived-msg .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #476091 !important;
  border-radius: 4px !important;
}

.message-box {
  max-width: 500px;
}

.msg-sender .msg-content {
  flex-direction: row-reverse;
}
.msg-sender .msg-content .msg-content-details {
  display: flex;
  flex-direction: row-reverse;
}
.msg-sender .msg-content .msg-content-details strong {
  padding-left: 5px;
}
.msg-sender .msg-content .msg-content-details small, .msg-sender .msg-content .msg-content-details .small {
  padding-top: 5px;
}
.msg-sender .msg-content p {
  text-align: left;
}

.msg-content-body {
  overflow-wrap: break-word;
}

.message-sender-time span {
  white-space: nowrap;
}

.message-attachments {
  text-align: center;
}

.discussion-boxes {
  background: white;
  padding: 0.5rem;
}

.show-box {
  width: 59%;
}

.phone-screen-msg-header {
  display: none;
}

.your-chat-trigger {
  display: none !important;
}

.discussion-boxes .height-messages-show {
  overflow-y: scroll;
  height: calc(100vh - 450px);
}

.input-form-messages #message_body {
  padding-right: 50px;
}

.community-responsive {
  background-color: #F5F5F5;
  padding-top: 10px;
  border-radius: 8px;
  margin-top: 8px;
}

.content-btn {
  position: fixed;
  display: flex;
  top: 17px;
  right: 10px;
  justify-content: center;
  align-items: center;
  z-index: 10000 !important;
}

.element-width {
  width: 311px !important;
}

#pills-available-courses .element-width,
#pills-joined-courses .element-width,
#pills-trending-contents .element-width,
#pills-recent-contents .element-width,
.element-dash-width {
  min-width: 260px;
  max-width: 261px;
}
#pills-available-courses .element-width img, #pills-available-courses .element-width .img-track,
#pills-joined-courses .element-width img,
#pills-joined-courses .element-width .img-track,
#pills-trending-contents .element-width img,
#pills-trending-contents .element-width .img-track,
#pills-recent-contents .element-width img,
#pills-recent-contents .element-width .img-track,
.element-dash-width img,
.element-dash-width .img-track {
  min-width: 259px;
  max-width: 260px;
}

.resource-folder {
  background-color: white;
  transform: scale(1);
  transition: 0.3s ease;
}
.resource-folder:hover {
  border: 1px solid #1360F6 !important;
  transform: scale(1.01);
}

.overlap {
  position: relative;
}

.resource-folder:hover .read-more-btn {
  opacity: 9;
}

.resource-folder a {
  color: #2A3243;
}

.resources-settings .dots-btn.focus, .resources-settings .dots-btn:focus, .resources-settings .dots-btn.active, .resources-settings .dots-btn:active {
  box-shadow: none !important;
}
.resources-settings .dropdown-item:hover {
  background-color: rgba(207, 218, 243, 0.1) !important;
}

.resource-shared {
  background-color: #efefef;
}

.resource-folder-share {
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  font-size: 19px;
  background-color: white;
  opacity: 0.7;
}
.resource-folder-share svg {
  vertical-align: -0.18em;
}

.resource-folder-share-small {
  position: absolute;
  top: 4px;
  right: 18px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 14px;
  background-color: white;
  opacity: 0.7;
}
.resource-folder-share-small svg {
  vertical-align: -0.18em;
}

.dropdown-menu a {
  color: #2A3243 !important;
}

.insights-btn-dots {
  position: absolute !important;
  right: 0;
}

.read-more-btn, .homepage-track-btn {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
  background-color: white;
  padding: 5px 15px;
  border-radius: 15px;
  transform: translate(-15px, -12px);
  color: #1360F6 !important;
  opacity: 0;
  transition: 0.3s ease;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
}

.read-more-btn, .homepage-track-btn .hashtags {
  max-width: -moz-min-content;
  max-width: min-content;
}

.community-name-wrapper {
  height: 20px;
}

.community-name {
  opacity: 1 !important;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.container-recipients {
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.deliver-img {
  -o-object-fit: contain;
     object-fit: contain;
  float: left;
  padding: 10px;
}

.recipients-list li {
  list-style: none;
  padding: 5px;
}

.create-new {
  border: 1.5px dotted #757575 !important;
  height: 80px !important;
  cursor: pointer;
  align-items: center;
  opacity: 0.6;
  background-color: transparent;
  transition: 0.3s ease;
  text-transform: uppercase;
  color: #757575;
  font-size: 11px;
}

.crumbtrail {
  margin-bottom: 20px;
  font-size: 14px;
  margin-left: 7px;
}

.content-header-above-banner {
  display: none;
}

.content-header-below-banner {
  position: relative;
}
.content-header-below-banner .content-published-date {
  position: absolute;
  top: 10px;
  right: 20px;
}

.comment-width {
  width: 80%;
}
@media screen and (max-width: 576px) {
  .comment-width {
    width: 100%;
  }
}

.resource-tag {
  color: white;
  border-radius: 7px;
  text-transform: uppercase;
  font-size: 0.7em;
  padding: 0 5px;
  display: inline-block;
  margin-bottom: 1px;
}

.read-more-btn.community-name {
  white-space: nowrap;
}

.resource-author-above {
  display: none;
}

.content-description {
  overflow-wrap: break-word;
  line-height: inherit;
  white-space: pre-wrap;
  line-height: 1.5;
}
.content-description p {
  margin-bottom: 0em;
}
.content-description table {
  border-collapse: initial !important;
}
.content-description table tr td {
  padding: inherit !important;
  align-content: inherit;
}
.content-description img {
  max-width: 100% !important;
  height: auto !important;
}
.content-description thead, .content-description tbody, .content-description tfoot, .content-description tr, .content-description td, .content-description th {
  border-color: inherit;
  border-style: inherit;
  border-width: inherit;
}

.draft-pill {
  border: 0.7px solid #7F7F00;
  border-color: #7F7F00;
  background-color: #FFF4CC;
  padding: 0.1rem 0.5rem;
  color: #7F7F00;
  margin-bottom: 0.5rem;
  font-size: 11px;
}

.published-pill {
  border: 0.7px solid #009951;
  border-color: #009951;
  background-color: #DFF6E3;
  padding: 0.1rem 0.5rem;
  color: #009951;
  margin-bottom: 0.5rem;
  font-size: 11px;
}

.awaiting_approval-pill {
  border: 0.7px solid #8b1d7d;
  border-color: #8b1d7d;
  background-color: #F9E3F0;
  padding: 0.1rem 0.5rem;
  color: #8b1d7d;
  margin-bottom: 0.5rem;
  font-size: 11px;
}

.archived-pill {
  border: 0.7px solid #2B6CB0;
  border-color: #2B6CB0;
  background-color: #EBF8FF;
  padding: 0.1rem 0.5rem;
  color: #2B6CB0;
  font-size: 11px;
}

.grey-pill {
  border-color: #757575;
  background-color: #F5F5F5;
  color: #909090;
  padding-inline-end: 0.7rem;
  border-radius: 0.7rem;
  flex-shrink: 0;
  white-space: nowrap;
  font-size: 11px;
}

.content-card-tags {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  margin-bottom: 1rem;
  position: relative;
}

.content-card-tag {
  background-color: #F5F5F5;
  color: #616161;
  padding: 0.25rem 0.5rem;
  font-size: 14px;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
}

.content-card-tag-overflow {
  background-color: #F5F5F5;
  color: #616161;
  padding: 0.25rem 0.5rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  position: absolute;
  right: 0;
}

.profile-card-tag {
  background-color: #F5F5F5;
  color: #8f8f8f;
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
}

.profile-card-tag-overflow {
  font-size: 14px;
  background-color: #F5F5F5;
  color: #8f8f8f;
  padding: 0.25rem 0.5rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  border-radius: 20px;
}

.admin-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
}

.no-border th {
  border: none !important;
}

.admin-btn {
  position: fixed;
  top: 17px;
  right: 17px;
  z-index: 1004;
}

.admin-one-btn {
  position: fixed;
  top: 17px;
  right: 143px;
  z-index: 1004;
}

.linked-user-quick-links .nav, .linked-user-quick-links .nav-tabs {
  color: #636F89 !important;
  border: none !important;
}
.linked-user-quick-links .nav .nav-link, .linked-user-quick-links .nav-tabs .nav-link {
  border: none !important;
}
.linked-user-quick-links .nav .nav-link:active, .linked-user-quick-links .nav-tabs .nav-link:active {
  color: #1360F6 !important;
}

.highlighted-blue {
  font-size: 10px;
  background-color: #0954e7;
  padding: 1px 3px;
  border-radius: 3px;
  color: white;
}

.department-card-element-width {
  background: white;
  width: 273px;
  min-height: 330px !important;
  border: 1px solid #DEE2E6;
}

.department-banner {
  width: 271px;
  height: 130px;
}

.brief-desc {
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  width: 100%;
  top: 280px;
  text-align: center;
}

.department-card-space {
  margin: 5px !important;
}

.invites-btn {
  position: fixed;
  display: flex;
  top: 17px;
  right: 10px;
  justify-content: center;
  align-items: center;
  z-index: 1004;
}

#users-invite-table tr td {
  padding: 8px 0 !important;
}

.location-btn {
  position: fixed;
  display: flex;
  top: 17px;
  right: 10px;
  justify-content: center;
  align-items: center;
  z-index: 1004;
}

.integration-card {
  min-height: 410px;
  width: 270px;
  transition: 0.3s all;
}
.integration-card:hover {
  transform: scale(1.005);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.img-integration {
  height: 230px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 5px, 5px 0 0;
  background-size: 70%;
  -o-object-fit: cover;
     object-fit: cover;
}

.img-modal-integration {
  background-position: center;
  background-repeat: no-repeat;
  -o-object-fit: cover;
     object-fit: cover;
  background-size: 54%;
  height: 32vh;
}

.blue-border {
  border: 1px solid #1360F6 !important;
}

.summary-list {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
}

.integration-price-btn {
  cursor: pointer;
  text-transform: uppercase;
  margin-right: -4px;
  margin-top: 24px;
  letter-spacing: 1px;
  font-size: 10px;
  background-color: #F0F1ED;
  padding: 5px 15px;
  border-radius: 15px;
  transform: translate(-15px, -12px);
  color: #1c1cd1 !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
}

.integrations_nav_bar {
  cursor: pointer;
  min-height: 100vh;
}

.integration-dns-table {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 10px;
}

.integration-dns-row {
  vertical-align: top;
  background-color: #efefef;
  border: 5px solid white;
  border-radius: 3px;
}
.integration-dns-row .fa-hourglass-clock {
  color: #c0c0c0;
}

.integration-dns-type {
  width: 50px;
  text-align: center;
}

.integration-dns-data {
  white-space: normal !important;
  word-wrap: break-word;
}

.integration-dns-reason {
  white-space: normal !important;
  word-wrap: break-word;
  background-color: #f5cba7;
  padding: 5px !important;
  margin: 0 5px;
}

.forum-thread-icons-and-hashtags {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.forum-thread-icons-and-hashtags span {
  text-align: center;
  font-size: 0.8rem;
  display: block;
  color: #636F89;
  font-weight: 900;
  margin-right: 0.5rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  padding-left: 0.5rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .pinned-thread-icon {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .pinned-thread-icon span {
  color: orange;
  transform: rotate(-45deg);
  padding-bottom: 0.25rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .pinned-thread-icon small, .forum-thread-icons-and-hashtags .pinned-and-new-icons .pinned-thread-icon .small {
  color: lightgray;
  margin-bottom: 0.25rem;
  margin-right: 2rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .new-thread-icon {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .new-thread-icon span {
  color: purple;
  padding-bottom: 0.25rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .new-thread-icon small, .forum-thread-icons-and-hashtags .pinned-and-new-icons .new-thread-icon .small {
  color: lightgray;
  margin-bottom: 0.25rem;
  margin-right: 2rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .unread-thread-icon {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .unread-thread-icon span {
  color: deepskyblue;
  padding-bottom: 0.25rem;
}
.forum-thread-icons-and-hashtags .pinned-and-new-icons .unread-thread-icon small, .forum-thread-icons-and-hashtags .pinned-and-new-icons .unread-thread-icon .small {
  color: lightgray;
  margin-bottom: 0.25rem;
  margin-right: 2rem;
}
.forum-thread-icons-and-hashtags .forum-thread-hashtags {
  max-width: 50%;
  text-align: right;
}
.forum-thread-icons-and-hashtags .forum-thread-hashtags small, .forum-thread-icons-and-hashtags .forum-thread-hashtags .small {
  color: lightgray;
  margin-bottom: 0.25rem;
  margin-right: 1rem;
  text-wrap: nowrap;
}

.questionnaire-title {
  color: #2A3243;
  font-size: 14px;
}

.live, .complete {
  color: #6FE214;
}

.draft {
  color: #F7DA8E;
}

.question-title a {
  color: #2A3243 !important;
  font-size: 15px;
}

.border-radius {
  border-radius: 20px;
  display: inline-block;
}

.required {
  color: #1360F6;
}

.not-required {
  color: #ADB6C9;
}
.not-required:hover {
  color: #ADB6C9 !important;
}

.question-card {
  background-color: white;
}

.question-card:active .img-question-card {
  background-color: #1360F6;
}

.img-question-card {
  background-color: rgba(222, 226, 230, 0.137254902);
  border-radius: 3px 3px 0 0;
}

.question-card:active, .track-insight:active {
  border: 2px solid #1360F6 !important;
}

#results, .track-insight {
  cursor: grab;
  background-color: white;
}

#results:active {
  cursor: grabbing;
}

.sample {
  text-transform: uppercase;
  position: absolute;
  top: 15px;
  right: 10px;
  color: #1360F6;
  font-size: 9px;
}

.questions-btn {
  position: absolute;
  display: flex;
  top: 17px;
  right: 24px;
  justify-content: center;
  align-items: center;
  z-index: 1005;
}

.overview {
  color: #636F89;
}

.powered-by-video {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  transform: translate(-100px, -55px);
  z-index: 1000000000000000000;
}
.powered-by-video img {
  width: 45px;
  hight: 45px;
}
.powered-by-video small, .powered-by-video .small {
  color: #2A3243;
}

.views-event {
  height: 51px;
  width: 104px;
  cursor: pointer;
}

.bg-details {
  background-color: rgba(207, 218, 243, 0.1);
}

.invitation-status-icon {
  height: 14px;
  width: 12px;
  display: inline-block;
}
.invitation-status-icon.status-icon-tab {
  height: 12px;
}
.invitation-status-icon.status-icon-tab .status-icon {
  position: relative;
}

.status-icon {
  width: 15px;
  height: 15px;
  background: white;
  position: absolute;
  border-radius: 50%;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.status-icon-inline {
  width: 15px;
  height: 15px;
  background: white;
  border-radius: 50%;
  padding: 2px;
  align-items: center;
  justify-content: center;
}

.attendees_tab-style {
  display: flex;
  width: 100%;
  justify-content: center;
}
.attendees_tab-style .attendees_tab-col {
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 46%;
  height: calc(100vh - 200px) !important;
  overflow-y: auto !important;
}

.email_stats {
  text-align: right;
}

.event-edit #eventTabContent .white-bg-card {
  min-height: inherit;
}
.event-edit #eventTabContent blockquote.current-message-block {
  height: 100px;
  overflow-y: scroll;
}
.event-edit #eventTabContent .description-tools {
  margin-bottom: 30px;
}

.event-description table {
  border-collapse: initial !important;
}
.event-description table tr td {
  padding: inherit !important;
  align-content: inherit;
}
.event-description thead, .event-description tbody, .event-description tfoot, .event-description tr, .event-description td, .event-description th {
  border-color: inherit;
  border-style: inherit;
  border-width: inherit;
}
.event-description img {
  max-width: 100%;
  height: auto;
}

.send-invitees-button-block {
  position: fixed;
  bottom: 0px;
  width: 35%;
}

.event-tile h3, .event-tile .h3 {
  display: block;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.event-tabs {
  padding: 10px;
  border-radius: 0 0 5px 5px;
  border-top: 0;
  padding-top: 20px;
}
.event-tabs .relationship-text-container {
  width: 50%;
}

.event-date-and-location {
  position: absolute;
  right: 20px;
  z-index: 2;
  top: 100px;
}

.event-show-details {
  border-radius: 0;
  height: 43vh;
  overflow: auto;
}
.event-show-details .event-show-description {
  float: left;
  width: calc(100% - 300px);
}
.event-show-details .event-show-tiles {
  float: left;
  width: 280px;
  padding: 0;
  margin-left: 15px;
}

.events-tile-list {
  width: 100%;
  height: 493px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.events-tile-list .element-width {
  display: inline-block;
}

.stick:last-child {
  display: none;
}

.approved {
  color: #6FE214;
}

.declined {
  color: #FF7067;
}

.academy-description h1, .academy-description .h1 {
  font-size: 1.2rem;
}
.academy-description table {
  border-collapse: initial !important;
}
.academy-description table tr td {
  padding: inherit !important;
  align-content: inherit;
}
.academy-description thead, .academy-description tbody, .academy-description tfoot, .academy-description tr, .academy-description td, .academy-description th {
  border-color: inherit;
  border-style: inherit;
  border-width: inherit;
}

.membership-tile h4, .membership-tile .h4 {
  max-height: 21px;
}

@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 1px solid rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  padding: 20px 20px;
}

.dropzone.dz-clickable {
  cursor: pointer;
}

.dropzone.dz-clickable * {
  cursor: default;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone.dz-started .dz-message {
  display: none;
}

.dropzone.dz-drag-hover {
  border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone .dz-message {
  text-align: center;
  margin: 3em 0;
}

.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dropzone .dz-preview:hover {
  z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
  background: #fff;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone .dz-preview .dz-image img {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
}

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
  fill: #fff;
}

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 15%;
  right: 15%;
  border: 3px solid rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #fff;
  display: block;
  position: relative;
  height: 100%;
  width: 0;
  transition: width 300ms ease-in-out;
  border-radius: 17px;
}

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #b10606;
  padding: 0.5em 1em;
  color: #fff;
}

.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #b10606;
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  position: relative;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  width: 120px;
  margin: 0.5em;
}

.dropzone .dz-preview .dz-progress {
  display: block;
  height: 15px;
  border: 1px solid #aaa;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  display: block;
  height: 100%;
  width: 0;
  background: green;
}

.dropzone .dz-preview .dz-error-message {
  color: red;
  display: none;
}

.dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  display: block;
}

.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
  position: absolute;
  display: none;
  left: 30px;
  top: 30px;
  width: 54px;
  height: 58px;
  left: 50%;
  margin-left: -27px;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.teams-profile-photo {
  width: 40px;
}

.tinymce-field-container {
  border: 1px solid #E2E6EF;
  border-radius: 5px;
  font-size: 10px;
}
.tinymce-field-container .label-for-scroll-text {
  padding-left: 5px;
  padding-top: 3px;
}

button[data-mce-name^=ai] svg path {
  fill: rgb(94, 106, 184);
}

button[data-mce-name=fontsize] {
  width: 70px !important;
}

.tox .tox-toolbar__group {
  padding-right: 0 !important;
}

div#hubspot-messages-iframe-container.widget-align-right {
  right: 60px !important;
}

.dropzone {
  border: 1px solid lightgray;
}

.dz-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.connection-indicator {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1.4px solid white;
  background-color: grey;
  line-height: inherit;
  margin: 0 3px;
}
.connection-indicator.connected {
  background-color: green;
}
.connection-indicator.disconnected {
  background-color: red;
}

h1, .h1 {
  font-size: "56px";
  line-height: 110%;
  font-weight: 700;
}

h2, .h2 {
  font-size: "48px";
  line-height: 110%;
  font-weight: 700;
}

h3, .h3 {
  font-size: "45px";
  line-height: 110%;
  font-weight: 700;
}

h4, .h4 {
  font-size: "40px";
  line-height: 110%;
  font-weight: 600;
}

h5, .h5 {
  font-size: "36px";
  line-height: 110%;
  font-weight: 500;
}

h6, .h6 {
  font-size: "24px";
  line-height: 140%;
  font-weight: 500;
}

.body-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.button-text {
  font-size: "16px";
  line-height: 140%;
  font-weight: 400;
}

.small-text {
  font-size: "14px";
  line-height: 140%;
  font-weight: 400;
}

.tiny-text {
  font-size: "12px";
  line-height: 140%;
  font-weight: 400;
}

.new-components .input-field {
  width: 320px;
  height: 46px;
  font-size: 14px;
  background-color: white;
  border: 1px solid gray;
  padding: 0 12px;
  box-sizing: border-box;
}
.new-components .input-field:focus {
  outline: none;
  border-color: #676767;
}
.new-components .label {
  font-size: 12px;
  color: gray;
  margin-bottom: 4px;
  display: block;
}
.new-components .custom-search-input {
  background-color: white;
  border-radius: 8px;
  box-shadow: none;
  border: 1px solid #ccc;
  width: 320px;
  display: flex;
  align-items: center;
}
.new-components .custom-search-input .search-input-group {
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
}
.new-components .custom-search-input .search-input-group .search-input-field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
.new-components .custom-search-input .search-input-group .search-input-field::-ms-clear {
  display: none;
}
.new-components .custom-search-input .search-input-group .search-input-field::-moz-placeholder {
  color: lightgrey;
  font-style: normal;
  padding-bottom: 16px;
}
.new-components .custom-search-input .search-input-group .search-input-field::placeholder {
  color: lightgrey;
  font-style: normal;
  padding-bottom: 16px;
}
.new-components .custom-search-input .search-input-group .search-input-field {
  color: gray;
}
.new-components .custom-search-input .search-input-group .search-icon,
.new-components .custom-search-input .search-input-group .search-clear {
  border: none;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
}
.new-components .custom-search-input .search-input-group .search-clear {
  font-size: 1.2rem;
  color: lightgray;
}
.new-components .custom-search-input .search-input-group .search-icon .fa-regular {
  color: grey;
}
.new-components .custom-search-input .search-input-group .search-input-field {
  flex-grow: 1;
  height: 46px;
  font-size: 14px;
  padding: 0 12px;
  border: none;
  border-radius: 8px;
}
.new-components .custom-search-input .search-input-group .search-input-field::-moz-placeholder {
  color: grey;
}
.new-components .custom-search-input .search-input-group .search-input-field::placeholder {
  color: grey;
}
.new-components .custom-search-input .search-input-group .search-input-field:focus {
  outline: none;
}
.new-components .page-heading h5, .new-components .page-heading .h5 {
  font-weight: bold;
  font-size: 36px;
  letter-spacing: -1px;
  color: #000000;
}
.new-components .page-heading p {
  font-weight: normal;
  font-size: 12px;
  line-height: 140%;
  letter-spacing: 0px;
  color: #757575;
}
.new-components .tabs {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.new-components .pill-tabs li {
  margin-right: 10px;
  border-radius: 12px;
}
.new-components .pill-tabs li.active {
  background-color: #1c1cd1;
  color: white;
}
.new-components .pill-tabs li.active .tab-link {
  color: white;
}
.new-components .pill-tabs li.active .badge {
  background-color: #7a7afa;
  color: white;
}
.new-components .pill-tabs li:not(.active) {
  border: 1px solid #6d6d6d;
}
.new-components .pill-tabs li:not(.active) .badge {
  background-color: #e0e0e0;
  color: #757575;
}
.new-components .pill-tabs li .tab-link {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: inherit;
}
.new-components .pill-tabs li .badge {
  border-radius: 50%;
  padding: 0.25em 0.5em;
  font-size: 0.75em;
  margin-left: 0.5em;
  vertical-align: super;
}
.new-components .link-tabs {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.new-components .link-tabs li {
  display: flex;
  align-items: center;
  margin-right: 32px;
}
.new-components .link-tabs li .tab-content-wrapper {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  border-bottom: 3px solid transparent;
}
.new-components .link-tabs li .tab-content-wrapper .tab-link {
  text-decoration: none;
  color: inherit;
}
.new-components .link-tabs li .tab-content-wrapper .tab-link:hover {
  text-decoration: none;
}
.new-components .link-tabs li .tab-content-wrapper .badge {
  margin-left: 8px;
  border-radius: 50%;
  padding: 0.25em 0.5em;
  font-size: 0.75em;
  background-color: #e0e0e0;
  color: #757575;
}
.new-components .link-tabs li.active .tab-content-wrapper {
  border-bottom: 3px solid #1c1cd1;
}
.new-components .link-tabs li.active .tab-content-wrapper .tab-link {
  color: #1c1cd1;
}
.new-components .link-tabs li.active .tab-content-wrapper .badge {
  background-color: #7a7afa;
  color: white;
}
.new-components .link-tabs .horizontal-rule {
  width: 1126px;
  height: 1px;
  background-color: #e0e0e0;
  margin-top: 0;
}
.new-components .page-item.active .page-link {
  color: white !important;
}
.new-components .page-item .page-link {
  padding: 2px 8px !important;
}
.new-components .profile-banner {
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  padding: 16px;
}
.new-components .profile-banner .cover-photo {
  width: 100%;
  height: 240px;
  background-position: center;
}
.new-components .profile-banner .profile-details {
  display: flex;
  align-items: flex-start;
  padding: 16px;
}
.new-components .profile-banner .profile-details .profile-photo {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 4px solid white;
  background-size: cover;
  background-position: center;
  margin-top: -28px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.new-components .profile-banner .profile-details .text-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
}
.new-components .profile-banner .profile-details .action-icons {
  display: flex;
  gap: 8px;
  margin-left: auto;
  justify-content: center;
  margin-top: 32px;
}
.new-components .profile-banner .profile-details .action-icons .fixed-icons {
  display: flex;
  gap: 8px;
}
.new-components .profile-banner .profile-details .action-icons .fixed-icons .icon-link {
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #757575;
}
.new-components .profile-banner .profile-details .action-icons .fixed-icons .icon-link:hover {
  border-color: #1c1cd1;
  color: #1c1cd1;
}
.new-components .profile-banner .profile-details .action-icons .fixed-icons .icon-link:hover i {
  color: inherit;
}
.new-components .profile-overview {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 16px;
}
.new-components .profile-overview .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new-components .profile-overview .card-header .title {
  font-size: 1.5em;
  font-weight: bold;
}
.new-components .profile-overview .card-header i {
  font-size: 1em;
}
.new-components .profile-overview .card-content {
  margin-top: 16px;
}

@media (min-width: 1280px) {
  .user-dashboard {
    display: flex !important;
  }
  .community-chat-dash {
    height: calc(100% - 150px);
    overflow-y: scroll;
  }
  .one-col-width {
    width: 990px;
  }
  .popular-posts-card-view {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
  }
  .related-videos {
    position: relative;
    height: 13vw;
  }
}
@media (max-width: 1279.98px) {
  .admin-dashboard .dash-row {
    display: block !important;
  }
  .admin-dashboard .dash-row .top-left-box {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 8px !important;
    padding-bottom: 12px;
  }
  .admin-dashboard .dash-row .top-right-box {
    width: 100% !important;
    margin-right: 0;
  }
  .admin-dashboard .dash-row .box-bottom-row {
    width: 100% !important;
  }
  .nav-members, .nav-relationship, .nav-applicants {
    height: 39vh !important;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .user-dashboard .dash-row {
    display: block !important;
    height: -moz-fit-content;
    height: fit-content;
  }
  .user-dashboard .communities {
    height: 31vh;
  }
  .events-threads-mentee {
    width: 98% !important;
    margin-bottom: 8px;
  }
  .resources-mentee {
    width: 98% !important;
    margin-left: 0;
  }
  .community-chat-dash {
    height: 20vh;
    overflow-y: scroll;
  }
  .holland-itv-dashboard .holland-feed {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .holland-itv-dashboard .holland-feed .holland-forum {
    width: 100% !important;
  }
  .holland-itv-dashboard .holland-feed .holland-todos {
    width: 100% !important;
  }
  .holland-itv-dashboard .holland-feed .holland-commu-news {
    min-height: 21rem;
    max-height: 21rem;
    padding-bottom: 20px;
  }
  .holland-itv-dashboard .holland-feed .holland-article {
    width: 100% !important;
    overflow-y: hidden;
    transform: translate(10px, 1px) !important;
  }
  .holland-itv-dashboard .holland-feed .holland-article .todos-div {
    height: 25vh;
  }
  .holland-itv-dashboard .holland-feed .holland-article .feed-text {
    height: 16rem;
  }
  .holland-itv-dashboard .holland-feed .holland-article .track_img {
    height: 16rem;
    width: 16rem;
  }
  .holland-itv-dashboard .holland-feed .holland-div {
    width: 100% !important;
  }
  .holland-itv-dashboard .holland-feed .holland-div .track-card {
    height: 370px;
    width: 311px;
    transition: 0.3s all;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-dash-width {
    width: 260px;
  }
  .holland-itv-dashboard .holland-tracks {
    display: block !important;
    flex-direction: column !important;
  }
  .holland-itv-dashboard .holland_new {
    width: 98%;
  }
  /* Community Header */
  .community-header-wrapper .community_header {
    background-size: 139px !important;
    background-position: 13px;
    background-color: white;
  }
  .community-avatars {
    display: none;
  }
  .save-button-profile-tabs {
    position: inherit;
  }
  .profile-row {
    display: block;
  }
  .profile-row .left-col-profile {
    width: 100%;
    margin-right: 0;
  }
  .profile-row .right-col-profile {
    width: 100%;
    margin-top: 0.5rem;
  }
  .discussion-boxes .height-messages-show {
    height: 52vh;
  }
  .border-xl-end {
    border: none !important;
  }
  .related-videos {
    position: relative;
    height: 47vw;
  }
  /* Trending and New Content*/
  .popular-posts {
    width: 100%;
    height: 25vw !important;
    position: relative;
  }
  .big-screen-tracks-tabs {
    display: none;
  }
  .attendees_tab-style {
    display: block;
    height: 97%;
    position: inherit;
    top: auto;
    width: auto;
  }
  .attendees_tab-style .attendees_tab-col {
    height: 65vh !important;
    width: 100%;
    margin-top: 1.5rem;
  }
  .send-invitees-button-block {
    position: relative;
    width: 100%;
  }
  .banner-image-h-profile {
    height: 24vw !important;
  }
  .banner-image {
    height: 25vw;
  }
}
@media (max-width: 991.98px) {
  .admin-dashboard .dash-row .top-left-box {
    display: block;
  }
  .insights-container {
    max-width: 95%;
    justify-content: center;
  }
  .community-chat-dash {
    height: 30vh;
    overflow-y: scroll;
  }
  .community-chat-dash .input-url {
    height: 10px;
  }
  .community-chat-dash .file-remote-container {
    margin-top: 20px;
  }
  .community-chat-dash .file-remote {
    width: 65%;
  }
  .new-tabs-dash, .events-dash, .threads-dash {
    padding: 30px auto 0px auto;
    border-top: 1px solid #DEE2E6;
    margin: 30px auto 0px auto;
  }
  .resources-dash {
    padding: 30px auto 0px auto;
    margin: 30px auto;
  }
  .holland-itv-dashboard .holland-feed {
    display: block !important;
  }
  .holland-itv-dashboard .holland-feed .content-feed-description {
    height: 20vh;
  }
  .holland-itv-dashboard .holland-feed .holland-article {
    width: 100% !important;
    overflow-y: auto;
  }
  .holland-itv-dashboard .holland-feed .holland-article .todos-div {
    min-height: 13.6rem;
    max-height: 13.6rem;
  }
  .holland-itv-dashboard .holland-feed .holland-article .feed-text {
    min-height: 12rem;
    max-height: 12rem;
  }
  .holland-itv-dashboard .holland-feed .holland-article .track_img {
    height: 20vh !important;
  }
  .holland-itv-dashboard .holland-feed .holland-article .feed-div-size {
    max-height: 20vh;
  }
  .holland-itv-dashboard .holland-feed .holland-div {
    width: 100% !important;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-width {
    min-width: 216px;
    max-width: 217px;
  }
  .holland-itv-dashboard .holland-feed .holland-div .track-card {
    min-height: 315px;
    max-height: 315px;
    width: 217px;
    transition: 0.3s all;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-dash-width {
    min-width: 216px;
    max-width: 217px;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-dash-width .img-track {
    min-height: 139px;
    max-height: 139px;
    min-width: 214px;
    max-width: 214px;
  }
  .avatar-header {
    width: 48px;
    height: 48px;
  }
  .main-header .community-header {
    display: none;
  }
  .sidebar-academy {
    width: 280px;
    margin-left: -280px;
  }
  #show-academy-content {
    margin-left: 0;
  }
  .academy-menu .sidebar-academy {
    margin-left: 0;
    transition: all 0.75s ease;
  }
  .academy-menu #show-academy-content {
    margin-left: 0;
    transition: all 0.75s ease;
  }
  .content-btn {
    position: inherit;
    align-items: flex-start;
    z-index: 99 !important;
  }
  .save-discard-btns {
    position: inherit;
    margin-top: 30px;
  }
  .questions-btn {
    position: inherit;
    align-items: flex-start;
  }
  .matches-row {
    display: block;
  }
  .matches-row .match-right-col {
    margin-top: 0.5rem;
  }
  .matches-row .match-right-col, .matches-row .match-left-col {
    width: 100%;
  }
  .show-box {
    width: 100%;
  }
  .hub-events {
    display: block !important;
  }
  .hub-events .hub-events-block {
    width: 100% !important;
    margin-bottom: 12px !important;
  }
  .app-container .main-container .two-column-layout {
    display: block;
  }
  .app-container .main-container .two-column-layout .left-col, .app-container .main-container .two-column-layout .right-col, .app-container .main-container .two-column-layout .fifty-fifty {
    width: 100%;
  }
  .container-recipients {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
  .tab-on-scroll {
    min-height: 0 !important;
  }
  .one-col-width {
    max-width: 100%;
  }
  .profiles-matches {
    margin-left: auto;
  }
  .matching-with {
    display: none;
  }
  #matching-modal .modal-xl {
    height: 97%;
  }
  .yes-mobile-md {
    display: block !important;
  }
  .no-mobile-md {
    display: none !important;
  }
  .yes-mobile-tabs {
    display: block !important;
  }
  .no-mobile-tabs {
    display: none !important;
  }
  #show-academy-content {
    margin-left: 0;
  }
  .tab-match nav {
    position: inherit;
    border-bottom: 1px solid #DEE2E6;
  }
  .tab-match nav ul li a {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
  }
  .active-archived-msg {
    display: none !important;
  }
  .card-slide {
    width: 40vw !important;
    margin-right: 10px !important;
  }
  .discussion-messages {
    width: 100vw;
    height: 77vh;
    overflow-y: scroll;
    position: relative;
  }
  .discussion-messages-show {
    position: fixed;
    z-index: 100;
    width: 25vw;
    height: 77vh;
  }
  .nav-message-default .discussion-messages-show {
    width: 87vw;
    transition: all 0.55s ease;
  }
  .nav-message-default .messages-margin-show {
    margin-left: 88vw;
  }
  .arrow-hide-message {
    display: flex !important;
  }
  .scoring-stars .score-mobile {
    padding-top: 6px;
  }
  .scoring-stars .score-mobile .star {
    width: 40px;
  }
  .banner-image-h-profile {
    height: 30vw !important;
  }
  .dashboard-tiled {
    grid-template-rows: repeat(3, minmax(min-content, 100%));
    grid-template-columns: repeat(2, minmax(100px, 1fr));
  }
  .dashboard-tiled .tile[tile-size$=x3] {
    grid-column-start: span 2;
  }
}
@media (max-width: 767.98px) {
  .histogram-container {
    padding: 6px;
  }
  .user-dashboard {
    display: block !important;
  }
  .dropdown-absolute .dropdown-toggle, .dropdown-absolute .empty-button, .home-btn .empty-button {
    padding: 5px 15px !important;
  }
  .home-btn .save-discard-btns {
    margin: 0;
    margin-bottom: 5px;
  }
  .dropdown-absolute {
    z-index: 1;
    position: inherit !important;
    display: flex;
  }
  .dropdown-absolute .dropdown-menu {
    transform: translate3d(-77px, 30px, 0px) !important;
  }
  .no-mobile-tracks-tabs {
    display: none !important;
  }
  .setting-group-card {
    display: block;
  }
  .setting-group-card .setting-card {
    width: 100%;
    margin-bottom: 5px;
  }
  .page-link {
    padding: 1px 5px !important;
  }
  .tab-match nav {
    border-top: 1px solid #DEE2E6;
  }
  .security-width {
    width: 100%;
  }
  .access-session-page .log-in-img {
    display: none !important;
  }
  .banner-image-h-profile {
    height: 29vw !important;
  }
  .banner-image {
    height: 25vw;
  }
  .dashboard-tiled {
    display: block;
  }
  .histogram-container {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .dash-content .alert {
    left: 10px !important;
  }
  .dash-container {
    margin-left: 0;
  }
  .dash-content {
    margin-left: 0 !important;
    margin-top: 0;
    width: 100vw;
    min-height: 100vh;
    overflow-y: scroll;
  }
  .admin-dashboard .dash-row {
    display: block;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
  .admin-dashboard .dash-row .top-left-box {
    width: 100% !important;
    margin-right: 0;
    border-radius: 0 !important;
  }
  .admin-dashboard .dash-row .top-right-box {
    width: 100% !important;
    margin-top: 13px !important;
    min-height: 25vh;
    border-radius: 0 !important;
  }
  .admin-dashboard .dash-row .box-bottom-row {
    width: 100% !important;
    border-radius: 0 !important;
    margin-top: 13px !important;
  }
  .nav-members, .nav-relationship, .nav-applicants {
    height: 19vh !important;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .user-dashboard .dash-row {
    display: block !important;
    border-radius: 0 !important;
  }
  .user-dashboard .dash-row .wall-dash {
    margin-top: 0.5rem;
  }
  .holland-itv-dashboard .holland-feed {
    display: block !important;
  }
  .holland-itv-dashboard .holland-feed .holland-commu-news {
    min-height: 15rem !important;
    max-height: 15rem !important;
  }
  .holland-itv-dashboard .holland-feed .holland-article {
    width: 100% !important;
    min-height: 16rem !important;
    max-height: 16rem !important;
    overflow-y: auto;
  }
  .holland-itv-dashboard .holland-feed .holland-article .feed-text {
    min-height: 9rem !important;
    max-height: 9rem !important;
  }
  .holland-itv-dashboard .holland-feed .holland-article .text-wrap {
    font-size: 15px;
  }
  .holland-itv-dashboard .holland-feed .holland-article .track_img {
    min-height: 9rem !important;
    max-height: 9rem !important;
    min-width: 9rem !important;
    max-width: 9rem !important;
    background-size: contain;
  }
  .holland-itv-dashboard .holland-feed .holland-div {
    width: 100% !important;
  }
  .holland-itv-dashboard .holland-feed .holland-div .track-card {
    min-height: 248px !important;
    max-height: 248px !important;
    width: 311px;
    transition: 0.3s all;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-dash-width {
    min-width: 160px !important;
    max-width: 161px !important;
  }
  .holland-itv-dashboard .holland-feed .holland-div .element-dash-width .img-track {
    min-height: 100px !important;
    max-height: 101px !important;
    min-width: 157px !important;
    max-width: 158px !important;
  }
  .community-header-wrapper .community_header {
    background-size: 139px !important;
    background-position: center !important;
    background-color: white;
  }
  .community_header {
    left: 0;
    min-width: 100%;
    justify-content: space-between;
  }
  .community_header .community_title {
    font-size: 40px;
    font-weight: 900;
    position: relative;
    margin-right: 20px;
    display: none !important;
  }
  .community-avatars {
    display: none;
  }
  .header-full-screen {
    display: none;
  }
  .header-phone-screen {
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
  }
  .community_header span {
    font-size: 15px;
  }
  .avatar-mobile {
    align-items: center;
    display: flex;
  }
  .main-header .hamburger-menu button {
    visibility: visible;
  }
  .main-header .community-header {
    display: none;
  }
  .sidebar-expand {
    display: none;
  }
  .sidebar-expand .trigger-sidebar {
    display: none;
  }
  .close-sidebar {
    display: flex;
    justify-content: flex-end;
    padding-right: 1rem;
  }
  .on-click-sidebar {
    display: block;
  }
  .on-click-sidebar, .avatar-opening-sidebar:hover {
    width: 29vh !important;
  }
  .on-click-sidebar ul li, .avatar-opening-sidebar:hover ul li {
    padding: 0;
  }
  .on-click-sidebar ul li a, .avatar-opening-sidebar:hover ul li a {
    padding: 7px 12px;
    display: flex;
    justify-content: flex-start;
    border-left: 7px solid rgba(0, 0, 0, 0) !important;
  }
  .on-click-sidebar ul li .menu-item-icon svg, .avatar-opening-sidebar:hover ul li .menu-item-icon svg {
    margin-left: 0;
  }
  .on-click-sidebar ul li a:hover svg, .avatar-opening-sidebar:hover ul li a:hover svg {
    margin-left: 0;
  }
  .on-click-sidebar .menu-item-title, .avatar-opening-sidebar:hover .menu-item-title {
    display: flex !important;
    font-size: 10px !important;
  }
  .company-logo-sidebar {
    margin-bottom: 20px !important;
  }
  .sidebar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    z-index: 1000;
    visibility: visible;
  }
  .sidebar .sidebar-logo-section, .sidebar .sidebar-profile-section, .sidebar .sidebar-role-switch-wrapper {
    justify-content: flex-start;
    padding-left: 2.3rem;
  }
  .sidebar .sidebar-close-trigger {
    width: 100%;
    height: 2px;
    position: relative;
    font-size: 1.5rem;
    cursor: pointer;
    visibility: visible;
  }
  .sidebar .sidebar-close-trigger svg {
    position: absolute;
    top: -14px;
    right: 14px;
  }
  .sidebar .sidebar-expand-trigger {
    display: none;
  }
  body.sidebar-collapsed .sidebar {
    visibility: hidden;
  }
  body.sidebar-collapsed .sidebar .sidebar-close-trigger {
    visibility: hidden;
  }
  .export-btn {
    position: inherit;
  }
  .admin-btn {
    position: inherit;
  }
  .admin-one-btn {
    position: inherit;
  }
  .questions-btn {
    position: inherit;
    align-items: flex-start;
    margin-top: 15px;
  }
  .edit-button-mobile-only {
    display: flex;
  }
  .organisation-btn, .edit-btn, .departments-btn, .profile-btn {
    position: inherit !important;
    align-items: flex-start;
  }
  .tracks-action-btn {
    display: none !important;
  }
  .absolute-top-btn {
    display: none !important;
    position: inherit;
    z-index: 1;
    margin-top: 15px;
  }
  .organisation-btn .relationship-join {
    height: 36px !important;
  }
  .organisation-btn, .departments-btn, .content-btn {
    z-index: 1;
  }
  .invites-btn {
    position: inherit;
  }
  .location-btn {
    position: inherit;
    align-items: flex-start;
  }
  .search-bar-div input {
    width: 62vw !important;
  }
  .profile-action-options .participant-action {
    min-width: auto !important;
    margin: 0 1px !important;
  }
  main {
    margin-top: 80px;
  }
  .main-header {
    padding: 1rem 1rem;
  }
  .department-card-element-width {
    width: 92vw;
  }
  .views-event {
    color: #476091;
    height: 36px;
    min-width: 36px;
    border: 1px solid #D2DBEC;
    border-radius: 5px !important;
    transition: 0.3s all;
    display: block !important;
  }
  .views-event:hover {
    color: #1360F6;
    border: 1px solid #1360F6;
  }
  .integration-card {
    width: 100%;
  }
  .tab-title {
    font-size: 15px;
  }
  .tab-title-info {
    z-index: 100;
    position: absolute;
    top: -32px;
    font-size: 15px;
  }
  .title-mobile {
    font-size: 15px;
  }
  .switch-container {
    font-size: 10px;
    padding: 5px 10px;
    border-radius: 7px !important;
  }
  .insights-container .insights-cards .insights-card {
    min-width: 160px !important;
  }
  .element-width {
    min-width: 100% !important;
  }
  .folders-user {
    flex-direction: column !important;
  }
  .module-title {
    flex-direction: column !important;
  }
  .member-tile {
    width: 94vw !important;
  }
  .members-directory .single-participant {
    width: 92vw !important;
  }
  .members-directory .tile-participant .participant-avatar-container {
    position: absolute !important;
    top: 51px !important;
    left: 38vw;
  }
  .tile-participant .participant-avatar-container {
    position: absolute !important;
    top: 51px !important;
    left: 32vw;
  }
  .hub-events {
    display: block !important;
  }
  .hub-events .hub-events-block {
    width: 100% !important;
    margin-bottom: 12px !important;
  }
  .community-page .tile-participant {
    width: 80vw !important;
    margin: 0.5rem !important;
    border: 1px solid #dee2e6;
  }
  .crumbtrail {
    margin-left: 2px !important;
  }
  .show-box {
    width: 100%;
  }
  .homepage-startups .company-card-element-width {
    min-width: 88vw !important;
  }
  #ProfileTabContent, #eventTabContent, #questionnaire-detailsTabContent, #RelationshipTabContent, #myTtrackContent, #ModuleIntegrations {
    padding: 25px 0 0 0 !important;
  }
  .membership-tile {
    width: 92vw !important;
  }
  .not-for-mobile {
    display: none !important;
  }
  .app-container .main-container {
    max-width: 100%;
  }
  .app-container .main-container .list-title-and-filters {
    display: block !important;
    margin-left: 0 !important;
  }
  .app-container .main-container .list-title-and-filters h4.list-title, .app-container .main-container .list-title-and-filters .list-title.h4 {
    margin-left: 0 !important;
  }
  .app-container .main-container .list-title-and-filters .search-action {
    padding-right: 0rem !important;
  }
  .app-container .main-container .list-title-and-filters .search-action .calendar-search .search-bar-div input {
    width: 58vw !important;
  }
  .app-container .main-container .list-title-and-filters .small-btn {
    margin-left: 0.5rem !important;
  }
  .app-container .main-container .list-title-and-filters ul.nav-pills {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .app-container .main-container .two-column-layout {
    width: 90%;
  }
  #content-list .create-new, #academy-quick-buttons .create-new {
    height: inherit !important;
    width: 30% !important;
    font-size: 10px;
    padding: 0.25rem !important;
    text-transform: capitalize;
  }
  #content-list .create-new svg.me-2, #academy-quick-buttons .create-new svg.me-2 {
    margin-right: 0 !important;
  }
  .crumbtrail {
    font-size: 10px !important;
  }
  .crumbtrail .content-crumb {
    font-size: 10px !important;
  }
  .quick-links a, .quick-links span {
    font-size: 10px;
  }
  .quick-links .mx-2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #relationships_search {
    margin-left: 0.5rem;
  }
  #discussions-pagination-top, #discussions-pagination-bottom {
    transform: none !important;
  }
  .discussion-boxes.discussion-messages {
    top: 0 !important;
    height: 53vh !important;
  }
  .nav-message-default .discussion-boxes.discussion-messages-show {
    height: 58vh !important;
    width: 92vw !important;
  }
  .also-send-as-email, .discussion-avatar-logo {
    display: none !important;
  }
  .tab-content .discussion-participants {
    padding-left: 10px !important;
    padding-right: 0 !important;
  }
  #newMessage-tab {
    top: 11px;
    right: 20px;
  }
  .nav-message-default .discussion-boxes .height-messages-show {
    height: 30vh !important;
  }
  .new-message-container #discussion-start-content {
    height: 30vh !important;
  }
  .summary-list {
    display: flex !important;
    margin-left: 0.5rem;
  }
  .summary-tile {
    min-width: 160px !important;
    width: 160px !important;
    position: relative;
  }
  .summary-tile h5, .summary-tile .h5 {
    font-size: 14px;
    margin-top: 10px;
    height: 30px;
    text-align: center;
  }
  .summary-tile div:first-child {
    height: inherit !important;
    margin-top: 10px;
  }
  .summary-tile .notification-indicator {
    position: absolute;
    bottom: 10px;
  }
  .dashboard-tiled {
    margin-left: 0.75rem;
    width: 95%;
  }
  .overlay {
    display: none;
  }
  .user-info-mobile {
    display: none !important;
  }
  .text-event-mobile {
    display: flex !important;
  }
  .insights-cards {
    min-height: 0px !important;
  }
  .insights-title {
    font-size: 15px !important;
  }
  .yes-mobile {
    display: block !important;
  }
  .no-mobile {
    display: none !important;
  }
  .edit-tracks-tab {
    width: 100%;
  }
  .width-phonescreen {
    width: 100%;
  }
  .track-card {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 10px !important;
  }
  .profile-width {
    width: 100% !important;
  }
  .profile-row {
    width: 100% !important;
  }
  .profile-row .left-col-profile, .profile-row .right-col-profile {
    padding: 0 !important;
  }
  .advanced-filters {
    display: none;
  }
  .linked-profile {
    letter-spacing: auto;
    font-size: 10px;
  }
  .profile-extended .offcanvas {
    top: 129px !important;
    left: 0px !important;
  }
  .buddy-card {
    width: 100%;
  }
  .company-banner {
    height: 100px;
    width: auto !important;
  }
  .company-card-element-width {
    min-width: 92vw !important;
    margin: 0 !important;
    margin-bottom: 15px !important;
  }
  .company-card-element-startup {
    min-width: 88vw !important;
    margin: 0.5rem !important;
    border: 1px solid #dee2e6;
  }
  .community-wall-title, .welcome-title {
    font-size: 15px !important;
  }
  .tab-on-scroll {
    position: inherit;
    font-size: 10px !important;
  }
  .profile-tab-overflow #myTabProfile, #myTrackTab, #myEventTab, #myRelationshipTab {
    width: 100%;
  }
  #participants .participant-list {
    justify-content: center;
  }
  .organisation-show .avatar-profile {
    width: 70px !important;
    height: 70px !important;
  }
  .avatar-opening-sidebar {
    display: flex !important;
    margin-bottom: 5px;
    margin-top: 6px;
    font-size: 2vh;
    margin-left: 3vh;
  }
  .pagination-links span.text-gray {
    display: none !important;
  }
  .profile-photo-update {
    top: -30px !important;
  }
  .profile-photo-update .avatar-xl {
    width: 50px !important;
    height: 50px !important;
  }
  .profile-photo-update .full-button {
    margin-left: 5px;
    padding: 5px !important;
  }
  .profile-photo-update .btn-checkbox label::before {
    width: 20px;
    padding: 6px 0;
  }
  .profile-photo-update .btn-checkbox label > .text {
    padding: 3px 4px;
  }
  .edit-profile-form .form-group,
.style-form .form-group {
    margin: 5px 5px 0 0 !important;
  }
  .edit-profile-form {
    flex-direction: column !important;
  }
  .edit-profile-form .me-1, .edit-profile-form .ms-1, .edit-profile-form .mx-1 {
    margin: 0 !important;
  }
  .edit-profile-form input, .edit-profile-form select, .edit-profile-form textarea {
    margin-bottom: 2px !important;
  }
  .community-chat-wall {
    display: none !important;
  }
  .save-discard-btns-tracks {
    position: inherit !important;
    margin-top: 30px !important;
  }
  .membership-img {
    min-width: 165px !important;
  }
  .list-title {
    margin-left: 13px !important;
  }
  .list-title svg {
    display: none !important;
  }
  .list-title h4, .list-title .h4 {
    font-size: 1rem !important;
  }
  .profiles-matches, .modal-participant .single-participant {
    max-width: 80vw !important;
    height: 100%;
  }
  .match-scroll .card-slide {
    min-width: 320px !important;
  }
  .card-slide {
    min-width: 100vw !important;
    margin-right: 0 !important;
  }
  .summary-list {
    display: grid;
  }
  .invoice-box table tr.top table td {
    width: 100%;
    display: block;
    text-align: center;
  }
  .invoice-box table tr.information table td {
    width: 100%;
    display: block;
    text-align: center;
  }
  .mobile-tile {
    width: 100% !important;
  }
  .avatar-organisation, .avatar-department {
    top: 50px !important;
    height: 60px !important;
    width: 60px !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 50% !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .avatar-large {
    top: 50px !important;
    height: 60px !important;
    width: 60px !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 50% !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .discussion-messages {
    top: -30px !important;
    width: 100vw;
    height: 63vh !important;
    overflow-y: scroll;
    position: relative;
  }
  .discussion-messages-show {
    margin-top: -3vh !important;
    position: fixed !important;
    z-index: 100 !important;
    width: 25vw !important;
    height: 72vh !important;
  }
  .nav-message-default .discussion-messages-show {
    width: 100vw !important;
    transition: all 0.55s ease;
  }
  .nav-message-default .messages-margin-show {
    margin-left: 101vw !important;
  }
  .arrow-hide-message {
    display: flex !important;
  }
  #discussions-pagination-top {
    transform: translate(-10px, -27px);
  }
  #discussions-pagination-bottom {
    transform: translate(-10px, -27px);
  }
  .discussion-boxes .height-messages-show {
    height: 40vh !important;
  }
  .scoring-stars .score-mobile {
    padding-top: 6px !important;
  }
  .scoring-stars .score-mobile .star {
    width: 26px !important;
  }
  .banner-image {
    height: 36vw !important;
  }
  .banner-image-h-profile {
    height: 33vw !important;
  }
  .department-banner {
    width: 91.8vw;
    height: 100px;
  }
  .department-card-space {
    margin: 0 !important;
  }
  .banner-profile-linked {
    width: 75px !important;
  }
}
/*!
 * Bootstrap  v5.3.7 (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: #1C1CD1;
  --bs-indigo: #6610f2;
  --bs-purple: #4F1791;
  --bs-pink: #d63384;
  --bs-red: #FF7067;
  --bs-orange: #E67E22;
  --bs-yellow: #F7DA8E;
  --bs-green: #6FE214;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000000;
  --bs-white: #FFFFFF;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #1c1cd1;
  --bs-secondary: #ff4a00;
  --bs-success: #4CAF50;
  --bs-info: #2196F3;
  --bs-warning: #ffeb00;
  --bs-danger: #F44336;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 28, 28, 209;
  --bs-secondary-rgb: 255, 74, 0;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 33, 150, 243;
  --bs-warning-rgb: 255, 235, 0;
  --bs-danger-rgb: 244, 67, 54;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0b0b54;
  --bs-secondary-text-emphasis: #661e00;
  --bs-success-text-emphasis: #1e4620;
  --bs-info-text-emphasis: #0d3c61;
  --bs-warning-text-emphasis: #665e00;
  --bs-danger-text-emphasis: #621b16;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d2d2f6;
  --bs-secondary-bg-subtle: #ffdbcc;
  --bs-success-bg-subtle: #dbefdc;
  --bs-info-bg-subtle: #d3eafd;
  --bs-warning-bg-subtle: #fffbcc;
  --bs-danger-bg-subtle: #fdd9d7;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #a4a4ed;
  --bs-secondary-border-subtle: #ffb799;
  --bs-success-border-subtle: #b7dfb9;
  --bs-info-border-subtle: #a6d5fa;
  --bs-warning-border-subtle: #fff799;
  --bs-danger-border-subtle: #fbb4af;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: inherit;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.75rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #404F6C;
  --bs-body-color-rgb: 64, 79, 108;
  --bs-body-bg: white;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(64, 79, 108, 0.75);
  --bs-secondary-color-rgb: 64, 79, 108;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(64, 79, 108, 0.5);
  --bs-tertiary-color-rgb: 64, 79, 108;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1c1cd1;
  --bs-link-color-rgb: 28, 28, 209;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #1616a7;
  --bs-link-hover-color-rgb: 22, 22, 167;
  --bs-code-color: #d63384;
  --bs-highlight-color: #404F6C;
  --bs-highlight-bg: #fdf8e8;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 5px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 7px;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(28, 28, 209, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #F44336;
  --bs-form-invalid-border-color: #F44336;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #FFFFFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #7777e3;
  --bs-secondary-text-emphasis: #ff9266;
  --bs-success-text-emphasis: #94cf96;
  --bs-info-text-emphasis: #7ac0f8;
  --bs-warning-text-emphasis: #fff366;
  --bs-danger-text-emphasis: #f88e86;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #06062a;
  --bs-secondary-bg-subtle: #330f00;
  --bs-success-bg-subtle: #0f2310;
  --bs-info-bg-subtle: #071e31;
  --bs-warning-bg-subtle: #332f00;
  --bs-danger-bg-subtle: #310d0b;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #11117d;
  --bs-secondary-border-subtle: #992c00;
  --bs-success-border-subtle: #2e6930;
  --bs-info-border-subtle: #145a92;
  --bs-warning-border-subtle: #998d00;
  --bs-danger-border-subtle: #922820;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #7777e3;
  --bs-link-hover-color: #9292e9;
  --bs-link-color-rgb: 119, 119, 227;
  --bs-link-hover-color-rgb: 146, 146, 233;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #635739;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #a9ee72;
  --bs-form-valid-border-color: #a9ee72;
  --bs-form-invalid-color: #ffa9a4;
  --bs-form-invalid-border-color: #ffa9a4;
}

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

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

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

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

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

h1, .h1 {
  font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 1.875rem;
  }
}

h2, .h2 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.3125rem;
  }
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 0.9375rem;
}

h6, .h6 {
  font-size: 0.75rem;
}

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

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

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 0.9375rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 0.9375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

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

.col {
  flex: 1 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

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

.caption-top {
  caption-side: top;
}

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

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

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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: #000000;
  --bs-table-bg: #d2d2f6;
  --bs-table-border-color: #a8a8c5;
  --bs-table-striped-bg: #c8c8ea;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bdbddd;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c2c2e4;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: #ffdbcc;
  --bs-table-border-color: #ccafa3;
  --bs-table-striped-bg: #f2d0c2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6c5b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #eccbbd;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: #dbefdc;
  --bs-table-border-color: #afbfb0;
  --bs-table-striped-bg: #d0e3d1;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c5d7c6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #cbddcc;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: #d3eafd;
  --bs-table-border-color: #a9bbca;
  --bs-table-striped-bg: #c8def0;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bed3e4;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c3d8ea;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: #fffbcc;
  --bs-table-border-color: #ccc9a3;
  --bs-table-striped-bg: #f2eec2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6e2b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ece8bd;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: #fdd9d7;
  --bs-table-border-color: #caaeac;
  --bs-table-striped-bg: #f0cecc;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e4c3c2;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #eac9c7;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #8e8ee8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.65625rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 0.9375rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

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

.form-control-color {
  width: 3rem;
  height: 48px;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #8e8ee8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.65625rem;
  border-radius: var(--bs-border-radius-sm);
}

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

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

.form-check {
  display: block;
  min-height: 1.125rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #8e8ee8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.form-check-input:checked {
  background-color: #1c1cd1;
  border-color: #1c1cd1;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #1c1cd1;
  border-color: #1c1cd1;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238e8ee8'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #1c1cd1;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #bbbbf1;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #1c1cd1;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #bbbbf1;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

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

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

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

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

.input-group:not(.has-validation) > :not(:last-child):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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

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

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

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

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

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

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

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

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F44336'%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='%23F44336' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F44336'%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='%23F44336' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #1c1cd1;
  --bs-btn-border-color: #1c1cd1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1818b2;
  --bs-btn-hover-border-color: #1616a7;
  --bs-btn-focus-shadow-rgb: 62, 62, 216;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1616a7;
  --bs-btn-active-border-color: #15159d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #1c1cd1;
  --bs-btn-disabled-border-color: #1c1cd1;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff4a00;
  --bs-btn-border-color: #ff4a00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff6526;
  --bs-btn-hover-border-color: #ff5c1a;
  --bs-btn-focus-shadow-rgb: 217, 63, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff6e33;
  --bs-btn-active-border-color: #ff5c1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff4a00;
  --bs-btn-disabled-border-color: #ff4a00;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #67bb6a;
  --bs-btn-hover-border-color: #5eb762;
  --bs-btn-focus-shadow-rgb: 65, 149, 68;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #70bf73;
  --bs-btn-active-border-color: #5eb762;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2196F3;
  --bs-btn-border-color: #2196F3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #42a6f5;
  --bs-btn-hover-border-color: #37a1f4;
  --bs-btn-focus-shadow-rgb: 28, 128, 207;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4dabf5;
  --bs-btn-active-border-color: #37a1f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2196F3;
  --bs-btn-disabled-border-color: #2196F3;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffeb00;
  --bs-btn-border-color: #ffeb00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffee26;
  --bs-btn-hover-border-color: #ffed1a;
  --bs-btn-focus-shadow-rgb: 217, 200, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffef33;
  --bs-btn-active-border-color: #ffed1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffeb00;
  --bs-btn-disabled-border-color: #ffeb00;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F44336;
  --bs-btn-border-color: #F44336;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f65f54;
  --bs-btn-hover-border-color: #f5564a;
  --bs-btn-focus-shadow-rgb: 207, 57, 46;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f6695e;
  --bs-btn-active-border-color: #f5564a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F44336;
  --bs-btn-disabled-border-color: #F44336;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #1c1cd1;
  --bs-btn-border-color: #1c1cd1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #1c1cd1;
  --bs-btn-hover-border-color: #1c1cd1;
  --bs-btn-focus-shadow-rgb: 28, 28, 209;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #1c1cd1;
  --bs-btn-active-border-color: #1c1cd1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1c1cd1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1c1cd1;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #ff4a00;
  --bs-btn-border-color: #ff4a00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff4a00;
  --bs-btn-hover-border-color: #ff4a00;
  --bs-btn-focus-shadow-rgb: 255, 74, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff4a00;
  --bs-btn-active-border-color: #ff4a00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4a00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4a00;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4CAF50;
  --bs-btn-active-border-color: #4CAF50;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #2196F3;
  --bs-btn-border-color: #2196F3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2196F3;
  --bs-btn-hover-border-color: #2196F3;
  --bs-btn-focus-shadow-rgb: 33, 150, 243;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2196F3;
  --bs-btn-active-border-color: #2196F3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2196F3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2196F3;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffeb00;
  --bs-btn-border-color: #ffeb00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffeb00;
  --bs-btn-hover-border-color: #ffeb00;
  --bs-btn-focus-shadow-rgb: 255, 235, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffeb00;
  --bs-btn-active-border-color: #ffeb00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffeb00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffeb00;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #F44336;
  --bs-btn-border-color: #F44336;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F44336;
  --bs-btn-hover-border-color: #F44336;
  --bs-btn-focus-shadow-rgb: 244, 67, 54;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F44336;
  --bs-btn-active-border-color: #F44336;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F44336;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F44336;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

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

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

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

.fade {
  transition: opacity 0.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 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

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

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-menu.show {
  display: block;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #FFFFFF;
  --bs-nav-pills-link-active-bg: #1c1cd1;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

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

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.359375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 0.9375rem;
  --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: 0.9375rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2864, 79, 108, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

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

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

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

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

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

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

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
.card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
.card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
.card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
.card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23404F6C' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230b0b54' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(28, 28, 209, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.75rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

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

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

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.75rem;
  --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, 28, 209, 0.25);
  --bs-pagination-active-color: #FFFFFF;
  --bs-pagination-active-bg: #1c1cd1;
  --bs-pagination-active-border-color: #1c1cd1;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 0.9375rem;
  --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.65625rem;
  --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: #FFFFFF;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.5625rem;
  --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: #FFFFFF;
  --bs-progress-bar-bg: #1c1cd1;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

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

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

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

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

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

.btn-close {
  --bs-btn-close-color: #000000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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, 28, 209, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 5px;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.65625rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.65625rem;
  --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: 0.75rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #FFFFFF;
  --bs-carousel-caption-color: #FFFFFF;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000000 !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(22, 22, 167, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(22, 22, 167, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(255, 110, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 110, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(112, 191, 115, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(112, 191, 115, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(77, 171, 245, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(77, 171, 245, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 239, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 239, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(246, 105, 94, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 105, 94, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.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: 0.25rem !important;
}

.me-2 {
  margin-right: 0.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: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.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: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.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: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.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: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.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: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.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: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.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: 0.25rem !important;
}

.gap-2 {
  gap: 0.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: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-h1 {
  font-size: 56px 110% !important;
}

.fs-h2 {
  font-size: 48px 110% !important;
}

.fs-h3 {
  font-size: 45px 110% !important;
}

.fs-h4 {
  font-size: 40px 110% !important;
}

.fs-h5 {
  font-size: 36px 110% !important;
}

.fs-h6 {
  font-size: 24px 140% !important;
}

.fs-body {
  font-size: 16px 140% !important;
}

.fs-button {
  font-size: 16px 140% !important;
}

.fs-small {
  font-size: 14px 140% !important;
}

.fs-tiny {
  font-size: 12px 140% !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;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  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: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  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: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  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: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  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: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

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

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.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: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.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: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.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: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.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: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.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: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.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: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.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: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.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: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.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: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.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: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.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: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.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: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.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: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.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: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.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: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.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: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.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: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.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: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.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: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.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: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.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: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.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: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.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: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.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: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.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: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.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: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.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: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.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: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.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: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.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: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.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: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.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: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.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: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.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: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.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: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.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: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.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: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.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: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.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: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.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: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.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: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.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: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.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: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.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: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.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: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.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 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(/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.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: "爛";
}

@media (min-width: 1200px) {
  .modal-dialog {
    width: 900px;
  }
}
