 @font-face{font-family:din_regular;
 src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix);
 src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix) format("eot")
 ,url(fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff) format("woff")
 ,url(fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf) format("truetype")
 ,url(fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a) format("svg")}
 
 @font-face{font-family:Inter;
 src:url(fonts/KFOmCnqEu92Fr1Mu4mxK.woff2);}

 /*Header*/
 .bg-ui-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.main-container {
  width: 100%;
  max-width: 1384px;
  margin-left: auto;
  margin-right: auto;
  /* padding-left: 2rem;
  padding-right: 2rem; */
}
.flex {
  display: flex;
}
.items-center {
  align-items: center;
}
.justify-between {
  justify-content: space-between;
}
.py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.flex {
  display: flex;
}
.items-center {
  align-items: center;
}
.cursor-pointer {
  cursor: pointer;
}
.flex-row {
  flex-direction: row;
}
.justify-end {
  justify-content: flex-end;
}
.h-8 {
  height: 2rem;
}
.w-auto {
  width: auto;
}
.flex-row {
  flex-direction: row;
}
.lg\:flex {
  display: flex;
}
.max-h-14{
  display: block;
  vertical-align: middle;
  height: auto;
  max-width: 100%;
  max-height: 3.5rem;
}
.lg\:ml-10 {
  margin-left: 2.5rem;
}
.lg\:block {
  display: block;
}
.rounded-lg {
  border-radius: .5rem;
}
.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}
.py-2 {
  padding-bottom: .5rem;
  padding-top: .5rem;
}
.hover\:bg-ui-primary-hover.peer.flex.flex-row.rounded-lg.px-3.py-2 {
  background: none;
}
.block {
  display: block;
}
.text-base, .text-lg {
  font-size: 1rem;
}
.font-medium {
  font-weight: 500;
}
.text-ui-on-primary {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* nav.bg-ui-primary a {
  border-radius: 0;
} */
a.hover\:no-underline.block.text-base.font-medium.text-ui-on-primary {
  border: none;
  margin-bottom: 1.25rem;
  text-decoration: none;
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
.bg-ui-primary a:hover{
  background-color: transparent;
  border-bottom: solid .25rem #B896D4;
  color: #B896D4;
  border-radius: 0;
  margin-bottom: -24px;
  /* font-weight: 900; */
}
.space-x-4>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
  margin-right: calc(1rem* var(--tw-space-x-reverse));
  text-decoration: none;
}
.font-medium {
  font-weight: 500;
}
.text-ui-secondary, .text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* nav.bg-ui-primary a {
  border-radius: 0;
} */
nav.bg-ui-primary a.py-2 {
  padding-bottom: 1rem;
}
.lg\:ml-6 {
  margin-left: 1.5rem;
}
a.bg-button-primary, a.bg-button-secondary {
  background-color: rgb(185, 150, 212);
  color: #000000;
  font-weight: 600;
  font-size: 1rem;
  padding: 10px 30px;
  border-radius: 6px;
  text-decoration: None;
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
a.bg-button-primary:hover {
  background-color: rgb(99, 99, 99);
  color: #ffffff;
  border-bottom: none;
  /* font-weight: 900;
  font-size: 1rem;
  padding: 10px 30px;
  border-radius: 6px; */
}
/* .bg-ui-primary a.bg-button-primary {
  background-color: rgb(185, 150, 212);
  border-radius: 6px;
  padding: 10px 30px;
  text-decoration: none;
} */


/*Footer*/
.footer{
  background: black;
}
.lg\:px-8 {
  /* padding-left: 2rem;
  padding-right: 2rem; */
}
.lg\:py-16 {
  padding-bottom: 4rem;
  padding-top: 4rem;
}
footer1 img {
  margin: 0 auto;
}
footer1 .h-10 {
  display: block;
  vertical-align: middle;
  max-width: 100%;
  margin: 0 auto;
  height: 7.5rem;
}
footer .text-left {
  text-align: center;
}
.text-left{
  /* width: 100%; */
    font-size: small;
    padding: 0 50px;
    text-align: center;
}
.space-y-8>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: calc(2rem* var(--tw-space-y-reverse));
  margin-top: calc(2rem*(1 - var(--tw-space-y-reverse)));
  font-size: 12px;
}
div.space-y-8.xl\:col-span-1 > div.text-left.text-base.text-ui-on-primary{
  position: absolute;
  bottom: -335px;
  left: 0;
  /* width: 100%; */
  font-size: small;
  padding: 0 50px;
  text-align: center;
  max-width: 1563px;
}
.bg-ui-primary .term1 {
  color: rgb(185, 150, 212);
  text-decoration: none;
}
.bg-ui-primary .term1:hover {
    background-color: transparent;
    border-bottom: solid .05rem #B896D4;
    color: #B896D4;
}
footer a.text-ui-on-primary.hover\:text-gray-400 {
  border-bottom: 0;
  color: #ffffff;
}
.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.justify-center {
  justify-content: center;
}
.mt-1 {
  margin-top: .25rem;
}
.text-xl {
  font-size: 1.25rem;
}
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box;
}
a.text-ui-on-primary.hover\:text-gray-400 {
  border-bottom: 0;
  color: #ffffff;
}
a.text-ui-on-primary:hover{
  color: rgb(185, 150, 212);
}
.space-x-6>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse)));
  margin-right: calc(1.5rem* var(--tw-space-x-reverse));
}
.xl\:mt-0 {
  margin-top: 0;
}
.flex-col {
  flex-direction: column;
}
.mt-4 {
  margin-top: 1rem;
}
.md\:flex-row {
  flex-direction: row;
}
a.text-left.text-xs.md\:grid.md\:grid-cols-1.md\:gap-8.text-ui-on-primary.hover\:text-gray-400 {
  background-color: rgb(185, 150, 212);
  border-radius: 6px;
  color: #000000;
  display: inline-block;
  font-weight: 900;
  font-size: 1rem;
  margin: 1rem 0;
  padding: 10px 30px;
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
}
a.text-left.text-xs.md\:grid.md\:grid-cols-1.md\:gap-8.text-ui-on-primary.hover\:text-gray-400:hover{
  background-color: rgb(99, 99, 99);
  color: #ffffff;
  border-bottom: none;
}
a.text-left.text-xs.md\:grid.md\:grid-cols-1.md\:gap-8.text-ui-on-primary.hover\:text-gray-400:after {
  content: "↗︎";
  margin-left: 5px;
}
