@font-face { 
  font-family:'Inter var';
  font-weight:100 900;
  font-display:swap;
  font-style:normal;
  font-named-instance:'Regular';
  src:url("./fonts/Inter-roman.var.woff2-v=3.18") format("woff2");
} 
@font-face { 
  font-family:'Inter var';
  font-weight:100 900;
  font-display:swap;
  font-style:italic;
  font-named-instance:'Italic';
  src:url("./fonts/Inter-italic.var.woff2-v=3.18") format("woff2");
} 
@import url("https://fonts.googleapis.com/css?family=Poppins|Roboto"); 
body { 
/* CSS Variables that may have been missed get put on body */ 
    --tw-space-y-reverse:  0;  
    --tw-prose-body:  #374151;  
    --tw-prose-body:  #374151;  
    --tw-space-y-reverse:  0;  
} 

* { 
    box-sizing:   border-box; 
    border-width:   0; 
    border-style:   solid; 
    border-color:   #EEEEEE;
    text-rendering: optimizeLegibility; 
    -o-text-rendering: optimizeLegibility; 
    -ms-text-rendering: optimizeLegibility; 
    -moz-text-rendering: optimizeLegibility; 
    -webkit-text-rendering: optimizeLegibility; 
    -webkit-tap-highlight-color: transparent;
} 

.muiltr-zam1c .FusePageSimple-wrapper { 
    display: flex; 
    flex-direction: row; 
    flex: 1 1 auto; 
    z-index: 2; 
    min-width: 0px; 
    height: 100%; 
    background-color: rgb(241, 245, 249); 
    position: absolute; 
    inset: 0px; 
    overflow: hidden;
} 

.z-10 { 
    z-index: 10;
} 

.flex { 
    display: flex;
} 

.h-full { 
    height: 100%;
} 

.flex-auto { 
    flex: 1 1 auto;
} 

.flex-col { 
    flex-direction: column;
} 

.muiltr-zam1c { 
    display: flex; 
    flex-direction: column; 
    min-width: 0px; 
    min-height: 100%; 
    position: relative; 
    flex: 1 1 auto; 
    width: 100%; 
    height: auto; 
    background-color: rgb(241, 245, 249);
} 

.muiltr-zam1c.FusePageSimple-scroll-content { 
    height: 100%;
} 

.relative { 
    position: relative;
} 

.min-h-0 { 
    min-height: 0;
} 

.min-h-full { 
    min-height: 100%;
} 

.min-w-0 { 
    min-width: 0;
} 

.w-full { 
    width: 100%;
} 

#root { 
    display:  flex; 
    flex:  1 1 auto; 
    width:  100%;
    height: 100%;
} 

body { 
    display: flex; 
    margin:   0; 
    line-height:    1.4; 
    background-color: rgb(255, 255, 255);
    color:    rgb(17, 24, 39);
    -webkit-font-feature-settings:   "salt"; 
    font-feature-settings:   "salt"; 
    font-size:   14px; 
    overflow-x:   hidden;
    -webkit-font-smoothing:  auto; 
    -moz-osx-font-smoothing:  auto; 
    flex-direction:  column; 
    min-height:  100%; 
    position:  relative;
    flex: 1 1 auto; 
    width: 100%;
} 

html { 
    display: flex; 
    line-height:     1.5; 
    -webkit-text-size-adjust:     100%; 
    tab-size:     4; 
    font-family:    Inter var,Roboto,Helvetica Neue,Arial,sans-serif; 
    background-color:    #121212; 
    color:    rgb(17, 24, 39) !important;
    font-size:   62.5%;
    -webkit-font-smoothing:  auto; 
    -moz-osx-font-smoothing:  auto; 
    flex-direction:  column; 
    margin:  0; 
    min-height:  100%; 
    position:  relative;
    flex: 1 1 auto; 
    width: 100%;
} 

.muiltr-1tu59u4 { 
    flex: 0 0 auto;
} 




*,:before,:after { 
    box-sizing: border-box; 
    border-width: 0; 
    border-style: solid; 
    border-color: #EEEEEE;
} 

