:root, [data-bs-theme="light"] {
	--bs-primary: #344553;
	--bs-primary-hover: #2c3b47;
	--bs-primary-active: #2a3742;
	--bs-primary-subtle: #d6dadd;
	--bs-primary-subtle-hover: #b8bec3;
	--bs-primary-subtle-active: #aeb5ba;
	--bs-primary-emphasis: #1f2932;
	--bs-primary-emphasis-hover: #171f25;
	--bs-primary-border-subtle: #aeb5ba;
	--bs-primary-rgb: 52, 69, 83;
	--bs-text-on-primary: #ffffff;
	--bs-border-radius: 0.375rem;
	--bs-border-width: 1px;
}
[data-bs-theme="dark"] {
	--bs-primary: #7b868f;
	--bs-primary-hover: #959ea5;
	--bs-primary-active: #a3aab1;
	--bs-primary-subtle: #151c21;
	--bs-primary-subtle-hover: #171f25;
	--bs-primary-subtle-active: #1f2932;
	--bs-primary-emphasis: #a4abb2;
	--bs-primary-emphasis-hover: #9aa2a9;
	--bs-primary-border-subtle: #1f2932;
	--bs-primary-rgb: 123, 134, 143;
	--bs-text-on-primary: #000000;
}
.tomorrow-thin {
	font-family: "Tomorrow", serif;
	font-weight: 100;
	font-style: normal;
}

.tomorrow-extralight {
	font-family: "Tomorrow", serif;
	font-weight: 200;
	font-style: normal;
}

.tomorrow-light {
	font-family: "Tomorrow", serif;
	font-weight: 300;
	font-style: normal;
}

.tomorrow-regular {
	font-family: "Tomorrow", serif;
	font-weight: 400;
	font-style: normal;
}

.tomorrow-medium {
	font-family: "Tomorrow", serif;
	font-weight: 500;
	font-style: normal;
}

.tomorrow-semibold {
	font-family: "Tomorrow", serif;
	font-weight: 600;
	font-style: normal;
}

.tomorrow-bold {
	font-family: "Tomorrow", serif;
	font-weight: 700;
	font-style: normal;
}

.tomorrow-extrabold {
	font-family: "Tomorrow", serif;
	font-weight: 800;
	font-style: normal;
}

.tomorrow-black {
	font-family: "Tomorrow", serif;
	font-weight: 900;
	font-style: normal;
}

.tomorrow-thin-italic {
	font-family: "Tomorrow", serif;
	font-weight: 100;
	font-style: italic;
}

.tomorrow-extralight-italic {
	font-family: "Tomorrow", serif;
	font-weight: 200;
	font-style: italic;
}

.tomorrow-light-italic {
	font-family: "Tomorrow", serif;
	font-weight: 300;
	font-style: italic;
}

.tomorrow-regular-italic {
	font-family: "Tomorrow", serif;
	font-weight: 400;
	font-style: italic;
}

.tomorrow-medium-italic {
	font-family: "Tomorrow", serif;
	font-weight: 500;
	font-style: italic;
}

.tomorrow-semibold-italic {
	font-family: "Tomorrow", serif;
	font-weight: 600;
	font-style: italic;
}

.tomorrow-bold-italic {
	font-family: "Tomorrow", serif;
	font-weight: 700;
	font-style: italic;
}

.tomorrow-extrabold-italic {
	font-family: "Tomorrow", serif;
	font-weight: 800;
	font-style: italic;
}

.tomorrow-black-italic {
	font-family: "Tomorrow", serif;
	font-weight: 900;
	font-style: italic;
}
body {
	font-family: "Tomorrow", serif;
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
a {
	color: #fff !important;
}