.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Barlow;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4683 .elementor-element.elementor-element-aecaee0{text-align:center;}.elementor-4683 .elementor-element.elementor-element-aecaee0 .elementor-heading-title{font-family:var( --e-global-typography-4ea9f9c-font-family ), Barlow;font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Barlow;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4683 .elementor-element.elementor-element-fd82323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-4683 .elementor-element.elementor-element-fd82323{text-align:center;font-family:var( --e-global-typography-bb19b6a-font-family ), Barlow;font-size:var( --e-global-typography-bb19b6a-font-size );text-decoration:var( --e-global-typography-bb19b6a-text-decoration );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-5c5f9e0{text-align:center;}.elementor-4683 .elementor-element.elementor-element-5c5f9e0 .elementor-heading-title{font-family:var( --e-global-typography-4ea9f9c-font-family ), Barlow;font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-5b71679{--spacer-size:50px;}.elementor-4683 .elementor-element.elementor-element-9751508 > .elementor-container{max-width:1400px;}.elementor-4683 .elementor-element.elementor-element-319f55a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Barlow;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4683 .elementor-element.elementor-element-c483ae8 > .elementor-widget-container{margin:-10% -10% -10% -10%;}.elementor-4683 .elementor-element.elementor-element-c483ae8{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-f66f699 > .elementor-widget-container{margin:-57% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-f66f699{text-align:center;font-family:"Barlow", Barlow;font-size:2rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-4b98b01{--spacer-size:50px;}.elementor-4683 .elementor-element.elementor-element-1c0c401 > .elementor-widget-container{margin:-15% -15% -15% -15%;}.elementor-4683 .elementor-element.elementor-element-1c0c401{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-30703b9 > .elementor-widget-container{margin:-49% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-30703b9{text-align:center;font-family:"Barlow", Barlow;font-size:2rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-40d8d72{--spacer-size:90px;}.elementor-4683 .elementor-element.elementor-element-2c42e00 > .elementor-widget-container{margin:-10% -10% -10% -10%;}.elementor-4683 .elementor-element.elementor-element-2c42e00{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-c371d73 > .elementor-widget-container{margin:-50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-c371d73{text-align:center;font-family:"Barlow", Barlow;font-size:2rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-0e651e3 > .elementor-container{max-width:1400px;}.elementor-4683 .elementor-element.elementor-element-cc6d68b{--spacer-size:50px;}.elementor-4683 .elementor-element.elementor-element-5dd46a1 > .elementor-widget-container{margin:-15% -15% -15% -15%;}.elementor-4683 .elementor-element.elementor-element-5dd46a1{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-09f4c93 > .elementor-widget-container{margin:-49% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-09f4c93{text-align:center;font-family:"Barlow", Barlow;font-size:1.7rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-4fbf703 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-4683 .elementor-element.elementor-element-4208c20 > .elementor-widget-container{margin:-10% -10% -10% -10%;}.elementor-4683 .elementor-element.elementor-element-4208c20{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-56cf30b > .elementor-widget-container{margin:-57% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-56cf30b{text-align:center;font-family:"Barlow", Barlow;font-size:1.7rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-465eeca{--spacer-size:90px;}.elementor-4683 .elementor-element.elementor-element-a1d7474 > .elementor-widget-container{margin:-10% -10% -10% -10%;}.elementor-4683 .elementor-element.elementor-element-a1d7474{z-index:-10;}.elementor-4683 .elementor-element.elementor-element-1e78cff > .elementor-widget-container{margin:-50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-1e78cff{text-align:center;font-family:"Barlow", Barlow;font-size:1.7rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-4683 .elementor-element.elementor-element-b31cb55 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4683 .elementor-element.elementor-element-8f7c5c2{--spacer-size:40px;}.elementor-4683 .elementor-element.elementor-element-97f2534 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4683 .elementor-element.elementor-element-97f2534:not(.elementor-motion-effects-element-type-background), .elementor-4683 .elementor-element.elementor-element-97f2534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mintron2.talentslounge.com/wp-content/uploads/2022/02/Vector-2.svg");}.elementor-4683 .elementor-element.elementor-element-97f2534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4683 .elementor-element.elementor-element-97f2534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4683 .elementor-element.elementor-element-f013c2d{width:100%;max-width:100%;top:134px;z-index:-1;text-align:center;}body:not(.rtl) .elementor-4683 .elementor-element.elementor-element-f013c2d{left:0px;}body.rtl .elementor-4683 .elementor-element.elementor-element-f013c2d{right:0px;}.elementor-4683 .elementor-element.elementor-element-5478aa3{--spacer-size:30px;}.elementor-4683 .elementor-element.elementor-element-98ca85c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-98ca85c{text-align:end;font-family:"Barlow", Barlow;font-size:1.5rem;font-weight:600;text-decoration:none;line-height:0.5em;letter-spacing:0.7px;word-spacing:0.1em;}.elementor-4683 .elementor-element.elementor-element-f78b0f7 > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-4683 .elementor-element.elementor-element-b176a20{text-align:center;font-family:var( --e-global-typography-bb19b6a-font-family ), Barlow;font-size:var( --e-global-typography-bb19b6a-font-size );text-decoration:var( --e-global-typography-bb19b6a-text-decoration );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-0948781{text-align:center;}.elementor-4683 .elementor-element.elementor-element-0948781 .elementor-heading-title{font-family:var( --e-global-typography-4ea9f9c-font-family ), Barlow;font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-4330d2d > .elementor-widget-container{margin:-21px -21px -21px -21px;padding:0px 0px 0px 0px;}.elementor-4683 .elementor-element.elementor-element-4330d2d{font-family:"Barlow", Barlow;font-size:1.5rem;text-decoration:none;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-4683 .elementor-element.elementor-element-d7dc18d{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4683 .elementor-element.elementor-element-aecaee0 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-fd82323{font-size:var( --e-global-typography-bb19b6a-font-size );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-5c5f9e0 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-b176a20{font-size:var( --e-global-typography-bb19b6a-font-size );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-0948781 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4683 .elementor-element.elementor-element-aecaee0 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-fd82323{font-size:var( --e-global-typography-bb19b6a-font-size );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-5c5f9e0 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-319f55a > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-4683 .elementor-element.elementor-element-1c0c401 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-4683 .elementor-element.elementor-element-2c42e00 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4683 .elementor-element.elementor-element-5dd46a1 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-4683 .elementor-element.elementor-element-4fbf703 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4683 .elementor-element.elementor-element-a1d7474 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4683 .elementor-element.elementor-element-f013c2d img{width:100%;height:398px;object-fit:cover;}.elementor-4683 .elementor-element.elementor-element-b176a20{font-size:var( --e-global-typography-bb19b6a-font-size );line-height:var( --e-global-typography-bb19b6a-line-height );}.elementor-4683 .elementor-element.elementor-element-0948781 .elementor-heading-title{font-size:var( --e-global-typography-4ea9f9c-font-size );line-height:var( --e-global-typography-4ea9f9c-line-height );letter-spacing:var( --e-global-typography-4ea9f9c-letter-spacing );}.elementor-4683 .elementor-element.elementor-element-4330d2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f78b0f7 */@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");

@import url("https://fonts.googleapis.com/css?family=Barlow:400,600");

.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

* {
  box-sizing: border-box;
}

:root { 
  --black: #000000;
  --light-wisteria: #cca1d7;
  --mercury: #dee1e5;
  --sail: #afdef9;
  --shuttle-gray: #5b677f;
  --summer-green: #97cdae;
  --white-22: #ffffff80;
  --white-5: #ffffffcc;
  --white2: #ffffff;
 
  --font-size-l2: 18px;
  --font-size-xl2: 24px;
  --font-size-xxl2: 48px;
  --font-size-xxl3: 64px;
  --font-size-xxxl: 96px;
  --font-size-xxxl2: 72px;
 
  --font-family-barlow: "Barlow", Helvetica;
  --font-family-delivery_note-regular: "Delivery Note", Helvetica;
}
.barlow-normal-shuttle-gray-24px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-barlow);
  font-size: var(--font-size-xl2);
  font-style: normal;
  font-weight: 400;
}

.barlow-semi-bold-shuttle-gray-24px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-barlow);
  font-size: var(--font-size-xl2);
  font-style: normal;
  font-weight: 600;
}

.deliverynote-regular-normal-shuttle-gray-72px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-delivery_note-regular);
  font-size: var(--font-size-xxxl2);
  font-style: normal;
  font-weight: 400;
}

.deliverynote-regular-normal-shuttle-gray-48px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-delivery_note-regular);
  font-size: var(--font-size-xxl2);
  font-style: normal;
  font-weight: 400;
}

.barlow-normal-shuttle-gray-18px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-barlow);
  font-size: var(--font-size-l2);
  font-style: normal;
  font-weight: 400;
}

.deliverynote-regular-normal-shuttle-gray-96px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-delivery_note-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
}

.deliverynote-regular-normal-shuttle-gray-64px {
  color: var(--shuttle-gray);
  font-family: var(--font-family-delivery_note-regular);
  font-size: var(--font-size-xxl3);
  font-style: normal;
  font-weight: 400;
}

.border-1px-shuttle-gray {
  border: 1px solid var(--shuttle-gray);
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive {
  align-items: flex-start;
  background-color: var(--white2);
  display: flex;
  flex-direction: column;
  height: 4728px;
  overflow: hidden;
  padding: 155px 0;
  width: 1920px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .intro {
  align-self: center;
  display: flex;
  flex-direction: column;
  height: 434px;
  margin-left: 4.0px;
  width: 1124px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .die-wk-sucht-die-mi {
  flex: 1;
  letter-spacing: 0;
  max-height: 86px;
  text-align: center;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .lorem-ipsum-dolor-si {
  flex: 1;
  letter-spacing: -0.41px;
  margin-top: 29px;
  max-height: 210px;
  text-align: center;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .button {
  align-self: center;
  height: 100px;
  margin-left: -3px;
  margin-top: 9px;
  width: 239px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group14 {
  height: 3436px;
  margin-left: -489px;
  margin-top: 63px;
  position: relative;
  width: 3556px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .vector {
  height: 2820px;
  left: 0;
  position: absolute;
  top: 616px;
  width: 3556px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .alle-schulen {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 865px;
  min-height: 485px;
  position: absolute;
  top: 2808px;
  width: 1181px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .alle-teilnehmenden-schulen {
  height: 139px;
  letter-spacing: -1.22px;
  margin-right: 13.0px;
  text-align: center;
  width: 905px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .flex-row {
  align-items: center;
  display: flex;
  margin-right: 14.0px;
  margin-top: 2px;
  min-width: 395px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .filtern-nach {
  height: 35px;
  letter-spacing: -0.41px;
  text-align: center;
  width: 138px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group5 {
  height: 51px;
  margin-left: 1px;
  position: relative;
  width: 256px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .rectangle-14 {
  background-color: var(--white-5);
  border-radius: 5px;
  height: 50px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 256px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .down-arrow-1 {
  height: 35px;
  left: 202px;
  position: absolute;
  top: 8px;
  width: 35px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .bundesland {
  height: 50px;
  left: 19px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group6 {
  border-radius: 10px;
  height: 243px;
  margin-right: 6.0px;
  margin-top: 50px;
  position: relative;
  width: 1175px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .bg {
  background-color: var(--white-5);
  border-radius: 10px;
  height: 243px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1175px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group-2 {
  height: 44px;
  left: 24px;
  position: absolute;
  top: 186px;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: right;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status {
  align-items: flex-start;
  display: flex;
  height: 20px;
  left: 998px;
  min-width: 46px;
  position: absolute;
  top: 12px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .coming {
  background-color: var(--summer-green);
  height: 20px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-1 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .gymnasium-leobersdorf {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group1 {
  height: 44px;
  left: 24px;
  position: absolute;
  top: 142px;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .coming-1 {
  background-color: var(--sail);
  height: 20px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active {
  background-color: var(--sail);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-1 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .mittelschule-krumbach {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group2 {
  height: 44px;
  left: 24px;
  position: absolute;
  top: 98px;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-2 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .gymnasium-felixdorf {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group3 {
  height: 44px;
  left: 24px;
  position: absolute;
  top: 54px;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .coming-2 {
  background-color: var(--light-wisteria);
  height: 20px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-2 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-3 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .mittelschule-berta {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group4 {
  height: 44px;
  left: 24px;
  position: absolute;
  top: 10px;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-3 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-4 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .gymnasium-anton {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .time {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 889px;
  min-height: 221px;
  position: absolute;
  top: 2552px;
  width: 1136px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .bis-31122021 {
  align-self: flex-end;
  letter-spacing: -0.41px;
  margin-right: 21px;
  min-height: 32px;
  text-align: right;
  width: 205px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group7 {
  background-color: var(--white-22);
  border-radius: 20px;
  height: 80px;
  position: relative;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .fill {
  height: 80px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 910px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .stand-12122021 {
  left: 624px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: right;
  top: 23px;
  width: 282px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .die-schulen-haben-bi {
  align-self: center;
  letter-spacing: -0.41px;
  margin-left: 4.0px;
  margin-top: 32px;
  min-height: 77px;
  text-align: center;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .right {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 849px;
  min-height: 1693px;
  position: absolute;
  top: 824px;
  width: 1202px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .die-bundeslnder-nach-mscore {
  letter-spacing: -1.09px;
  min-height: 80px;
  text-align: center;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group12 {
  border-radius: 10px;
  height: 1596px;
  margin-top: 17px;
  position: relative;
  width: 1200px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .rectangle-41 {
  background-color: var(--white-5);
  border-radius: 10px;
  height: 1596px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1200px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .obersterreich-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 1427px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group {
  height: 134px;
  position: relative;
  width: 399px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number {
  height: 45px;
  left: 355px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: left;
  top: 89px;
  width: 43px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-1 {
  height: 44px;
  left: 355px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: left;
  top: 45px;
  width: 43px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-2 {
  height: 45px;
  left: 355px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: left;
  top: 0;
  width: 43px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x999-talents-schler-in {
  height: 61px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: center;
  top: 73px;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .obersterreich {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 16px;
  min-height: 134px;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .gymnasium {
  height: 45px;
  letter-spacing: -0.41px;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .mittelschule {
  height: 44px;
  letter-spacing: -0.41px;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 2.0px;
  min-height: 110px;
  width: 44px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-1 {
  align-items: flex-start;
  display: flex;
  min-width: 44px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-4 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-5 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-2 {
  align-items: flex-start;
  display: flex;
  margin-top: 25px;
  min-width: 44px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-6 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-5 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-7 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-1 {
  height: 45px;
  letter-spacing: -0.41px;
  text-align: right;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-2 {
  height: 44px;
  letter-spacing: -0.41px;
  text-align: right;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .krnten-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 1273px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .krnten {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-6 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-8 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-9 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-7 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-10 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .steiermark-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 1107px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .steiermark {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-8 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-11 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-12 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-9 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-13 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .burgenland-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 939px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .burgenland {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-10 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-14 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-15 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-11 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-16 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .tirol-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 768px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .place {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-12 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-17 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-18 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-13 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-19 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-4 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .niedersterreich-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 596px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .niedersterreich {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-14 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-20 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-21 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-22 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .salzburg-neu {
  align-items: flex-start;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 420px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group8 {
  align-self: flex-end;
  height: 134px;
  margin-bottom: 0;
  position: relative;
  width: 399px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .place-1 {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group7-1 {
  height: 89px;
  position: relative;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .gymnasium-gnigl {
  height: 45px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 44px;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .mittelschule-maishofen {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  top: 0;
  width: 521px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-container-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-top: 4.0px;
  min-height: 110px;
  width: 44px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-15 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-23 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-24 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-25 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-6 {
  height: 89px;
  position: relative;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-24 {
  height: 45px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: right;
  top: 44px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-25 {
  height: 44px;
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: right;
  top: 0;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .vorarlberg-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 247px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .vorarlberg {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-16 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-26 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-17 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-27 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-28 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-7 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .wien-neu {
  align-items: center;
  display: flex;
  height: 134px;
  left: 103px;
  min-width: 1079px;
  position: absolute;
  top: 76px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .wien-1 {
  height: 61px;
  left: 0;
  letter-spacing: -0.82px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 355px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-18 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-29 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-19 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-30 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-31 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-container-8 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1px;
  min-height: 134px;
  width: 77px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung-1 {
  height: 1489px;
  left: 101px;
  position: absolute;
  top: 72px;
  width: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .ranking {
  display: flex;
  flex-direction: column;
  height: 1402px;
  left: 40px;
  position: absolute;
  top: 121px;
  width: 1138px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-4 {
  flex: 1;
  letter-spacing: -1.22px;
  max-height: 43.44px;
  text-align: left;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung {
  flex: 1;
  margin-left: 0.0%;
  margin-right: 1.58%;
  margin-top: 66.1px;
  max-height: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-5 {
  flex: 1;
  letter-spacing: -1.22px;
  margin-top: 60.5px;
  max-height: 43.44px;
  text-align: left;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung-2 {
  flex: 1;
  margin-left: 0.0%;
  margin-right: 1.58%;
  margin-top: 68.1px;
  max-height: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-6 {
  flex: 1;
  letter-spacing: -1.22px;
  margin-top: 62.5px;
  max-height: 43.44px;
  text-align: left;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-7 {
  flex: 1;
  letter-spacing: -1.22px;
  margin-top: 63.5px;
  max-height: 43.44px;
  text-align: left;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .number-3 {
  flex: 1;
  letter-spacing: -1.22px;
  margin-top: 61.5px;
  max-height: 43.44px;
  text-align: left;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung-3 {
  flex: 1;
  margin-left: 0.0%;
  margin-right: 1.58%;
  margin-top: 61.1px;
  max-height: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung-4 {
  flex: 1;
  margin-left: 0.0%;
  margin-right: 1.58%;
  margin-top: 60.1px;
  max-height: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .trennung-5 {
  flex: 1;
  margin-left: 0.0%;
  margin-right: 1.58%;
  margin-top: 56.1px;
  max-height: 1px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-container-2 {
  height: 20px;
  left: 40px;
  position: absolute;
  top: 39px;
  width: 507px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-3 {
  align-items: flex-start;
  display: flex;
  height: 20px;
  left: 300px;
  min-width: 207px;
  position: absolute;
  top: 0;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-20 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-32 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .kommend {
  height: 19px;
  letter-spacing: -0.31px;
  margin-left: 2px;
  width: 159px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-4 {
  align-items: flex-start;
  display: flex;
  height: 20px;
  left: 176px;
  min-width: 207px;
  position: absolute;
  top: 0;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-33 {
  background-color: var(--mercury);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .laufend {
  height: 19px;
  letter-spacing: -0.31px;
  margin-left: 2px;
  width: 159px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .status-5 {
  align-items: flex-start;
  display: flex;
  height: 20px;
  left: 0;
  min-width: 207px;
  position: absolute;
  top: 0;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .active-21 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .done-34 {
  background-color: var(--summer-green);
  height: 20px;
  margin-left: 2px;
  width: 14px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .abgeschlossen {
  height: 19px;
  letter-spacing: -0.31px;
  margin-left: 2px;
  width: 159px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .top-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 889px;
  min-height: 641px;
  position: absolute;
  top: 0;
  width: 1122px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .die-aktuellen-top-schulen {
  letter-spacing: -1.09px;
  margin-right: 2.0px;
  min-height: 80px;
  text-align: center;
  width: 1120px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group13 {
  align-items: flex-start;
  background-image: url(https://anima-uploads.s3.amazonaws.com/projects/61656e822e8641cb0493ce3a/releases/61dee390f7684e5cb3e0edd5/img/auswahl@1x.png);
  background-size: 100% 100%;
  display: flex;
  height: 526px;
  justify-content: flex-end;
  margin-right: 14.0px;
  margin-top: 35px;
  min-width: 882px;
  padding: 3.0px 0;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x2 {
  align-items: center;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 3.0px;
  min-height: 249px;
  width: 283px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-3 {
  letter-spacing: -1.63px;
  margin-right: 8.31px;
  min-height: 100px;
  text-align: center;
  width: 98px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group-1 {
  height: 106px;
  margin-right: 8.0px;
  margin-top: 10px;
  position: relative;
  width: 275px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x999-talente-schler-in {
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: center;
  top: 74px;
  width: 275px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x-waltergasse {
  left: 0;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 275px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .wien {
  letter-spacing: -0.41px;
  margin-right: 8.31px;
  margin-top: 1px;
  min-height: 32px;
  text-align: center;
  width: 275px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  min-height: 249px;
  width: 283px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x3 {
  align-items: center;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: 22.0px;
  margin-left: 19px;
  min-height: 249px;
  width: 284px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .text-33 {
  letter-spacing: -1.63px;
  margin-right: 8.79px;
  min-height: 100px;
  text-align: center;
  width: 98px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .overlap-group-3 {
  height: 106px;
  margin-right: 8.0px;
  margin-top: 10px;
  position: relative;
  width: 276px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .x999-talente-schler-in-1 {
  left: 1px;
  letter-spacing: -0.41px;
  position: absolute;
  text-align: center;
  top: 74px;
  width: 275px;
}

.x20-xxx-leaderboard-desktop-1366px-1920px-not-responsive .wien-2 {
  letter-spacing: -0.41px;
  margin-right: 7.0px;
  margin-top: 1px;
  min-height: 32px;
  text-align: center;
  width: 275px;
}/* End custom CSS */
/* Start custom CSS */input {
     display: flex;
     align-items: center;
     justify-content: center;
     margin: 0 auto;
   }
.bubbels img{
    display: hidden !important;
}
label {
     display: flex;
     align-items: center;
     justify-content: center;
     margin: 0 auto;
   }

select {
     margin-bottom: 10px;
     margin-top: 10px;
   }
   #standart-select{
       border: 1px solid #5B677F ;
   }
.select{

     display:flex;
  justify-content: center;
}
.place3,.place1,.place2{
    border: 25px solid;
    border-image:url("/wp-content/uploads/2022/02/Vector-1.svg") 25 25 repeat;
    background-size: cover;
    border-spacing: 10px;
}
.schooldiv{
    padding: 10px 15px 10px 10px;
    overflow: none;
    background-color: rgba(255,255,255,0.6) !important;
    border: 0px solid !important; 
    border-radius: 10px;
}
td {
    border-style: none none solid none !important;
    border-width: 1px !important;
    border-spacing: 20px !important;
    border-color: #5B677F !important;
    background-color: transparent !important;
    padding: 5px !important;

}
th{
        border-width: 1px !important;
}
.school table{
        border-bottom: 1px solid black !important;
         width: 100% !important;
           margin-left: auto;
  margin-right: auto;
      }
      
progress {
	display:inline-block;
	width:100%;
	background:none;
	border: 0;
	border-radius: 10px;
	text-align: left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}
progress::-webkit-progress-bar {
	height:80px;
	width:100%;
	margin:0 auto;
    background-color: rgba(255,255,255,0.6) !important;
	border-radius: 15px;
	box-shadow:0px 0px 6px #777 inset;
}
progress::-webkit-progress-value {
	display:inline-block;
	float:left;
	height:80px;
	margin:0px -10px 0 0;
	background: white;
	border-radius: 10px;
}
progress:after {


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mintron.talentslounge.com/wp-content/uploads/2022/09/Barlow-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */