html,
body,
#root {
  background: #f3f4f6;
  color: #1c1f24;
  font-family: "Segoe UI", Tahoma, sans-serif;
}

.rounded-full,
.rounded-lg,
.rounded-md {
  border-radius: 2px !important;
}

.shadow-sm,
.shadow-lg,
.shadow-2xl {
  box-shadow: none !important;
}

.backdrop-blur,
.backdrop-blur-md {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

.animate-pulse {
  animation: none !important;
}

.uppercase,
.tracking-wide,
.tracking-\[0\.12em\],
.tracking-\[0\.14em\],
.tracking-\[0\.16em\] {
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.bg-slate-950,
.bg-slate-950\/65,
.bg-slate-950\/70,
.bg-slate-950\/75,
.bg-slate-950\/92,
.bg-slate-100,
.bg-slate-50,
.bg-\[\#eef4f8\],
.bg-\[\#f4f7fb\] {
  background-color: #f3f4f6 !important;
  color: #1c1f24 !important;
}

aside.bg-slate-950,
header,
.bg-white,
.bg-white\/95,
.bg-slate-900,
section.bg-slate-950,
section.bg-slate-900 {
  background-color: #ffffff !important;
  color: #1c1f24 !important;
}

.bg-slate-800,
.bg-slate-800\/70,
.bg-slate-950\/70 {
  background-color: #f7f8fa !important;
  color: #1c1f24 !important;
}

.text-white,
.text-slate-100,
.text-slate-200,
.text-slate-300,
.text-slate-950 {
  color: #1c1f24 !important;
}

.text-slate-400,
.text-slate-500,
.text-slate-600 {
  color: #5c6570 !important;
}

.text-cyan-50,
.text-cyan-100,
.text-cyan-200,
.text-cyan-300,
.text-cyan-600,
.text-cyan-700,
.text-cyan-800 {
  color: #1b4f8a !important;
}

.border-slate-100,
.border-slate-200,
.border-slate-300,
.border-slate-700,
.border-slate-800,
.border-white\/10,
.border-white\/15,
.border-white\/25,
.border-cyan-100,
.border-cyan-200,
.border-cyan-200\/40,
.border-cyan-300\/35,
.border-cyan-400\/25,
.border-cyan-400\/30,
.border-cyan-400\/50 {
  border-color: #d5d8de !important;
}

.bg-cyan-400,
.bg-cyan-500,
.bg-cyan-600,
.hover\:bg-cyan-400:hover {
  background-color: #1b4f8a !important;
  color: #ffffff !important;
  border-color: #1b4f8a !important;
}

button,
a.bg-cyan-400,
a.bg-cyan-500,
a.bg-cyan-600,
a.bg-slate-900,
a.bg-slate-950,
a.border,
a[class*="h-9"],
a[class*="h-10"],
a[class*="h-11"] {
  opacity: 1 !important;
  transition: none !important;
  filter: none !important;
}

button.bg-cyan-400,
button.bg-cyan-500,
button.bg-cyan-600,
a.bg-cyan-400,
a.bg-cyan-500,
a.bg-cyan-600,
button.bg-cyan-400:hover,
button.bg-cyan-500:hover,
a.bg-cyan-400:hover,
a.bg-cyan-500:hover,
a[class*="bg-cyan-2"],
a[class*="bg-cyan-3"],
a[class*="bg-white/"] {
  background-color: #1b4f8a !important;
  color: #ffffff !important;
  border: 1px solid #1b4f8a !important;
  opacity: 1 !important;
}

button.bg-cyan-400:hover,
button.bg-cyan-500:hover,
a.bg-cyan-400:hover,
a.bg-cyan-500:hover {
  background-color: #143564 !important;
  border-color: #143564 !important;
}

button.border,
a.border.flex,
a.inline-flex.border {
  background-color: #ffffff !important;
  color: #1b4f8a !important;
  border: 1px solid #1b4f8a !important;
  opacity: 1 !important;
}

button.border:hover,
a.border.flex:hover,
a.inline-flex.border:hover {
  background-color: #1b4f8a !important;
  color: #ffffff !important;
  border: 1px solid #1b4f8a !important;
  opacity: 1 !important;
}

.bg-cyan-200\/12,
.bg-cyan-300\/12,
.bg-cyan-400\/10,
.bg-white\/10,
.hover\:bg-cyan-200\/18:hover,
.hover\:bg-white\/15:hover,
.hover\:bg-slate-800:hover {
  background-color: #1b4f8a !important;
  color: #ffffff !important;
  border-color: #1b4f8a !important;
  opacity: 1 !important;
}

button.bg-slate-950,
button.bg-slate-900,
a.bg-slate-950,
a.bg-slate-900,
button.bg-slate-950:hover,
a.bg-slate-950:hover,
a.bg-slate-900:hover {
  background-color: #12161c !important;
  color: #ffffff !important;
  border: 1px solid #12161c !important;
  opacity: 1 !important;
}

aside a {
  color: #1c1f24 !important;
  background: transparent !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

aside a:hover {
  background: #e8eef6 !important;
  color: #1b4f8a !important;
}

aside a.bg-cyan-400,
aside a.bg-cyan-400:hover,
aside a[aria-current="page"] {
  background: #1b4f8a !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

aside .bg-cyan-400 {
  background: #1b4f8a !important;
  color: #ffffff !important;
}

input,
textarea,
select {
  background: #ffffff !important;
  color: #1c1f24 !important;
  border-color: #c5cad1 !important;
}

.text-6xl {
  font-size: 2rem !important;
  line-height: 1.25 !important;
}

.min-h-\[680px\] {
  min-height: 0 !important;
}
