.cc-isolation-container,
.cc-isolation-container * .cc-isolation-container :before,
.cc-isolation-container :after,
.cc-isolation-container:after,
.cc-isolation-container:before {
  all:revert
}
.cc-isolation-container *,
.cc-isolation-container :after,
.cc-isolation-container :before {
  box-sizing:border-box;
  border:0 solid #e5e7eb
}
.cc-isolation-container :after,
.cc-isolation-container :before {
  --tw-content:""
}
.cc-isolation-container {
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}
.cc-isolation-container * {
  margin:0;
  line-height:inherit
}
.cc-isolation-container hr {
  height:0;
  color:inherit;
  border-top-width:1px
}
.cc-isolation-container abbr:where([title]) {
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}
.cc-isolation-container h1,
.cc-isolation-container h2,
.cc-isolation-container h3,
.cc-isolation-container h4,
.cc-isolation-container h5,
.cc-isolation-container h6 {
  font-size:inherit;
  font-weight:inherit
}
.cc-isolation-container a {
  color:inherit;
  text-decoration:inherit
}
.cc-isolation-container b,
.cc-isolation-container strong {
  font-weight:bolder
}
.cc-isolation-container code,
.cc-isolation-container kbd,
.cc-isolation-container pre,
.cc-isolation-container samp {
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size:1em
}
.cc-isolation-container small {
  font-size:80%
}
.cc-isolation-container sub,
.cc-isolation-container sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:initial
}
.cc-isolation-container sub {
  bottom:-.25em
}
.cc-isolation-container sup {
  top:-.5em
}
.cc-isolation-container table {
  text-indent:0;
  border-color:inherit;
  border-collapse:collapse
}
.cc-isolation-container button,
.cc-isolation-container input,
.cc-isolation-container optgroup,
.cc-isolation-container select,
.cc-isolation-container textarea {
  font-family:inherit;
  font-size:100%;
  line-height:inherit;
  color:inherit;
  margin:0;
  padding:0
}
.cc-isolation-container button,
.cc-isolation-container select {
  text-transform:none
}
.cc-isolation-container [type=button],
.cc-isolation-container [type=reset],
.cc-isolation-container [type=submit],
.cc-isolation-container button {
  -webkit-appearance:button;
  background-color:initial;
  background-image:none
}
.cc-isolation-container :-moz-focusring {
  outline:auto
}
.cc-isolation-container :-moz-ui-invalid {
  box-shadow:none
}
.cc-isolation-container progress {
  vertical-align:initial
}
.cc-isolation-container ::-webkit-inner-spin-button,
.cc-isolation-container ::-webkit-outer-spin-button {
  height:auto
}
.cc-isolation-container [type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
.cc-isolation-container ::-webkit-search-decoration {
  -webkit-appearance:none
}
.cc-isolation-container ::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
.cc-isolation-container summary {
  display:list-item
}
.cc-isolation-container blockquote,
.cc-isolation-container dd,
.cc-isolation-container dl,
.cc-isolation-container figure,
.cc-isolation-container h1,
.cc-isolation-container h2,
.cc-isolation-container h3,
.cc-isolation-container h4,
.cc-isolation-container h5,
.cc-isolation-container h6,
.cc-isolation-container hr,
.cc-isolation-container p,
.cc-isolation-container pre {
  margin:0
}
.cc-isolation-container fieldset {
  margin:0;
  padding:0
}
.cc-isolation-container legend {
  padding:0
}
.cc-isolation-container menu,
.cc-isolation-container ol,
.cc-isolation-container ul {
  list-style:none;
  margin:0;
  padding:0
}
.cc-isolation-container textarea {
  resize:vertical
}
.cc-isolation-container input::-moz-placeholder,
.cc-isolation-container textarea::-moz-placeholder {
  opacity:1;
  color:#9ca3af
}
.cc-isolation-container input::placeholder,
.cc-isolation-container textarea::placeholder {
  opacity:1;
  color:#9ca3af
}
.cc-isolation-container [role=button],
.cc-isolation-container button {
  cursor:pointer
}
.cc-isolation-container :disabled {
  cursor:default
}
.cc-isolation-container audio,
.cc-isolation-container canvas,
.cc-isolation-container embed,
.cc-isolation-container iframe,
.cc-isolation-container img,
.cc-isolation-container object,
.cc-isolation-container svg,
.cc-isolation-container video {
  display:block;
  vertical-align:middle
}
.cc-isolation-container img,
.cc-isolation-container video {
  max-width:100%;
  height:auto
}
.cc-isolation-container [hidden] {
  display:none
}
*,
::backdrop,
:after,
:before {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:#3b82f680;
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}
.cc-sr-only {
  position:absolute!important;
  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-width:0!important
}
.cc-pointer-events-none {
  pointer-events:none!important
}
.cc-pointer-events-auto {
  pointer-events:auto!important
}
.cc-fixed {
  position:fixed!important
}
.cc-absolute {
  position:absolute!important
}
.cc-relative {
  position:relative!important
}
.cc-top-0 {
  top:0!important
}
.cc-left-0 {
  left:0!important
}
.cc-left-1 {
  left:.25rem!important
}
.cc-top-1 {
  top:.25rem!important
}
.cc-bottom-0 {
  bottom:0!important
}
.cc-order-2 {
  order:2!important
}
.cc-order-1 {
  order:1!important
}
.cc-order-3 {
  order:3!important
}
.cc-m-1 {
  margin:.25rem!important
}
.cc-mt-2 {
  margin-top:.5rem!important
}
.cc-mt-5 {
  margin-top:1.25rem!important
}
.cc-ml-3 {
  margin-left:.75rem!important
}
.cc-mt-4 {
  margin-top:1rem!important
}
.cc-ml-1 {
  margin-left:.25rem!important
}
.cc-block {
  display:block!important
}
.cc-flex {
  display:flex!important
}
.cc-hidden {
  display:none!important
}
.cc-h-full {
  height:100%!important
}
.cc-h-screen {
  height:100vh!important
}
.cc-h-5 {
  height:1.25rem!important
}
.cc-h-6 {
  height:1.5rem!important
}
.cc-h-4 {
  height:1rem!important
}
.cc-h-3\.5 {
  height:.875rem!important
}
.cc-h-3 {
  height:.75rem!important
}
.cc-max-h-96 {
  max-height:24rem!important
}
.cc-w-full {
  width:100%!important
}
.cc-w-5 {
  width:1.25rem!important
}
.cc-w-12 {
  width:3rem!important
}
.cc-w-4 {
  width:1rem!important
}
.cc-w-3\.5 {
  width:.875rem!important
}
.cc-w-3 {
  width:.75rem!important
}
.cc-max-w-xl {
  max-width:36rem!important
}
.cc-max-w-4xl {
  max-width:56rem!important
}
.cc-max-w-3xl {
  max-width:48rem!important
}
.cc-shrink-0 {
  flex-shrink:0!important
}
.cc-grow {
  flex-grow:1!important
}
@keyframes cc-fade-in {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.cc-animate-fade-in {
  animation:cc-fade-in .2s ease-out!important
}
@keyframes cc-fade-move-in {
  0% {
    opacity:0;
    transform:translateY(25px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
.cc-animate-fade-move-in {
  animation:cc-fade-move-in .2s ease-out!important
}
.cc-cursor-pointer {
  cursor:pointer!important
}
.cc-flex-col {
  flex-direction:column!important
}
.cc-flex-wrap {
  flex-wrap:wrap!important
}
.cc-items-start {
  align-items:flex-start!important
}
.cc-items-center {
  align-items:center!important
}
.cc-justify-start {
  justify-content:flex-start!important
}
.cc-justify-end {
  justify-content:flex-end!important
}
.cc-justify-center {
  justify-content:center!important
}
.cc-justify-between {
  justify-content:space-between!important
}
.cc-gap-5 {
  gap:1.25rem!important
}
.cc-gap-2 {
  gap:.5rem!important
}
.cc-gap-1 {
  gap:.25rem!important
}
.cc-gap-6 {
  gap:1.5rem!important
}
.cc-gap-y-2 {
  row-gap:.5rem!important
}
.cc-space-y-2>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0!important;
  margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important;
  margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important
}
.cc-self-stretch {
  align-self:stretch!important
}
.cc-overflow-y-auto {
  overflow-y:auto!important
}
.cc-rounded-md {
  border-radius:.375rem!important
}
.cc-rounded-full {
  border-radius:9999px!important
}
.cc-border-b {
  border-bottom-width:1px!important
}
.cc-border-t {
  border-top-width:1px!important
}
.cc-border-gray-100 {
  border-color:#899499!important
}
.cc-border-brand-text {
  border-color:var(--cc-color-text)!important
}
.cc-bg-gray-100 {
  background-color:#899499!important
}
.cc-bg-slate-800 {
  background-color:#050537ff!important
}
.cc-bg-brand-modal-background {
  background-color:var(--cc-color-modal-background)!important
}
.cc-bg-white {
    background-color: #000000ff !important
}
.cc-bg-brand-secondary {
  background-color:var(--cc-color-secondary)!important
}
.cc-bg-brand-accent {
  background-color:var(--cc-color-accent)!important
}
.cc-bg-gray-300 {
  background-color:#c4d3ddff!important
}
.cc-p-6 {
  padding:1.5rem!important
}
.cc-p-3 {
  padding:.75rem!important
}
.cc-p-2 {
  padding:.5rem!important
}
.cc-px-5 {
  padding-left:1.25rem!important;
  padding-right:1.25rem!important
}
.cc-px-7 {
  padding-left:1.75rem!important;
  padding-right:1.75rem!important
}
.cc-py-4 {
  padding-top:1rem!important;
  padding-bottom:1rem!important
}
.cc-py-3 {
  padding-top:.75rem!important;
  padding-bottom:.75rem!important
}
.cc-px-4 {
  padding-left:1rem!important;
  padding-right:1rem!important
}
.cc-py-5 {
  padding-top:1.25rem!important;
  padding-bottom:1.25rem!important
}
.cc-pr-3 {
  padding-right:.75rem!important
}
.cc-text-left {
  text-align:left!important
}
.cc-text-center {
  text-align:center!important
}
.cc-font-sans {
  font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important
}
.cc-text-xs {
  font-size:.75rem!important;
  line-height:1rem!important
}
.cc-text-sm {
  font-size:.875rem!important;
  line-height:1.25rem!important
}
.cc-text-xl {
  font-size:1.25rem!important;
  line-height:1.75rem!important
}
.cc-font-semibold {
  font-weight:600!important
}
.cc-font-bold {
  font-weight:700!important
}
.cc-text-white {
  color:#000000ff!important
}
.cc-text-brand-text {
  color:var(--cc-color-text)!important
}
.cc-text-brand-link {
  color:var(--cc-color-link)!important
}
.cc-underline {
  text-decoration-line:underline!important
}
.cc-decoration-brand-text {
  text-decoration-color:var(--cc-color-text)!important
}
.cc-underline-offset-8 {
  text-underline-offset:8px!important
}
.cc-opacity-25 {
  opacity:.25!important
}
.cc-drop-shadow-2xl {
  --tw-drop-shadow:drop-shadow(0 25px 25px #00000026)!important
}
.cc-drop-shadow-2xl,
.cc-filter {
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.cc-transition-all {
  transition-property:all!important;
  transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
  transition-duration:.15s!important
}
.cc-transition {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;
  transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
  transition-duration:.15s!important
}
.cc-duration-100 {
  transition-duration:.1s!important
}
.cc-ease-in-out {
  transition-timing-function:cubic-bezier(.4,0,.2,1)!important
}
input:checked.cc-switch~.cc-dot {
  transform:translateX(150%)!important
}
input:checked.cc-switch~.cc-dot-background {
  background-color:var(--cc-color-switch-active)!important
}
.cc-isolation-container {
  --cc-font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
  --cc-color-accent:#ffbe00ff !important;
  --cc-color-accent-dark:rgb(214,161,0) !important;
  --cc-color-secondary:#899499 !important;
  --cc-color-secondary-dark:#D3D3D3 !important;
  --cc-color-link:#ffbe00ff !important;
  --cc-color-link-highlight:#008ed6ff !important;
  --cc-color-text:#ffffffff !important;
  --cc-color-switch-active:#ffbe00ff !important;
  --cc-color-modal-background:rgba(0,0,0,0.4) !important
}
.cc-isolation-container .cc-font {
  font-family:var(--cc-font-family)!important
}
.hover\:cc-bg-slate-900:hover {
  background-color:#050537ff!important
}
.hover\:cc-bg-gray-200:hover {
  background-color:#D3D3D3!important
}
.hover\:cc-bg-brand-secondary-dark:hover {
  background-color:var(--cc-color-secondary-dark)!important
}
.hover\:cc-bg-brand-accent-dark:hover {
  background-color:var(--cc-color-accent-dark)!important
}
.hover\:cc-text-brand-link-highlight:hover {
  color:var(--cc-color-link-highlight)!important
}
.hover\:cc-no-underline:hover {
  text-decoration-line:none!important
}
.disabled\:cc-bg-red-100:disabled {
  background-color:rgb(238,88,88)!important
}
.disabled\:cc-opacity-50:disabled {
  opacity:.5!important
}
@media (min-width:768px) {
  .md\:cc-flex-row {
    flex-direction:row!important
  }
  .md\:cc-space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0!important;
    margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom:calc(.25rem*var(--tw-space-y-reverse))!important
  }
  .md\:cc-text-sm {
    font-size:.875rem!important;
    line-height:1.25rem!important
  }
}
@media (min-width:1024px) {
  .lg\:cc-m-5 {
    margin:1.25rem!important
  }
  .lg\:cc-w-max {
    width:-moz-max-content!important;
    width:max-content!important
  }
  .lg\:cc-w-60 {
    width:15rem!important
  }
  .lg\:cc-flex-row {
    flex-direction:row!important
  }
  .lg\:cc-self-end {
    align-self:flex-end!important
  }
  .lg\:cc-rounded-md {
    border-radius:.375rem!important
  }
}