@media only screen and (min-width: 992px){ 
  :-webkit-scrollbar { 
    background-color: transparent; 
    height: 8px; 
    width: 8px;
  } 
}     

:-webkit-scrollbar-thumb { 
    box-shadow: rgba(0, 0, 0, 0.24) 0px 0px 0px 20px inset;
} 

@media only screen and (min-width: 992px){ 
  :-webkit-scrollbar-thumb { 
    border: 2px solid transparent; 
    border-radius: 20px;
  } 
}     

[class*="border"] { 
    border-color: rgb(226, 232, 240);
} 

.border-0 { 
    border-width: 0;
}

.FusePageSimple-sidebar  {
    background-color: rgb(255, 255, 255);
    color: rgb(17, 24, 39);
}

.muiltr-1aat207 { 
    overscroll-behavior: contain; 
    min-height: 100%;
} 

.ps { 
    -ms-overflow-style:  none; 
    overflow:  hidden!important; 
    overflow-anchor:  none; 
    touch-action:  auto; 
    -ms-touch-action:  auto;
} 

.FusePageSimple-sidebarContent  {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}


a { 
    color: inherit; 
    text-decoration: inherit;
} 

.muiltr-1duoyvl { 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    position: relative; 
    box-sizing: border-box; 
    -webkit-tap-highlight-color: transparent; 
    background-color: transparent; 
    outline: 0px; 
    border: 0px; 
    margin: 0px; 
    cursor: pointer; 
    user-select: none; 
    vertical-align: middle; 
    appearance: none; 
    text-decoration: none; 
    text-align: center; 
    flex: 0 0 auto; 
    border-radius: 50%; 
    overflow: visible; 
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; 
    padding: 12px; 
    font-size: 2.8rem; 
    color: white;
} 

.absolute { 
    position: absolute;
} 

.right-0 { 
    right: 0;
} 

.top-0 { 
    top: 0;
} 

.my-16 { 
    margin-bottom: 1.6rem; 
    margin-top: 1.6rem;
} 

.mx-32 { 
    margin-left: 3.2rem; 
    margin-right: 3.2rem;
} 

.muiltr-1duoyvl:hover { 
    background-color: rgba(0, 0, 0, 0.04);
} 

.muiltr-bif79f { 
    background-color: rgb(241, 245, 249);
} 

.h-160 { 
    height: 16rem;
} 

.px-32 { 
    padding-left: 3.2rem; 
    padding-right: 3.2rem;
} 

@media (min-width: 600px){ 
  .sm\:h-192 { 
    height: 19.2rem;
  } 

  .sm\:px-48 { 
    padding-left: 4.8rem; 
    padding-right: 4.8rem;
  } 
}     

.items-center { 
    align-items: center;
} 

.p-24 { 
    padding: 2.4rem;
} 

.p-18 {
    padding: 1.8rem;
}

.pt-0 { 
    padding-top: 0;
} 

@media (min-width: 600px){ 
  .sm\:p-48 { 
    padding: 4.8rem;
  } 

  .sm\:pt-0 { 
    padding-top: 0;
  } 
}     

svg { 
    display: block; 
    vertical-align: middle;
} 

.muiltr-ulpizx { 
    color: inherit; 
    width: 24px; 
    height: 24px; 
    min-width: 24px; 
    min-height: 24px; 
    font-size: 24px; 
    line-height: 24;
} 

.shrink-0 { 
    flex-shrink: 0;
} 

.fill-current { 
    fill: currentColor;
} 

img { 
    display:  block; 
    vertical-align:  middle;
    max-width: 100%; 
    height: auto;
} 

.inset-0 { 
    left:  0; 
    right:  0;
    bottom: 0; 
    top: 0;
} 

.object-cover { 
    object-fit: cover;
} 

.max-w-3xl { 
    max-width: 76.8rem;
} 

.-mt-64 { 
    margin-top: -6.4rem;
} 

.items-end { 
    align-items: flex-end;
} 

