html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --bodygardientbottom: #0371a530;
  --blueblack: #050d14;
  --bluemarking: #04d1e3;
  --hoverelement: #0371a582;
  --elementgray: #1d1d1d;
  --bluemarkingdark: #035085;
  --wirecolor: #6c6c6c;
  --middlemain: #0d81d5;
  --textoff: #ababab42;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.body {
  background-color: #000;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000, var(--bodygardientbottom));
  min-height: 100vh;
  font-family: Lato, sans-serif;
}

.listturnering.botton {
  padding-bottom: 80px;
}

.turneringholder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blueblack);
  color: #fff;
  background-image: repeating-radial-gradient(circle, #0a21358c, #0371a530);
  border: 2px solid #0000;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 80px 1fr 1fr 60px;
  grid-auto-columns: 1fr;
  min-height: 60px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: border-color .3s;
  display: grid;
}

.turneringholder:hover {
  border-color: var(--bluemarking);
  background-color: var(--hoverelement);
}

.turneringholder:focus {
  border-color: var(--bluemarking);
}

.container-list {
  max-width: 500px;
  position: relative;
}

.headerprofil {
  text-align: center;
  background-image: radial-gradient(circle, #0371a542, #050d1400 37%);
}

.image {
  width: 250px;
  margin-top: 30px;
  margin-bottom: 20px;
}

.text-block {
  text-align: left;
  text-transform: none;
  margin-bottom: 10px;
  font-style: italic;
  font-weight: 300;
}

.text-block.turn {
  margin-bottom: 10px;
}

.contentlistholder {
  color: #fff;
  padding-top: 20px;
}

.contentlistholder.topp {
  padding-top: 0;
}

.turnlogoholder {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
}

.turnicon {
  max-width: 70px;
  max-height: 40px;
}

.turntextholder {
  display: block;
}

.turnname {
  white-space: nowrap;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

.datename {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.datename.hide {
  display: none;
}

.sattuslable {
  text-align: right;
  font-size: 12px;
  line-height: 12px;
}

.sporticon {
  width: auto;
  height: 30px;
}

.sporticon.hide {
  display: none;
}

.filterturn {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  min-height: 40px;
  display: flex;
  overflow: auto;
}

.filterturn.organ {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.turnfilterbutton {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blueblack);
  border: 2px solid #0000;
  border-radius: 15px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 44px;
  padding: 5px 15px;
  transition: border-color .3s;
  display: flex;
}

.turnfilterbutton:hover {
  border-color: var(--bluemarking);
  background-color: var(--hoverelement);
}

.turnfilterbutton:active {
  border-color: #0000;
}

.turnfilterbutton:focus {
  border-color: var(--bluemarking);
}

.turnfilterbutton.fotball {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/6704ef9535438a0a0466f7e0_ice-fotball-v3.png");
  background-size: auto 25px;
  padding-right: 10px;
  font-size: 12px;
}

.turnfilterbutton.volleyball {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/6704f0550d9d3bf956cf20a6_volleyball-v1.png");
  background-size: auto 32px;
}

.turnfilterbutton.padles {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/6704f3189beb02a189c9a59d_padles-v1.png");
  background-size: auto 27px;
}

.auth0code {
  display: none;
}

.footersection {
  position: static;
  inset: auto 0% 0%;
}

.fotterholder {
  background-color: var(--elementgray);
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block {
  display: inline-block;
}

.fotterbutton {
  background-color: #0000;
  width: auto;
  height: 45px;
}

.fotterbutton.news {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67050b2ad11d0f6a1713e2b6_news-icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 45px;
  margin-right: 10px;
  padding-top: 45px;
  text-decoration: none;
}

.fottertext {
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.tabsmenu {
  z-index: 50;
  background-color: var(--blueblack);
  text-align: center;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 2px 9px 4px #0000008c;
}

.tabsmenu.hide {
  display: none;
}

.fotterbt {
  color: #fff;
  background-color: #0000;
}

.fotterbt.news {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67050b2ad11d0f6a1713e2b6_news-icon.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 45px;
  padding-top: 40px;
}

.fotterbt.news.w--current {
  color: var(--bluemarking);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67050d8f322d4464905463b8_news-icon-active.png");
}

.fotterbt.trunering {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67051087fb25e6d331639004_turnering-icon.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 45px;
  padding-top: 40px;
}

.fotterbt.trunering.w--current {
  color: var(--bluemarking);
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67051087fb25e6d331639004_turnering-icon.png");
}

.fotterbt.favo {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67051259d0e8738b9c4c8ef6_favo-icon.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 45px;
  padding-top: 40px;
}

.fotterbt.favo.w--current {
  color: var(--bluemarking);
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67051259d11d0f6a171a107e_favo-icon-active.png");
}

.header {
  position: relative;
}

.tabs-menu-2 {
  display: none;
}

.headerwrapper {
  z-index: 10;
  color: #fff;
  text-align: center;
  background-color: #061420;
  background-image: radial-gradient(circle, #0000005c, #0371a51a);
  padding-bottom: 0;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 10px 2px #00000057;
}

.headerfix {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0;
}

.tourmenticon {
  cursor: pointer;
  height: 45px;
}

.tourmentlable {
  font-size: 20px;
  line-height: 30px;
}

.backbutton {
  z-index: 20;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/6705208ac3d95ea3e48c3b36_back.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
  width: 45px;
  height: 45px;
  position: absolute;
  inset: 10px auto auto 10px;
}

.backbutton.logout {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67653b0d9cbb33f63f6a7444_logout-icon.png");
  background-size: 60px;
  width: 60px;
  height: 60px;
  inset: 10px 10px auto auto;
}

.buttontriggers {
  display: none;
}

.section {
  color: #fff;
  text-align: center;
  position: static;
}

.divisionholder {
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  position: relative;
}

.divisionbutton {
  background-color: #000;
  border: 2px solid #0000;
  border-radius: 16px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  transition: border-color .3s;
}

.divisionbutton:hover {
  border-color: var(--bluemarking);
  background-color: var(--hoverelement);
}

.text-block-3 {
  color: #d1d1d1;
  font-size: 12px;
}

.tab-link-tab-1 {
  background-color: #835e5e;
}

.tab-link-tab-1.w--current {
  background-color: #0000;
}

.tabs-menu-3 {
  color: #fff;
  display: none;
}

.tab-link-tu {
  background-color: #0000;
  border-bottom: 4px solid #0000;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tu.w--current {
  border-bottom: 4px solid var(--bluemarking);
  background-color: #0000;
}

.tab-link-tab-3 {
  background-color: #0000;
}

.button {
  margin-right: 10px;
}

.profile {
  color: #fff;
}

.form {
  flex-direction: column;
  display: flex;
}

.field-wrap {
  margin-bottom: 20px;
}

.p {
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.7;
}

.stack {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.form-block {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffffd9;
  border: 2px solid #f5f4f4;
  border-radius: 15px;
  width: 100%;
  padding: 40px;
  position: relative;
  box-shadow: 0 10px 20px -10px #0003;
}

.input {
  background-color: #fff;
  border: 2px solid #f5f4f4;
  border-radius: 5px;
  height: 45px;
  margin-bottom: 0;
}

.input:focus-visible, .input[data-wf-focus-visible] {
  border-color: #0e0255;
}

.button-icon-wrap {
  background-color: #fff;
  border-radius: 4px;
  padding: 10px;
}

.h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 52px;
  line-height: 65px;
}

.section-2 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  padding: 100px 5%;
  display: flex;
  position: relative;
}

.h2 {
  margin-top: 0;
}

.cell {
  justify-content: center;
}

.google-icon {
  width: 20px;
}

.spacer-40 {
  width: 40px;
}

.block_black {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/670791fd7d1878888a3796bf_pexels-ricky-esquivel-1580173.jpg");
  background-position: 50%;
  background-size: cover;
  width: 35%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.button_social {
  color: #fff;
  background-color: #4280ef;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  padding: 3px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button_social.facebook {
  background-color: #2e80e4;
}

.button-2 {
  background-color: #0d0055;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.code-embed, .githubstartuppages, .globalvariable, .apifunctions {
  display: none;
}

.button-3 {
  background-color: var(--elementgray);
  border-radius: 8px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.elementbibliotek {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blueblack);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 15px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  padding: 5px 15px;
  transition: border-color .3s;
  display: none;
}

.image-3 {
  width: 25px;
  height: 25px;
}

.listholder {
  padding-top: 10px;
  padding-bottom: 80px;
  overflow: auto;
}

.tab-pane-kamper {
  position: sticky;
  top: 0;
  bottom: auto;
}

.groupholder {
  background-color: var(--blueblack);
  background-image: linear-gradient(45deg, var(--blueblack), #0371a51f);
  color: #fff;
  text-align: left;
  border-radius: 15px;
  margin-bottom: 10px;
  padding: 0 30px 10px;
  font-size: 14px;
  line-height: 20px;
}

.groupholder.groupholderlayoutgrid {
  padding-top: 10px;
}

.groupheadername {
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.groupheadername.ma {
  line-height: 20px;
}

.matchlist {
  text-align: center;
  position: relative;
}

.matchholder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #2e2e2e;
  border-bottom: .5px #2e2e2e;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  display: grid;
}

.matchholder.n1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.matchholder.n1.volley {
  border-top-style: solid;
  border-top-color: #0c0c0c;
}

.matchholder.new {
  grid-template-columns: 1fr .4fr 1fr 1fr;
  display: block;
  position: relative;
}

.logo {
  width: 30px;
}

.teamname {
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
}

.teamname.team1 {
  text-align: right;
}

.teamname.team1.new {
  margin-left: 5px;
}

.teamname.team2 {
  text-align: left;
}

.teamname.team2.new {
  margin-left: 5px;
}

.blockleft {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  display: grid;
}

.blockright {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.headerdiv {
  border-bottom: 1px solid #474747;
  padding-top: 10px;
  padding-bottom: 10px;
}

.headerdiv.splitt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom-style: solid;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.tabs {
  position: relative;
  overflow: auto;
}

.resultlable.teampages {
  border-radius: 8px;
  padding: 2px 5px;
  display: inline-block;
}

.tablegroupholder {
  background-color: var(--blueblack);
  background-image: linear-gradient(45deg, var(--blueblack), #0371a533);
  text-align: left;
  border-radius: 15px;
  margin-bottom: 10px;
  padding: 10px 30px;
  font-size: 14px;
  line-height: 20px;
}

.tablegroupholder.volleyballview {
  background-color: var(--blueblack);
}

.tablegroupholder.fotballview {
  background-image: linear-gradient(45deg, var(--blueblack), #051925e6 0%, #0371a533);
}

.tablegroupholder.matchinfo {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.tablegroupholder.matchinfo.streamin {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.tablegroupholder.matchinfo.field {
  display: block;
}

.tablegroupholder.matchinfo.rank {
  background-color: #0000;
  background-image: linear-gradient(45deg, var(--blueblack), #0371a533);
  padding: 0 0 20px;
}

.tablegroupholder.matchinfo.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablegroupholder.matchresults {
  text-align: center;
}

.tablegroupholder.icehockey {
  display: block;
}

.rowteamholder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  display: grid;
}

.rowteamholder.header {
  padding-top: 5px;
  padding-bottom: 5px;
}

.rowteamholder.header.icehockey {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 40% 60%;
  grid-auto-columns: 1fr;
  display: grid;
}

.rowteamholder.header.matchstatusconteiner {
  grid-template-columns: 70% 30%;
}

.rowteamholder.header.matchstatusconteiner.stats {
  grid-template-columns: 80% 20%;
}

.rowteamholder.resultrow {
  cursor: pointer;
  border-top: 1px solid #343434;
  padding-top: 5px;
  padding-bottom: 5px;
}

.rowteamholder.resultrow.icehockey {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 40% 60%;
  grid-auto-columns: 1fr;
  display: grid;
}

.rowteamholder.resultrow.stats {
  background-color: #0f4062;
  background-image: linear-gradient(45deg, #071f31, #0d4265);
  border: 1px solid #0000;
  border-radius: 8px;
  grid-template-columns: repeat(auto-fit, 80%) 20%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  transition: border-color .3s;
}

.rowteamholder.resultrow.stats:hover {
  border-color: #07d1e2;
}

.teaminfoholder {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 20px 30px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.teaminfoholder.stat {
  display: block;
}

.clublogo {
  width: 30px;
}

.pointholder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pointholder.vollyball {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.pointholder.icehockey {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pointholder.playerstat {
  grid-template-columns: 1fr 1fr;
}

.pointtext.header {
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
}

.pointtext.header.point, .pointtext.played, .pointtext.won, .pointtext.drawn, .pointtext.lost {
  text-align: center;
}

.pointtext.goalsfa {
  text-align: center;
  white-space: nowrap;
}

.pointtext.goaldifference, .pointtext.points {
  text-align: center;
}

.pointtext.setsdifference {
  text-align: center;
  white-space: nowrap;
}

.pointtext.ov, .pointtext.ot, .pointtext.penaltymin, .pointtext.goals, .pointtext.assists {
  text-align: center;
}

.pointtext.notes {
  padding-left: 10px;
}

.rangenr.stat {
  width: 30px;
  font-weight: 900;
  text-decoration: underline;
  display: inline-block;
}

.loadericon {
  width: 40px;
}

.loadingholder {
  text-align: center;
}

.loadingholder.hide {
  display: none;
}

.settlist {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.settlist.hide {
  display: none;
}

.setttextlable {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
}

.setttextlable.etst {
  background-color: #2b2a2a00;
  font-weight: 700;
}

.setttextlable.last {
  border-right-style: none;
}

.settnr {
  color: #ffe8e8;
  background-color: #403f3f;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: none;
}

.settdiv {
  background-color: #141414;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.tabholder {
  position: relative;
}

.buttonholder {
  display: inline-block;
}

.tabbutton {
  color: #b0b0b0;
  background-color: #0000;
  border-bottom: 4px solid #0000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 400;
  transition: border-color .3s;
}

.divisionlable {
  color: #6c6c6c;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  display: inline-block;
  position: static;
  inset: 5px auto auto 5px;
}

.divisionlable.new {
  display: block;
}

.div-block-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: grid;
}

.div-block-2.teampage {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 40% 20% 40%;
  padding-top: 16px;
}

.code-embed-2 {
  display: none;
}

.organizer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 4px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  max-width: 150px;
  height: 60px;
  padding: 5px 10px;
  display: flex;
  position: relative;
}

.organizer:hover {
  border-color: #0000 #0000 var(--bluemarking);
  border-bottom-width: 4px;
  border-radius: 0;
}

.organizer.all {
  width: 80px;
}

.text-block-4 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.organizerlogo {
  max-height: 100%;
  display: block;
}

.text-block-5 {
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
}

.css-navigasjon-kamper, .scriptfunksjon-kamper {
  display: none;
}

.htmlkamper {
  color: snow;
  height: 100vh;
  position: relative;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-4.matchview {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-items: center;
  max-width: 80%;
}

.teamicon {
  width: 60px;
  display: block;
}

.teamicon.logoteam1, .teamicon.logoteam2 {
  display: inline-block;
}

.teamdiv-match {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.teamdiv-match.team1button {
  cursor: pointer;
}

.teamdiv-match.team1button.left {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: right;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.teamdiv-match.team2button {
  cursor: pointer;
}

.teamdiv-match.team2button.right {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.text-block-6 {
  text-align: center;
}

.text-block-6.team1, .text-block-6.team2 {
  text-align: center;
  line-height: 16px;
}

.resultlablemacth {
  font-size: 30px;
  line-height: 30px;
}

.section-3 {
  color: #fff;
  padding-top: 150px;
}

.section-3.match {
  padding-top: 145px;
  position: relative;
}

.section-3.match.matchsection {
  padding-top: 150px;
}

.section-3.team {
  padding-top: 120px;
}

.icon {
  width: 30px;
  height: 30px;
}

.icon.stort {
  width: auto;
  height: 50px;
}

.icon.stort.matcho {
  height: 30px;
}

.textlablematch {
  margin-left: 10px;
  display: inline-block;
}

.textlablematch.turnamentname {
  color: #a7a7a7;
  font-size: 12px;
}

.inforow {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.inforow.tirnament {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.inforow.tirnament.turnamentinfo {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 5px 0% auto;
}

.inforow.tirnament.turnamentinfo.hide {
  display: none;
}

.inforow.team {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
}

.inforow.topp {
  text-align: center;
  display: block;
}

.div-block-5.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-3 {
  padding-bottom: 100px;
}

.div-block-8 {
  background-color: red;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-8.hide {
  display: none;
}

.code-embed-3 {
  border-radius: 15px;
  overflow: hidden;
}

.div-block-9 {
  line-height: 16px;
}

.fieldimage {
  width: 100%;
}

.text-block-7 {
  font-size: 20px;
}

.div-block-10 {
  background-color: var(--hoverelement);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 10px;
  display: inline-block;
}

.div-block-11 {
  text-align: center;
  display: inline-block;
}

.text-block-8 {
  font-size: 16px;
  font-weight: 700;
}

.text-block-9 {
  font-size: 16px;
}

.text-block-10 {
  margin-bottom: 10px;
}

.text-block-11 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.divisionlablematch {
  color: var(--bluemarking);
  font-size: 16px;
  font-weight: 700;
}

.sharebutton {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67334fc53c65fe6fcaf44f4a_share-ios.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 45px;
  height: 45px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.sharebutton.hide {
  display: none;
}

.bordholder {
  z-index: 5;
  border-bottom: 1px solid #363636;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
  position: relative;
}

.bordholder.teampage {
  text-align: center;
  display: block;
  position: relative;
}

.bordholder.new {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 40px 40px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.aniloader {
  color: #fff;
  text-align: center;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.loading-animation {
  display: inline-block;
}

.circle {
  background-color: #000;
  border-radius: 3.1rem;
  width: 15px;
  height: 15px;
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
}

.circle.c1 {
  background-color: var(--bluemarkingdark);
}

.circle.c1.admin {
  background-color: var(--bluemarking);
}

.circle.c2 {
  background-color: var(--bluemarkingdark);
}

.circle.c2.admin {
  background-color: var(--bluemarking);
}

.circle.c3 {
  background-color: var(--bluemarkingdark);
}

.circle.c3.admin {
  background-color: var(--bluemarking);
}

.endplaysection.eighthfinalelement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.endplaysection.eighthfinalelement.bottom {
  padding-top: 0;
  padding-bottom: 0;
}

.endplaysection.quarterfinalelement {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.endplaysection.finale {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sub4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.endplaymatchholder.senter {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.endplaymatchholder.senter.finalsystem {
  text-align: center;
  display: block;
}

.endplaymatchholder.senter.bronzeholder {
  display: none;
}

.endplaymatch {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(225deg, #0f4469, #061e2d);
  border: 1px solid #0000;
  border-radius: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 10px 1fr;
  grid-auto-columns: 1fr;
  width: 100px;
  min-width: 70px;
  max-width: 20vw;
  height: 120px;
  min-height: 100px;
  max-height: 20vw;
  padding: 20px 5px 10px;
  transition: border-color .5s;
  display: grid;
  position: relative;
  box-shadow: 0 0 9px 1px #00000096;
}

.endplaymatch:hover {
  border-color: var(--bluemarkingdark);
}

.endplaymatch.left {
  margin-right: 5px;
}

.endplaymatch.left.match1 {
  cursor: pointer;
}

.endplaymatch.right {
  margin-left: 5px;
}

.endplaymatch.senter.finale {
  border: 2px solid #ffb700;
}

.endplaymatch.senter.bronze {
  border-width: 2px;
  border-color: #7f7f7f;
}

.div-block-12 {
  width: 100%;
  height: 100%;
}

.teamlogoholder {
  z-index: 5;
  filter: drop-shadow(0 0 1px #0000004f);
  position: relative;
}

.teamlogoholder.logo1 {
  z-index: 5;
  position: relative;
}

.teaminisialer {
  text-align: center;
  width: 100%;
  font-size: 12px;
  line-height: 15px;
}

.teaminisialer.inis1, .teaminisialer.inis2 {
  font-size: 12px;
}

.goalendplaylable, .lablemidt {
  text-align: center;
}

.wiresystem {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  height: 15px;
  padding-right: 0;
  display: grid;
  position: relative;
  left: 0;
  right: -10px;
}

.wiresystem.smal {
  height: 7.5px;
}

.wierfotter1 {
  border-bottom: 2px dashed var(--wirecolor);
  border-left: 2px dashed #7e7e7e;
  border-bottom-left-radius: 8px;
  width: 100%;
  height: 100%;
}

.wierfotter1.left {
  border-bottom-style: solid;
  border-left-style: solid;
}

.wierfotter1.left.botton {
  border-top: 2px solid var(--wirecolor);
  border-bottom-style: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 0;
}

.wierfotter1.right {
  border-right: 2px solid var(--wirecolor);
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0;
}

.wierfotter1.right.botton {
  border-top: 2px solid var(--wirecolor);
  border-bottom-style: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
}

.wierfotter1.senter {
  border-bottom-style: none;
  border-left-style: solid;
  border-bottom-left-radius: 0;
}

.div-block-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 30px;
  display: grid;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.winner {
  text-align: center;
  background-image: linear-gradient(270deg, #0a293e, #0c1d2f);
  border: 2px solid #ffb700;
  border-radius: 15px;
  width: 100%;
  margin-right: 10px;
  padding: 10px;
  position: relative;
  box-shadow: 0 2px 5px #000000c9;
}

.teamnamevinner {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: inline;
}

.text-block-12 {
  text-align: center;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
  position: absolute;
  inset: -20px 0% auto;
}

.winnerlogo {
  width: 30%;
}

.endplayelements {
  padding-bottom: 20px;
}

.div-block-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30px auto 30px;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-18 {
  border-bottom: 2px solid #ffb700;
  width: 100%;
  height: 50%;
}

.endplayname {
  font-size: 40px;
  line-height: 40px;
  display: block;
}

.enplaytext {
  text-align: center;
  position: absolute;
  top: 26px;
  bottom: auto;
  left: 40px;
}

.headerholder {
  text-align: center;
  cursor: pointer;
  background-image: radial-gradient(circle, #071f2f, #06101b);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.endplayheaderendplay {
  border-radius: 15px;
  margin-bottom: 10px;
  overflow: hidden;
}

.divisionname {
  text-align: center;
  margin-top: 10px;
  display: block;
}

.contentholder {
  background-image: radial-gradient(circle, #072131, #06101a);
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  height: 0;
  display: block;
}

.div-block-20 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.text-block-13 {
  display: block;
}

.hidelibrary {
  display: none;
}

.datelable {
  text-align: center;
  width: 80%;
  font-size: 12px;
  line-height: 15px;
  display: block;
}

.endplaylable {
  color: #ffb700;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

.endplaylable.new {
  white-space: nowrap;
  margin-right: 5px;
  line-height: 15px;
  display: inline-block;
}

.endplaylablematch {
  color: #ffb700;
  font-size: 16px;
}

.adminbutton {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/6751897da22b820ee4ecd7a5_add.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: auto 20px 0% auto;
}

.creatholder {
  color: #fff;
  background-color: #071f2f;
  background-image: none;
  border-radius: 15px;
  margin-top: 10px;
  padding: 30px;
}

.text-field {
  color: #000;
  background-color: #d3d3d3;
  border-radius: 8px;
  margin-bottom: 0;
}

.text-field.dato {
  color: #000;
  width: 100%;
}

.text-block-14 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
}

.gridformholder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 10px;
  display: grid;
}

.selectorelement {
  border: 1px solid var(--bluemarking);
  color: #fff;
  background-image: linear-gradient(#0c3855, #0b314c);
  border-radius: 8px;
  max-width: 100%;
  margin-bottom: 0;
}

.selectorelement.matchgroup {
  border-style: solid;
  border-color: var(--wirecolor);
  color: #fff;
  text-align: right;
  background-color: #071824;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/676f1041a45a5247bf30a560_down.png"), linear-gradient(#0c38552e, #0b314c40);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 15px, auto;
  border-radius: 15px;
  padding: 5px 15px 5px 10px;
}

.div-block-21 {
  margin-bottom: 10px;
}

.opprettbutton {
  border: 1px solid var(--bluemarking);
  text-align: center;
  background-image: linear-gradient(#0d324d, #0a3754);
  border-radius: 8px;
}

.div-block-22 {
  text-align: right;
}

.div-block-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.divisjonlist {
  margin-bottom: 10px;
}

.divisjonelement {
  border: 1px solid var(--bluemarking);
  background-image: linear-gradient(#0d324d, #0d324d);
  border-radius: 15px;
  padding: 5px 40px 5px 10px;
  display: inline-block;
  position: relative;
}

.button-4 {
  background-color: #05141d;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67506f7249d23cf6d9c58106_x_icon_152489.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 0;
  position: absolute;
  inset: 2.5px 2.5px 0% auto;
}

.text-block-15 {
  font-size: 12px;
}

.getjobdon-after-element {
  display: none;
}

.uploadedtrunamentimagepreview {
  max-width: 100px;
  display: inline-block;
}

.div-block-24 {
  text-align: center;
  margin-bottom: 10px;
}

.lableteam {
  margin-left: 10px;
}

.lableteam.clublable {
  text-align: center;
  white-space: nowrap;
  margin-left: 0;
}

.lableteam.divisjon {
  white-space: nowrap;
  margin-left: 0;
}

.lableteam.lable {
  margin-right: 10px;
  font-size: 14px;
}

.lableteam.groupname {
  white-space: nowrap;
  margin-left: 0;
}

.blocktime {
  position: absolute;
  inset: 0% auto auto 0%;
}

.teamdatematch {
  font-weight: 300;
  line-height: 15px;
}

.fieldarea {
  font-weight: 300;
  line-height: 15px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fieldarea.hide {
  display: none;
}

.div-block-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-25.team {
  flex: 1;
  padding-left: 60px;
  display: flex;
}

.teamnameheader {
  text-align: left;
  font-size: 30px;
  line-height: 30px;
}

.text-block-16 {
  margin-bottom: 10px;
  margin-right: 10px;
}

.text-block-16.matchinactiveturnament.senter {
  text-align: left;
  border-bottom: 1px #ffffff47;
  margin-top: 10px;
  margin-bottom: 0;
  display: inline-block;
}

.text-block-16.counter {
  display: inline-block;
}

.image-4 {
  width: 60px;
  margin: 30px 10px 10px 30px;
}

.textlable {
  margin-left: 10px;
}

.text-block-18 {
  border-bottom: 1px solid #e8e8e857;
  font-weight: 700;
}

.div-block-26 {
  display: inline-block;
}

.div-block-27 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.matchdescription {
  margin-top: 10px;
}

.div-block-28 {
  text-align: left;
}

.rankdescription {
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
}

.body-2 {
  background-color: #000;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, black, var(--bodygardientbottom));
  font-family: Lato, sans-serif;
}

.div-block-29 {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.tabs-2 {
  text-align: center;
}

.tabs-2.sub {
  margin-top: 0;
  padding-top: 0;
}

.stdelement {
  background-color: #050d14;
  background-image: linear-gradient(45deg, #041723, #072130);
  border-radius: 15px;
  min-height: 70px;
  margin-top: 0;
  padding: 5px 20px 20px;
  display: block;
}

.stdelement.tour {
  margin-top: 5px;
  padding-bottom: 10px;
}

.stdelement.team {
  text-align: left;
}

.container-4 {
  color: #fff;
}

.githubloader {
  display: none;
}

.tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5px;
  display: inline-block;
  overflow: hidden;
}

.tab-pane-tab-3 {
  text-align: center;
}

.import.description {
  display: block;
}

.standardlistrow {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0371a536;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 20px;
  transition: background-color .5s;
  display: grid;
}

.standardlistrow:hover {
  background-color: #0371a573;
}

.standardlistrow.divisjonlayoutelement {
  grid-template-columns: 1fr 1fr;
  justify-items: start;
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.standardlistrow.turnamentlayoutelement {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr 1fr .5fr 1fr 1fr;
  min-height: 60px;
  margin-bottom: 10px;
  position: relative;
}

.standardlistrow.grouplayoutelement {
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.standardlistrow.teamlayout {
  grid-template-columns: 1fr 1fr 1fr;
}

.standardlistrow.prosess {
  color: #fff;
  background-color: #0000;
}

.standardlistrow.divisionrow {
  grid-template-columns: 1fr 2fr 1fr .5fr .5fr;
  transition: background-color .5s;
  position: relative;
}

.standardlistrow.divisionrow:hover {
  background-color: #0371a58c;
}

.standardlistrow.teamrow {
  grid-template-columns: 50px 1fr 1fr 120px 1fr 1fr 40px;
  position: relative;
}

.standardlistrow.matchrow {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 5% 10% 7% 20% 10% 20% 7% 10% 5%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.standardlistrow.matchrow.copy {
  border: 2px dotted #fff;
}

.standardlistrow.clubrow {
  grid-template-columns: 50px 1fr 1fr 1fr;
  position: relative;
}

.standardlistrow.organizer {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.standardlistrow.organizerrow {
  grid-template-columns: 90px 1fr 1fr 1fr;
  position: relative;
}

.standardlistrow.tournamentrow {
  grid-template-columns: 90px 1fr 1fr;
  position: relative;
}

.standardlistrow.copywait {
  text-align: center;
  border: 2px #fff;
  display: block;
}

.standardlistrow.playerrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 25px 1fr 1fr 1fr 1fr 40px;
  position: relative;
}

.lable {
  white-space: nowrap;
  font-size: 16px;
}

.lable.inline {
  margin-left: 10px;
  display: inline-block;
}

.lable.inline.endname {
  margin-left: 0;
}

.lable.name {
  text-align: left;
  font-size: 16px;
  line-height: 16px;
  display: block;
}

.lable.name.player {
  font-weight: 900;
}

.lable.groupname {
  text-align: left;
  display: block;
}

.lable.groupname.right {
  text-align: right;
}

.lable.groupname.player {
  font-size: 12px;
  line-height: 15px;
}

.lable.organizername {
  white-space: nowrap;
}

.lable.club {
  white-space: normal;
}

.lable.club.player, .lable.division.player {
  font-size: 12px;
  line-height: 15px;
}

.lable.team1name {
  text-align: right;
  white-space: normal;
  cursor: pointer;
}

.lable.team2name {
  white-space: normal;
  cursor: pointer;
}

.lable.field {
  text-align: right;
  white-space: normal;
  cursor: pointer;
}

.lable.location {
  text-align: left;
  white-space: normal;
  cursor: pointer;
}

.lable.refereename {
  cursor: pointer;
}

.lable.time {
  text-align: left;
  white-space: normal;
  padding-right: 0;
  font-size: 16px;
}

.lable.goalteam1 {
  text-align: center;
  background-color: #030c13;
  border-radius: 8px;
  padding: 5px 10px;
  line-height: 16px;
}

.lable.goalteam2 {
  text-align: center;
  background-color: #030c13;
  border-radius: 8px;
  width: 100%;
  padding: 5px 10px;
  line-height: 16px;
}

.lable.finalenr {
  text-align: right;
  cursor: pointer;
}

.lable.settlable {
  background-color: var(--hoverelement);
  border-radius: 8px;
  padding: 5px 10px;
  display: inline-block;
}

.lable.distanse {
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
}

.lable.copytext {
  padding-top: 10px;
  padding-bottom: 10px;
}

.lable.penaltyminteam1 {
  text-align: right;
  background-color: #06405e;
  border-radius: 8px;
  padding: 5px 10px;
  display: inline-block;
}

.lable.penaltyminteam2 {
  background-color: #03405e;
  border-radius: 8px;
  padding: 5px 10px;
  display: inline-block;
}

.lable.minutesperperiod, .lable.numberofperiods {
  text-align: left;
}

.lable.nr {
  line-height: 16px;
}

.lable.team {
  font-size: 12px;
  line-height: 15px;
}

.cellholder {
  z-index: 5;
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
}

.cellholder.teamlogonameholder {
  z-index: 5;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.cellholder.teamlogonameholder.right {
  grid-template-columns: 50px 1fr;
}

.cellholder.goal {
  text-align: right;
}

.cellholder.senter {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.cellholder.senter.um {
  background-color: #030d13cc;
  border-radius: 8px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
}

.cellholder.settholder {
  background-color: #00000091;
  border-radius: 8px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 15px 10px;
}

.cellholder.to {
  z-index: 6;
}

.cellholder.left {
  text-align: right;
}

.cellholder.checkb {
  text-align: center;
  background-color: #0000004f;
  border-radius: 8px;
  padding: 5px;
}

.groupdiv {
  background-color: #ffffff14;
  border-radius: 8px;
  margin-right: 10px;
  padding: 6px;
  display: inline-block;
}

.div-block-32 {
  display: inline-block;
}

.headerlable {
  text-align: left;
  font-size: 10px;
  font-weight: 300;
  line-height: 13px;
  display: block;
}

.headerlable.right {
  text-align: right;
  line-height: 13px;
}

.headerlable.senter {
  text-align: center;
}

.headerlable.smal {
  line-height: 15px;
}

.headerlable.um, .headerlable.checkb {
  text-align: center;
  margin-bottom: 5px;
}

.elementlibraryadmin {
  color: #fff;
  display: block;
}

.section-4 {
  display: block;
}

.subgroup {
  background-color: #ffffff2e;
  border-radius: 8px;
  margin-right: 10px;
  padding: 6px;
  display: inline-block;
}

.div-block-34 {
  background-image: linear-gradient(180deg, var(--bodygardientbottom), #061c2a);
  border-radius: 15px;
}

.bold-text {
  font-weight: 300;
}

.button-5 {
  background-color: var(--bluemarkingdark);
  border-radius: 15px;
}

.button-5.videreknapp {
  border-radius: 8px;
}

.button-5.videreknapp.open {
  background-color: var(--bluemarking);
  color: #000;
}

.discriptiontext {
  padding-top: 10px;
  padding-bottom: 10px;
}

.importbuttonpanel {
  display: none;
}

.rowbox {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  padding-left: 180px;
  display: grid;
}

.rowbox.divisionstruktureholder {
  margin-bottom: 0;
  padding-left: 60px;
}

.rowbox.divisionstruktureholder.groups {
  padding-left: 60px;
}

.rowbox.groupstruktureholder {
  padding-left: 120px;
}

.linebox {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60px;
  height: 100%;
  display: grid;
}

.div-block-37 {
  border-left: 1px #000;
  width: 100%;
}

.div-block-37.toppright {
  border-bottom: 2px solid var(--bluemarking);
  border-left: 2px solid var(--bluemarking);
  border-radius: 0;
}

.div-block-37.bottomright {
  border-top: 1px none var(--bluemarking);
  border-left: 2px solid var(--bluemarking);
  border-top-left-radius: 0;
  display: none;
}

.text-block-19 {
  flex: 1;
}

.pointline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.imagepoint {
  width: 40px;
  height: 40px;
}

.textmessage {
  margin-left: 10px;
  display: inline-block;
}

.pointholderpanel {
  display: none;
}

.messageinfo {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tab-link-tab-3-2 {
  background-color: #dcdcdc;
  transition: background-color .5s;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--hoverelement);
  color: #fff;
  transition: background-color .5s;
}

.button-6 {
  z-index: 100;
  position: absolute;
  inset: 0% 0% auto auto;
}

.tab-link-turnering {
  background-color: #ddd;
  transition: background-color .5s;
}

.tab-link-turnering.w--current {
  background-color: var(--hoverelement);
  color: #fff;
  transition: background-color .5s;
}

.tab-link-turnering.hide, .tab-link-turnering.hide.w--current {
  display: none;
}

.tab-link-divisjon {
  background-color: #ddd;
  transition: background-color .5s;
}

.tab-link-divisjon.w--current {
  background-color: var(--hoverelement);
  color: #fff;
}

.tab-link-lag {
  background-color: #dcdcdc;
  transition: background-color .5s;
}

.tab-link-lag.w--current {
  background-color: var(--hoverelement);
  color: #fff;
}

.code-embed-11 {
  margin-bottom: 10px;
  margin-left: 10px;
  display: inline-block;
}

.code-embed-11.tour {
  margin-bottom: 0;
}

.code-embed-11.tour.team {
  margin-left: 0;
  margin-right: 10px;
  position: relative;
}

.code-embed-11.tour.team.inline {
  display: inline-block;
}

.code-embed-11.tour.hide {
  display: none;
}

.tournamentselector {
  border-radius: 15px;
}

.tournament {
  width: 60px;
  height: 60px;
}

.tournament.sporticon {
  width: 50px;
  max-width: none;
  height: 50px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.tournament.tournamenticon {
  width: auto;
}

.tournament.tournamenticon.open {
  height: 100px;
}

.tournamentinfobox {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding: 20px;
  display: grid;
}

.tournamentname {
  text-align: left;
  font-size: 20px;
  font-weight: 700;
}

.text-block-20 {
  text-align: left;
}

.text-block-20.right {
  text-align: right;
}

.text-block-20.right.username {
  max-width: 200px;
  overflow: scroll;
}

.text-block-20.right.username.bte {
  display: block;
}

.tournamentinfoheader {
  position: relative;
}

.div-block-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: block;
  position: relative;
}

.eventname {
  text-align: left;
}

.bryter {
  margin-bottom: -5px;
  display: inline-block;
}

.div-block-39 {
  z-index: 10;
}

.div-block-40 {
  display: block;
  position: relative;
}

.teamlogo {
  height: 50px;
}

.teamlogo.team1logo, .teamlogo.team2logo {
  height: 40px;
}

.teamlogo.begrensat {
  max-width: 90px;
  height: auto;
  max-height: 50px;
}

.div-block-41 {
  text-align: left;
}

.div-block-42 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-42.onsite {
  text-align: center;
  display: block;
}

.rowcounter {
  text-align: left;
}

.text-block-21 {
  margin-bottom: 10px;
  display: none;
}

.line {
  background-color: var(--hoverelement);
  height: 2px;
}

.section-5 {
  display: none;
}

.tab-link-turnering-2 {
  background-color: #ddd;
}

.tab-link-turnering-2.w--current {
  background-color: var(--bluemarkingdark);
  color: #fff;
  display: inline-block;
}

.inputtextfield {
  background-color: #fff;
  border-radius: 15px;
  display: inline-block;
}

.contentinfomatch {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--hoverelement);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  padding: 10px 20px;
  display: grid;
}

.contentinfomatch.resultinfo {
  background-color: #0000;
  grid-template-columns: 1fr 1fr 1fr;
  display: block;
}

.standardinputfield {
  color: #000;
  background-color: #fff;
  border: 1px #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 10px;
}

.standarddropdowninput {
  color: #fff;
  background-color: #34444f;
  border: 1px #000;
  border-radius: 8px;
  padding: 10px;
}

.infobutton {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/675bdca9fc3c8ebd83bda263_open-row.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  width: 100%;
}

.infobutton.open {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/675bdca98f0bc562d524b27f_close-row.png");
}

.infobutton.close {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/675bdca9fc3c8ebd83bda263_open-row.png");
}

.notinuseelements {
  display: none;
}

.allinfomatch {
  text-align: center;
  display: block;
}

.dateholder {
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 10px;
}

.resultatcell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 10px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resultstatus {
  border-radius: 8px;
  margin-bottom: 5px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
}

.resultstatus.played {
  background-color: var(--hoverelement);
  margin-bottom: 5px;
}

.text-block-23 {
  text-align: center;
}

.volleyballresults {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.icehockey {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.div-block-43 {
  text-align: center;
}

.div-block-44 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttonpanel {
  text-align: right;
}

.panelbutton {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/676120440a25c97a4d78a2d7_recycle-bin-icon-hvit.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 50px;
  height: 50px;
}

.panelbutton.deletebutton {
  background-size: 20px;
}

.panelbutton.duplicate {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67612803e9e4e7232a570081_Duplicate-.svg");
  background-size: 20px;
}

.panelbutton.matchlogicon {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67f63619ab7ca544da6287b8_match-log.png");
  background-size: 25px;
}

.button-7 {
  background-color: var(--bluemarkingdark);
  border-radius: 15px;
}

.newgroup {
  background-color: var(--bluemarkingdark);
  border-radius: 8px;
  margin-right: 10px;
  padding: 6px 10px;
  font-size: 16px;
}

.newgroup.hide {
  display: none;
}

.submit-button {
  background-color: var(--bluemarkingdark);
  border-radius: 8px;
}

.text-block-24 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
}

.link {
  color: #fff;
}

.div-block-45 {
  text-align: left;
  max-width: 500px;
  padding: 20px;
  display: inline-block;
}

.container-5 {
  text-align: center;
}

.text-field-2, .text-field-3 {
  border-radius: 8px;
}

.image-5 {
  cursor: pointer;
  max-width: 120px;
}

.logg, .logg.w--current {
  display: none;
}

.finalename {
  z-index: 5;
  color: #ffb700;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 10px;
  font-weight: 300;
  line-height: 12px;
  position: absolute;
  top: -15px;
}

.finalenumberlabel {
  color: #ffb700;
  text-align: center;
  font-size: 10px;
  position: absolute;
  inset: 14px 0% auto;
}

.button-8 {
  z-index: 600;
  width: 200px;
  display: block;
  position: relative;
}

.div-block-46 {
  position: relative;
}

.div-block-47, .div-block-48 {
  z-index: 1;
  position: relative;
}

.overtimeshootout {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #343c43;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-embed-12 {
  text-align: right;
  display: block;
}

.text-block-29 {
  color: var(--middlemain);
  width: 12px;
  font-weight: 400;
}

.text-block-29.countermatch.ma {
  width: auto;
}

.code-embed-13 {
  z-index: 100;
  background-color: #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: none;
  position: absolute;
  inset: auto 10px -48px auto;
}

.playicon {
  z-index: 1;
  text-align: left;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  line-height: 16px;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.playicon.team {
  display: flex;
}

.playicon.inteams {
  inset: auto auto 5px 0%;
}

.playicon.new {
  display: none;
}

.text-block-30 {
  background-color: var(--bluemarking);
  color: #000;
  border-radius: 8px;
  padding: 5px;
  font-size: 8px;
  font-weight: 400;
  line-height: 10px;
  display: inline-block;
  position: relative;
  top: 8px;
  left: 0;
  transform: rotate(-26deg);
}

.text-block-30.inteams {
  transform: none;
}

.locationlable {
  background-color: #0371a545;
  border-radius: 8px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.locationlable.new {
  text-align: right;
  background-color: #0000;
}

.teventname {
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  display: inline-block;
}

.resultwrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #2c2c2d;
  border-radius: 8px;
  grid-template-rows: auto 5px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 12px;
  font-size: 18px;
  font-weight: 700;
  display: grid;
}

.mellomstrek {
  background-color: #fff;
  width: 10px;
  height: 1px;
}

.teamwrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.locationwrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.locationtext {
  line-height: 16px;
  display: block;
}

.refereename {
  color: #a5a5a5;
  line-height: 16px;
}

.divisiontext {
  white-space: nowrap;
  margin-right: 5px;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
}

.grouptext {
  white-space: nowrap;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
}

.divisiongroupwrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.code-embed-14 {
  display: inline-block;
  position: absolute;
  bottom: -45px;
  left: 10px;
  right: auto;
}

.div-block-51 {
  text-align: center;
  background-color: #000;
  height: 53px;
  display: block;
  position: absolute;
  bottom: -53px;
  left: 0%;
  right: 0%;
}

.code-embed-15 {
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: auto;
}

.underlineheader {
  display: none;
}

.closeopengroupbutton {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67ee90e37e7c992b339804c2_close-open-icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  width: 40px;
  height: 40px;
  display: block;
}

.closeopengroupbutton.down {
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/676f1041a45a5247bf30a560_down.png");
  transition: opacity .2s;
}

.div-block-52 {
  display: none;
}

.filterstartbutton {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/67f3d14ed0da43a6d1c18ee8_filters-hvit.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  transition: border-color .2s;
  position: absolute;
  inset: auto 10px 10px auto;
}

.matchstatuswrapperfilter {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-31 {
  text-align: center;
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  display: block;
}

.matchlogconteiner {
  display: none;
}

.matchloglist {
  border-radius: 8px;
  padding: 10px 50px;
}

.matchloggaddrowconteiner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.newlogrowadd {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--textoff);
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 20px;
  display: grid;
  position: relative;
}

.loginputfield {
  border-radius: 8px;
  margin-bottom: 0;
}

.loginputfield.logplayedminutes {
  padding-left: 10px;
  padding-right: 10px;
}

.loginputfield.logdescription {
  text-align: left;
}

.loginputconteiner {
  text-align: left;
  font-size: 12px;
  line-height: 15px;
}

.loginputconteiner.assist, .loginputconteiner.utvisning {
  display: block;
}

.loginputselector {
  border-radius: 8px;
}

.loglabletext {
  padding-left: 8px;
}

.checkbox {
  border-radius: 8px;
  width: 20px;
  height: 20px;
}

.logsavebutton {
  background-color: var(--blueblack);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.text-block-32 {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.loggrow {
  border-radius: 8px;
  position: relative;
}

.logglable {
  display: inline-block;
}

.logglable.logminutes {
  white-space: nowrap;
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px 7px;
  font-size: 12px;
  line-height: 15px;
  display: flex;
  position: relative;
}

.logglable.eventname {
  text-align: right;
  display: block;
}

.logglable.eventname.right {
  text-align: left;
}

.logglable.info {
  font-size: 12px;
  line-height: 15px;
}

.loggconteiner.rowteam1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  margin-right: -15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 50%;
  display: flex;
  position: relative;
}

.loggconteiner.rowteam2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-left: -15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50%;
  display: flex;
  position: relative;
}

.logdescription {
  text-align: right;
  display: inline-block;
}

.logdescription.right {
  text-align: left;
}

.eventicon {
  width: 30px;
}

.teamconteiner {
  display: none;
}

.loggelementholder {
  padding: 10px 50px;
  display: block;
}

.middelstreak {
  border-left: 2px dashed #ffffff45;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.matchstatusconteiner {
  position: relative;
}

.matchstatusconteiner.start {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ffffff45;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.matchstatusconteiner.end {
  text-align: center;
}

.div-block-53 {
  border-top: 1px solid #ffffff4a;
  height: 10px;
  position: relative;
}

.div-block-53.end {
  border-top-style: none;
  border-bottom: 1px solid #fff3;
}

.matchstartlable {
  margin-left: 41px;
  margin-right: 41px;
  display: inline-block;
}

.periodconteiner {
  border-top: 1px solid #ffffff30;
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.team1lable, .team2lable {
  font-style: italic;
  display: inline-block;
}

.deletebuttonlogg {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/676120440a25c97a4d78a2d7_recycle-bin-icon-hvit.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.deletebuttonlogg.right {
  inset: 0% 0% auto auto;
}

.div-block-54 {
  height: 100%;
}

.teameventconteiner {
  padding-left: 30px;
  padding-right: 30px;
}

.playerstatview {
  margin-top: 10px;
}

.playername {
  font-weight: 900;
  display: inline-block;
}

.clubblable {
  font-size: 12px;
  line-height: 15px;
}

.div-block-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.divisjonlable {
  margin-left: 0;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
}

.text-block-34 {
  font-size: 10px;
  line-height: 12px;
}

.div-block-56 {
  text-align: left;
}

.div-block-57 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #949494;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  display: grid;
}

.teamlable {
  font-size: 12px;
  line-height: 15px;
}

.text-block-36 {
  text-align: center;
  font-size: 10px;
  line-height: 12px;
}

.image-6 {
  width: 50px;
}

.countplayers {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.tab-link-spillere.w--current {
  background-color: var(--hoverelement);
  color: #fff;
}

.infomaxgoaldiff {
  text-align: center;
}

.support {
  background-color: #000;
}

.div-block-58 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.rich-text-block {
  color: #fff;
}

.image-7 {
  width: 50%;
}

.div-block-59 {
  text-align: center;
}

.code-embed-16 {
  text-align: left;
  border-radius: 8px;
  overflow: hidden;
}

.statisticfilterconteiner {
  text-align: center;
}

.statisticfilterbutton {
  background-color: #000;
  border: 2px solid #0000;
  border-radius: 16px;
  margin-bottom: 10px;
  margin-right: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 15px;
  transition: border-color .3s, background-color .3s;
}

.statisticfilterbutton:hover, .statisticfilterbutton.active {
  border-color: var(--bluemarking);
  background-color: var(--hoverelement);
}

.flaggiicon {
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66f547dd445606c275070efb/68b03d127a60db315ee22298_round-flag-norway-.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute;
  inset: 10% 10px auto auto;
}

@media screen and (max-width: 991px) {
  .block_black {
    width: 100%;
    height: 30%;
    inset: auto 0% 0%;
  }

  .tablegroupholder.matchonteampage, .matchloglist, .loggelementholder {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .tablegroupholder.matchonteampage {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .container-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image {
    width: 250px;
  }

  .filterturn {
    box-sizing: content-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .turnfilterbutton {
    flex: none;
    font-size: 12px;
  }

  .tabsmenu {
    padding-bottom: 10px;
  }

  .fotterbt, .fotterbt.news, .fotterbt.trunering.w--current, .fotterbt.favo {
    display: inline-block;
  }

  .divisionbutton {
    margin-right: 5px;
  }

  .tab-link-tu {
    padding-left: 18px;
    padding-right: 18px;
    display: inline-block;
  }

  .button_social {
    text-align: center;
  }

  .groupholder.groupholderlayoutgrid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tablegroupholder.matchinfo.streamin {
    padding: 10px;
  }

  .tablegroupholder.matchinfo.field, .tablegroupholder.matchonteampage, .tablegroupholder.matchlogg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pointtext {
    font-size: 12px;
  }

  .inforow {
    display: flex;
  }

  .inforow.team {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .container-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6 {
    background-color: red;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-7 {
    background-color: red;
    border-radius: 50%;
    width: 20px;
    height: 20px;
  }

  .text-block-11 {
    text-align: center;
    padding-left: 10px;
  }

  .aniloader {
    display: none;
  }

  .endplaymatch {
    min-width: 50px;
  }

  .text-field.startdate, .text-field.enddate {
    max-width: 40vw;
  }

  .gridformholder {
    overflow: visible;
  }

  .lableteam.lable {
    margin-left: 0;
  }

  .teamdatematch, .fieldname {
    font-size: 12px;
  }

  .text-block-16 {
    position: relative;
  }

  .text-block-16.matchinactiveturnament.senter {
    display: inline-block;
  }

  .div-block-28, .rankdescription {
    text-align: left;
  }

  .tabs-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .standardlistrow.tournamentrow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 50px 1fr 1fr;
  }

  .cellholder.settholder {
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .elementlibraryadmin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-3-2 {
    justify-content: center;
    align-items: center;
    padding-left: 11px;
    padding-right: 11px;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .tab-link-turnering {
    font-size: 12px;
    line-height: 16px;
  }

  .tab-link-turnering.hide {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .tab-link-divisjon, .tab-link-lag {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .tab-link-turnering-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
  }

  .tab-link-turnering-2.w--current {
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }

  .volleyballresults {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-44 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .text-block-25, .text-block-26, .text-block-27, .text-block-28 {
    text-align: center;
  }

  .matchloglist {
    padding-left: 20px;
    padding-right: 20px;
  }

  .loggelementholder, .teameventconteiner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .playerstatview {
    padding-left: 20px;
    padding-right: 20px;
  }
}

#w-node-b409922b-f975-c53c-8227-17ed73e511c8-75070f09 {
  place-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511ca-75070f09, #w-node-b409922b-f975-c53c-8227-17ed73e511cf-75070f09 {
  align-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511d2-75070f09 {
  place-self: center;
}

#w-node-b8c4cfe7-93f1-9c62-1213-d07f9996e080-75070f09, #w-node-_265ec494-779c-a608-2423-d60ff7935d02-75070f09 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfa-75070f09 {
  place-self: auto end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfb-75070f09 {
  place-self: center end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfd-75070f09 {
  justify-self: end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfe-75070f09 {
  align-self: center;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d01-75070f09, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d02-75070f09 {
  justify-self: start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d03-75070f09 {
  place-self: center start;
}

#w-node-ef75a580-32c3-f5eb-a8dd-8b18e08732e4-75070f09 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b6-75070f09 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b7-75070f09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b9-75070f09, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7bb-75070f09 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cc-75070f09 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cd-75070f09, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d0-75070f09, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d2-75070f09 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7df-75070f09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9682-75070f09 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9683-75070f09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9685-75070f09, #w-node-_61cb26ed-2639-3869-b929-e7b576cf9687-75070f09 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9698-75070f09 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9699-75070f09, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969c-75070f09, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969e-75070f09 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf96ab-75070f09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf0-a232d19b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf1-a232d19b, #w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf8-a232d19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511c8-7528eda2 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511ca-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511cd-7528eda2 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: end start;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511cf-7528eda2 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511d2-7528eda2 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: center;
}

#startdate.w-node-_237abb9a-c93a-f53e-db54-515eba70b8e9-7528eda2 {
  place-self: center;
}

#organizer.w-node-_237abb9a-c93a-f53e-db54-515eba70b8eb-7528eda2 {
  justify-self: end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cf6-7528eda2 {
  align-self: center;
}

#w-node-_3314fe10-edaf-19a6-dfa8-f402277ca1f8-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2137e36b-4703-b7a2-bc4e-3ca8928b1d74-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_9e92be7f-6700-2c0d-33ff-2d57e5f33b35-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_53ccc898-f5f9-9126-7354-6da8810702dd-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch center;
}

#w-node-bbc31bc9-0411-c0a0-dfdb-ea7ffd2ac026-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4943364c-466d-cc39-b89c-cadb7167d926-7528eda2 {
  align-self: center;
}

#w-node-_73f379e9-e99c-2125-7bf1-158e4cdc7a39-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-bd39e360-f25b-50ba-3556-04d7b914806b-7528eda2 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfa-7528eda2 {
  place-self: auto start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfd-7528eda2, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfb-7528eda2 {
  place-self: center end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d01-7528eda2 {
  justify-self: start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d02-7528eda2, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d03-7528eda2 {
  place-self: center start;
}

#w-node-_2588664f-1141-d9f9-c4bf-8423c357da59-7528eda2 {
  grid-area: 1 / 3 / 3 / 5;
  justify-self: end;
}

#w-node-_26d79b66-7a3d-7bd4-5638-177e003ddb01-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_265ec494-779c-a608-2423-d60ff7935d02-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8cb48447-937a-c592-0338-a2a7c2696af7-7528eda2, #w-node-fc8be7ef-4abc-084d-ab31-f09a1a06e860-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab74b-7528eda2 {
  align-self: center;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab74f-7528eda2 {
  place-self: center end;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab753-7528eda2, #w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab754-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab757-7528eda2 {
  place-self: auto end;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab758-7528eda2, #w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab75a-7528eda2 {
  place-self: center end;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab75b-7528eda2 {
  align-self: center;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab75e-7528eda2 {
  justify-self: start;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab75f-7528eda2, #w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab760-7528eda2 {
  place-self: center start;
}

#w-node-_42fac5ba-16a3-fbbc-3457-b11a147ab764-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85714-7528eda2 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85722-7528eda2 {
  place-self: center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85717-7528eda2, #w-node-_7d1e99c5-73a7-b084-0c31-463483f85718-7528eda2 {
  place-self: center end;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571a-7528eda2 {
  justify-self: end;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571b-7528eda2 {
  align-self: center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571e-7528eda2 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571f-7528eda2 {
  justify-self: start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85720-7528eda2 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85727-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b6-7528eda2 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b7-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b9-7528eda2, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7bb-7528eda2 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cc-7528eda2 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cd-7528eda2 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cf-7528eda2 {
  place-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d0-7528eda2, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d2-7528eda2 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7df-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd186-7528eda2 {
  place-self: center start;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd187-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd189-7528eda2, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd18b-7528eda2 {
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd190-7528eda2, #w-node-a5749133-12f4-a7ea-b978-d13a02135418-7528eda2, #w-node-a7569829-8cfc-8bea-6526-a7b0a3a6c743-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19c-7528eda2 {
  place-self: center start;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19d-7528eda2, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19f-7528eda2, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a0-7528eda2, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a2-7528eda2 {
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a9-7528eda2, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1af-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5e-7528eda2 {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5f-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c61-7528eda2, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c63-7528eda2 {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c74-7528eda2 {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c75-7528eda2, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c77-7528eda2, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c78-7528eda2, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c7a-7528eda2 {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c87-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9682-7528eda2 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9683-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9685-7528eda2, #w-node-_61cb26ed-2639-3869-b929-e7b576cf9687-7528eda2 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9698-7528eda2 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9699-7528eda2, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969b-7528eda2, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969c-7528eda2, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969e-7528eda2 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf96ab-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c85c4d99-423d-545d-ac86-ce3896cd4a78-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-c85c4d99-423d-545d-ac86-ce3896cd4a79-7528eda2 {
  align-self: center;
}

#w-node-c85c4d99-423d-545d-ac86-ce3896cd4a7c-7528eda2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-c85c4d99-423d-545d-ac86-ce3896cd4a7e-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b4a89c77-00f2-5a71-cce3-84ab25f0b77d-7528eda2 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2bcfb474-b3fc-c79d-61ea-11afe95be96d-7528eda2, #w-node-_2bc7b1c0-1291-d4bf-374c-1260a54a0101-7528eda2, #w-node-_906750ed-997d-4a63-56ec-acf59fab3183-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2447-7528eda2 {
  justify-self: end;
}

#w-node-_1532fe06-0e7b-17a6-53c3-db8833916237-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2449-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244a-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244b-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244d-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244f-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2451-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2453-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_05fe9b7d-0fe4-634c-3d6f-88b489f6f67b-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2456-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2457-7528eda2 {
  justify-self: start;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2459-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245a-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245b-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245d-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245f-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2461-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2463-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_35f611d3-7336-a56b-1b19-c7559f4fbe9e-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-b418926a-239d-cccc-bb0c-01a45dc2c033-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2466-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2468-7528eda2 {
  justify-self: end;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2470-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2472-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2474-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a604b60f-8cef-3091-8693-731a30243314-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-c0e7a620-486a-6cb8-664b-4a6da09343cb-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2477-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2478-7528eda2 {
  justify-self: start;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2480-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2482-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2484-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1054ed40-6c93-f4c2-36e1-bdcc5f70e767-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_88a83aec-00af-bc51-6cb9-59dc53f198c3-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2487-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b1576ad-6e24-18c6-c3a8-3cfbcb54273f-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd808-7528eda2 {
  justify-self: center;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd810-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd812-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd814-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cf98d937-508b-642c-3d84-443d89cda28c-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-b82aa002-f860-2944-bb8b-30fcbeb6322b-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd817-7528eda2, #w-node-_8806d0da-5f16-d8a7-5076-c47379617b3f-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b40-7528eda2 {
  justify-self: center;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b42-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b43-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b44-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b46-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b48-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4a-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4c-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_218a6dbf-80b7-c49d-9c73-a1bfb1482650-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_30bf9b61-4fb7-7c75-77a6-d7e99a01112e-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4f-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532885-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532886-7528eda2 {
  justify-self: center;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532888-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532889-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288a-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288c-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288e-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532890-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532892-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_2a38e652-7cb8-a78b-ef65-1e0282da74a8-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_0b9a9692-45c3-bf12-0ed1-3bd3886404c2-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1be4d254-9af3-ea25-844d-e9b98c89de59-7528eda2, #w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de407-7528eda2, #w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de409-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36ff9717-e1dd-28e3-bc5f-752f9edfcae3-7528eda2 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40b-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40c-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40d-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40e-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de410-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de412-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de414-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de416-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d53db3f8-5205-ab56-5f59-d71ab0397c42-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-d556eb8f-4a62-49fb-71cd-70910b7178bb-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de419-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7fcb1a76-287d-c36b-b4d8-1bc6c9a74593-7528eda2 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b378-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b380-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b382-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b384-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b386-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b388-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_7afeae51-d9bb-4a3c-b850-9e4e70cb49f9-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce969-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96a-7528eda2 {
  justify-self: center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96c-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96d-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96e-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce970-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce972-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce974-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce976-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce978-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_09370ad8-e0bd-feee-b77e-546878644969-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce97b-7528eda2, #w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a63-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a54-7528eda2 {
  justify-self: center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a56-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a57-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a58-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5a-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5c-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5e-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a60-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b4da9218-f31b-86ac-9167-13f4d4d10a75-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-ad8192e7-b8d4-1431-7ad6-024f89245897-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a53-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a76-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a67-7528eda2 {
  justify-self: center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a69-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6a-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6b-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6d-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6f-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a71-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a73-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_623bc05c-71a7-9213-09aa-f2da28e49b07-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_7b37036c-6f63-6a44-a69c-b55a1a799e20-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a66-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b47-7528eda2 {
  justify-self: end;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b56-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b49-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4a-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4b-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4d-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4f-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b51-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b53-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4334bf8b-989c-3000-94c8-f00096302675-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-fe808856-370c-2809-2118-6d6ea4195a77-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b57-7528eda2 {
  justify-self: start;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b66-7528eda2, #w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b59-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5a-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5b-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5d-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5f-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b61-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b63-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_70225e15-33da-10a9-2173-74f1948e2149-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_7178c1a8-27ef-4773-b1e5-63d9ab2e8670-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b68-7528eda2 {
  justify-self: end;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b77-7528eda2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b70-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b72-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b74-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_223b8e90-afac-4c6d-3b7e-7ada69397769-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_09ced140-977d-c375-4cb0-20052b764c5f-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b78-7528eda2 {
  justify-self: start;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b87-7528eda2, #w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7a-7528eda2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7b-7528eda2 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7c-7528eda2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7e-7528eda2 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b80-7528eda2 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b82-7528eda2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b84-7528eda2 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_31bf19f6-38ad-60e6-0f17-5d9e62b33d3f-7528eda2 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-c40c3b7c-d9b0-a501-4e12-9191586c435b-7528eda2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_904e8c45-ba35-c29e-9e90-a3951d3b2c70-7528eda2 {
  justify-self: end;
}

#w-node-_88141e8a-d97a-0e68-2609-888f4d7a57ea-7528eda2 {
  justify-self: center;
}

#w-node-_5cb8ee48-4874-bdc3-80df-a3f20e942c84-7528eda2 {
  place-self: center;
}

#w-node-_93d852cd-a4b3-0e73-0fb8-b5be4f774fa9-7528eda2 {
  align-self: center;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5807-7528eda2 {
  justify-self: start;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5808-7528eda2 {
  justify-self: center;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5809-7528eda2 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3041e-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30423-7528eda2 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30425-7528eda2 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30428-7528eda2 {
  justify-self: start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3042f-7528eda2 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30431-7528eda2 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30434-7528eda2 {
  justify-self: start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3043b-7528eda2 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3043d-7528eda2 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30440-7528eda2 {
  justify-self: start;
}

#w-node-a11fc8f8-d732-a691-dfb3-b83ef202c24c-7528eda2 {
  justify-self: end;
}

#w-node-a11fc8f8-d732-a691-dfb3-b83ef202c250-7528eda2 {
  justify-self: start;
}

#w-node-a11fc8f8-d732-a691-dfb3-b83ef202c260-7528eda2 {
  justify-self: end;
}

#w-node-a11fc8f8-d732-a691-dfb3-b83ef202c261-7528eda2, #w-node-a11fc8f8-d732-a691-dfb3-b83ef202c265-7528eda2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a11fc8f8-d732-a691-dfb3-b83ef202c26a-7528eda2, #w-node-_2693ff34-1ab8-7441-2d63-52fa395c2314-7528eda2 {
  justify-self: end;
}

#w-node-c0950ee8-d49e-c46b-695e-ab5cf9f0b4e0-7528eda2 {
  place-self: center start;
}

#w-node-_67c091c6-3117-859d-c5f8-6be49ca10f95-7528eda2, #w-node-f919c63d-6b7c-184e-10e9-4ea5cc730e68-7528eda2 {
  justify-self: auto;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511c8-2aac071f {
  place-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511ca-2aac071f, #w-node-b409922b-f975-c53c-8227-17ed73e511cf-2aac071f {
  align-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511d2-2aac071f {
  place-self: center;
}

#w-node-b8c4cfe7-93f1-9c62-1213-d07f9996e080-2aac071f, #w-node-_265ec494-779c-a608-2423-d60ff7935d02-2aac071f {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfa-2aac071f {
  place-self: auto end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfb-2aac071f {
  place-self: center end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfd-2aac071f {
  justify-self: end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfe-2aac071f {
  align-self: center;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d01-2aac071f, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d02-2aac071f {
  justify-self: start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d03-2aac071f {
  place-self: center start;
}

#w-node-ef75a580-32c3-f5eb-a8dd-8b18e08732e4-2aac071f {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b6-2aac071f {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b7-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b9-2aac071f, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7bb-2aac071f {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cc-2aac071f {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cd-2aac071f, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d0-2aac071f, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d2-2aac071f {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7df-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5e-2aac071f {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5f-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c61-2aac071f, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c63-2aac071f {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c74-2aac071f {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c75-2aac071f, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c78-2aac071f, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c7a-2aac071f {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c87-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9682-2aac071f {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9683-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9685-2aac071f, #w-node-_61cb26ed-2639-3869-b929-e7b576cf9687-2aac071f {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9698-2aac071f {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9699-2aac071f, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969c-2aac071f, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969e-2aac071f {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf96ab-2aac071f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904e8c45-ba35-c29e-9e90-a3951d3b2c70-2aac071f {
  justify-self: center;
}

#w-node-_93d852cd-a4b3-0e73-0fb8-b5be4f774fa9-2aac071f {
  align-self: center;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5807-2aac071f {
  justify-self: center;
}

#w-node-e915fc74-fae0-6306-45b9-354e3c646390-719c9e0f {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-c349ff5f-b45a-441f-75bd-53f90bd47335-719c9e0f {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center start;
}

#w-node-_019bf912-7f39-8bd9-67cf-26ef830a5cdf-719c9e0f {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: end;
}

#w-node-_94ed0fde-1543-243e-6b89-620b49458056-719c9e0f {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: end;
}

#w-node-_6fea709b-2868-ff6c-5f4c-f08d05675007-719c9e0f {
  grid-area: 1 / 4 / 2 / 7;
  justify-self: end;
}

#w-node-_6fea709b-2868-ff6c-5f4c-f08d0567500a-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_514a4f11-0cd9-338b-e09b-fa0cceb950fd-719c9e0f {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-cc070d0e-1bd1-81cc-a954-05f2c72e9186-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_409035a0-e78e-5f3c-973e-21ac6db9410d-719c9e0f {
  grid-area: 2 / 4 / 3 / 5;
  place-self: end;
}

#w-node-_409035a0-e78e-5f3c-973e-21ac6db94110-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-c8f4fc30-52f4-e9f4-e808-b94b12e7a088-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: end start;
}

#w-node-c8f4fc30-52f4-e9f4-e808-b94b12e7a08b-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_0d44356a-6a1b-3da8-8134-79dedc4a9835-719c9e0f {
  grid-area: 2 / 3 / 3 / 4;
  place-self: end;
}

#w-node-_0d44356a-6a1b-3da8-8134-79dedc4a9838-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_91fd986e-629a-e457-439d-b812da136974-719c9e0f, #w-node-_9726f6b5-d2ce-259b-5e0e-bdb7e51ec592-719c9e0f, #w-node-_5408aa8f-2419-08f5-6c43-b3d23058bcf5-719c9e0f, #w-node-_9c7aa903-66e3-b5d6-990e-7179fbd213f4-719c9e0f, #w-node-e3373726-ca22-88aa-a9c5-ef7e46b2d498-719c9e0f, #w-node-_9e884775-ac8c-9521-6a87-cef839f403fa-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f37f09c5-7966-d2d5-ecc5-e54832d13373-719c9e0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f68e8341-ec79-7cba-0c9d-d8638680ea5c-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4012f59-c018-ce62-5a7f-602cfc530cc4-719c9e0f {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_585f2508-9343-c8bd-1b7c-98d13d67cecd-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2d69e3c4-6ded-40e6-056e-e480ab0f157a-719c9e0f {
  justify-self: start;
}

#w-node-_2d69e3c4-6ded-40e6-056e-e480ab0f157b-719c9e0f {
  place-self: center start;
}

#w-node-_2d69e3c4-6ded-40e6-056e-e480ab0f1586-719c9e0f {
  place-self: center end;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddb6-719c9e0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddb7-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddb8-719c9e0f {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddb9-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddba-719c9e0f {
  justify-self: start;
}

#w-node-_84f0ff59-459e-0bf0-3c6e-0ed34aeaddbb-719c9e0f, #w-node-_911b0d2e-3fb2-1128-9cc1-408cc815416d-719c9e0f, #w-node-cd5ad97c-c8a9-b7bf-924f-d736c0b6ff8c-719c9e0f {
  place-self: center start;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e754-719c9e0f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e755-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e756-719c9e0f {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e757-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e758-719c9e0f {
  justify-self: start;
}

#w-node-_63b2a47f-d84d-8d72-3dc3-dcda9a47e759-719c9e0f {
  place-self: center start;
}

#w-node-d6d1b096-9bda-18ed-1e6c-0fbdb2e3033b-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-d6d1b096-9bda-18ed-1e6c-0fbdb2e30340-719c9e0f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-d6d1b096-9bda-18ed-1e6c-0fbdb2e30346-719c9e0f {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-e563ecaf-ac35-728f-5d17-ab252d1dbc6d-719c9e0f {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center start;
}

#w-node-_28be3e26-b2db-b302-9bad-e82f9d98a67e-719c9e0f {
  grid-area: 1 / 5 / 2 / 6;
  place-self: center end;
}

#w-node-cc5659f7-1afd-2916-d804-8826e945ef44-719c9e0f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_00a5f118-d900-def2-012f-c72b7519909c-719c9e0f, #w-node-bca97bd1-fa04-1aaa-5bb9-9ef1e04d07f8-719c9e0f, #w-node-dd862a0d-95c9-cf24-41d5-00bdde4fc44a-719c9e0f, #w-node-b1bb6c27-c6e2-6d5c-b54a-1ac9c46d63bc-719c9e0f, #w-node-_8a0b71ae-3c5f-23c7-a013-d5a9156318ee-719c9e0f, #w-node-b69e0472-d65a-1e0d-1cc5-3e2884f49e8d-719c9e0f, #w-node-f0225ccd-25f6-bd86-991d-aa80fe3605fe-719c9e0f, #w-node-_34d20ffd-4f6a-a5ca-05a8-5d01eddeeac8-719c9e0f, #w-node-_5d9a6150-931f-4061-419f-ba2283459436-719c9e0f, #w-node-fd41ffa9-645d-a1ff-a62a-6db2487b55f0-719c9e0f, #w-node-fd41ffa9-645d-a1ff-a62a-6db2487b55f2-719c9e0f, #w-node-fd41ffa9-645d-a1ff-a62a-6db2487b55f7-719c9e0f {
  place-self: center start;
}

#w-node-_942741fa-77d6-c36c-0eef-aea32fb092fb-719c9e0f {
  place-self: center end;
}

#w-node-_8996958d-c684-e6a6-8959-a6016b09e622-719c9e0f {
  place-self: center;
}

#w-node-_8996958d-c684-e6a6-8959-a6016b09e624-719c9e0f {
  place-self: center start;
}

#w-node-_8996958d-c684-e6a6-8959-a6016b09e629-719c9e0f {
  place-self: center end;
}

#w-node-_0baf91a9-eb11-2c0f-506e-73841973bf81-719c9e0f, #w-node-_0baf91a9-eb11-2c0f-506e-73841973bf83-719c9e0f, #w-node-_0baf91a9-eb11-2c0f-506e-73841973bf88-719c9e0f, #w-node-_0baf91a9-eb11-2c0f-506e-73841973bf8d-719c9e0f, #w-node-_0baf91a9-eb11-2c0f-506e-73841973bf92-719c9e0f, #w-node-_0baf91a9-eb11-2c0f-506e-73841973bf97-719c9e0f {
  place-self: center start;
}

#w-node-_6df64193-1f60-8f5c-67f0-b89163b9325c-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138d2-719c9e0f {
  place-self: center start;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138cd-719c9e0f {
  grid-area: 1 / 2 / 2 / 5;
  place-self: center start;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138d7-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center start;
}

#w-node-_506aa2e5-1732-f0f3-9018-33ece2c057a1-719c9e0f {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center start;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138dc-719c9e0f {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center start;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138e1-719c9e0f {
  grid-area: 2 / 5 / 3 / 6;
  place-self: center start;
}

#w-node-f4af48f3-88de-f60d-a168-ce6a559138e6-719c9e0f {
  grid-area: 1 / 6 / 3 / 7;
  place-self: center end;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979ae-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0c3856fd-b3df-d2da-3558-965f71330e58-719c9e0f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_0c3856fd-b3df-d2da-3558-965f71330e67-719c9e0f {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-a2b7d710-fd52-232f-9519-96f0c86ebb18-719c9e0f {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center end;
}

#w-node-d3d0c9b1-50d6-25a1-67de-3f826caa14d8-719c9e0f {
  place-self: center end;
}

#w-node-_2eeaaf2e-8ba8-027c-94d5-bc0beee02518-719c9e0f {
  justify-self: start;
}

#w-node-_6ba2fc06-a0ff-09c6-720b-685f653b6051-719c9e0f {
  grid-area: 1 / 5 / 2 / 6;
  place-self: center stretch;
}

#w-node-c1d124a3-0bad-ebb5-a43c-f6268d72ff69-719c9e0f {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-e525d034-6094-3a1b-5ccb-5862b184d8b0-719c9e0f {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-a0adb2aa-27af-ca2e-900d-0c208b9c7524-719c9e0f, #w-node-_577941bd-b249-ead2-43bd-a3a28b314323-719c9e0f {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-bff3cbb5-cd36-a286-8143-03ce0025a26e-719c9e0f {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center start;
}

#w-node-_7ea29078-a4d4-8d40-e636-b392569b0caa-719c9e0f {
  grid-area: 1 / 6 / 2 / 7;
  place-self: center start;
}

#w-node-_7ea29078-a4d4-8d40-e636-b392569b0cb0-719c9e0f {
  justify-self: start;
}

#w-node-_7ea29078-a4d4-8d40-e636-b392569b0cab-719c9e0f {
  place-self: center start;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979b3-719c9e0f {
  grid-area: 1 / 7 / 2 / 8;
  place-self: center end;
}

#w-node-_9e85c830-547e-66ca-e9e6-092029299bb6-719c9e0f {
  grid-area: 1 / 8 / 2 / 9;
  place-self: center end;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979c7-719c9e0f {
  grid-area: 1 / 7 / 2 / 8;
  place-self: center end;
}

#w-node-_09e310f4-e4bb-f4a5-0e7e-9d398901f9f9-719c9e0f {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: end;
}

#w-node-b0cf3fdb-3f8a-9df3-91fc-e7dd56edd842-719c9e0f {
  grid-area: 2 / 1 / 3 / 10;
}

#w-node-_84237f95-4ea3-bd41-5b2f-5f90fff17e20-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_84237f95-4ea3-bd41-5b2f-5f90fff17e23-719c9e0f {
  justify-self: end;
}

#w-node-_0d5a59d0-7748-55b8-5350-9a1fbed5dc27-719c9e0f {
  place-self: center;
}

#w-node-_096a2f11-bdef-29d1-e25a-7916787b5cb2-719c9e0f {
  justify-self: start;
}

#w-node-_5d7e2fee-3569-0a85-fb78-5c370c711329-719c9e0f {
  justify-self: end;
}

#w-node-_5d7e2fee-3569-0a85-fb78-5c370c71132b-719c9e0f {
  place-self: center;
}

#w-node-_5d7e2fee-3569-0a85-fb78-5c370c71132e-719c9e0f {
  justify-self: start;
}

#w-node-_22f915ca-07e6-dd6e-8d5a-eae2e687ef26-719c9e0f {
  justify-self: end;
}

#w-node-_22f915ca-07e6-dd6e-8d5a-eae2e687ef28-719c9e0f {
  place-self: center;
}

#w-node-_22f915ca-07e6-dd6e-8d5a-eae2e687ef2b-719c9e0f {
  justify-self: start;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979b8-719c9e0f, #w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979bd-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979c2-719c9e0f {
  grid-area: 1 / 7 / 2 / 8;
  place-self: center end;
}

#w-node-_76119a3f-1489-22cc-e439-15b867b0fccb-719c9e0f, #w-node-a99f098e-2db2-419c-4cad-937c5fd6111e-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4298a6e9-b90e-8d7a-41d4-64d2ea7979cc-719c9e0f {
  grid-area: 1 / 5 / 2 / 7;
  place-self: center start;
}

#w-node-f7b2de4d-b100-b5ec-91a1-a206386c6f96-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_757e71a2-5532-15c7-a255-92b503de1ab0-719c9e0f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_080d976b-f0fa-d756-5480-55750d161c7d-719c9e0f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-db79ae7e-5e07-eed6-8265-2b5951bdb43d-719c9e0f {
  align-self: end;
}

#w-node-_2ddb40d9-a5c9-52f8-1e35-44793c31ecf5-719c9e0f {
  justify-self: end;
}

#w-node-_5e774e31-9a0b-9f36-965f-8abd36c4d918-719c9e0f {
  justify-self: start;
}

#w-node-_0921a530-bed3-db38-cdc0-af3544e2f7db-719c9e0f {
  justify-self: end;
}

#w-node-a94e311c-c2cb-21a3-2f3e-dfd0836e0bf3-719c9e0f, #w-node-_663ba830-441c-09ec-4820-b27e886bfd6f-719c9e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_663ba830-441c-09ec-4820-b27e886bfd6e-719c9e0f {
  justify-self: end;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511c8-a6c25555 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511ca-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511cd-a6c25555 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: end start;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511cf-a6c25555 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-b409922b-f975-c53c-8227-17ed73e511d2-a6c25555 {
  grid-area: 1 / 4 / 3 / 5;
  place-self: center;
}

#startdate.w-node-_237abb9a-c93a-f53e-db54-515eba70b8e9-a6c25555 {
  place-self: center;
}

#organizer.w-node-_237abb9a-c93a-f53e-db54-515eba70b8eb-a6c25555 {
  justify-self: end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cf6-a6c25555 {
  align-self: center;
}

#w-node-_3314fe10-edaf-19a6-dfa8-f402277ca1f8-a6c25555 {
  place-self: center end;
}

#w-node-b8c4cfe7-93f1-9c62-1213-d07f9996e080-a6c25555, #w-node-_265ec494-779c-a608-2423-d60ff7935d02-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfa-a6c25555 {
  place-self: auto end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfb-a6c25555, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfd-a6c25555 {
  place-self: center end;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48cfe-a6c25555 {
  align-self: center;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d01-a6c25555 {
  justify-self: start;
}

#w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d02-a6c25555, #w-node-_2227120e-d86a-fe7f-3f0b-df94e5b48d03-a6c25555 {
  place-self: center start;
}

#w-node-ef75a580-32c3-f5eb-a8dd-8b18e08732e4-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b6-a6c25555 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b7-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7b9-a6c25555, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7bb-a6c25555 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cc-a6c25555 {
  place-self: center start;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cd-a6c25555 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7cf-a6c25555 {
  place-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d0-a6c25555, #w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7d2-a6c25555 {
  align-self: center;
}

#w-node-_3c45c99a-96cc-ead0-2f1f-f9d88fe8f7df-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd186-a6c25555 {
  place-self: center start;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd187-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd189-a6c25555, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd18b-a6c25555 {
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd190-a6c25555, #w-node-a5749133-12f4-a7ea-b978-d13a02135418-a6c25555, #w-node-a7569829-8cfc-8bea-6526-a7b0a3a6c743-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19c-a6c25555 {
  place-self: center start;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19d-a6c25555, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd19f-a6c25555, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a0-a6c25555, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a2-a6c25555 {
  align-self: center;
}

#w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1a9-a6c25555, #w-node-_0ed294e3-dd38-fb82-6f15-f1bff29cd1af-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5e-a6c25555 {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c5f-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c61-a6c25555, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c63-a6c25555 {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c74-a6c25555 {
  place-self: center start;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c75-a6c25555, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c77-a6c25555, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c78-a6c25555, #w-node-a803293b-1f57-72bd-615c-a019b9ca7c7a-a6c25555 {
  align-self: center;
}

#w-node-a803293b-1f57-72bd-615c-a019b9ca7c87-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9682-a6c25555 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9683-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9685-a6c25555, #w-node-_61cb26ed-2639-3869-b929-e7b576cf9687-a6c25555 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9698-a6c25555 {
  place-self: center start;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf9699-a6c25555, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969b-a6c25555, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969c-a6c25555, #w-node-_61cb26ed-2639-3869-b929-e7b576cf969e-a6c25555 {
  align-self: center;
}

#w-node-_61cb26ed-2639-3869-b929-e7b576cf96ab-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2447-a6c25555 {
  justify-self: end;
}

#w-node-_1532fe06-0e7b-17a6-53c3-db8833916237-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2449-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244a-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244b-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244d-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a244f-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2451-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2453-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_05fe9b7d-0fe4-634c-3d6f-88b489f6f67b-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2456-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2457-a6c25555 {
  justify-self: start;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2459-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245a-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245b-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245d-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a245f-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2461-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2463-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_35f611d3-7336-a56b-1b19-c7559f4fbe9e-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-b418926a-239d-cccc-bb0c-01a45dc2c033-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2466-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2468-a6c25555 {
  justify-self: end;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a246e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2470-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2472-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2474-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a604b60f-8cef-3091-8693-731a30243314-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-c0e7a620-486a-6cb8-664b-4a6da09343cb-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2477-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2478-a6c25555 {
  justify-self: start;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a247e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2480-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2482-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2484-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1054ed40-6c93-f4c2-36e1-bdcc5f70e767-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_88a83aec-00af-bc51-6cb9-59dc53f198c3-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1fc43a6c-9852-bc6e-9e0a-5e86a96a2487-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b1576ad-6e24-18c6-c3a8-3cfbcb54273f-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd808-a6c25555 {
  justify-self: center;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd80e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd810-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd812-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd814-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cf98d937-508b-642c-3d84-443d89cda28c-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-b82aa002-f860-2944-bb8b-30fcbeb6322b-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-c69887fb-481f-a722-311a-1a5a674dd817-a6c25555, #w-node-_8806d0da-5f16-d8a7-5076-c47379617b3f-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b40-a6c25555 {
  justify-self: center;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b42-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b43-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b44-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b46-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b48-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4a-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4c-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_218a6dbf-80b7-c49d-9c73-a1bfb1482650-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_30bf9b61-4fb7-7c75-77a6-d7e99a01112e-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_8806d0da-5f16-d8a7-5076-c47379617b4f-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532885-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532886-a6c25555 {
  justify-self: center;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532888-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532889-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288a-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288c-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1fe0bc1d-a63f-6023-397b-74253553288e-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532890-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fe0bc1d-a63f-6023-397b-742535532892-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_2a38e652-7cb8-a78b-ef65-1e0282da74a8-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_0b9a9692-45c3-bf12-0ed1-3bd3886404c2-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1be4d254-9af3-ea25-844d-e9b98c89de59-a6c25555, #w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de407-a6c25555, #w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de409-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36ff9717-e1dd-28e3-bc5f-752f9edfcae3-a6c25555 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40b-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40c-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40d-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de40e-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de410-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de412-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de414-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de416-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d53db3f8-5205-ab56-5f59-d71ab0397c42-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-d556eb8f-4a62-49fb-71cd-70910b7178bb-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_0d1dbe7a-5db5-eecc-4ce1-5cfaf45de419-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7fcb1a76-287d-c36b-b4d8-1bc6c9a74593-a6c25555 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b378-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b37e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b380-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b382-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b384-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b386-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_17421dda-b6b0-4fbf-4773-2adf6613b388-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_7afeae51-d9bb-4a3c-b850-9e4e70cb49f9-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce969-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96a-a6c25555 {
  justify-self: center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96c-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96d-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce96e-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce970-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce972-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce974-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce976-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce978-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_09370ad8-e0bd-feee-b77e-546878644969-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_3770ca0f-2c63-1f1e-e800-0dba2e6ce97b-a6c25555, #w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a63-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a54-a6c25555 {
  justify-self: center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a56-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a57-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a58-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5a-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5c-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a5e-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a60-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b4da9218-f31b-86ac-9167-13f4d4d10a75-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-ad8192e7-b8d4-1431-7ad6-024f89245897-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a53-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a76-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a67-a6c25555 {
  justify-self: center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a69-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6a-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6b-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6d-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a6f-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a71-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a73-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_623bc05c-71a7-9213-09aa-f2da28e49b07-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_7b37036c-6f63-6a44-a69c-b55a1a799e20-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-af9fcde4-37f9-dd7a-0a76-6c8fd7f96a66-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b47-a6c25555 {
  justify-self: end;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b56-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b49-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4a-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4b-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4d-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b4f-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b51-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b53-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4334bf8b-989c-3000-94c8-f00096302675-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-fe808856-370c-2809-2118-6d6ea4195a77-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b57-a6c25555 {
  justify-self: start;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b66-a6c25555, #w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b59-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5a-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5b-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5d-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b5f-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b61-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b63-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_70225e15-33da-10a9-2173-74f1948e2149-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_7178c1a8-27ef-4773-b1e5-63d9ab2e8670-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b68-a6c25555 {
  justify-self: end;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b77-a6c25555 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b6e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b70-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b72-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b74-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_223b8e90-afac-4c6d-3b7e-7ada69397769-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_09ced140-977d-c375-4cb0-20052b764c5f-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b78-a6c25555 {
  justify-self: start;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b87-a6c25555, #w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7a-a6c25555 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7b-a6c25555 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7c-a6c25555 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b7e-a6c25555 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b80-a6c25555 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b82-a6c25555 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1c498bb0-f9e4-d17c-02a5-d722c7ef4b84-a6c25555 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_31bf19f6-38ad-60e6-0f17-5d9e62b33d3f-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-c40c3b7c-d9b0-a501-4e12-9191586c435b-a6c25555 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85714-a6c25555 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85722-a6c25555 {
  place-self: center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85717-a6c25555, #w-node-_7d1e99c5-73a7-b084-0c31-463483f85718-a6c25555 {
  place-self: center end;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571a-a6c25555 {
  justify-self: end;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571b-a6c25555 {
  align-self: center;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571e-a6c25555 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f8571f-a6c25555 {
  justify-self: start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85720-a6c25555 {
  place-self: center start;
}

#w-node-_7d1e99c5-73a7-b084-0c31-463483f85727-a6c25555 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_904e8c45-ba35-c29e-9e90-a3951d3b2c70-a6c25555 {
  justify-self: end;
}

#w-node-_88141e8a-d97a-0e68-2609-888f4d7a57ea-a6c25555 {
  justify-self: center;
}

#w-node-_5cb8ee48-4874-bdc3-80df-a3f20e942c84-a6c25555 {
  place-self: center;
}

#w-node-_93d852cd-a4b3-0e73-0fb8-b5be4f774fa9-a6c25555 {
  align-self: center;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5807-a6c25555 {
  justify-self: start;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5808-a6c25555 {
  justify-self: center;
}

#w-node-_116b0a7f-9a7a-17c1-3a3b-706186ea5809-a6c25555 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3041e-a6c25555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30423-a6c25555 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30425-a6c25555 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30428-a6c25555 {
  justify-self: start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3042f-a6c25555 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30431-a6c25555 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30434-a6c25555 {
  justify-self: start;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3043b-a6c25555 {
  justify-self: end;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd3043d-a6c25555 {
  place-self: center;
}

#w-node-d802ce58-de0d-cce0-6767-23067dd30440-a6c25555 {
  justify-self: start;
}

#w-node-_2693ff34-1ab8-7441-2d63-52fa395c2314-a6c25555 {
  justify-self: end;
}

#w-node-c0950ee8-d49e-c46b-695e-ab5cf9f0b4e0-a6c25555 {
  place-self: center start;
}

#w-node-_67c091c6-3117-859d-c5f8-6be49ca10f95-a6c25555, #w-node-f919c63d-6b7c-184e-10e9-4ea5cc730e68-a6c25555 {
  justify-self: auto;
}

#w-node-_6ffbfad8-bf8d-bcdf-9084-74cc4c409f45-a6c25555 {
  place-self: center end;
}

@media screen and (max-width: 991px) {
  #w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf0-a232d19b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf1-a232d19b, #w-node-_8cd185cf-484f-d418-7d32-64bfd097dcf8-a232d19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d802ce58-de0d-cce0-6767-23067dd3043d-7528eda2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #tournamenttabbuttonHeader.w-node-d1068840-2631-ab8b-1fb3-bb35a8872cdf-719c9e0f {
    place-self: auto;
  }

  #organizertabbutton.w-node-a8268c6f-4098-4b49-ff22-7caf68968e70-719c9e0f {
    align-self: auto;
  }

  #w-node-d802ce58-de0d-cce0-6767-23067dd3043d-a6c25555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }
}