p { 
    margin: 0;
} 

.muiltr-18q2h9t { 
    margin: 0px; 
    font-size: 1.4rem; 
    font-family: "Inter var", Roboto, Helvetica, Arial, sans-serif; 
    font-weight: 400; 
    line-height: 1.5;
} 

.mt-12 { 
    margin-top: 1.2rem;
} 

.truncate { 
    overflow:  hidden; 
    text-overflow:  ellipsis;
    white-space: nowrap;
} 

.text-4xl { 
    font-size: 3.2rem;
} 

.font-bold { 
    font-weight: 700;
} 

.mt-8 { 
    margin-top: .8rem;
} 

.flex-wrap { 
    flex-wrap: wrap;
} 

hr { 
    height:   0; 
    color:   inherit; 
    border-top-width:   1px;
    margin:  0;
    border-color: rgb(226, 232, 240);
} 

.muiltr-1fzk6gj { 
    margin: 0px; 
    flex-shrink: 0; 
    border-width: 0px 0px thin;
    border-style: solid; 
    border-color: rgb(226, 232, 240);
} 

.mb-24 { 
    margin-bottom: 2.4rem;
} 

.mt-16 { 
    margin-top: 1.6rem;
} 

.muiltr-wkvoc4 { 
    position: relative; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    flex-shrink: 0; 
    width: 40px; 
    height: 40px; 
    font-family: "Inter var", Roboto, Helvetica, Arial, sans-serif; 
    font-size: 2rem; 
    line-height: 1; 
    border-radius: 50%; 
    overflow: hidden; 
    user-select: none; 
    /*border-width: 4px; */
    border-width: 2px;
    border-style: solid;
    /*border-color: rgb(255, 255, 255); */
    border-color: #f4f7f9!important;
    background-color: rgb(241, 245, 249);
    color: rgb(107, 114, 128);
} 

.h-128 { 
    height: 12.8rem;
} 

.w-128 { 
    width: 12.8rem;
} 

.text-64 { 
    font-size: 6.4rem;
} 

.mb-4 { 
    margin-bottom: .4rem;
} 

.ml-auto { 
    margin-left: auto;
} 

.muiltr-1sj4atg { 
    max-width: 100%; 
    font-family: "Inter var", Roboto, Helvetica, Arial, sans-serif; 
    font-size: 1.3rem; 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    height: 24px; 
    color: rgb(17, 24, 39); 
    background-color: rgba(0, 0, 0, 0.08); 
    border-radius: 16px; 
    white-space: nowrap; 
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; 
    cursor: default; 
    outline: 0px; 
    text-decoration: none; 
    border: 0px; 
    padding: 0px; 
    vertical-align: middle; 
    box-sizing: border-box;
} 

.mr-12 { 
    margin-right: 1.2rem;
} 

.mb-12 { 
    margin-bottom: 1.2rem;
} 

.space-y-32 > :not([hidden]) ~ :not([hidden])  { 
    --tw-space-y-reverse: 0; 
    margin-bottom: calc(3.2rem*var(--tw-space-y-reverse)); 
    margin-top: calc(3.2rem*(1 - var(--tw-space-y-reverse)));
} 

.muiltr-1hy9t21 { 
    width: 100%; 
    height: 100%; 
    text-align: center; 
    object-fit: cover; 
    color: transparent; 
    text-indent: 10000px;
} 

.muiltr-19lqn8q { 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    position: relative; 
    box-sizing: border-box; 
    -webkit-tap-highlight-color: transparent; 
    outline: 0px; 
    border: 0px; 
    margin: 0px; 
    cursor: pointer; 
    user-select: none; 
    vertical-align: middle; 
    appearance: none; 
    text-decoration: none; 
    font-family: "Inter var", Roboto, Helvetica, Arial, sans-serif; 
    font-weight: 500; 
    font-size: 1.4rem; 
    line-height: 1.75; 
    min-width: 64px; 
    padding: 6px 16px; 
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; 
    color: rgb(255, 255, 255); 
    background-color: rgb(79, 70, 229); 
    text-transform: none; 
    box-shadow: none; 
    border-radius: 20px; 
    height: 40px; 
    min-height: 40px; 
    max-height: 40px;
} 

.muiltr-19lqn8q:hover { 
    text-decoration:  none; 
    background-color:  rgb(55, 48, 163); 
    box-shadow:  none;
} 

.muiltr-1pjtbja { 
    overflow: hidden; 
    text-overflow: ellipsis; 
    padding-left: 8px; 
    padding-right: 8px; 
    white-space: nowrap;
} 

.ml-24 { 
    margin-left: 2.4rem;
} 

.leading-6 { 
    line-height: 2.4rem;
} 

.prose { 
    color:  var(--tw-prose-body); 
    max-width:  65ch;
    --tw-prose-body: #374151; 
    font-size: 1.4rem; 
    line-height: 1.75;
} 

.max-w-none { 
    max-width: none;
} 

.muiltr-2fiqvc { 
    color: inherit; 
    width: 20px; 
    height: 20px; 
    min-width: 20px; 
    min-height: 20px; 
    font-size: 20px; 
    line-height: 20;
} 

.mx-8 { 
    margin-left: .8rem; 
    margin-right: .8rem;
} 

.space-y-4 > :not([hidden]) ~ :not([hidden])  { 
    --tw-space-y-reverse: 0; 
    margin-bottom: calc(.4rem*var(--tw-space-y-reverse)); 
    margin-top: calc(.4rem*(1 - var(--tw-space-y-reverse)));
} 

.prose :where(p):not(:where([class ~ ="not-prose"] *))  { 
    margin-bottom: 1.25em; 
    margin-top: 1.25em;
} 

.prose :where(.prose > :first-child):not(:where([class ~ ="not-prose"] *))  { 
    margin-top: 0;
} 

.prose :where(.prose > :last-child):not(:where([class ~ ="not-prose"] *))  { 
    margin-bottom: 0;
} 

/*a:not([role="button"]):not(.MuiButtonBase-root) { */
/*    color: rgb(79, 70, 229); */
/*    text-decoration: underline;*/
/*} */

/*a:not([role="button"])[target="_blank"] { */
/*    background: rgba(79, 70, 229, 0.2); */
/*    color: inherit; */
/*    border-bottom: 1px solid rgb(226, 232, 240); */
/*    text-decoration: none;*/
/*} */

.hover\:underline:hover { 
    -webkit-text-decoration-line: underline; 
    text-decoration-line: underline;
} 

a:not([role="button"])[target="_blank"]:hover { 
    background: rgba(79, 70, 229, 0.3); 
    text-decoration: none;
} 

.muiltr-1n33bq6 { 
    margin: 0px; 
    font-size: 1.4rem; 
    font-family: "Inter var", Roboto, Helvetica, Arial, sans-serif; 
    font-weight: 400; 
    line-height: 1.5; 
    color: rgb(107, 114, 128);
} 

.text-md { 
    font-size: 1.3rem;
} 

.muiltr-uzm5rd { 
    background: url("./images/flags.png") -1px -1582px / 24px 3876px no-repeat; 
    background-image: url("./images/flags.png"); 
    background-repeat-x: no-repeat; 
    background-repeat-y: no-repeat; 
    background-attachment: initial; 
    background-origin: initial; 
    background-clip: initial; 
    background-color: initial;
} 

.hidden { 
    display: none;
} 

.h-16 { 
    height: 1.6rem;
} 

.w-24 { 
    width: 2.4rem;
} 

.overflow-hidden { 
    overflow: hidden;
} 

@media (min-width: 600px){ 
  .sm\:flex { 
    display: flex;
  } 
}     

.font-mono { 
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
} 

@media (min-width: 600px){ 
  .sm\:ml-12 { 
    margin-left: 1.2rem;
  } 
}     

.ml-10 { 
    margin-left: 1rem;
} 

.font-medium { 
    font-weight: 500;
} 


