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;
}

@font-face {
  font-family: Newsreader Display;
  src: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8bf2567b35f4_Newsreader_60pt-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newsreader Display;
  src: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8b2e737b35f5_Newsreader_60pt-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newsreader Display;
  src: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8b74d77b36a5_Newsreader72pt-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newsreader Display;
  src: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8b0c787b36a6_Newsreader72pt-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

:root {
  --dark: #1b1e2a;
  --dark-1: #152f56;
  --brand-1: #f15152;
  --surface: #fcfdff;
  --light: #f9f8f7;
  --white: white;
  --brand-2: #1a72e8;
  --light-blue-1: #cbddff;
  --border: #1b1e2a1a;
  --line-on-white: #e2ecff;
  --brand-3: #cef2f6;
  --1st-accent: #0057ff;
  --2nd-on-blue: #b5cfff;
  --surface-on-blue: #2564dc;
  --dark-2: #536177;
  --2nd-accent: #44ffe8;
  --success-green: #00b900;
  --new-border: var(--border-1);
  --failure-red: #fd3a46;
  --border-1: #25406b;
}

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

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: var(--dark);
  letter-spacing: .01em;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

h1 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: .375em;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1em;
}

h2 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2em;
}

h3 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

h4 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: .3em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
}

h5 {
  color: var(--dark-1);
  margin-top: 0;
  margin-bottom: .75em;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

h6 {
  margin-top: 0;
  margin-bottom: .4285em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
}

p {
  color: var(--dark-1);
  margin-bottom: 1.5em;
}

a {
  color: var(--dark);
  font-weight: 600;
  text-decoration: none;
}

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

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

label {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: 700;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  color: var(--brand-1);
  border-left: 5px #e2e2e2;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding: 0;
  font-family: Newsreader Display, Times New Roman, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
  position: relative;
  left: 1.5em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: left;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 700;
}

.loading-container {
  z-index: 9999;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.bg-light {
  background-color: var(--surface);
}

.section.bg-dark {
  background-color: var(--dark-1);
  padding-top: 80px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #10182808;
}

.section.text-center {
  text-align: center;
}

.section.bg-brand-3 {
  background-color: var(--light);
}

.section.reduced-top-padding {
  padding-top: 60px;
}

.section.no-top-padding {
  padding-top: 0;
}

.section.align-contents-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.reduced-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.with-background-image {
  background-color: var(--dark);
  color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 720px;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section.fill-page {
  align-items: center;
  min-height: 768px;
  display: flex;
}

.section.reduced-bottom-padding {
  padding-bottom: 60px;
}

.section.top {
  background-color: var(--light);
  padding-top: 50px;
}

.section.bg-brand-2 {
  background-color: var(--brand-2);
}

.section.bg-brand-2-gradient {
  background-color: var(--brand-2);
  background-image: linear-gradient(109deg, var(--brand-2), #0046c0), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section.bg-brand-2-gradient.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.blog-post-header {
  padding-top: 20px;
}

.section.blog-post-header.text-center._50-bottom-padding {
  padding-bottom: 50px;
}

.section.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.bg-surface {
  background-color: var(--surface);
}

.section.gradient {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1), white);
}

.section.gradient-2 {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1) 25%, white);
}

.section.top-section {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/666b39691a13f6f113414267_background-ct-home.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.section.top-section.form-page {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  padding-top: 60px;
  padding-bottom: 110px;
  display: inline-flex;
}

.section.organizer-hero {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/67a728281c2093d28b8d2f70_organizer%20hero%20bg%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 5rem 0;
}

.section.organizer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.attendees-hero {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/67a74e7603ddcb50bf2518ae_Frame%204%20(13)%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 5rem 0;
}

.section.attendees {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section.ticketing-hero {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/67a7529e2ce3e47ac56a8bf5_Frame%2089%20(6)%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 5rem 0;
}

.main-container {
  z-index: auto;
  width: 100%;
  max-width: 1150px;
  margin-bottom: 160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.main-container.max-width-800 {
  max-width: 800px;
}

.main-container.full-width {
  max-width: 2000px;
}

.main-container.organizer {
  margin-bottom: 0;
  padding: 2.5rem 5rem 10rem;
}

.style-guide {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.style-guide-section {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
}

.style-guide-color {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 120px;
  position: relative;
}

.bg-brand-1 {
  background-color: var(--brand-1);
  color: #fff;
}

.bg-brand-2 {
  background-color: var(--brand-2);
  color: var(--white);
}

.bg-dark {
  background-color: var(--dark);
  color: #fff;
}

.bg-white {
  background-color: var(--white);
}

.style-guide-section-contents {
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.large-text {
  font-size: 20px;
  line-height: 1.5em;
}

.large-text.cta-text {
  flex: 1;
}

.large-text.text-brand-1.table-text {
  color: var(--brand-2);
}

.large-text.bottom-margin---2em {
  margin-bottom: .2em;
}

.large-text.bottom-margin---2em.text-center.grey {
  color: #e0e0e0;
}

.small-text {
  font-size: 12px;
  line-height: 1.5em;
}

.small-text.hint-text {
  margin-top: 0;
}

.small-text.text-center.no-bottom-margin.white {
  color: var(--white);
}

.small-text.text-center.grey {
  color: #c9c9c9;
}

.small-text.hover-link {
  opacity: .5;
  transition: opacity .2s;
}

.small-text.hover-link:hover {
  opacity: 1;
}

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

.no-bottom-margin {
  flex: 1;
  margin-bottom: 0;
}

.no-bottom-margin.text-left {
  text-align: left;
}

.button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 2px solid var(--brand-2);
  background-color: var(--brand-2);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 52px;
  font-weight: 700;
  transition: background-color .2s, color .2s;
  display: flex;
  position: relative;
}

.button:hover {
  color: #fff;
  background-color: #4393ff;
}

.button.large {
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 20px;
}

.button.small {
  padding: 10px 22px;
  font-size: 14px;
}

.button.small.bg-transparent:hover {
  background-color: var(--dark);
  color: var(--white);
}

.button.bg-transparent {
  color: var(--dark);
  background-color: #0000;
}

.button.bg-transparent:hover {
  background-color: var(--brand-2);
  color: var(--white);
}

.button.bg-transparent.with-icon {
  transition: border-color .2s, background-color .2s, color .2s;
}

.button.bg-transparent.with-icon:hover {
  border-color: var(--border);
  color: var(--dark);
  background-color: #0000;
}

.button.white {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--dark);
}

.button.white:hover, .button.white.bg-transparent {
  color: var(--white);
  background-color: #0000;
}

.button.white.bg-transparent:hover {
  background-color: var(--white);
  color: var(--dark);
}

.button.bg-white {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--dark);
}

.button.bg-white:hover {
  background-color: #f0f0f0;
}

.button.bg-white.margin-top-20 {
  margin-top: 20px;
}

.button.bg-white.width-small {
  width: 300px;
  display: inline-block;
}

.button.bg-dark {
  background-color: var(--dark);
  border-color: #000;
}

.button.bg-dark:hover {
  color: #fff;
  background-color: #2a2f43;
}

.button.width-200 {
  width: 300px;
}

.button.margin-top---5em {
  margin-top: .5em;
}

.navbar {
  background-color: #0000;
}

.form-block {
  margin-bottom: 0;
}

.form-input {
  border: 2px solid var(--border);
  height: 40px;
  margin-bottom: 0;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.5em;
  transition: border-color .2s;
}

.form-input:focus {
  border-color: var(--dark);
}

.form-input::placeholder {
  color: #1b1e2a80;
}

.form-input.text-area {
  min-height: 180px;
}

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

.selectable-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.selectable-label {
  margin-bottom: 0;
  margin-left: 12px;
}

.footer {
  background-color: var(--dark);
  color: var(--white);
  padding-top: 120px;
  padding-bottom: 96px;
}

.back-to-top-button {
  z-index: 10;
  border: 1px solid var(--line-on-white);
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: fixed;
  bottom: 18px;
  right: 18px;
}

.announcement-bar {
  color: #fff;
  background-color: #1e2530;
  align-items: center;
  display: none;
  overflow: hidden;
}

.announcement-cross {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 24px;
}

.trigger-search-modal {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.search-modal {
  z-index: 9999;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0%;
}

.search-modal-screen {
  background-color: #1b1e2aa6;
  display: none;
  position: absolute;
  inset: 0%;
}

.utility-page-wrap {
  text-align: center;
  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;
  align-items: stretch;
  width: 491px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.search-modal-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--light);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 604px;
  margin-top: 36px;
  padding: 36px 24px;
  display: none;
  position: relative;
}

.select-wrapper {
  border: 2px solid var(--border);
  flex-direction: column;
  justify-content: center;
  height: 60px;
  padding: 7px;
  display: flex;
  overflow: hidden;
}

.select-field {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8b09ce7b35f7_interface-chevron-down.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: 1px #000;
  width: 110%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.display-heading {
  letter-spacing: -.01em;
  margin-bottom: .25em;
  font-family: Poppins, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.4em;
}

.display-heading.no-bottom-margin {
  margin-bottom: 0;
}

.display-heading.reduced-line-height {
  line-height: .9em;
}

.bg-brand-3 {
  background-color: var(--brand-3);
}

.bg-border {
  background-color: var(--border);
}

.checkbox {
  background-color: var(--border);
  border-style: none;
  border-radius: 0;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-checked {
  background-color: var(--border);
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/62e80b4d9aaa8bc30c7b367a_interface-icon-check-dark.svg");
  background-position: 50%;
  background-size: auto;
  border-style: none;
}

.radio {
  border-width: 3px;
  border-color: var(--border);
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.radio.w--redirected-checked {
  border-width: 6px;
  border-color: var(--dark);
}

.style-guide-row-heading {
  margin-bottom: 0;
}

.navbar-row {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-row.form-page {
  justify-content: center;
  align-items: center;
}

.announcement-text {
  text-align: center;
  padding-top: 14px;
  padding-bottom: 14px;
}

.style-guide-color-label {
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  bottom: 18px;
  left: 18px;
}

.form-success {
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 12px 12px 5px;
  font-weight: 700;
}

.form-error {
  margin-top: 12px;
  padding: 18px;
  font-size: 14px;
  font-weight: 700;
}

.bg-light {
  background-color: var(--light);
}

.container---s {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.container---s.flex-center {
  justify-content: center;
  display: flex;
}

.container---s.align---left {
  justify-content: space-between;
  align-items: flex-start;
}

.container---s.max-width-800.form-page {
  flex: 1;
  width: auto;
}

.nav-divider {
  background-color: var(--border);
  width: 1px;
  height: 48px;
}

.nav-link {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  padding: 0;
  font-weight: 700;
  transition: color .2s;
  display: flex;
}

.nav-link:hover {
  color: var(--brand-2);
}

.nav-link.w--current {
  color: var(--1st-accent);
}

.nav-link.large-text {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.nav-link.large-text.w--current {
  color: var(--dark);
}

.nav-menu {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex: 1;
  align-items: center;
  display: flex;
}

.nav-menu-right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
}

.navbar-right-contents {
  grid-column-gap: 10px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-button {
  padding: 0;
}

.menu-button-wrapper {
  justify-content: center;
  width: 36px;
  height: 48px;
  display: flex;
  position: relative;
}

.menu-button-horziontal {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.menu-button-horizontal-line {
  background-color: var(--dark);
  width: 100%;
  height: 2px;
}

.menu-button-cross-line {
  background-color: var(--dark);
  width: 75%;
  height: 2px;
  position: absolute;
}

.menu-button-cross {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.navbar-container {
  z-index: 3;
  border-bottom: 1px solid var(--line-on-white);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffe6;
  align-items: center;
  height: 100px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  position: sticky;
  top: 0;
}

.rows {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.rows.gap-3 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
}

.rows.gap-0-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.rows.gap-0-25 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.rows.gap-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.rows.gap-2.align---left {
  place-items: center start;
}

.rows.gap-1-5 {
  grid-column-gap: 36px;
  grid-row-gap: 8px;
}

.rows.gap-1-5.pricing-comparison-section {
  place-items: center stretch;
  margin-bottom: 30px;
}

.rows.gap-1-5.align-center {
  justify-items: center;
}

.rows.gap-1-5.align-center.top-margin-2em {
  margin-top: 2em;
}

.rows.gap-1-5.align---left, .rows.gap-1-5.organizer {
  place-items: center start;
}

.rows.gap-1-5.div---center {
  place-items: start center;
}

.rows.gap-6 {
  grid-column-gap: 144px;
  grid-row-gap: 144px;
}

.rows.icon-features {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto 1px auto;
}

.rows.gap-0-75 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.rows.gap-0-75.align-text-left {
  text-align: left;
}

.rows.pricing-plan-1 {
  padding: 48px 36px;
}

.rows.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

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

.columns.gap-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1.5fr;
  place-items: center;
}

.columns.gap-3.thirds {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.columns.gap-3.auto-right {
  grid-auto-columns: auto;
}

.columns.gap-3.auto-left {
  grid-template-columns: auto;
}

.columns.gap-3.mobile-reverse {
  grid-template-columns: 2.5fr;
}

.columns.footer-menus {
  place-items: start;
}

.columns.social-links {
  grid-template-columns: 24px;
  grid-auto-columns: 24px;
}

.columns.gap-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.columns.gap-2.halves {
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.columns.icon-features {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1px 1fr;
}

.columns.hero-columns {
  grid-column-gap: 40px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1px 499px;
}

.columns.process-columns {
  grid-template-columns: 72px 1fr;
  align-items: center;
}

.columns.pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid var(--border);
  background-color: var(--white);
  box-shadow: 3px 3px 0 0 var(--border);
  border-radius: 2px;
  grid-template-columns: 1fr 1px 1fr;
}

.columns.with-border {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1px 1fr;
}

.columns.small-quote {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 48px 1fr;
  place-items: center;
}

.columns.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}

.columns.gap-0-75 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.columns.gap-0-75.right-auto {
  grid-auto-columns: auto;
  margin-bottom: 0;
}

.columns.gap-0-75.div---center {
  place-items: center;
}

.columns.comparison-table-row {
  padding-top: 5px;
  padding-bottom: 5px;
}

.columns.comparison-table-row.top-sticky {
  z-index: 1;
  background-color: #ffffffe6;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 70px;
}

.columns.comparison-table-row.top-sticky.show-vertical-mobile {
  display: none;
}

.columns.comparison-table-row.header {
  margin-bottom: 0;
}

.columns.ui-snippets {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: start center;
}

.columns.customer-details {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.columns.gap-1-5 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.columns.icons {
  grid-template-columns: auto;
  grid-auto-columns: auto;
  justify-content: start;
}

.columns.home-page-select {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.columns.gap-3-offset {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1.5fr;
}

.columns.gap-3-offset.thirds {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.columns.gap-3-offset.auto-right {
  grid-auto-columns: auto;
}

.columns.gap-3-offset.auto-left {
  grid-template-columns: auto;
}

.columns.header, .columns.landing-page {
  grid-template-columns: 1.25fr;
}

.large-heading {
  letter-spacing: 0;
  margin-bottom: .375em;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1em;
}

.large-heading.no-bottom-margin {
  margin-bottom: 0;
}

.large-heading.text-brand-2 {
  color: var(--brand-2);
}

.text-brand-1 {
  color: var(--brand-1);
}

.horizontal-rule {
  background-color: var(--dark);
  opacity: .1;
  flex: 1;
  width: 100%;
  height: 1px;
}

.horizontal-rule.white {
  background-color: var(--white);
  opacity: .15;
}

.footer-link {
  opacity: .5;
  color: var(--white);
  font-size: 14px;
  font-weight: 500;
  transition: opacity .2s;
}

.footer-link:hover {
  opacity: 1;
}

.muted {
  opacity: .5;
}

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

.text-white {
  color: var(--white);
}

.social-link {
  transition: opacity .2s;
}

.social-link:hover {
  opacity: .5;
}

.dropdown-list.w--open {
  border: 2px solid var(--border);
  background-color: var(--white);
  border-radius: 6px;
  min-width: 350px;
  padding-top: 12px;
  padding-bottom: 12px;
  left: 50%;
  transform: translate(-50%);
}

.dropdown-list.small {
  min-width: 280px;
}

.dropdown-list.small.w--open {
  border-width: 1px;
  border-color: var(--line-on-white);
  border-radius: 10px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 0 2px 30px -8px #152f5633;
}

.dropdown-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--white);
  background-color: var(--white);
  flex-direction: column;
  padding: 18px 22px;
  font-size: 18px;
  font-weight: 500;
  transition: box-shadow .2s, border-color .2s, transform .2s, background-color .2s;
  display: flex;
  position: relative;
  box-shadow: 0 3px 6px #0000;
}

.dropdown-link:hover {
  z-index: 2;
  border-color: var(--border);
  opacity: 1;
  transform: scale(1.03);
  box-shadow: 0 3px 6px #0000001a;
}

.dropdown-link.small {
  padding: 16px;
  font-size: 16px;
}

.dropdown-link.small:hover {
  background-color: var(--surface);
}

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

.up-arrow {
  min-height: 24px;
  transform: rotate(180deg);
}

.nav-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.avatar {
  border-radius: 50%;
  max-height: 96px;
}

.avatar.heading-avatar {
  display: block;
}

.avatar.heading-avatar.beside-avatar {
  margin-left: -24px;
}

.avatar.small {
  max-height: 48px;
}

.heading-graphic {
  max-height: 96px;
}

.subheading {
  margin-bottom: 1.5em;
}

.subheading.no-bottom-margin {
  margin-bottom: 0;
}

.numbered-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-flow: column;
  justify-content: start;
}

.wrapper-video {
  box-shadow: 0 -1px 200px 20px var(--2nd-on-blue);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 100px;
  width: 850px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: rotateX(50deg)rotateY(0)rotateZ(0);
}

.wrapper-video.bg-dark.padding {
  border-radius: 11px;
  padding: 31px;
}

.wrapper-video.form-page {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.heading-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
}

.heading-columns.align-right {
  justify-content: end;
}

.medium-heading {
  letter-spacing: 0;
  margin-bottom: .5em;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.medium-heading.no-bottom-margin {
  margin-bottom: 0;
}

.medium-heading.price-amount {
  margin-bottom: 0;
  position: relative;
  top: 6px;
}

.container---xs {
  width: 100%;
  max-width: 379px;
}

.avatar-large {
  border-radius: 50%;
  max-height: 180px;
}

.illustration-icon {
  max-height: 144px;
}

.vertical-rule {
  background-color: var(--border);
  width: 1px;
  height: 100%;
}

.container---l {
  width: 100%;
}

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

.container---l.text-align-left {
  text-align: left;
}

.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.overlay {
  position: absolute;
}

.overlay.top-right {
  top: 48px;
  right: -96px;
}

.overlay.top-right.ui-snippet-icon {
  top: -48px;
  right: -48px;
}

.overlay.bottom-left {
  bottom: 24px;
  left: -72px;
}

.overlay.bottom-left.ui-snippet-icon {
  bottom: -72px;
  left: -96px;
}

.overlay.top-left {
  top: 48px;
  left: -72px;
}

.overlay.bottom-right {
  bottom: -48px;
  right: -72px;
}

.cta-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.container---m {
  width: 100%;
  max-width: 604px;
}

.logo-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-row.align-left {
  justify-content: flex-start;
}

.hero-graphic {
  width: auto;
  max-height: 180px;
}

.metric-text---large {
  font-family: Newsreader Display, Times New Roman, sans-serif;
  font-size: 72px;
  font-style: italic;
  font-weight: 500;
  line-height: 1em;
}

.metric-text---large.text-brand-2 {
  color: var(--brand-2);
}

.metric-text---small {
  font-size: .667em;
}

.avatar-small {
  border-radius: 50%;
  width: 72px;
}

.box {
  background-color: var(--dark-1);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-height: 604px;
  padding: 15px;
  display: flex;
}

.box.small {
  min-height: 491px;
}

.box.screenshots {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  position: relative;
  overflow: hidden;
}

.box.link {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  text-align: center;
  flex-direction: column;
  min-height: 310px;
  padding-left: 14px;
  padding-right: 14px;
  transition: transform .2s;
  position: relative;
}

.box.link:hover {
  transform: translate(0, -5px);
}

.box.padding-20 {
  padding: 20px;
}

.process-number {
  text-align: center;
  font-size: 72px;
  font-weight: 800;
  line-height: 1em;
}

.checklist-item {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 18px 1fr;
}

.checklist-item-icon {
  color: var(--brand-2);
  position: relative;
  top: 3px;
}

.graphic-icon {
  max-height: 144px;
}

.graphic-icon.large {
  max-height: 240px;
}

.graphic-icon.small {
  max-height: 114px;
}

.price {
  align-items: flex-end;
  display: flex;
  position: relative;
  bottom: 2px;
}

.dollar-sign {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
  position: relative;
  top: 2px;
}

.underlined-link {
  font-weight: 500;
  text-decoration: underline;
}

.underlined-link.text-bold {
  font-weight: 700;
}

.container---xl {
  width: 100%;
  max-width: 1055px;
}

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

.round {
  border-radius: 50%;
}

.heading-with-graphic {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.box-link {
  border: 2px solid var(--border);
  background-color: var(--white);
  box-shadow: 3px 3px 0 0 var(--border);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 407px;
  padding: 36px;
  font-weight: 500;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-bottom: 48px;
  display: flex;
}

.tab-link {
  border: 2px solid var(--border);
  text-align: center;
  background-color: #0000;
  padding: 12px 24px;
  font-size: 14px;
  transition: color .2s, border-color .2s, background-color .2s;
}

.tab-link:hover {
  background-color: var(--brand-2);
  color: var(--white);
}

.tab-link.w--current {
  border-color: var(--brand-2);
  background-color: var(--brand-2);
  color: var(--white);
}

.pricing-plan {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid var(--border);
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 36px;
  display: grid;
}

.pricing-plan.shadow {
  box-shadow: 3px 3px 0 0 var(--border);
}

.pricing-plan-heading {
  margin-bottom: .4em;
  font-size: 30px;
  line-height: 1.1em;
}

.tabs-content {
  overflow: visible;
}

.accordion-item {
  border: 1px solid var(--line-on-white);
  border-radius: 40px;
}

.accordion-title {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 18px 24px;
  display: flex;
}

.accordion-text {
  padding: 12px 24px 24px;
}

.accordion-arrow {
  transform: rotate(-90deg);
}

.background-image {
  opacity: .9;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.avatar-group {
  align-items: center;
  display: flex;
}

.pricing-plan-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 48px 36px;
}

.pricing-plan-2.bg-white {
  border: 2px solid var(--border);
  box-shadow: 3px 3px 0 0 var(--border);
}

.arrow-pointing-down {
  transform: translate(0, 72px)rotate(25deg);
}

.check-circle {
  background-color: var(--1st-accent);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.check-circle.align-center {
  background-color: var(--1st-accent);
}

.table-heading {
  margin-bottom: 0;
  padding-left: 10px;
}

.table-heading.margin-bottom {
  margin-bottom: .6em;
}

.table-heading.top-heading {
  margin-bottom: .4em;
  padding-left: 0;
}

.contact-method {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.graphic-arrow-right {
  position: absolute;
  top: -36px;
  right: -20%;
}

.article h3 {
  margin-top: 1.5em;
  font-weight: 500;
}

.article ul {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article figure {
  border: 2px solid var(--border);
  background-color: var(--light);
  box-shadow: 3px 3px 0 0 var(--border);
  margin-top: 3em;
  margin-bottom: 3em;
  padding: 24px;
}

.article a {
  color: var(--brand-2);
  text-decoration: underline;
}

.cms-large-image {
  display: block;
}

.blog-meta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ui-snippet {
  border: 2px solid var(--border);
  background-color: var(--white);
  box-shadow: 3px 3px 0 0 var(--border);
  width: 100%;
  max-width: 500px;
  font-size: 14px;
}

.ui-snippet.on-top {
  z-index: 3;
  position: relative;
}

.ui-snippet-section {
  padding: 24px;
}

.ui-snippet-section.border-bottom {
  border-bottom: 2px solid var(--border);
}

.ui-snippet-section.rows {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.ui-snippet-section.columns {
  padding: 0;
}

.ui-snippet-section.columns.left-auto {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.ui-snippet---small-text {
  font-size: 13px;
}

.avatar-xs {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.author {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.ui-snippet-placeholder {
  background-color: var(--border);
  border-radius: 100px;
  width: 100%;
  max-width: 70%;
  height: 6px;
}

.ui-snippet-placeholder.width-25 {
  max-width: 25%;
}

.ui-snippet-placeholder.width-40 {
  max-width: 40%;
}

.ui-snippet-placeholder.width-50 {
  max-width: 50%;
}

.ui-snippet-placeholder.width-90 {
  max-width: 90%;
}

.badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 2px 9px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.badge.bg-white {
  color: var(--brand-2);
}

.ui-snippet-button {
  background-color: var(--light);
  text-align: center;
  padding: 12px 18px;
  font-weight: 700;
}

.ui-snippet-button.bg-dark {
  background-color: var(--dark);
}

.ui-snippet-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  display: flex;
  position: relative;
}

.ui-snippet-row {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.ui-snippet-row.justify-between {
  justify-content: space-between;
}

.author-name {
  flex: 1;
}

.empty-state {
  background-color: var(--border);
  text-align: center;
  padding: 24px;
}

.wide-blog-post {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--line-on-white);
  background-color: var(--white);
  text-align: center;
  border-radius: 30px;
  grid-template-rows: auto;
  min-height: 600px;
}

.blog-card {
  background-color: var(--white);
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 36px;
  display: flex;
}

.blog-card.below-image {
  border-right: 1px solid var(--line-on-white);
  border-bottom: 1px solid var(--line-on-white);
  border-left: 1px solid var(--line-on-white);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

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

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

.customer-grid-item {
  text-align: center;
  justify-content: center;
  display: flex;
}

.customer-grid-item:nth-child(odd) {
  border-right: 1px solid var(--border);
}

.customer-avatar {
  border-radius: 50%;
  max-height: 180px;
}

.customer-name {
  justify-content: center;
  align-items: center;
  display: flex;
}

.customer-logo-wrapper {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.account-page {
  background-color: var(--light);
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.account-page.columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.account-box {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 2px solid var(--border);
  background-color: var(--white);
  box-shadow: 3px 3px 0 0 var(--border);
  grid-template-columns: 1fr;
  padding: 54px;
}

.account-box.column {
  box-shadow: none;
  border-style: none;
  align-content: center;
  align-items: center;
}

.account-box.inside-container {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.text-divider {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.account-image {
  object-fit: cover;
  max-height: 100vh;
}

.progress-bar {
  background-color: var(--light);
  border-radius: 100px;
  width: 100%;
  height: 12px;
  position: relative;
  overflow: hidden;
}

.progress-indicator {
  background-color: var(--dark);
  border-radius: 100px;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ui-snippet---image {
  object-fit: cover;
  width: 100px;
  max-height: 120px;
  display: block;
}

.ui-snippet-box {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.rotate-pencil-image {
  transform: rotate(-15deg);
}

.changelog {
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}

.license-link {
  background-color: var(--dark);
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.license-image {
  opacity: .5;
}

.license-text {
  position: absolute;
}

.newsreader {
  font-family: Newsreader Display, Times New Roman, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1em;
}

.manrope {
  font-size: 96px;
  font-weight: 700;
  line-height: 1em;
}

.wide-blog-image {
  object-fit: cover;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  display: block;
}

.wide-blog-image-wrapper {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  display: flex;
}

.search-results-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.search-result-url {
  opacity: .5;
  margin-bottom: 12px;
}

.hide {
  display: none;
}

.figma-badge {
  background-color: var(--dark);
  box-shadow: 3px 3px 0 0 var(--border);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
  transform: rotate(-10deg);
}

.screenshot {
  border: 1px solid var(--line-on-white);
  object-fit: cover;
  border-radius: 15px;
  height: 20vh;
}

.screenshot.small {
  max-height: 360px;
}

.screenshot.mobile {
  width: 11vh;
  height: 20vh;
}

.screenshot.slider {
  height: 150vh;
  max-height: 360px;
}

.screenshots-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block {
  position: relative;
}

.cms-label {
  background-color: var(--brand-2);
  box-shadow: 3px 3px 0 0 var(--border);
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  padding: 4px 12px;
  line-height: 1.3em;
  display: flex;
  position: absolute;
  top: 48px;
  right: 96px;
  transform: rotate(10deg);
}

.logo {
  width: 200px;
}

.app-preview-image {
  object-fit: cover;
  border: 5px solid #000;
  border-radius: 17px;
  width: 100%;
  height: 100%;
  max-height: 350px;
}

.div-block {
  display: flex;
}

.image {
  width: 20vh;
}

.image-drop-shadow {
  border: 1px none var(--line-on-white);
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 0 6px #3838381a;
}

.image-drop-shadow.landing-page {
  width: 80%;
}

.main-container-nav {
  z-index: auto;
  width: 100%;
  max-width: 1328px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.main-container-no-fade {
  z-index: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1328px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.main-container-no-fade.form-page {
  justify-content: space-between;
  padding-left: 70px;
  padding-right: 70px;
}

.main-container-no-fade.organizer {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.grey-bg {
  background-color: var(--light);
  border-radius: 2px;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular.margin-bottom-20 {
  margin-bottom: 20px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list {
  align-self: stretch;
}

.pricing-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -43px;
  box-shadow: 0 3px 10px #96a3b533;
}

.image-grey-bg {
  background-color: var(--light);
  border-radius: 9px;
}

.not-available-icon {
  color: #616161;
  margin-bottom: 5px;
  font-weight: 500;
}

.table-header-section {
  background-color: var(--light);
  padding: 10px 0;
}

.brand-color-span {
  color: var(--brand-2);
}

.text-brand-2 {
  color: var(--1st-accent);
}

.image-circle {
  border-radius: 200px;
}

.list {
  padding-left: 20px;
}

.bottom-margin---2em {
  margin-bottom: 2em;
}

.button-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-group.margin-top-20px {
  margin-top: 20px;
}

.button-group.margin-top-20px.form-page {
  justify-content: flex-start;
  align-items: flex-start;
}

.vertical-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.vertical-flex.gap-3 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.vertical-flex.form-page {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
}

.vertical-flex.div---center {
  justify-content: flex-start;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
}

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

.bottom-margin---1em {
  margin-bottom: 1em;
}

.bottom-margin---1em.align-center {
  text-align: center;
}

.bottom-margin---1em.align-center.lighter-font-color {
  color: #353a4e;
}

.main-page-story-header {
  margin-bottom: 1em;
}

.button-text-one-line {
  flex: none;
}

.blog-post-cta {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--light);
  border: 3px solid #000;
  border-radius: 0;
  align-items: center;
  margin-top: 30px;
  padding: 22px 32px;
  display: flex;
}

.article-rich-text a {
  color: var(--brand-2);
  text-decoration: underline;
}

.tabs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  width: 300px;
  display: flex;
}

.tab {
  background-color: var(--border);
  color: #fff;
  border-radius: 4px;
  width: 90%;
  transition: color .2s, background-color .2s;
}

.tab:hover, .tab.w--current {
  background-color: var(--white);
  color: #000;
}

.tab-image {
  object-position: 0% 50%;
  border-radius: 10px;
  max-height: 500px;
  padding: 0;
}

.links-to-other-pages {
  border: 1px solid #e2e2e2;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.field-label {
  text-align: left;
}

.margin-top {
  margin-top: 20px;
}

.underline {
  text-decoration: underline;
}

.center {
  text-align: center;
}

.demo-callout {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--dark);
  color: #fff;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 30px;
  padding: 16px;
  display: flex;
}

.div-block-3 {
  flex-direction: column;
  align-items: center;
  min-width: 100px;
  display: flex;
}

.paragraph-large {
  margin-bottom: .6em;
  font-size: 20px;
  line-height: 1.6em;
}

.icon {
  width: 50px;
  margin-top: 0;
  margin-bottom: 9px;
}

.grid-home-page {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.selection-div {
  flex-direction: column;
  align-items: center;
  padding: 13px 22px;
  display: flex;
}

.blue-highlight-text {
  color: var(--brand-2);
  padding: 7px;
}

.funderline-white-700 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/640c8e054efe7c121e677de2_white%20underline.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
  display: inline-block;
}

.funderline-white-700-2 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/640c8ea43ecaf87f9d370af7_white%20underline2.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
  display: inline-block;
}

.div-block-4 {
  margin-bottom: 20px;
}

.feature-description {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 15px;
}

.image-80-width {
  width: 80%;
}

.funderline-dark-700 {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/640cd2d0eb1e2739d0b86f36_640c8d7f3173163941830b5d_UNDERLINE.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-block;
}

.image-2 {
  width: 40%;
}

.div-block-5 {
  color: #000;
  background-color: #f7f7f7;
  border: 1px solid #efefef;
  border-radius: 4px;
  padding: 20px;
}

.div-block-6 {
  margin-top: 50px;
  display: flex;
}

.image-3 {
  width: 100px;
  margin-top: -4px;
  margin-left: -9px;
}

.div-block-7 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-items: stretch;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.feature-group {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feature-image {
  object-fit: contain;
  object-position: 0% 50%;
  border-radius: 0;
  width: 40%;
  padding: 0;
}

.feature-image.small {
  max-width: 140px;
}

.feature-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
}

.header-center-home-page {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.image-4 {
  width: 80%;
  margin-top: 40px;
}

.left {
  text-align: left;
}

.blog-container {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.main-section-image {
  max-width: 75%;
}

.display-24-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.275rem;
  text-decoration: none;
}

.section---elements-styling {
  background-color: #fff;
  padding: 2rem 4rem 4rem;
}

.text-20-regular {
  color: #152f56;
  border-left-width: 2px;
  border-left-color: #e2ecff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 2rem;
  text-decoration: none;
}

.text-14-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.text-14-medium.color---1st-accent.caps-spaced {
  letter-spacing: .13em;
  text-transform: uppercase;
}

.text-12-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.3rem;
  text-decoration: none;
}

.text-16-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.8rem;
  text-decoration: none;
}

.text-16-medium.height---100 {
  line-height: 100%;
}

.text-16-medium.padding---1-rem {
  padding: .5rem;
}

.text-16-medium.padding---1-rem.effect---hover:hover {
  color: #0057ff;
}

.display-24-bold {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.275rem;
  text-decoration: none;
}

.display-24-bold.height---100 {
  line-height: 100%;
}

.display-30-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 2.7rem;
  text-decoration: none;
}

.caption-12-medium {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  text-decoration: none;
}

.display-60-bold {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 4.5rem;
  text-decoration: none;
}

.display-60-bold.color---1st-accent {
  color: var(--1st-accent);
}

.caption-14-regular {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.display-48-bold {
  color: var(--dark-1);
  letter-spacing: -.02em;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 4rem;
  text-decoration: none;
}

.display-48-bold.bottom-margin---2em {
  margin-bottom: 2rem;
}

.display-48-bold.color---1st-accent.form-page {
  margin-bottom: 0;
}

.caption-16-bold {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.display-36-bold {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3.2rem;
  text-decoration: none;
}

.text-14-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.text-14-regular.color---2nd-dark {
  color: #64758f;
}

.text-14-regular.color---2nd-dark.height---100 {
  line-height: 100%;
}

.text-14-regular.color---blue {
  color: #0057ff;
  font-style: normal;
}

.text-14-regular.color---blue.height---100 {
  line-height: 100%;
}

.caption-14-medium {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.display-30-bold {
  color: #152f56;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.7rem;
  text-decoration: none;
}

.caption-16-medium {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.caption-14-bold {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.caption-14-bold.text-color---gold-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff8a00, #ffba00 25%, #ff8a00 83%, #ff7354);
  -webkit-background-clip: text;
  background-clip: text;
}

.caption-14-bold.text-color---gold-gradient.height---100 {
  background-image: linear-gradient(90deg, #ff8a00, #ffba00 25%, #ff8a00 83%, #ff7354);
  line-height: 100%;
}

.caption-14-bold.text-color---blue-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#00b2ff, #0057ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.caption-14-bold.text-color---blue-gradient-2.height---100 {
  background-image: linear-gradient(#00b2ff, #0057ff);
  line-height: 100%;
}

.text-12-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.3rem;
  text-decoration: none;
}

.display-36-medium {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 3.2rem;
  text-decoration: none;
}

.display-36-regular {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 3.2rem;
  text-decoration: none;
}

.display-30-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.7rem;
  text-decoration: none;
}

.display-30-regular.align---center.form-page {
  text-align: left;
}

.display-30-regular.bottom-margin---1em {
  margin-bottom: 1rem;
}

.text-16-bold {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.8rem;
  text-decoration: none;
}

.text-16-bold.capitalize---title {
  text-transform: capitalize;
}

.text-16-bold.capitalize---title.height---100 {
  line-height: 100%;
}

.display-48-regular {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 4rem;
  text-decoration: none;
}

.text-18-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9rem;
  text-decoration: none;
}

.text-18-medium.color---blue {
  color: #0057ff;
}

.text-18-medium.color---blue.height---100 {
  line-height: 100%;
}

.display-48-medium {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 4rem;
  text-decoration: none;
}

.display-24-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.275rem;
  text-decoration: none;
}

.display-60-medium {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 4.5rem;
  text-decoration: none;
}

.display-60-medium.align---center.color---1st-accent.form-page {
  text-align: left;
}

.display-60-medium.bottom-margin---2em {
  margin-bottom: 2em;
}

.text-20-bold {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 2rem;
  text-decoration: none;
}

.text-16-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.8rem;
  text-decoration: none;
}

.text-16-regular.color---2nd-dark {
  color: #64758f;
}

.text-16-regular.color---2nd-dark.capitalize---title {
  text-transform: capitalize;
}

.text-16-regular.color---2nd-dark.capitalize---title.height---100, .text-16-regular.color---2nd-dark.height---100 {
  line-height: 100%;
}

.text-16-regular.color---2nd-dark.height---100:hover {
  text-decoration: none;
}

.text---caption-style-guide {
  color: #8090a9;
  text-align: left;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
  line-height: 120%;
}

.text---caption-style-guide.align---center {
  text-align: center;
}

.div---styling-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: .0625rem solid #e2ecff;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: start stretch;
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
  display: grid;
}

.div---styling-container.variant---small-buttons {
  place-items: start center;
}

.display-72-medium {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 5.625rem;
  text-decoration: none;
}

.display-72-bold {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 5.625rem;
  text-decoration: none;
}

.display-60-regular {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 4.5rem;
  text-decoration: none;
}

.text-18-bold {
  color: var(--dark-1);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.9rem;
  text-decoration: none;
}

.text-20-medium {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 2rem;
  text-decoration: none;
}

.caption-12-regular {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-decoration: none;
}

.caption-16-regular {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.text-18-regular {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.9rem;
  text-decoration: none;
}

.text-18-regular.color---2nd-dark {
  color: #64758f;
}

.caption-12-bold {
  color: #152f56;
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.125rem;
  text-decoration: none;
}

.text-14-bold {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.display-72-regular {
  color: #152f56;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 5.625rem;
  text-decoration: none;
}

.text-12-bold {
  color: #152f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.35rem;
  text-decoration: none;
}

.text-12-bold.color---1st-accent.caps-spaced {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.div---res-nav-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: stretch;
  min-width: 16.875rem;
  padding: .75rem;
  display: flex;
}

.color---surface-on-blue {
  color: var(--surface-on-blue);
}

.div-block-778 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: grid;
}

.stroke-color---line {
  border: 1px solid #e2ecff;
}

.js-clock {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-height---120 {
  line-height: 120%;
}

.form---input-and-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

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

.color---2nd-dark {
  color: var(--dark-2);
}

.fill-color---white {
  background-color: #fff;
}

.fill-color---2nd-accent {
  background-color: var(--2nd-accent);
}

.div---icon {
  padding: 10px;
}

.div---icon.link---icon-button {
  border: 1px solid #e2ecff;
  border-radius: 12px;
}

.div---icon.link---icon-button.shadow---xs {
  background-image: linear-gradient(#fff, #f3faff);
  border-color: #cbddff;
  padding: .5rem;
}

.div---icon.link---icon-button.shadow---xs:hover {
  opacity: .7;
  border-color: #152f56;
}

.div---icon.link---icon-button.shadow---xs.large {
  padding: 1rem;
}

.div---icon.link---icon-button.shadow---xs.small {
  background-image: linear-gradient(#fff, #f3faff);
}

.div---icon.link---icon-button.shadow---xs.medium {
  padding: .75rem;
}

.form-block---pop-up {
  margin-top: 1rem;
  margin-bottom: 0;
}

.text-style---italic {
  font-style: italic;
}

.heading---searchbar {
  color: #8090a9;
  margin-top: 0;
  margin-bottom: .375rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
}

.img---34-square {
  min-width: 34px;
  max-width: 34px;
  min-height: 34px;
  max-height: 34px;
}

.grp---chip-caption {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--light-blue-1);
  background-image: linear-gradient(#fcfdff, #fcfdff);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  margin-bottom: .375rem;
  padding: 10px 18px 10px 20px;
  display: flex;
  box-shadow: 0 2px 4px #2f56a50f;
}

.fill-color---dark-blue-gradient {
  background-image: linear-gradient(#375177, #152c50);
}

.rich-text---description {
  color: #152f56;
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.fill-color---1st-dark {
  background-color: var(--dark-1);
}

.text---friendly-tip {
  color: #0057ff;
  letter-spacing: 0;
  white-space: nowrap;
  padding-top: .09375rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.search-form {
  margin-bottom: 0;
}

.div---course-nav-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: stretch;
  padding: .75rem;
  display: flex;
}

.color---success {
  color: var(--success-green);
}

.div-block-777 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.shadow---xl {
  transition: all .2s;
  box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;
}

.shadow---xl:hover {
  box-shadow: none;
}

.shadow---xs {
  transition: all .2s;
  box-shadow: 0 1px 2px #1018280d;
}

.shadow---xs:hover {
  box-shadow: none;
}

.div-block-771 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.fill-color---surface-on-blue {
  background-color: var(--surface-on-blue);
}

.img---dropdown-arrow {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: -.5rem;
}

.navbar-grp---for-mobile-mobile {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  align-items: center;
  display: flex;
}

.stroke-color---2nd-accent {
  border: 1px solid #44ffe8;
}

.fill-color---green-gradient-1 {
  background-image: radial-gradient(circle at 0 0, #9edd18, #18d2de);
}

.grp---friendly-tip-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.grp---friendly-tip-copy:hover {
  color: #0057ff;
  text-decoration: underline;
}

.div---dropdown-header-courses {
  border-bottom: .0625rem dashed #e2ecff;
  justify-content: space-between;
  align-items: baseline;
  padding: 1.25rem 1.625rem 1.25rem 1.5rem;
  display: flex;
}

.color---blue-gradient-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #0057ff, #508afa 29%, #0057ff 65%, #508afa);
  -webkit-background-clip: text;
  background-clip: text;
}

.div---dotted-line {
  border-top: .0625rem dashed #e2ecff;
  min-width: 100%;
  display: flex;
}

.div---dotted-line.searchbar {
  margin-top: .75rem;
  margin-bottom: 1.25rem;
}

.div---dotted-line.variant---navbar {
  display: none;
}

.color---1st-dark {
  color: var(--dark-1);
}

.div---hero-buttons-2 {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.div---hero-buttons-2.mobile-navbar {
  display: none;
}

.fill-color---gold-gradient-2 {
  background-image: linear-gradient(90deg, #ffb800, #ff7f57 81%, #ff57a7);
}

.stroke-color---1st-dark {
  border: 1px solid #152f56;
}

.stroke-color---1st-accent {
  border: 1px solid #0057ff;
}

.form---pop-up {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.group---cta-buttons-desktop {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.div---navbar-course-big-grp {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-radius: .625rem;
  align-items: center;
  padding: .75rem 1.5rem .75rem .75rem;
  display: flex;
}

.div---navbar-course-big-grp:hover {
  background-image: linear-gradient(#f2f5fc80, #f2f5fc80);
  border-radius: .625rem;
}

.img---24-square {
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
}

.color---blue-gradient-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #0057ff, #508afa 27%, #0057ff 60%, #508afa);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.new---banner {
  z-index: 10;
  border-bottom: 1px solid #e2ecff;
  display: block;
  position: relative;
}

.searchbar---w-dropdown {
  margin-left: .5rem;
}

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

.color---gold-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ffa031, #ff7f57 81%, #ff57a7);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

.stroke-color---success-green {
  border: 1px solid #00b900;
}

.div---filler {
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  margin: 12px;
}

.div---filler.fill-color---surface {
  opacity: 0;
}

.color---white {
  color: #fff;
}

.img---14-square {
  min-width: 14px;
  max-width: 14px;
  min-height: 14px;
  max-height: 14px;
}

.div-block-761 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div---res-nav-link-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: stretch;
  min-width: 16.875rem;
  padding: 1.5rem;
  display: flex;
}

.img---navbar-logo {
  aspect-ratio: 726 / 210;
  max-width: 7.812rem;
  transition: all .2s;
}

.new-no-search-results {
  display: none;
}

.new-no-search-results.jetboost-list-wrapper-empty-lz4y, .new-no-search-results.jetboost-list-wrapper-empty-l33y, .new-no-search-results.jetboost-list-wrapper-empty-vdpp {
  display: flex;
}

.color---2nd-on-blue {
  color: var(--2nd-on-blue);
}

.pop-up-section {
  z-index: 2147483647;
  background-color: #000000ab;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.grp---friendly-tip-hide {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 0;
  align-items: center;
  display: flex;
}

.card---tool-guide {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/664f8d7d0277d292fd2e559c_mobile%20head%20banner%20(9)%20(1).png");
  background-position: 50%;
  background-size: cover;
  border: .0625rem solid #e2ecff;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  min-height: 100%;
  padding: 1.2rem 1.5rem 1.375rem;
  display: flex;
  box-shadow: 0 1px .125rem #1018280d;
}

.card---tool-guide:hover {
  box-shadow: none;
  opacity: .7;
}

.error-message-3 {
  background-color: #fff0;
}

.text-style---underline {
  text-decoration: underline;
}

.form-7 {
  color: #000;
}

.text-height---110 {
  line-height: 110%;
}

.text-block-1206 {
  color: #152f56;
}

.italic-text-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ff8845, #ffcd45 31%, #ff8845);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .3125rem;
}

._1st-buttons-border {
  background-image: linear-gradient(#57749f, #142b4e);
  border: .0625rem solid #152f56;
  border-radius: 12.5rem;
  flex: 1;
  padding: .0625rem;
  transition: all .2s;
}

._1st-buttons-border:hover {
  opacity: .7;
}

.stroke-color---2nd-dark {
  border: 1px solid #64758f;
}

.text---nav-course-short-name {
  color: #8090a9;
  font-size: .875rem;
  line-height: 100%;
}

.grp---friendly-tip {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: nowrap;
  align-items: center;
  transition: none;
  display: flex;
}

.grp---friendly-tip:hover {
  opacity: .8;
  color: #0057ff;
  text-decoration: underline;
}

.link---1st-button {
  text-decoration: none;
}

.link---1st-button.med {
  background-image: linear-gradient(#385177, #10284a);
  border-radius: 12.5rem;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.fill-color---2nd-dark {
  background-color: var(--dark-2);
}

.fill-color---white-gradient {
  background-image: linear-gradient(#fff, #f4fbff);
}

.color---blue {
  color: var(--1st-accent);
}

.clock-label {
  color: #152f56;
  letter-spacing: .3125rem;
  text-transform: uppercase;
  margin-top: .625rem;
  margin-bottom: .375rem;
  margin-right: -.3125rem;
  font-family: Lato, sans-serif;
  font-size: .75rem;
  line-height: .5rem;
}

.icon-7 {
  color: #c1d6fc;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: .875rem;
  position: static;
}

.link---desktop-navbar-logo {
  margin-right: .7rem;
}

.link---desktop-navbar-logo.w--current {
  margin-right: 1.25rem;
}

.link---desktop-navbar-logo.w--current:hover {
  opacity: .7;
}

.pop-up {
  background-color: #fff;
  border: 1px solid #e2ecff;
  border-radius: 24px;
  margin-top: 14vh;
  margin-left: 20%;
  margin-right: 20%;
  padding: 2.0875rem 2.1875rem;
  display: block;
}

.text---nav-course-long-name {
  color: #152f56;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
}

.error-message-2 {
  background-color: #fd3a46;
  border-radius: .5rem;
  padding: .75rem .875rem;
}

.group---cta-buttons-mobile {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: none;
}

.img---26-square {
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
}

.link---2nd-button {
  border: 1px solid #cbddff;
  border-radius: 12.5rem;
  text-decoration: none;
}

.link---2nd-button.med {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-image: linear-gradient(#fff, #f3faff);
  border: .0625rem solid #e2ecff;
  border-radius: 12.5rem;
  flex: 1;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.375rem;
  transition: all .2s;
  display: flex;
  box-shadow: 0 1px .125rem #2f56a505;
}

.link---2nd-button.med:hover {
  box-shadow: none;
  opacity: .7;
  border-color: #152f56;
}

.link---2nd-button.large {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #f3faff);
  border-width: 1px;
  border-color: #cbddff;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.75rem;
  transition: all .2s;
  display: flex;
  box-shadow: 0 1px .125rem #2f56a505;
}

.link---2nd-button.large:hover {
  box-shadow: none;
  opacity: .5;
  border-color: #152f56;
}

.link---2nd-button.med {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #f3faff);
  border-width: 1px;
  border-color: #cbddff;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  transition: all .2s;
  display: flex;
  box-shadow: 0 1px .125rem #2f56a505;
}

.link---2nd-button.med:hover {
  box-shadow: none;
  opacity: .5;
}

.link---2nd-button.small {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-color: var(--light-blue-1);
  cursor: pointer;
  background-image: linear-gradient(#fff, #f3faff);
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  transition: all .2s;
  display: flex;
  box-shadow: 0 1px .125rem #2f56a505;
}

.link---2nd-button.small:hover {
  box-shadow: none;
  opacity: .5;
  border-color: #152f56;
}

.text-height---100 {
  line-height: 100%;
}

.text---navbar-2 {
  color: #152f56;
  text-transform: none;
  white-space: nowrap;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  transition: all .1s;
  display: flex;
}

.text---navbar-2:hover {
  color: #0057ff;
}

.text---nav-resources-name {
  color: #152f56;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
}

.text-style---overline {
  text-decoration: overline;
}

.navbar-grp---mobile {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: none;
}

.link---faux-dropdown {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: auto;
  padding-right: .5rem;
  display: flex;
}

.div---palette-container {
  justify-content: center;
  align-items: stretch;
  padding: 2rem;
  display: flex;
}

.new-searchbar-element {
  color: #000;
  border: .125rem solid #000;
  border-radius: .125rem;
  width: 30vh;
  margin-left: .3125rem;
}

.new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y {
  color: #152f56;
  background-color: #fcfdff;
  border-width: .0625rem;
  border-color: #e2ecff;
  border-radius: .5rem;
  width: auto;
  min-width: 220px;
  min-height: 45px;
  max-height: 45px;
  margin-bottom: 0;
  margin-left: 0;
  padding: .8rem .8rem .6rem 1rem;
  font-size: 16px;
  transition: all .2s;
  box-shadow: 0 1px .125rem #1018280d;
}

.new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y:hover {
  box-shadow: none;
  border-color: #0057ff;
}

.new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y:focus {
  border-color: #0057ff;
}

.new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y:focus-visible, .new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y[data-wf-focus-visible] {
  box-shadow: none;
}

.new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y::placeholder {
  color: #8090a9;
}

.text---1st-button {
  color: #152f56;
  text-transform: none;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  display: flex;
}

.text---1st-button.med {
  color: #fff;
  text-align: center;
  min-width: 100%;
  padding: .75rem 2.75rem;
}

.text---1st-button.small {
  color: #fff;
  text-align: center;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  justify-content: center;
  min-width: 100%;
  padding: .5rem 1.5rem;
  font-size: .875rem;
}

.text---1st-button.med {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  min-width: 100%;
  padding: .75rem 1.5rem;
}

.text---1st-button.large {
  color: #fff;
  text-align: center;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  justify-content: center;
  min-width: 100%;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.div-block-330 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

._1st-button-border {
  background-image: linear-gradient(#152f56, #152f56);
  border: .0625rem solid #152f56;
  border-radius: 12.5rem;
  align-items: center;
  padding: .0625rem;
  transition: all .2s;
  display: flex;
}

._1st-button-border:hover {
  opacity: .7;
}

.text---no-search-results {
  opacity: .7;
  color: #64758f;
  text-transform: none;
  align-self: auto;
  margin: 0 -.25rem;
  padding: .75rem 1.125rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 120%;
}

.div-block-585 {
  min-width: auto;
  display: flex;
}

.color---gold-gradient-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #ffa031, #ffba00 27%, #ffa031 60%, #ffb404);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

.form---input {
  color: #152f56;
  background-color: #fcfdff;
  border: 1px solid #cbddff;
  border-radius: .5rem;
  min-height: 2.8rem;
  margin-bottom: 0;
  padding: .7rem 1.125rem .5rem 1.1rem;
  font-size: 1rem;
  line-height: 100%;
}

.form---input:hover, .form---input:focus {
  border-color: #0057ff;
}

.form---input::placeholder {
  color: #8090a9;
}

.form---input.large {
  min-height: 3.2rem;
  padding-top: 1.25rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
}

.form---input.small {
  min-height: 2.5rem;
  padding-top: .8rem;
  font-size: .875rem;
  font-weight: 400;
}

.form---input.med {
  padding-top: .95rem;
  padding-bottom: .75rem;
}

.align---justify {
  text-align: justify;
}

.box---new {
  background-image: linear-gradient(135deg, #fcfdff, #e2ecff 33%, #fff 65%, #e2ecff);
  border: 1px solid #a0700266;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 3px 8px;
  display: flex;
}

.text-block-1203 {
  color: #fff;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fill-color---line {
  background-color: var(--line-on-white);
}

.img---22-square {
  min-width: 22px;
  max-width: 22px;
  min-height: 22px;
  max-height: 22px;
}

.close-box {
  text-align: right;
  margin-bottom: -2.0625rem;
  text-decoration: none;
  display: block;
  position: static;
  inset: 0%;
}

.color---2nd-blue {
  color: var(--2nd-accent);
}

.form-block-2 {
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.div-block-776 {
  justify-content: space-between;
  display: flex;
}

.stroke-color---2nd-on-blue {
  border: 1px solid #b5cfff;
}

.div---faux-dropdown {
  background-color: #fcfdff;
  border: .0625rem solid #e2ecff;
  border-radius: 1.25rem;
  flex-direction: column;
  display: flex;
  position: absolute;
  box-shadow: 0 24px 3rem -.75rem #073fb52e;
}

.div---faux-dropdown.courses {
  z-index: 10000;
  opacity: 0;
  max-width: 40rem;
  display: none;
}

.div---faux-dropdown.resources {
  z-index: 10000;
  opacity: 0;
  max-width: 45rem;
  display: none;
}

.stroke-color---surface-on-blue {
  border: 1px solid #2564dc;
}

.div-block-586 {
  border: 0 solid #e2ecff;
  border-left: .0625rem dashed #e2ecff;
  min-width: .0625rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-block-1202 {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.img---28-square {
  min-width: 28px;
  max-width: 28px;
  min-height: 28px;
  max-height: 28px;
}

.div-block-782 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.div-block-779 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: grid;
}

.color---green-gradient-1 {
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #9edd18, #18d2de);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

.div---color-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--line-on-white);
  background-color: var(--surface);
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: stretch stretch;
  margin-bottom: 2rem;
  padding: 2.125rem 2rem 2.4rem;
  display: flex;
  box-shadow: 0 2px 5px -12px #2f56a50f;
}

.div---color-container.fill-color---white.stroke-color---line {
  overflow: hidden;
}

.div---color-container.align---left {
  align-items: flex-start;
}

.div---color-container.home-page {
  flex-flow: row;
  margin-bottom: 0;
}

.div---color-container.bg-dark {
  border-color: var(--new-border);
  background-color: var(--dark-1);
  box-shadow: 0 2px 5px #10182808;
}

.div---color-container.bg-dark.align---left {
  justify-content: flex-start;
  align-items: flex-start;
}

.div---color-container.home-page-2 {
  flex-flow: row;
  margin-bottom: 0;
}

.div---color-container.single {
  max-width: 600px;
}

.color---red {
  color: var(--failure-red);
}

.clock-number {
  color: #152f56;
  font-size: 1rem;
  line-height: 1rem;
}

.color---white-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #f4fbff);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline;
}

.color---blue-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#00b2ff, #0057ff);
  -webkit-background-clip: text;
  background-clip: text;
}

.component---navbar-elements {
  z-index: 2000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  transition: background-color .2s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.shadow---md {
  transition: all .2s;
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.shadow---md:hover {
  box-shadow: none;
}

.fill-color---blue-gradient-3 {
  background-image: linear-gradient(135deg, #579eff, #0057ff 68%, #7000ff);
}

.component---dicount-banner {
  z-index: 10000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/664f8d7e0277d292fd2e55ca_banner%20component%20(7)%20(1).png"), radial-gradient(circle at 50% 100%, #ffe792, #ffda56 28%, #f0c321 74%, #f8c74a 83%, #ffb545);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-bottom: 1px solid #e2ecff;
  justify-content: center;
  align-items: center;
  margin-bottom: -2px;
  padding: .7rem .2rem .6rem;
  transition: background-color .2s, all .2s;
  display: flex;
  position: relative;
}

.component---dicount-banner:hover {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
}

.fill-color---blue-gradient-2 {
  background-image: linear-gradient(#00b2ff, #0057ff);
}

.logo---for-mobile {
  margin-right: 1.25rem;
}

.stroke-color---failure-red {
  border: 1px solid #fd3a46;
}

.div---seth-s-image {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/664f8d7c0277d292fd2e54a7_image%2017%20(1)%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #e2ecff;
  border-radius: 200px;
  min-width: 80px;
  max-width: 80px;
  min-height: 80px;
  max-height: 80px;
  display: flex;
}

.fill-color---blue-gradient-1 {
  background-image: linear-gradient(45deg, #0057ff, #508afa 29%, #0057ff 65%, #508afa);
}

.color---dark-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#375177, #152c50);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.fill-color---surface {
  background-color: var(--surface);
}

.new---search-results {
  z-index: 3000000;
  background-color: #fff;
  border: .0625rem solid #eee;
  border-radius: .125rem;
  width: 50vh;
  min-width: 0;
  max-width: none;
  padding: .4375rem;
  display: none;
  position: absolute;
  top: 13.875rem;
}

.new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp {
  z-index: 90000;
  width: 50vh;
  max-width: none;
  position: absolute;
  top: 4.375rem;
}

.new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp.jetboost-active-show-l33y {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  background-color: #fff;
  border-color: #e2ecff;
  border-radius: .75rem;
  flex-direction: column;
  width: 30vw;
  max-height: 25rem;
  padding: .875rem;
  display: none;
  top: 8.5rem;
  overflow: scroll;
  box-shadow: 0 24px 3rem #073fb52e;
}

.success-message-8 {
  background-color: #00b900;
  border: .0625rem solid #06691f80;
  border-radius: .5rem;
  padding: .75rem .875rem 1rem;
}

.fill-color---failure-red {
  background-color: var(--failure-red);
}

.image-153 {
  max-width: 3.125rem;
  margin-bottom: -.25rem;
}

.img---20-square {
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 34px;
}

.shadow---sm {
  transition: all .2s;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280f, 0 1px 3px #1018281a;
}

.shadow---sm:hover {
  box-shadow: none;
}

.color---surface {
  color: var(--surface);
}

.div-block-780 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: grid;
}

.fill-color---success-green {
  background-color: var(--success-green);
}

.text---2nd-button {
  color: #152f56;
  text-transform: none;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  display: flex;
}

.text---2nd-button.small {
  color: var(--dark-1);
  white-space: nowrap;
  border-radius: 12.5rem;
  padding: 0;
  font-size: .875rem;
}

.text---2nd-button.med {
  color: #152f56;
  white-space: nowrap;
  border-radius: 12.5rem;
  padding: 0;
  font-size: 1rem;
}

.text---2nd-button.large {
  color: #152f56;
  white-space: nowrap;
  border-radius: 12.5rem;
  padding: 0;
  font-size: 1.125rem;
}

.success-message-9 {
  background-color: #fff0;
}

.form---button-2nd-button {
  color: #152f56;
  background-image: linear-gradient(#fff, #f3faff);
  border: 1px solid #cbddff;
  border-radius: 12.5rem;
  font-size: 1rem;
  transition: all .2s;
}

.form---button-2nd-button:hover {
  opacity: .5;
  border-color: #152f56;
}

.form---button-2nd-button.med {
  background-image: linear-gradient(#fff, #f3faff);
  padding: .75rem 1.5rem;
}

.form---button-2nd-button.large {
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.form---button-2nd-button.small {
  border-color: var(--light-blue-1);
  color: var(--dark-1);
  padding: .5rem 1.5rem;
  font-size: .875rem;
}

.navbar-desktop {
  z-index: 20000;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #e2ecff;
  border-left: .0625rem #e2ecff;
  border-right: .0625rem #e2ecff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 0 1px .3125rem #1018280a;
}

.div-block-760 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.div-block-584 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  min-width: auto;
  display: flex;
}

.div---component-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top: .0625rem solid #e2ecff;
  border-bottom: .0625rem solid #e2ecff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10rem;
  padding-top: 4rem;
  padding-bottom: 10rem;
  display: flex;
}

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

.div---mobile-dropdown {
  display: none;
}

.shadow---lg {
  transition: all .2s;
  box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
}

.shadow---lg:hover {
  box-shadow: none;
}

.stroke-color---surface {
  border: 1px solid #fcfdff;
}

.submit-button-2 {
  display: none;
}

.fill-color---1st-accent {
  background-color: var(--1st-accent);
}

.div-block-592 {
  display: none;
}

.image-184 {
  margin-bottom: .5rem;
  display: inline-block;
}

.shadow---3xl {
  transition: all .2s;
  box-shadow: 0 32px 64px #10182824;
}

.shadow---3xl:hover {
  box-shadow: none;
}

.shadow---2xl {
  transition: all .2s;
  box-shadow: 0 24px 48px #1018282e;
}

.shadow---2xl:hover {
  box-shadow: none;
}

.fill-color---2nd-on-blue {
  background-color: var(--2nd-on-blue);
}

.img---18-square {
  min-width: 18px;
  max-width: 18px;
  min-height: 18px;
  max-height: 18px;
}

.image-156 {
  max-width: 3.125rem;
  margin-bottom: -.125rem;
}

.stroke-color---white {
  border: 1px solid #fff;
}

.div-block-759 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.text-style---strike {
  text-decoration: line-through;
}

.img---16-square {
  min-width: 16px;
  max-width: 16px;
  min-height: 16px;
  max-height: 16px;
}

.div---dropdown-header-resources {
  border-bottom: .0625rem dashed #e2ecff;
  justify-content: space-between;
  align-items: baseline;
  padding: 1.25rem 1.625rem 1.25rem 1.5rem;
  display: flex;
}

.link---navbar-text-2:hover {
  color: #0057ff;
}

.link---navbar-text-2.w--current {
  align-items: center;
  display: flex;
}

.fill-color---gold-gradient-1 {
  background-image: linear-gradient(90deg, #ff8a00, #ffba00 30%, #ff8a00 78%, #ff7354);
}

.div-block-590 {
  display: none;
}

.newest-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.guide---red {
  background-color: #ffb3b3;
}

.new-container {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 6rem;
  padding-right: 6rem;
}

.new-primary-button {
  color: var(--light);
  text-align: center;
  background-image: linear-gradient(#385177, #10284a);
  border: 1px solid #152f56;
  border-radius: 0;
  padding: .9rem 2rem;
  font-weight: 700;
  transition: background-color .2s;
}

.new-primary-button:hover {
  background-image: linear-gradient(#68686880, #68686880), linear-gradient(#385177, #10284a);
}

.new-primary-button.marign-top {
  margin-top: 10px;
}

.new-secondary-button {
  border: 1px solid var(--light-blue-1);
  color: var(--dark-1);
  text-align: center;
  background-image: linear-gradient(#fff, #f3faff);
  padding: .9rem 2rem;
  transition: border-color .2s;
}

.new-secondary-button:hover {
  border-color: var(--dark-1);
}

.blog-card-image {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.color---1st-accent {
  color: var(--1st-accent);
}

.div-block-783 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-185 {
  border: 1px solid var(--line-on-white);
  object-fit: cover;
  border-radius: 100px;
  width: 120px;
  height: 120px;
  padding: 4px;
  box-shadow: 0 2px 5px #2b2b2b30;
}

.image-185._1 {
  margin-top: -330px;
}

.image-185._3 {
  object-fit: cover;
  width: 150px;
}

.image-185._4 {
  margin-bottom: -393px;
}

.div-block-785 {
  justify-content: space-between;
  align-items: center;
  padding: 47px 111px;
  display: flex;
}

.div-block-783-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper-image {
  box-shadow: 0 -1px 200px 20px var(--2nd-on-blue);
  text-align: center;
  border-radius: 18px;
  max-width: 800px;
  margin-top: 99px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrapper-image.bg-dark.padding {
  border-radius: 11px;
  padding: 31px;
}

.image-186 {
  border-radius: 9px;
}

.div-block-787 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-787-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.div---home-page-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: stretch stretch;
  margin-bottom: 2rem;
  padding: 2.125rem 2rem 2.4rem;
  display: flex;
}

.div---home-page-2.fill-color---white.stroke-color---line {
  overflow: hidden;
}

.div---home-page-2.align---left {
  align-items: flex-start;
}

.div---home-page-2.home-page {
  flex-flow: row;
  margin-bottom: 0;
}

.div---home-page-2.bg-dark {
  border-color: var(--dark-2);
  background-color: var(--dark-1);
}

.div---home-page-2.home-page-2 {
  flex-flow: row;
  margin-bottom: 0;
}

.div---home-page-2.reverse {
  flex-flow: row-reverse;
}

.heading-3, .heading-4, .heading-5 {
  font-weight: 500;
}

.grid-2 {
  grid-template-columns: 1.5fr 1fr;
}

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

.cta-icon {
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}

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

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

.div-block-790 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-791 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-187 {
  width: 200px;
  margin-bottom: 1rem;
}

.section-copy {
  background-color: var(--surface);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-copy.bg-light {
  background-color: var(--surface);
}

.section-copy.bg-dark {
  background-color: var(--dark-1);
  box-shadow: 0 2px 5px #10182808;
}

.section-copy.text-center {
  text-align: center;
}

.section-copy.bg-brand-3 {
  background-color: var(--light);
}

.section-copy.reduced-top-padding {
  padding-top: 60px;
}

.section-copy.no-top-padding {
  padding-top: 0;
}

.section-copy.align-contents-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-copy.reduced-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.with-background-image {
  background-color: var(--dark);
  color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 720px;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-copy.fill-page {
  align-items: center;
  min-height: 768px;
  display: flex;
}

.section-copy.reduced-bottom-padding {
  padding-bottom: 60px;
}

.section-copy.top {
  background-color: var(--light);
  padding-top: 50px;
}

.section-copy.bg-brand-2 {
  background-color: var(--brand-2);
}

.section-copy.bg-brand-2-gradient {
  background-color: var(--brand-2);
  background-image: linear-gradient(109deg, var(--brand-2), #0046c0), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section-copy.bg-brand-2-gradient.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.blog-post-header {
  padding-top: 20px;
}

.section-copy.blog-post-header.text-center._50-bottom-padding {
  padding-bottom: 50px;
}

.section-copy.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-copy.bg-surface {
  background-color: var(--surface);
}

.section-copy.gradient {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1), white);
}

.section-copy.gradient-2 {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1) 25%, white);
}

.section-copy.top-section {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/666b39691a13f6f113414267_background-ct-home.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.text-red {
  color: var(--brand-1);
}

.div-block-792 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-793 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.section-smaller {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-smaller.bg-light {
  background-color: var(--surface);
}

.section-smaller.bg-dark {
  background-color: var(--dark-1);
  box-shadow: 0 2px 5px #10182808;
}

.section-smaller.text-center {
  text-align: center;
}

.section-smaller.bg-brand-3 {
  background-color: var(--light);
}

.section-smaller.reduced-top-padding {
  padding-top: 60px;
}

.section-smaller.no-top-padding {
  padding-top: 0;
}

.section-smaller.align-contents-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-smaller.reduced-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-smaller.with-background-image {
  background-color: var(--dark);
  color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 720px;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.section-smaller.fill-page {
  align-items: center;
  min-height: 768px;
  display: flex;
}

.section-smaller.reduced-bottom-padding {
  padding-bottom: 60px;
}

.section-smaller.top {
  background-color: var(--light);
  padding-top: 50px;
}

.section-smaller.bg-brand-2 {
  background-color: var(--brand-2);
}

.section-smaller.bg-brand-2-gradient {
  background-color: var(--brand-2);
  background-image: linear-gradient(109deg, var(--brand-2), #0046c0), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section-smaller.bg-brand-2-gradient.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-smaller.blog-post-header {
  padding-top: 20px;
}

.section-smaller.blog-post-header.text-center._50-bottom-padding {
  padding-bottom: 50px;
}

.section-smaller.padding-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-smaller.bg-surface {
  background-color: var(--surface);
}

.section-smaller.gradient {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1), white);
}

.section-smaller.gradient-2 {
  background-image: radial-gradient(circle closest-side at 50% 50%, var(--light-blue-1) 25%, white);
}

.section-smaller.top-section {
  background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/666b39691a13f6f113414267_background-ct-home.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
}

.bottom-margin---4em {
  margin-bottom: 4em;
}

.paragraph {
  color: var(--light);
}

.show-vertical-mobile {
  display: none;
}

.form-block-3 {
  flex: 1;
  max-width: 45%;
}

.landing-page-form {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  border: 1px solid var(--line-on-white);
  background-image: linear-gradient(#fff, #f9fbff);
  border-radius: 10px;
  flex-flow: column;
  padding: 20px 30px 30px;
  display: flex;
}

.input-group {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.div-block-794 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.input-groups {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-795 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.video {
  min-height: 400px;
}

.img---hero {
  min-width: 50%;
  max-width: 50%;
}

.div-block-796 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-797 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-798 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-188 {
  max-width: 78px;
}

.img---sections.organizer {
  max-width: 500px;
}

@media screen and (min-width: 1280px) {
  .footer {
    background-color: var(--dark-1);
  }

  .container---s.max-width-800 {
    max-width: 800px;
  }

  .wrapper-video.form-page {
    flex: 1;
  }

  .pop-up {
    margin-left: 33%;
    margin-right: 33%;
  }

  .navbar-desktop {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .new-container {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .blog-card-image {
    border-top-right-radius: 20px;
  }

  .grid-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
}

@media screen and (min-width: 1440px) {
  .fill-color---failure-red, .fill-color---success-green {
    border-radius: 5px;
  }

  .navbar-desktop {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .new-container {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .div-block-784 {
    border: 1px solid var(--line-on-white);
    background-image: url("https://cdn.prod.website-files.com/62e80b4c9aaa8bd3e27b35ab/664ffbff5327623ad5aabd4c_pexels-olly-3767392.jpg");
    background-position: 0 0;
    background-size: cover;
    border-radius: 100px;
    width: 150px;
    height: 150px;
    padding: 12px;
    box-shadow: 0 2px 5px #0003;
  }

  .cta-icon {
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-3 {
    border-radius: 5px;
  }

  .video {
    min-height: 400px;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.top-section.form-page {
    flex-flow: column;
  }

  .main-container {
    max-width: 652px;
  }

  .main-container.nav {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .main-container.organizer {
    padding-bottom: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .style-guide-section {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .footer {
    padding-top: 96px;
    padding-bottom: 72px;
  }

  .display-heading {
    font-size: 55px;
  }

  .display-heading.reduced-line-height {
    line-height: 1em;
  }

  .navbar-row {
    height: 96px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .announcement-text {
    font-size: 14px;
  }

  .nav-divider {
    display: none;
  }

  .nav-link {
    justify-content: space-between;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 20px;
  }

  .nav-link.large-text {
    justify-content: space-between;
  }

  .nav-menu {
    background-color: var(--white);
    flex-direction: column;
    align-items: stretch;
    padding-bottom: 36px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown {
    width: 100%;
  }

  .navbar-right-contents {
    flex: 1;
    justify-content: flex-end;
  }

  .menu-button {
    order: 1;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .navbar-container {
    height: 96px;
  }

  .rows.gap-0-25.text-right {
    text-align: left;
  }

  .rows.gap-2 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .rows.icon-features {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns {
    grid-auto-flow: row;
  }

  .columns.gap-3 {
    flex-direction: column;
    display: flex;
  }

  .columns.gap-3.thirds {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-3.auto-right, .columns.gap-3.auto-left {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .columns.gap-3.mobile-reverse {
    flex-direction: column-reverse;
  }

  .columns.footer-menus {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .columns.social-links {
    grid-auto-flow: column;
  }

  .columns.icon-features {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.hero-columns, .columns.pricing {
    grid-template-columns: 1fr;
  }

  .columns.with-border {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .columns.comparison-table-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .columns.comparison-table-row.header {
    grid-template-columns: 1fr;
  }

  .columns.ui-snippet-columns {
    grid-template-columns: 1fr 1fr;
  }

  .columns.ui-snippets {
    grid-template-columns: 1fr;
  }

  .columns.customer-details {
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-1-5.account-buttons, .columns.icons {
    grid-auto-flow: column;
  }

  .columns.home-page-select {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-3-offset {
    flex-direction: column;
    display: flex;
  }

  .columns.gap-3-offset.thirds {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .columns.gap-3-offset.auto-right, .columns.gap-3-offset.auto-left {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .columns.gap-3-offset.mobile-reverse {
    flex-direction: column-reverse;
  }

  .dropdown-list.w--open {
    border-style: none none solid;
    border-radius: 0;
    margin-bottom: 12px;
    padding-top: 0;
    position: relative;
    left: auto;
    transform: none;
  }

  .dropdown-link {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    border-style: none;
    padding: 18px 0 12px;
    font-size: 16px;
  }

  .dropdown-link:hover {
    box-shadow: none;
    transform: none;
  }

  .dropdown-link.small.w--current {
    padding: 12px 0;
  }

  .dropdown-arrow {
    transform: rotate(-90deg);
  }

  .avatar.heading-avatar {
    display: none;
  }

  .heading-graphic {
    max-height: 72px;
  }

  .wrapper-video {
    width: 600px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-columns.align-right {
    align-items: end;
  }

  .vertical-rule.icon-features {
    display: none;
  }

  .vertical-rule.column-rule {
    width: 100%;
    height: 1px;
  }

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

  .overlay.bottom-left.ui-snippet-icon {
    bottom: -48px;
    left: -144px;
  }

  .overlay.top-left.figma-badge {
    left: -36px;
  }

  .cta-arrow {
    display: none;
  }

  .box.link {
    min-height: auto;
    padding: 24px;
  }

  .graphic-icon.large {
    max-height: 180px;
  }

  .box-link {
    min-height: 240px;
  }

  .hero-title-line-graphic {
    display: none;
  }

  .table-description, .table-heading {
    text-align: center;
  }

  .graphic-arrow-right {
    margin-top: 36px;
    display: block;
    position: relative;
    top: auto;
    right: auto;
    transform: rotate(10deg);
  }

  .article blockquote {
    left: 0;
  }

  .wide-blog-post, .blog-grid {
    grid-template-columns: 1fr;
  }

  .customer-grid {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
  }

  .customer-grid-item:nth-child(odd) {
    border-right-style: none;
  }

  .cms-label {
    display: none;
  }

  .main-container-nav {
    max-width: 652px;
  }

  .main-container-nav.nav {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .main-container-no-fade {
    max-width: 652px;
  }

  .main-container-no-fade.nav {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .main-container-no-fade.form-page {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .main-container-no-fade.organizer {
    flex-flow: column;
  }

  .container {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .vertical-flex.form-page {
    max-width: 100%;
  }

  .vertical-flex.div---center {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bottom-margin---1em.align-center {
    text-align: center;
  }

  .feature-image, .feature-top {
    width: 100%;
  }

  .text-16-medium.padding---1-rem.effect---hover {
    padding: 1.2rem 0;
    font-size: 1.25rem;
  }

  .display-24-bold.variant---guide-card-hero {
    font-size: 1.75rem;
    line-height: 140%;
  }

  .display-60-bold {
    font-size: 3rem;
    line-height: 3.7rem;
  }

  .display-60-bold.color---1st-accent.form-page, .display-48-bold.color---1st-accent.form-page, .display-30-regular.align---center.form-page {
    text-align: center;
  }

  .text-16-regular.color---2nd-dark.variant---nav-card-subtext, .text-18-regular.color---2nd-dark {
    font-size: 1.25rem;
  }

  .div---res-nav-link {
    min-width: 50%;
  }

  .div---icon.link---icon-button.shadow---xs {
    padding: 15px;
  }

  .heading---searchbar {
    text-align: left;
  }

  .text---friendly-tip {
    white-space: nowrap;
    font-size: 1rem;
  }

  .search-form {
    flex: 1;
  }

  .div---course-nav-link {
    grid-column-gap: 0rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    place-content: space-between flex-start;
    min-width: 100%;
  }

  .navbar-grp---for-mobile-mobile {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    min-width: 100%;
    display: none;
  }

  .div---dropdown-header-courses {
    justify-content: space-between;
    align-items: center;
  }

  .div---dotted-line {
    display: flex;
  }

  .div---dotted-line.variant---navbar {
    margin-top: 2rem;
  }

  .div---hero-buttons-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 70%;
  }

  .div---hero-buttons-2.mobile-navbar {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 2.5rem;
    display: none;
  }

  .group---cta-buttons-desktop {
    display: none;
  }

  .div---navbar-course-big-grp {
    min-width: 50%;
  }

  .searchbar---w-dropdown {
    flex-flow: column;
    margin-top: 1rem;
    margin-bottom: .5rem;
    margin-left: 0;
    display: flex;
  }

  .search-collection-list {
    text-align: left;
  }

  .div---res-nav-link-card {
    min-width: 50%;
  }

  .img---navbar-logo {
    display: none;
  }

  .text---nav-course-short-name {
    color: #64758f;
    font-size: 1.125rem;
    font-weight: 400;
  }

  .img---x-icon.close-modal.navbar {
    display: none;
  }

  .img---x-icon.close-modal.navbar.variant---navbar {
    padding: 0;
  }

  .grp---friendly-tip {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: nowrap;
  }

  .icon-7 {
    font-size: 1.125rem;
  }

  .link---desktop-navbar-logo.w--current {
    display: none;
  }

  .pop-up {
    padding-left: 1.3125rem;
    padding-right: 1.3125rem;
  }

  .text---nav-course-long-name {
    font-size: 1.25rem;
    font-weight: 700;
  }

  .new-search-collection-wrapper.jetboost-list-wrapper-vdpp {
    text-align: left;
  }

  .group---cta-buttons-mobile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 1.5rem;
    display: none;
  }

  .text---navbar-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.25rem;
    font-weight: 500;
  }

  .text---nav-resources-name {
    font-size: 1.25rem;
    font-weight: 500;
  }

  .navbar-grp---mobile {
    z-index: 100000;
    background-image: linear-gradient(#fff, #fff);
    flex-direction: row;
    justify-content: space-between;
    margin: -1.5rem -2rem;
    padding: 1.5rem 2rem;
    display: flex;
    position: sticky;
    top: 0;
  }

  .new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y {
    width: 100%;
    margin-left: 0;
  }

  .new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y.jetboost-list-search-input-l33y {
    min-width: 100%;
    min-height: 55px;
    padding-top: 1rem;
    padding-left: 1.25rem;
    font-size: 1.2rem;
    font-weight: 400;
  }

  .div---color-container.home-page, .div---color-container.home-page-2 {
    flex-flow: wrap-reverse;
  }

  .component---navbar-elements {
    max-height: 100vh;
    margin-bottom: -1.5rem;
    overflow: scroll;
  }

  .component---dicount-banner {
    background-size: cover, auto;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .logo---for-mobile {
    aspect-ratio: 727 / 210;
    max-width: 8rem;
  }

  .new---search-results {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp {
    display: none;
  }

  .new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp.jetboost-active-show-l33y {
    width: 100%;
    max-height: 20rem;
    position: relative;
    inset: 1.125rem 0% 0%;
  }

  .mobile---resources {
    border: .0625rem solid #e2ecff;
    border-radius: 1.25rem;
  }

  .image-153 {
    max-width: 4rem;
  }

  .link-block-55 {
    display: flex;
  }

  .link-block-55.w--current {
    align-items: center;
  }

  .html-embed-11 {
    width: .00390625rem;
    height: .00390625rem;
    display: none;
  }

  .navbar-desktop {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    padding: 1.5rem 2rem;
  }

  .div-block-584 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .div---mobile-dropdown {
    flex-direction: column;
    display: flex;
  }

  .div-block-592 {
    background-color: #fcfdff;
    border: .0625rem solid #e2ecff;
    border-radius: 1.25rem;
    flex-direction: column;
    display: flex;
  }

  .div---parent-faux-dropdown {
    display: none;
  }

  .div---dropdown-header-resources {
    justify-content: space-between;
    align-items: center;
  }

  .link---navbar-text-2 {
    min-width: 100%;
  }

  .div-block-590 {
    align-items: center;
    min-width: 100%;
    display: flex;
  }

  .newest-section {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .new-container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .image-185._4 {
    margin-bottom: -162px;
  }

  .div-block-785 {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-image {
    width: 600px;
    padding-left: 0;
    padding-right: 0;
  }

  .div---home-page-2 {
    flex-flow: column-reverse;
  }

  .div---home-page-2.home-page, .div---home-page-2.home-page-2 {
    flex-flow: wrap-reverse;
  }

  .div---home-page-2.reverse {
    flex-flow: column-reverse;
  }

  .grid-2 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .div-block-789 {
    grid-template-columns: 1fr;
  }

  .section-copy, .section-smaller {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .form-block-3 {
    max-width: 100%;
  }

  .img---hero {
    order: 1;
    min-width: 100%;
    max-width: 100%;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .image-189 {
    order: 1;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 32px;
    line-height: 1.2em;
  }

  h6 {
    font-size: 16px;
    line-height: 24px;
  }

  .section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section.with-background-image {
    min-height: 500px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.top-section.form-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.ticketing-hero {
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .main-container.max-width-800.align-center {
    text-align: center;
  }

  .main-container.organizer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button.small {
    padding: 6px 14px;
  }

  .button.bg-white.width-small {
    width: 100%;
  }

  .footer {
    padding-top: 72px;
    padding-bottom: 54px;
  }

  .search-modal-container {
    margin-top: 0;
  }

  .display-heading {
    font-size: 54px;
  }

  .nav-link, .nav-link.large-text {
    font-size: 18px;
  }

  .navbar-container {
    height: 72px;
  }

  .rows {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .rows.gap-3 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .rows.gap-0-5.quick-links {
    display: none;
  }

  .rows.gap-2, .rows.gap-1-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rows.icon-features {
    grid-template-rows: auto;
  }

  .columns.gap-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-3.thirds, .columns.footer-menus {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .columns.gap-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .columns.icon-features {
    grid-template-columns: 1fr;
  }

  .columns.process-columns {
    grid-template-columns: 54px 1fr;
  }

  .columns.gap-1-5.account-buttons {
    grid-auto-flow: row;
  }

  .columns.home-page-select {
    grid-template-columns: 1fr;
  }

  .columns.gap-3-offset {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-3-offset.thirds {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .large-heading {
    font-size: 40px;
  }

  .horizontal-rule.icon-features {
    display: none;
  }

  .heading-graphic {
    max-height: 54px;
  }

  .wrapper-video {
    width: 400px;
  }

  .medium-heading {
    font-size: 32px;
    line-height: 1.2em;
  }

  .vertical-rule.icon-features {
    display: none;
  }

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

  .align-center {
    text-align: left;
  }

  .overlay.top-right {
    right: -30px;
  }

  .overlay.bottom-left {
    left: -36px;
  }

  .overlay.bottom-left.ui-snippet-icon {
    display: none;
  }

  .overlay.top-left {
    left: -36px;
  }

  .overlay.top-left.figma-badge {
    display: none;
  }

  .overlay.bottom-right {
    right: -24px;
  }

  .box.small {
    min-height: 360px;
  }

  .process-number {
    font-size: 54px;
  }

  .heading-with-graphic {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .arrow-pointing-down {
    transform: translate(0, 48px)rotate(25deg);
  }

  .article blockquote {
    font-size: 24px;
  }

  .account-box {
    padding: 36px;
  }

  .graphic-icon-adjacent-to-heading {
    width: 144px;
    display: none;
  }

  .main-container-no-fade.form-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .vertical-flex.div---center {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu-2, .tab {
    width: 100%;
  }

  .grid-home-page, .div-block-7 {
    grid-template-columns: 1fr;
  }

  .display-60-bold {
    font-size: 2.7rem;
    line-height: 3.5rem;
  }

  .display-48-bold {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }

  .form-block---pop-up {
    min-width: 100%;
  }

  .div-block-771 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div---navbar-course-big-grp {
    min-width: 100%;
  }

  .pop-up-section {
    z-index: 2000;
    inset: auto 0% 0%;
  }

  .pop-up {
    background-color: #fff;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding: .1875rem 1.5rem 1.4375rem;
  }

  .new-search-collection-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: block;
  }

  .group---cta-buttons-mobile {
    display: none;
  }

  .new-searchbar-element {
    width: 100%;
  }

  .new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y {
    width: 100%;
    margin-left: 0;
  }

  .close-box {
    color: #000;
    margin-bottom: -1.3125rem;
  }

  .component---dicount-banner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-size: 140% 100%, auto;
    flex-flow: column;
  }

  .div---seth-s-image {
    border-radius: 200px;
    order: -1;
    min-width: 80px;
    max-width: 80px;
    min-height: 80px;
    max-height: 80px;
  }

  .new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp.jetboost-active-show-l33y {
    max-height: 20rem;
  }

  .div-block-760 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-185 {
    width: 100px;
    height: 100px;
  }

  .wrapper-image {
    width: 400px;
  }

  .div-block-788 {
    grid-template-columns: 1fr;
  }

  .section-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-copy.with-background-image {
    min-height: 500px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-smaller {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-smaller.with-background-image {
    min-height: 500px;
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
  }

  h1 {
    font-size: 32px;
    line-height: 1.2em;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 20px;
    line-height: 1.4em;
  }

  h4 {
    font-size: 18px;
    line-height: 1.4em;
  }

  .section.attendees-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .main-container {
    padding-left: 21px;
    padding-right: 21px;
  }

  .style-guide-section {
    grid-row-gap: 35px;
  }

  .style-guide-section-contents {
    grid-row-gap: 21px;
  }

  .large-text {
    font-size: 18px;
  }

  .large-text.table-text {
    font-size: 14px;
  }

  .small-text {
    font-size: 12px;
  }

  .small-text.align-center.no-bottom-margin.align-left-mobile {
    margin-left: 0;
  }

  .button.large {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button.small {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .button.bg-transparent.with-icon {
    font-size: 10px;
  }

  .button.bg-white._100-width-mobile, .button.bg-dark._100-width-mobile {
    width: 100%;
  }

  .trigger-search-modal {
    display: none;
  }

  .display-heading {
    font-size: 45px;
  }

  .navbar-row {
    height: 72px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav-link.small {
    color: #525c81;
    font-size: 14px;
  }

  .nav-menu {
    padding-bottom: 24px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .rows.gap-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .rows.gap-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rows.pricing-plan-1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .columns.gap-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-3.thirds, .columns.footer-menus {
    grid-template-columns: 1fr;
  }

  .columns.gap-2.halves {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .columns.process-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .columns.comparison-table-row.top-sticky.hide-vertical-mobile {
    display: none;
  }

  .columns.comparison-table-row.top-sticky.show-vertical-mobile {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .columns.ui-snippet-columns.gap-0-75 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .columns.customer-details {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .columns.gap-1-5 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .columns.home-page-select {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .columns.gap-3-offset {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .columns.gap-3-offset.thirds {
    grid-template-columns: 1fr;
  }

  .large-heading {
    font-size: 32px;
    line-height: 1.2em;
  }

  .dropdown-list.w--open {
    min-width: auto;
  }

  .dropdown-link {
    font-size: 14px;
  }

  .nav-button {
    display: none;
  }

  .brand {
    padding-left: 0;
  }

  .avatar.small.ui-snippet-avaar, .heading-graphic.line {
    display: none;
  }

  .wrapper-video {
    width: 100%;
    margin-top: 53px;
  }

  .heading-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .medium-heading {
    font-size: 28px;
  }

  .overlay.top-right, .overlay.bottom-left {
    display: none;
  }

  .overlay.top-left {
    top: 24px;
    left: -12px;
  }

  .overlay.bottom-right {
    display: none;
  }

  .cta-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .logo-row {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
  }

  .metric-text---large {
    font-size: 54px;
  }

  .box {
    background-color: #0000;
    min-height: auto;
  }

  .box.as-columns {
    padding-left: 24px;
    padding-right: 24px;
  }

  .box.link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--light);
  }

  .process-number {
    text-align: left;
    font-size: 48px;
  }

  .graphic-icon {
    max-height: 96px;
  }

  .graphic-icon.large {
    max-height: 144px;
  }

  .box-link {
    min-height: 300px;
    padding: 24px;
  }

  .tabs-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .pricing-plan {
    padding-left: 24px;
    padding-right: 24px;
  }

  .background-image {
    opacity: .65;
  }

  .pricing-plan-2 {
    padding: 36px 24px;
  }

  .arrow-pointing-down {
    display: none;
  }

  .table-heading {
    font-size: 12px;
  }

  .table-heading.top-heading {
    font-size: 15px;
  }

  .graphic-arrow-right {
    display: none;
  }

  .article figure {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    padding: 12px;
  }

  .ui-snippet-section {
    padding: 18px;
  }

  .ui-snippet-section.rows {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .wide-blog-post {
    min-height: auto;
  }

  .blog-card {
    padding: 18px;
  }

  .customer-logo-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .account-box {
    padding-left: 18px;
    padding-right: 18px;
  }

  .account-box.column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ui-snippet---image {
    max-height: none;
  }

  .ui-snippet-box {
    padding: 18px;
  }

  .search-results-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .screenshot.slider {
    height: 20vh;
  }

  .heading-line {
    display: none;
  }

  .main-container-nav, .main-container-no-fade {
    padding-left: 21px;
    padding-right: 21px;
  }

  .main-container-no-fade.organizer, .container {
    max-width: none;
  }

  .button-group {
    flex-direction: column;
    align-items: center;
  }

  .button-group.margin-top-20px {
    flex-direction: column;
  }

  .blog-post-cta {
    flex-direction: column;
    align-items: flex-start;
  }

  .tabs {
    flex-direction: column;
  }

  .tab {
    width: 90%;
  }

  .demo-callout {
    flex-direction: column;
  }

  .grid-home-page {
    grid-template-columns: 1fr;
  }

  .image-3 {
    width: 60px;
    margin-top: -23px;
  }

  .header-center-home-page {
    flex-direction: column;
  }

  .main-section-image {
    max-width: 100%;
  }

  .text-16-medium.padding---1-rem.effect---hover {
    padding: 1.2rem 0;
  }

  .display-60-bold {
    font-size: 2.2rem;
    line-height: 3rem;
  }

  .display-48-bold {
    font-size: 2rem;
    line-height: 3rem;
  }

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

  .form-block---pop-up {
    margin-top: 1.5rem;
  }

  .grp---chip-caption {
    margin-bottom: .75rem;
  }

  .div---course-nav-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navbar-grp---for-mobile-mobile {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: stretch;
    min-width: 100%;
  }

  .div---dotted-line.variant---navbar {
    margin-top: 1rem;
  }

  .div---hero-buttons-2 {
    flex-direction: column;
    align-items: stretch;
    min-width: 100%;
    margin-top: 1.5rem;
  }

  .div---hero-buttons-2.mobile-navbar {
    margin-top: 1.875rem;
  }

  .group---cta-buttons-desktop {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: .625rem;
    display: none;
  }

  .img---24-square {
    display: block;
  }

  .div---res-nav-link-card {
    padding-top: 0;
  }

  .img---navbar-logo {
    width: 6.875rem;
    height: 1.875rem;
    margin-right: 0;
    display: none;
  }

  .card---tool-guide {
    min-width: auto;
    min-height: 18.75rem;
  }

  .form-7 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .img---x-icon {
    display: block;
  }

  .img---x-icon.close-modal.navbar {
    padding: 0;
  }

  .pop-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .group---cta-buttons-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 30vh;
    display: none;
  }

  .text---navbar-2 {
    padding: 1.2rem 0;
  }

  .navbar-grp---mobile {
    z-index: 100000;
    background-image: linear-gradient(#fff, #fff);
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    margin: -1.5rem;
    padding: 1.5rem;
    display: flex;
    position: sticky;
    top: 0;
  }

  .new-searchbar-element.jetboost-list-search-input-vdpp.jetboost-list-search-input-lz4y {
    margin-left: 0;
  }

  .div-block-330 {
    flex-direction: column;
    align-items: stretch;
  }

  ._1st-button-border.navbar-mobile {
    order: 1;
  }

  .text---no-search-results {
    font-size: .8125rem;
  }

  .div-block-585 {
    flex-direction: column;
  }

  .img---22-square {
    display: block;
  }

  .close-box {
    margin-bottom: -1.3125rem;
  }

  .div-block-586 {
    display: none;
  }

  .component---navbar-elements {
    max-height: 100vh;
    display: block;
    overflow: scroll;
  }

  .img---menu {
    display: block;
  }

  .component---dicount-banner {
    z-index: 10;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-size: 190% 100%, auto;
    flex-direction: column;
    min-width: 100vw;
    margin-bottom: -5px;
  }

  .logo---for-mobile {
    margin-right: 0;
  }

  .new---search-results {
    width: 90%;
  }

  .new---search-results.jetboost-active-show-lz4y.jetboost-active-show-vdpp.jetboost-active-show-l33y {
    max-height: 20rem;
    top: 0;
  }

  .mobile---resources {
    background-color: #fcfdff;
    border: .0625rem solid #e2ecff;
    border-radius: 1rem;
    min-width: 100%;
  }

  .img---20-square {
    display: none;
  }

  .html-embed-11 {
    width: .0625rem;
    height: .0625rem;
    margin-bottom: 0;
  }

  .text---2nd-button.small, .text---2nd-button.med, .text---2nd-button.large {
    justify-content: center;
  }

  .navbar-desktop {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 0%;
    min-width: 100%;
    padding: 1.5rem;
  }

  .div-block-760 {
    margin-top: 0;
  }

  .div---mobile-dropdown {
    flex-direction: column;
    display: flex;
  }

  .div-block-592 {
    background-image: linear-gradient(#fcfdff, #fcfdff);
    border: .0625rem solid #e2ecff;
    border-radius: 1rem;
  }

  .div---parent-faux-dropdown {
    display: none;
  }

  .div-block-590 {
    align-items: center;
    display: flex;
  }

  .new-container, .new-primary-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-primary-button.full-width {
    width: 100%;
  }

  .new-secondary-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-secondary-button.hide-mobile {
    display: inline-block;
  }

  .image-185 {
    width: 80px;
    height: 80px;
  }

  .image-185._1 {
    margin-top: -129px;
  }

  .image-185._4 {
    margin-bottom: -138px;
  }

  .div-block-785 {
    margin-top: 28px;
    margin-bottom: 28px;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-image {
    width: 100%;
    margin-top: 53px;
  }

  .div-block-789 {
    grid-template-columns: 1fr;
  }

  .show-vertical-mobile {
    flex-flow: column;
    display: flex;
  }

  .show-vertical-mobile.top-sticky {
    position: sticky;
    top: 80px;
  }

  .img---sections.organizer {
    min-width: 100%;
    max-width: 300px;
  }
}

#w-node-_62943727e5ab0b430401f2ff00000000000d-2d7b35c7 {
  justify-self: center;
}

#w-node-d92d7c1e-126c-90fb-5e0b-3230e6446ca1-2d7b35c7, #w-node-_05027b63-28ac-9e34-42b0-da9ff39488fd-2d7b35c7, #w-node-_73d8736a-4fc0-ca78-ad18-b49f5092d191-2d7b35c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_629436af33518fc11b4cf4a200000000000c-af7b35c8 {
  justify-self: center;
}

#w-node-_80c4bcb3-3648-d6a0-516f-d14b24200a9a-af7b35c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e6578f2-a7d9-c6b0-ad71-246befd8ef22-af7b35c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9e1b6587-a45a-b55d-4614-8fbcf0fb7e24-1d7b35c9, #w-node-_066c0066-7828-d332-75c3-10c09f6441b7-1d7b35c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1cb36c7-80fd-9a3e-9930-005017fdb46f-1d7b35c9 {
  place-self: center;
}

#w-node-_4024801e-4fdd-e0e4-a394-cbb246cdcd6b-1d7b35c9, #w-node-a0c2f3e1-0103-5ef3-4d70-e02888d33926-1d7b35c9, #w-node-a0c2f3e1-0103-5ef3-4d70-e02888d33927-1d7b35c9, #w-node-a0c2f3e1-0103-5ef3-4d70-e02888d33928-1d7b35c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8b5d53-ce24-aae0-69db-cad8754b94be-1d7b35c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e24fc39-d64b-c602-934b-35f4d9d72ff3-1d7b35c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e24fc39-d64b-c602-934b-35f4d9d72ff4-1d7b35c9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5e24fc39-d64b-c602-934b-35f4d9d72ff6-1d7b35c9, #w-node-_5e24fc39-d64b-c602-934b-35f4d9d72ffb-1d7b35c9, #w-node-_6fe4d299-b130-17d2-ecb7-36ce454e86f5-1d7b35c9, #w-node-f7c8991f-2a3e-e8e7-6eaf-b6ef0f732819-1d7b35c9, #w-node-_1e729aac-be0f-1f4c-50c0-760fc879cb8e-ae1d18db, #w-node-_3b0f7e5b-d963-020e-0991-1f194c3a7fd2-ae1d18db, #w-node-d7f9618f-63de-2657-33c6-bf8b637d8998-ae1d18db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fde3b585-31ee-bd8f-a627-3451ad76adf9-ae1d18db {
  justify-self: auto;
}

#w-node-fe6a2d2d-e60d-74b5-b463-957e488015d3-ae1d18db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85f63ab3-f19e-4654-8d21-b74b904cab83-ae1d18db, #w-node-_0671aeaf-c466-686f-7daa-4c886e878e04-ae1d18db, #w-node-e48b8430-3b19-4057-8a5d-bd1f08758463-ae1d18db, #w-node-_28aadd8a-cafa-7845-996a-f4b32b63e55e-ae1d18db, #w-node-b97bc0bd-484c-752c-0cc3-6fdb4b8b63fc-ae1d18db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefc0-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141aefc1-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefc8-141aefbd {
  place-self: center end;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefcb-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141aefcc-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefe7-141aefbd {
  justify-self: auto;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefea-141aefbd, #w-node-dd54ecab-cd28-48ca-d803-a6b3339b8e64-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141aefec-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141aefee-141aefbd, #w-node-_17bb5954-e7fc-8157-4847-10f2b96e8f7d-141aefbd, #w-node-df4c09c0-a273-f8dc-257c-90c0269df18d-141aefbd, #w-node-_6465324a-ba9c-395f-21bd-ae5db7688484-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefd6-141aefbd {
  justify-self: auto;
}

#w-node-_217af63c-bd93-296b-51ee-5122141aefd9-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_935ee7f9-2caa-f96e-2856-6183445b563f-141aefbd {
  justify-self: auto;
}

#w-node-_935ee7f9-2caa-f96e-2856-6183445b5646-141aefbd, #w-node-_9c4ee7d6-4725-8b28-2bba-9b48355f2fdc-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af00c-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af00d-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af00e-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_217af63c-bd93-296b-51ee-5122141af00f-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_217af63c-bd93-296b-51ee-5122141af011-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_217af63c-bd93-296b-51ee-5122141af013-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_217af63c-bd93-296b-51ee-5122141af014-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af016-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af018-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af01a-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af01c-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af01d-141aefbd, #w-node-_5d5c6063-66fe-5df2-9a52-afa443a4a4ee-141aefbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c1b-89aa1c17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c1d-89aa1c17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c24-89aa1c17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c25-89aa1c17 {
  justify-self: start;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c28-89aa1c17, #w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c29-89aa1c17, #w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c2b-89aa1c17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c2f-89aa1c17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e41031c-dff0-c75c-5693-3788c1234b17-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-d01a2c27-b769-56ce-4544-ef1bc0aac224-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c22bbb2e-3aa9-ed73-1ed3-dc2885c9b9b4-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_18fe9e6c-899b-c578-d19e-0085809dc0b3-607b35cd, #w-node-_951f7873-1025-08a7-12db-ac85d2af16e3-607b35cd, #w-node-_9a2e2420-91e8-df2a-0311-bae3cf7c6f43-607b35cd, #w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb952-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9887b04d-8496-3a90-fc2e-19503d8bbd74-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9887b04d-8496-3a90-fc2e-19503d8bbd75-607b35cd, #w-node-_9887b04d-8496-3a90-fc2e-19503d8bbd77-607b35cd, #w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb958-607b35cd, #w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb959-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb95a-607b35cd, #w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb95c-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_335036b4-ccaa-61f9-8b05-a4dc295bb95d-607b35cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_09be2761-7e74-9861-26f3-55d0f86e695c-ef7b35d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09be2761-7e74-9861-26f3-55d0f86e6964-ef7b35d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_09be2761-7e74-9861-26f3-55d0f86e6965-ef7b35d6, #w-node-_09be2761-7e74-9861-26f3-55d0f86e6967-ef7b35d6, #w-node-_09be2761-7e74-9861-26f3-55d0f86e696c-ef7b35d6, #w-node-_09be2761-7e74-9861-26f3-55d0f86e696d-ef7b35d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09be2761-7e74-9861-26f3-55d0f86e696e-ef7b35d6, #w-node-_09be2761-7e74-9861-26f3-55d0f86e6970-ef7b35d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09be2761-7e74-9861-26f3-55d0f86e6971-ef7b35d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_47d77ed5-9365-46af-ec13-5f9bca5f9f7a-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_49a0416f-3829-5ef0-9fac-1dd5b90a44ae-9c7b35d7, #w-node-bea58499-f39d-6dbe-def7-ca09bfd22677-9c7b35d7, #w-node-_60c58585-17ba-c151-1373-08f6b96570ae-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d992ffc0-eca3-6607-d0c1-8218958aca8a-9c7b35d7, #w-node-_78a05b9b-b384-cf77-f6be-f6c7e58d95a8-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4f02c270-cd4b-f042-fd25-e804ec0b0b29-9c7b35d7, #w-node-c62fa1e4-6ab8-14f6-71df-d118fb5ba122-9c7b35d7, #w-node-_8142a41e-4be1-a8a8-ed7c-c6c104319850-9c7b35d7, #w-node-_7700f88d-7043-1928-b50c-ce1fc0a709e1-9c7b35d7, #w-node-_1760fe5c-36f6-fc5c-2d90-db75ad47c690-9c7b35d7, #w-node-_2cf9fe41-a2f5-36df-7c7d-f7d49709e537-9c7b35d7, #w-node-_97244292-7ef8-e43a-6815-877c454e37c3-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97244292-7ef8-e43a-6815-877c454e37c8-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_97244292-7ef8-e43a-6815-877c454e37c9-9c7b35d7, #w-node-_97244292-7ef8-e43a-6815-877c454e37cc-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5715f76d-61c6-14f1-6c85-b0a05c41e49d-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_97244292-7ef8-e43a-6815-877c454e37d1-9c7b35d7, #w-node-_97244292-7ef8-e43a-6815-877c454e37d7-9c7b35d7, #w-node-_97244292-7ef8-e43a-6815-877c454e37d8-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97244292-7ef8-e43a-6815-877c454e37d9-9c7b35d7, #w-node-_97244292-7ef8-e43a-6815-877c454e37db-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97244292-7ef8-e43a-6815-877c454e37dc-9c7b35d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c23209ed-a4a9-ed1e-5690-3295c3e576ba-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ee363b1-bb6e-701e-b8a9-ab6e1906f619-297b35d8, #w-node-ecb2c5cf-629d-e271-0670-2d6fbf4637c3-297b35d8, #w-node-_00a2b261-94a6-de53-3269-777970156d60-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b8b-297b35d8, #w-node-_8bb57207-4243-dde0-f07b-5414f0b5085f-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bb57207-4243-dde0-f07b-5414f0b50867-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8bb57207-4243-dde0-f07b-5414f0b50868-297b35d8, #w-node-_8bb57207-4243-dde0-f07b-5414f0b5086a-297b35d8, #w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b93-297b35d8, #w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b94-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b95-297b35d8, #w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b97-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7f6dccf3-4920-4775-f4e3-677a1b043b98-297b35d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-efa0a5b7-6797-5964-7aad-fc69301ab3b6-557b35dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b70e54ea-dfcb-0fa4-2754-22c72bb56d45-557b35dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe72-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe73-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe74-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe78-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe79-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe80-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe83-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe92-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe93-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe94-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe9e-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fe9f-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fea6-a87b35de, #w-node-_1dfab6f5-9517-6f94-5914-53e6dab1fea9-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a989-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a98a-a87b35de {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_205ace17-1804-4122-0cff-d0d600b11335-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a98d-a87b35de {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a990-a87b35de {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: center;
}

#w-node-_49e78713-1b64-419b-4c66-39836843905a-a87b35de {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_49e78713-1b64-419b-4c66-39836843905f-a87b35de {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_49e78713-1b64-419b-4c66-398368439064-a87b35de {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: center;
}

#w-node-_5e3ee20a-836f-5962-0401-88a1909b73a8-a87b35de, #w-node-_62e5eac2-bed8-289f-7562-ae50a5cfca08-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a994-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a995-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a99a-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a99d-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9a0-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9a3-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9a4-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9a5-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9aa-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9ad-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9b0-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9b3-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9b4-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9b5-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9ba-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9bd-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9c0-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9c3-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9c4-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9c5-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9f81f5-362d-7eba-bd72-937df201a9ca-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9cd-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9d0-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427871-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427872-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427875-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427876-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427879-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a42787c-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a42787f-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427882-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427883-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427884-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427887-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a42788a-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a42788d-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427890-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427891-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427892-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_537a307e-15b9-b85c-8d63-45ad7a427895-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427898-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a42789b-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee38-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee39-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee3c-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee3d-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee40-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee43-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee46-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee49-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee4a-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee4b-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee4e-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee51-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee54-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee57-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee58-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee59-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee5c-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee5f-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee62-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510c8-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510c9-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510cc-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510cd-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510d0-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510d3-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510d6-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510d9-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510da-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510db-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510de-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e1-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e4-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4c13047c-643e-b4cc-b522-46c5a83c5446-a87b35de, #w-node-_7315fda1-d63e-9e8e-872f-f5e2539b808c-a87b35de, #w-node-_7315fda1-d63e-9e8e-872f-f5e2539b808d-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7315fda1-d63e-9e8e-872f-f5e2539b8090-a87b35de, #w-node-_7315fda1-d63e-9e8e-872f-f5e2539b8093-a87b35de, #w-node-_7315fda1-d63e-9e8e-872f-f5e2539b8096-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e7-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e8-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e9-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510ec-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510ef-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510f2-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510f5-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510f6-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510f7-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510fa-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510fd-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d151100-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6dc89b9c-b4cd-be8a-851d-333e2eb7605c-a87b35de, #w-node-a4dabd6c-8306-60bd-418d-acfbe71a9678-a87b35de, #w-node-a4dabd6c-8306-60bd-418d-acfbe71a9679-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4dabd6c-8306-60bd-418d-acfbe71a967c-a87b35de, #w-node-a4dabd6c-8306-60bd-418d-acfbe71a967f-a87b35de, #w-node-a4dabd6c-8306-60bd-418d-acfbe71a9682-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1099820-d86e-31b2-9f46-c72b4dabd1c1-a87b35de, #w-node-ab593467-9642-7bbe-e45a-a441147dfdf2-a87b35de, #w-node-ab593467-9642-7bbe-e45a-a441147dfdf3-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab593467-9642-7bbe-e45a-a441147dfdf6-a87b35de, #w-node-ab593467-9642-7bbe-e45a-a441147dfdf9-a87b35de, #w-node-ab593467-9642-7bbe-e45a-a441147dfdfc-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_969fdb64-cd2c-ca85-3889-4bd7affbcf0f-a87b35de, #w-node-_3e530c96-4726-e168-633b-720d33f8466e-a87b35de, #w-node-_3e530c96-4726-e168-633b-720d33f8466f-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e530c96-4726-e168-633b-720d33f84672-a87b35de, #w-node-_3e530c96-4726-e168-633b-720d33f84675-a87b35de, #w-node-_3e530c96-4726-e168-633b-720d33f84678-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_05edd0f6-662a-d656-490a-8b7f239b0e90-a87b35de, #w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e34-a87b35de, #w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e35-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e38-a87b35de, #w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e3b-a87b35de, #w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e3e-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-be5ff3cc-cc9f-e226-b669-c9e728ebc70d-a87b35de, #w-node-_189626ff-fffe-4012-ccbf-f7ec0344569c-a87b35de, #w-node-_189626ff-fffe-4012-ccbf-f7ec0344569d-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_189626ff-fffe-4012-ccbf-f7ec034456a0-a87b35de, #w-node-_189626ff-fffe-4012-ccbf-f7ec034456a3-a87b35de, #w-node-_189626ff-fffe-4012-ccbf-f7ec034456a6-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e16-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e17-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e1a-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e1b-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e1e-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e21-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e24-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e27-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e28-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e29-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e2c-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e2f-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e32-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e35-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e36-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e37-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e3a-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e3d-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e40-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_441114d2-e552-875b-5443-b8d3223f00c8-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e44-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e45-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e48-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e4b-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e4e-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9f05f582-df89-617b-0151-00bc12157e43-a87b35de, #w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7a0-a87b35de, #w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7a1-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7a4-a87b35de, #w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7a7-a87b35de, #w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7aa-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9426948-987c-70dc-561f-43782234d08b-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d08c-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d08f-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d090-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9426948-987c-70dc-561f-43782234d093-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d096-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d099-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9426948-987c-70dc-561f-43782234d09c-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d09d-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d09e-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9426948-987c-70dc-561f-43782234d0a1-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0a4-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0a7-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9426948-987c-70dc-561f-43782234d0aa-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0ab-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0ac-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9426948-987c-70dc-561f-43782234d0af-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0b2-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0b5-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5fe8767a-ff86-8bc4-949c-15f25da420df-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420e0-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420e3-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420e4-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fe8767a-ff86-8bc4-949c-15f25da420e7-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420ea-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420ed-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f345272b-577a-c76c-84b4-d148222bd8ac-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8ad-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8b0-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8b1-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f345272b-577a-c76c-84b4-d148222bd8b4-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8b7-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8ba-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f345272b-577a-c76c-84b4-d148222bd8bd-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8be-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8bf-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f345272b-577a-c76c-84b4-d148222bd8c2-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8c5-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8c8-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dca-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dcb-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dce-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dcf-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dd2-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dd5-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dd8-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06ddb-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06ddc-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06ddd-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06de0-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06de3-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06de6-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06de9-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dea-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06deb-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dee-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06df4-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_40f29622-e145-8021-a4ac-666c1343b7d3-a87b35de, #w-node-f69a63fb-040e-d8cc-194e-37fe400bd5f6-a87b35de, #w-node-cd3b9afc-869b-5d98-4be7-bbfc6a9b1f70-a87b35de, #w-node-e7ab5ab3-9d01-43dc-158a-f40fe759b6dc-a87b35de, #w-node-e2154280-6a44-9ba6-09c1-c8abb6efd1f4-a87b35de, #w-node-bee97197-9838-326d-898d-aabf6ef39d84-a87b35de, #w-node-_7375e472-8d9c-c059-fe49-dab411d48458-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92b114fc-bb04-f657-6180-27502a8cc30c-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_92b114fc-bb04-f657-6180-27502a8cc30e-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92b114fc-bb04-f657-6180-27502a8cc315-a87b35de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_92b114fc-bb04-f657-6180-27502a8cc318-a87b35de {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_69eced9f-1d00-968d-5f39-efc737978af2-677b35e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9831d635-141f-a68f-204d-09238c3c475a-677b35e6, #w-node-_7d3da736-1ffd-e0f4-6bac-59b736697e87-677b35e6, #w-node-_69eced9f-1d00-968d-5f39-efc737978af4-677b35e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1d7891d-cc9b-dab6-bc09-a3b600e020ac-677b35e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_69f1d89c-565f-fe82-f57a-5353bba8142a-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba8142b-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba8142c-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba8142d-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba8142f-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba81430-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba81431-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba81433-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba81434-677b35e6, #w-node-_69f1d89c-565f-fe82-f57a-5353bba81435-677b35e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dfcf909-c529-abc0-30b0-d3f6f8b98690-677b35e6 {
  align-self: start;
}

#w-node-fae5dd86-f4f2-a99d-954b-43981d166eaf-677b35e6, #w-node-_81bb1a35-26a4-eee6-e935-3a3b89212d8b-677b35e6, #w-node-c088a2db-3a05-3190-344e-f4ee515ec5a6-677b35e6, #w-node-_25fd18a7-1485-92ce-694a-5dca879c821b-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9eba-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ebb-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ebf-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ec0-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ec6-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ece-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ed6-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ede-677b35e6, #w-node-dbff677d-a0b8-da44-003f-f0eaf0ac9ee4-677b35e6, #w-node-ecab9a6e-ee40-3f30-b5e3-d235395fbf3e-467b35e9, #w-node-ef342a3a-de4a-add8-3e72-78d8b4a71104-467b35e9, #w-node-d942a7da-bcfd-e1ad-5529-9d66c2265813-467b35e9, #w-node-_001bc4fb-0005-7f72-b666-2b341d879cff-467b35e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37841b7b-f8cc-62ea-665d-7c5e525181a7-467b35e9, #w-node-_67e4967e-f426-3274-ebe3-70e64b5802f2-467b35e9, #w-node-b2bea943-d72a-9b67-da35-1a971b54fac9-467b35e9, #w-node-_9aff957b-71e1-4ee8-131b-d3010c69d41d-467b35e9, #w-node-b332730a-47fd-9a8f-1b8f-edf063cf6e9c-467b35e9, #w-node-_7b095aff-932c-d2ef-5d39-977f0f44a280-467b35e9 {
  justify-self: start;
}

#w-node-beb45f57-ee6b-1472-4564-b43975a06909-467b35e9 {
  justify-self: stretch;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e9-d00b581a {
  justify-self: start;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02ec-d00b581a, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-d00b581a, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-d00b581a, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190a-d00b581a, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190b-d00b581a, #w-node-b235b9fd-3a13-281f-5ff8-804b20b4999d-d00b581a, #w-node-b235b9fd-3a13-281f-5ff8-804b20b499a1-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-d00b581a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7091-d00b581a {
  align-self: center;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7092-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d70a3-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f6-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f7-d00b581a {
  align-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f8-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-d00b581a, #w-node-e40251c0-855a-a833-33d1-fe1005e51f24-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80612-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80621-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80622-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80623-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80635-d00b581a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80638-d00b581a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b977780a-83d5-c1eb-33a2-c9c82437af07-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed6e-a65f43d1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed70-a65f43d1, #w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed73-a65f43d1, #w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed78-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed7d-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c0fd76fb-06c6-4066-a9d2-9fa4c9890429-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aef0cf5a-5f50-2795-1ab7-1a2753198fd4-a65f43d1, #w-node-_211a37e1-8d94-fcd8-c429-25bd9d3232f5-a65f43d1, #w-node-_0b13ceb1-de7f-bc30-85c0-b9b4660935dd-a65f43d1, #w-node-cd976e8b-6463-1ee4-6024-f79ece854eb6-a65f43d1, #w-node-e01573f6-505b-4ce6-9fbb-3bc53eba9073-a65f43d1, #w-node-ea0f406a-c2b7-5bfe-5f66-4281c0efa448-a65f43d1, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad167-a65f43d1, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad168-a65f43d1, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad16a-a65f43d1, #w-node-_32c9c194-0818-513b-b789-403571724af2-a65f43d1, #w-node-_7eb9d717-d412-3cef-b613-248f7d096676-a65f43d1, #w-node-_7eb9d717-d412-3cef-b613-248f7d096677-a65f43d1, #w-node-_7eb9d717-d412-3cef-b613-248f7d096679-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419b6406-7ab7-2950-9c94-10eb72fc7a06-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_62237b29-b0c7-0ad5-e63c-0cb9661be719-a65f43d1 {
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c2-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-a65f43d1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c5-a65f43d1, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75ca-a65f43d1, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75cf-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d8af4ef-23c9-412b-174b-8fd57acc3ce9-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5b-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5d-a65f43d1, #w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d62-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dbe26f2-e880-2c08-fe8a-8f48af4f1547-a65f43d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d6f-a65f43d1 {
  align-self: center;
}

#w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd02-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd04-bb791f29, #w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd09-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd0a-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd0b-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0eeefb2-59fe-9194-5f48-eea0c180cd0c-bb791f29, #w-node-_3d4de62d-7d76-eea1-f0af-0b2541cc7bd7-bb791f29, #w-node-_727d6c1d-b2d8-e4d5-04e1-3379aac7533f-bb791f29, #w-node-_18cabdb7-65e1-50e9-ad17-c2191eb740ee-bb791f29, #w-node-ebe77c95-ad2c-27cf-8576-95b94a969b9c-bb791f29, #w-node-_00c191a6-6fd6-599f-465b-8ee094c093df-bb791f29, #w-node-_25f72502-338f-b23b-f75f-53c5170c631c-bb791f29, #w-node-_0d524695-b1f1-b49e-f780-d12f01282354-bb791f29, #w-node-_249f052b-107e-03ea-d38a-0438c0b4fdfd-bb791f29, #w-node-a87fdcde-ee2e-7d4d-bdd4-182dfc16f9d1-bb791f29, #w-node-c81ba041-ba57-3c32-2e1f-990ab1b1be0b-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_684bc7d5-b20d-398b-5d48-adec293eb5d7-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_742384f2-bdff-16ab-ce9f-783b656befe2-bb791f29 {
  align-self: center;
}

#w-node-_7d787f94-f52f-8ebc-ba0e-ae474dd9fce3-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf738715-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf738716-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf738717-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf738718-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf73871a-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf73871b-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf73871c-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf73871e-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf73871f-bb791f29, #w-node-_9a86b0bd-a5aa-05a3-de67-0517cf738720-bb791f29, #w-node-_6f800450-cb70-f961-3075-05a97a6e1012-bb791f29, #w-node-_6f800450-cb70-f961-3075-05a97a6e1013-bb791f29, #w-node-_6f800450-cb70-f961-3075-05a97a6e1014-bb791f29, #w-node-_1e17a7f1-99ca-fccb-1bb9-26fdee65ae78-bb791f29, #w-node-_1e17a7f1-99ca-fccb-1bb9-26fdee65ae79-bb791f29, #w-node-_1e17a7f1-99ca-fccb-1bb9-26fdee65ae7a-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec1cde1-f134-04a2-c698-e5e126e5db61-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-bb791f29 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e6a-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e69-bb791f29 {
  align-self: center;
}

#w-node-_540c013a-f3e0-4f4b-6877-f520efa0a145-bb791f29, #w-node-_7b3f10a2-004b-5cca-29ef-291506eea440-bb791f29, #w-node-_73c88560-1292-a931-f46a-1f7296b3a17a-bb791f29, #w-node-ae886781-f2d1-a644-e129-94d22ebdd6cf-bb791f29, #w-node-_04a48af7-aa8a-ef0b-3c92-824e693b6728-bb791f29, #w-node-_04a48af7-aa8a-ef0b-3c92-824e693b6729-bb791f29, #w-node-_04a48af7-aa8a-ef0b-3c92-824e693b672a-bb791f29, #w-node-_68e8866a-d34f-47ac-3c10-d3f0694a7a96-bb791f29, #w-node-_68e8866a-d34f-47ac-3c10-d3f0694a7a97-bb791f29, #w-node-_68e8866a-d34f-47ac-3c10-d3f0694a7a98-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87f49dda-239b-6f47-0fb7-b89cc677be46-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_652e4878-8f9f-87b1-06c6-84906233db0f-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072cf-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d1-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d2-bb791f29 {
  align-self: center;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d3-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d5-bb791f29 {
  align-self: center;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d6-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d7-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d8-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072d9-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072db-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072dc-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072dd-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072df-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072e0-bb791f29, #w-node-_060f47bb-efbb-43ca-ac22-f0c881e072e1-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_060f47bb-efbb-43ca-ac22-f0c881e072e3-bb791f29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_71bb1f13-d021-fdef-c604-511fbbafb659-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_557828b1-3ea2-48ed-2501-b6f1c1a1579a-d7b3c0bd, #w-node-_77ed8ae6-5e55-01e2-1464-4842d11db52f-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_757d6fec-9326-5fce-5eb1-7ea6a3cc44fa-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3e0dce3-efe5-2197-127a-bb0072326c28-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8e49f791-2fc1-d2f0-2c55-5264e3fbf281-d7b3c0bd, #w-node-_3d4de62d-7d76-eea1-f0af-0b2541cc7bd7-d7b3c0bd, #w-node-_727d6c1d-b2d8-e4d5-04e1-3379aac7533f-d7b3c0bd, #w-node-_18cabdb7-65e1-50e9-ad17-c2191eb740ee-d7b3c0bd, #w-node-ebe77c95-ad2c-27cf-8576-95b94a969b9c-d7b3c0bd, #w-node-_00c191a6-6fd6-599f-465b-8ee094c093df-d7b3c0bd, #w-node-_25f72502-338f-b23b-f75f-53c5170c631c-d7b3c0bd, #w-node-_0d524695-b1f1-b49e-f780-d12f01282354-d7b3c0bd, #w-node-_249f052b-107e-03ea-d38a-0438c0b4fdfd-d7b3c0bd, #w-node-a87fdcde-ee2e-7d4d-bdd4-182dfc16f9d1-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ecb71fc-aff6-6fce-f3f9-ffe73bbf86dd-d7b3c0bd {
  justify-self: center;
}

#w-node-cc6d2f68-1885-7733-1a5c-4fcc7031e7c1-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6d2f68-1885-7733-1a5c-4fcc7031e7c5-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc6d2f68-1885-7733-1a5c-4fcc7031e7c6-d7b3c0bd {
  align-self: center;
}

#w-node-cc6d2f68-1885-7733-1a5c-4fcc7031e7c7-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e581-d7b3c0bd {
  align-self: center;
}

#w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e582-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e583-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e584-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e585-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e587-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e588-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e589-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e58b-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e58c-d7b3c0bd, #w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e58d-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76f2fd2a-b6e9-40ff-de9d-055fdde2e58f-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-d7b3c0bd {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e6a-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e69-d7b3c0bd {
  align-self: center;
}

#w-node-_540c013a-f3e0-4f4b-6877-f520efa0a145-d7b3c0bd, #w-node-_7b3f10a2-004b-5cca-29ef-291506eea440-d7b3c0bd, #w-node-_73c88560-1292-a931-f46a-1f7296b3a17a-d7b3c0bd, #w-node-ae886781-f2d1-a644-e129-94d22ebdd6cf-d7b3c0bd, #w-node-d4058e07-73ae-14d8-4109-9f2457d5c104-d7b3c0bd, #w-node-d4058e07-73ae-14d8-4109-9f2457d5c105-d7b3c0bd, #w-node-d4058e07-73ae-14d8-4109-9f2457d5c106-d7b3c0bd, #w-node-_8cfe8cb9-45e4-b5e6-b62c-1cd61a1d2eb8-d7b3c0bd, #w-node-_8cfe8cb9-45e4-b5e6-b62c-1cd61a1d2eb9-d7b3c0bd, #w-node-_8cfe8cb9-45e4-b5e6-b62c-1cd61a1d2eba-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87f49dda-239b-6f47-0fb7-b89cc677be46-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f5fe0ebd-76f7-3222-cc66-f0b9b56ba184-d7b3c0bd {
  justify-self: center;
}

#w-node-f5fe0ebd-76f7-3222-cc66-f0b9b56ba185-d7b3c0bd, #w-node-c81ba041-ba57-3c32-2e1f-990ab1b1be0b-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_684bc7d5-b20d-398b-5d48-adec293eb5d7-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_742384f2-bdff-16ab-ce9f-783b656befe2-d7b3c0bd {
  align-self: center;
}

#w-node-_7d787f94-f52f-8ebc-ba0e-ae474dd9fce3-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590c7-d7b3c0bd {
  align-self: center;
}

#w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590c8-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590c9-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590ca-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590cb-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590cd-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590ce-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590cf-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590d1-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590d2-d7b3c0bd, #w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590d3-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4ad7a9-a711-03a6-c5ad-1636a83590d5-d7b3c0bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_71bb1f13-d021-fdef-c604-511fbbafb659-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_557828b1-3ea2-48ed-2501-b6f1c1a1579a-80941303, #w-node-_77ed8ae6-5e55-01e2-1464-4842d11db52f-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_757d6fec-9326-5fce-5eb1-7ea6a3cc44fa-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3e0dce3-efe5-2197-127a-bb0072326c28-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8e49f791-2fc1-d2f0-2c55-5264e3fbf281-80941303, #w-node-_3d4de62d-7d76-eea1-f0af-0b2541cc7bd7-80941303, #w-node-_727d6c1d-b2d8-e4d5-04e1-3379aac7533f-80941303, #w-node-_18cabdb7-65e1-50e9-ad17-c2191eb740ee-80941303, #w-node-ebe77c95-ad2c-27cf-8576-95b94a969b9c-80941303, #w-node-_00c191a6-6fd6-599f-465b-8ee094c093df-80941303, #w-node-_25f72502-338f-b23b-f75f-53c5170c631c-80941303, #w-node-_0d524695-b1f1-b49e-f780-d12f01282354-80941303, #w-node-_249f052b-107e-03ea-d38a-0438c0b4fdfd-80941303, #w-node-a87fdcde-ee2e-7d4d-bdd4-182dfc16f9d1-80941303, #w-node-dbf0d6cd-9bc7-2cac-bd02-c408097c1bfb-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf0d6cd-9bc7-2cac-bd02-c408097c1bff-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dbf0d6cd-9bc7-2cac-bd02-c408097c1c00-80941303 {
  align-self: center;
}

#w-node-dbf0d6cd-9bc7-2cac-bd02-c408097c1c01-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b23e-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b23f-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b240-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b241-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b243-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b244-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b245-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b247-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b248-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b249-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b24f-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b250-80941303, #w-node-b97b29ec-949a-98ab-121f-ed1a9761b251-80941303, #w-node-_25d2f82c-f0b5-ba4b-6239-eb0de4963ecd-80941303, #w-node-_25d2f82c-f0b5-ba4b-6239-eb0de4963ece-80941303, #w-node-_25d2f82c-f0b5-ba4b-6239-eb0de4963ecf-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97b29ec-949a-98ab-121f-ed1a9761b253-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-80941303 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e6a-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd62-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd63-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd64-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd65-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd67-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd68-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd69-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd6b-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd6c-80941303, #w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd6d-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf8fd930-f152-3c98-4c57-c3089d6ebd6f-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_652e4878-8f9f-87b1-06c6-84906233db0f-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe014806-7108-abce-eb43-527399b46227-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe014806-7108-abce-eb43-527399b46229-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe014806-7108-abce-eb43-527399b4622a-80941303 {
  align-self: center;
}

#w-node-fe014806-7108-abce-eb43-527399b4622b-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe014806-7108-abce-eb43-527399b4622d-80941303 {
  align-self: center;
}

#w-node-fe014806-7108-abce-eb43-527399b4622e-80941303, #w-node-fe014806-7108-abce-eb43-527399b4622f-80941303, #w-node-fe014806-7108-abce-eb43-527399b46230-80941303, #w-node-fe014806-7108-abce-eb43-527399b46231-80941303, #w-node-fe014806-7108-abce-eb43-527399b46233-80941303, #w-node-fe014806-7108-abce-eb43-527399b46234-80941303, #w-node-fe014806-7108-abce-eb43-527399b46235-80941303, #w-node-fe014806-7108-abce-eb43-527399b46237-80941303, #w-node-fe014806-7108-abce-eb43-527399b46238-80941303, #w-node-fe014806-7108-abce-eb43-527399b46239-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe014806-7108-abce-eb43-527399b4623b-80941303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-f6ffdd31, #w-node-c0fd76fb-06c6-4066-a9d2-9fa4c9890429-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aef0cf5a-5f50-2795-1ab7-1a2753198fd4-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419b6406-7ab7-2950-9c94-10eb72fc7a06-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_62237b29-b0c7-0ad5-e63c-0cb9661be719-f6ffdd31 {
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c2-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-f6ffdd31 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c5-f6ffdd31, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75ca-f6ffdd31, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75cf-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d8af4ef-23c9-412b-174b-8fd57acc3ce9-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5b-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5d-f6ffdd31, #w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d62-f6ffdd31, #w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d67-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dbe26f2-e880-2c08-fe8a-8f48af4f1547-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d6f-f6ffdd31 {
  align-self: center;
}

#w-node-ed5eceef-0755-0325-e6eb-a9877b0792cd-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ed5eceef-0755-0325-e6eb-a9877b0792ce-f6ffdd31 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ed5eceef-0755-0325-e6eb-a9877b0792d0-f6ffdd31, #w-node-ed5eceef-0755-0325-e6eb-a9877b0792d5-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed5eceef-0755-0325-e6eb-a9877b0792df-f6ffdd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-96fea76e, #w-node-c0fd76fb-06c6-4066-a9d2-9fa4c9890429-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_821d9bab-0837-3731-aacd-6557104e12d1-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d2-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d3-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d5-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d6-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d7-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12d9-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12da-96fea76e, #w-node-_821d9bab-0837-3731-aacd-6557104e12db-96fea76e, #w-node-e9cebc2a-dae9-048c-85f8-fe9c9dcc107d-96fea76e, #w-node-e9cebc2a-dae9-048c-85f8-fe9c9dcc107e-96fea76e, #w-node-e9cebc2a-dae9-048c-85f8-fe9c9dcc107f-96fea76e, #w-node-_5ffd8bb0-b0bd-215e-f04c-59eea86e428a-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62237b29-b0c7-0ad5-e63c-0cb9661be719-96fea76e {
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c2-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-96fea76e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c5-96fea76e, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75ca-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d8af4ef-23c9-412b-174b-8fd57acc3ce9-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c30a-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c30c-96fea76e, #w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c30f-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c312-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c315-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44c093b3-e1bc-f2c0-aaa3-47458085c316-96fea76e {
  align-self: center;
}

#w-node-d73f3b8a-adac-4c42-149d-9fb8fc545d39-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ee02f650-01eb-cc67-55c2-3194f47f5828-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ee02f650-01eb-cc67-55c2-3194f47f5829-96fea76e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ee02f650-01eb-cc67-55c2-3194f47f582b-96fea76e, #w-node-ee02f650-01eb-cc67-55c2-3194f47f582e-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee02f650-01eb-cc67-55c2-3194f47f5833-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5b-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d5d-96fea76e, #w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d62-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dbe26f2-e880-2c08-fe8a-8f48af4f1547-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ad5b5d62-32cd-1be6-67ac-3017b2a0d05d-96fea76e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_08ba1535-6e3a-eecd-11b7-6542f7da2d6f-96fea76e {
  align-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-6cffdf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-6cffdf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-6cffdf0c, #w-node-c0fd76fb-06c6-4066-a9d2-9fa4c9890429-6cffdf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aef0cf5a-5f50-2795-1ab7-1a2753198fd4-6cffdf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419b6406-7ab7-2950-9c94-10eb72fc7a06-6cffdf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_62237b29-b0c7-0ad5-e63c-0cb9661be719-6cffdf0c {
  align-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-d59abb8f, #w-node-c0fd76fb-06c6-4066-a9d2-9fa4c9890429-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aef0cf5a-5f50-2795-1ab7-1a2753198fd4-d59abb8f, #w-node-_211a37e1-8d94-fcd8-c429-25bd9d3232f5-d59abb8f, #w-node-_0b13ceb1-de7f-bc30-85c0-b9b4660935dd-d59abb8f, #w-node-cd976e8b-6463-1ee4-6024-f79ece854eb6-d59abb8f, #w-node-e01573f6-505b-4ce6-9fbb-3bc53eba9073-d59abb8f, #w-node-ea0f406a-c2b7-5bfe-5f66-4281c0efa448-d59abb8f, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad167-d59abb8f, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad168-d59abb8f, #w-node-_41bff2d6-9a72-8bfb-77c4-b6b359aad16a-d59abb8f, #w-node-_32c9c194-0818-513b-b789-403571724af2-d59abb8f, #w-node-_7eb9d717-d412-3cef-b613-248f7d096676-d59abb8f, #w-node-_7eb9d717-d412-3cef-b613-248f7d096677-d59abb8f, #w-node-_7eb9d717-d412-3cef-b613-248f7d096679-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419b6406-7ab7-2950-9c94-10eb72fc7a06-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_62237b29-b0c7-0ad5-e63c-0cb9661be719-d59abb8f {
  align-self: center;
}

#w-node-f0681e4a-e81e-787a-d41d-6712c0add336-d59abb8f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c2-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-d59abb8f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c5-d59abb8f, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75ca-d59abb8f, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75cf-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d8af4ef-23c9-412b-174b-8fd57acc3ce9-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_907eccbe-1479-2ae0-8b6b-756ebc3b4356-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_907eccbe-1479-2ae0-8b6b-756ebc3b4358-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_907eccbe-1479-2ae0-8b6b-756ebc3b4372-d59abb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_907eccbe-1479-2ae0-8b6b-756ebc3b4375-d59abb8f {
  align-self: center;
}

#w-node-a1d7891d-cc9b-dab6-bc09-a3b600e020ac-8ae1a0ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-efa0a5b7-6797-5964-7aad-fc69301ab3b6-42a67289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b70e54ea-dfcb-0fa4-2754-22c72bb56d45-42a67289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-efa0a5b7-6797-5964-7aad-fc69301ab3b6-50a68178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b70e54ea-dfcb-0fa4-2754-22c72bb56d45-50a68178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-efa0a5b7-6797-5964-7aad-fc69301ab3b6-c3eca770 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b70e54ea-dfcb-0fa4-2754-22c72bb56d45-c3eca770 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-bb242c4b, #w-node-_49e954ab-9212-701f-8788-8524858d02e5-bb242c4b, #w-node-_49e954ab-9212-701f-8788-8524858d02ec-bb242c4b, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-bb242c4b, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02f3-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d0615d94-d2f5-3f9a-a854-5a13f08bb2c7-bb242c4b, #w-node-c1512659-4e24-d7fc-05ba-25fdfd5fa728-bb242c4b, #w-node-_465d37bf-6d11-756a-4f7b-fe314661e581-bb242c4b, #w-node-_3eacb662-9ab5-93fc-3040-032f9eef1fc2-bb242c4b, #w-node-ef44b750-ba9e-bc21-f745-63b74fbf668f-bb242c4b, #w-node-ef44b750-ba9e-bc21-f745-63b74fbf6690-bb242c4b, #w-node-ef44b750-ba9e-bc21-f745-63b74fbf6696-bb242c4b, #w-node-ef44b750-ba9e-bc21-f745-63b74fbf669c-bb242c4b, #w-node-_185b9658-6bf4-4466-e565-c40aa057d26a-bb242c4b, #w-node-_185b9658-6bf4-4466-e565-c40aa057d26e-bb242c4b, #w-node-_185b9658-6bf4-4466-e565-c40aa057d272-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190a-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190b-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190d-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190e-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a08221913-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a08221918-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822191d-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a08221922-bb242c4b, #w-node-_6c50e097-ed9e-84bc-c839-a14a08221927-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-bb242c4b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708f-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7091-bb242c4b {
  align-self: center;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7092-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7093-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7094-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7095-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7097-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7098-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7099-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d709b-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d709c-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d709d-bb242c4b, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d70a6-bb242c4b, #w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357c1-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f6-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f7-bb242c4b {
  align-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f8-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8c5-bb242c4b {
  align-self: center;
}

#w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8c6-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8c7-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8c8-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8c9-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8cb-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8cc-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8cd-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8cf-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8d0-bb242c4b, #w-node-cb7c7b35-2407-fd8d-1c53-e42458a1e8d1-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f36-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f37-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f38-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f39-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f3b-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f3c-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f3d-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f3f-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f40-bb242c4b, #w-node-_6179c194-2b43-f279-04bd-892b42cf0f41-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6179c194-2b43-f279-04bd-892b42cf0f43-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7418886c-5ded-4ed8-6ec9-62beb952071f-bb242c4b, #w-node-_7418886c-5ded-4ed8-6ec9-62beb9520720-bb242c4b, #w-node-_7418886c-5ded-4ed8-6ec9-62beb9520726-bb242c4b, #w-node-_7418886c-5ded-4ed8-6ec9-62beb952072c-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63f95f87-8580-2566-cf93-67f03c34ec66-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63f95f87-8580-2566-cf93-67f03c34ec6a-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec6b-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec6c-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec6e-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec6f-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec70-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec72-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec73-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec74-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec76-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec77-bb242c4b, #w-node-_63f95f87-8580-2566-cf93-67f03c34ec78-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65e73783-6c3f-0e82-0889-163c9ee210fb-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_63f95f87-8580-2566-cf93-67f03c34ec7a-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63f95f87-8580-2566-cf93-67f03c34ec7b-bb242c4b {
  align-self: center;
}

#w-node-c227569f-a0ca-58da-5b55-0464be6ab77c-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c227569f-a0ca-58da-5b55-0464be6ab77d-bb242c4b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c227569f-a0ca-58da-5b55-0464be6ab77f-bb242c4b, #w-node-c227569f-a0ca-58da-5b55-0464be6ab782-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9e3232d-4b3c-52e8-354a-57e1ba3c9c9b-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2f25c557-05b0-1dec-7376-33754c7d39d0-bb242c4b, #w-node-_2f25c557-05b0-1dec-7376-33754c7d39da-bb242c4b, #w-node-_2f25c557-05b0-1dec-7376-33754c7d39db-bb242c4b, #w-node-_2f25c557-05b0-1dec-7376-33754c7d39e1-bb242c4b, #w-node-_2f25c557-05b0-1dec-7376-33754c7d39e7-bb242c4b, #w-node-_06577064-9736-6f6f-8b78-be31534a4f8f-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06577064-9736-6f6f-8b78-be31534a4f91-bb242c4b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_06577064-9736-6f6f-8b78-be31534a4f93-bb242c4b, #w-node-_06577064-9736-6f6f-8b78-be31534a4f96-bb242c4b, #w-node-_06577064-9736-6f6f-8b78-be31534a4f9b-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fec3ef98-f4f1-a4e4-8b26-5c1ed7d3bf16-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fcbd470b-74d5-af1d-328d-be50915661e3-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fcbd470b-74d5-af1d-328d-be50915661e5-bb242c4b, #w-node-fcbd470b-74d5-af1d-328d-be50915661e8-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb8ce967-4469-42e0-fd87-d3a1a79e5018-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fcbd470b-74d5-af1d-328d-be50915661ee-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcbd470b-74d5-af1d-328d-be50915661ef-bb242c4b {
  align-self: center;
}

#w-node-_7eda57f3-0954-ef15-23ef-c7527723809e-bb242c4b, #w-node-_7eda57f3-0954-ef15-23ef-c752772380a8-bb242c4b, #w-node-_7eda57f3-0954-ef15-23ef-c752772380a9-bb242c4b, #w-node-_7eda57f3-0954-ef15-23ef-c752772380af-bb242c4b, #w-node-_7eda57f3-0954-ef15-23ef-c752772380b5-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4aa4c09-39e1-ac4d-f8f4-bce0d2205694-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c4aa4c09-39e1-ac4d-f8f4-bce0d2205696-bb242c4b, #w-node-c4aa4c09-39e1-ac4d-f8f4-bce0d2205699-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e11f7596-da62-94c0-c282-5ef509dde164-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c4aa4c09-39e1-ac4d-f8f4-bce0d22056a1-bb242c4b {
  align-self: center;
}

#w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d906-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d907-bb242c4b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d909-bb242c4b, #w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d90c-bb242c4b, #w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d911-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3606bb98-8536-1345-e8ac-4d880e0b8745-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e3-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e4-bb242c4b {
  align-self: center;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e5-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e7-bb242c4b {
  align-self: center;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e8-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982e9-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982ea-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982eb-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982ed-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982ee-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982ef-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982f1-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982f2-bb242c4b, #w-node-bf1d4727-1e38-516e-7880-95c3b14982f3-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982f5-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982df-bb242c4b {
  justify-self: center;
}

#w-node-bf1d4727-1e38-516e-7880-95c3b14982e0-bb242c4b, #w-node-fe4c960c-3335-d941-886f-5e418081ecdb-bb242c4b, #w-node-fe4c960c-3335-d941-886f-5e418081ece5-bb242c4b, #w-node-fe4c960c-3335-d941-886f-5e418081ece6-bb242c4b, #w-node-fe4c960c-3335-d941-886f-5e418081ecec-bb242c4b, #w-node-fe4c960c-3335-d941-886f-5e418081ecf2-bb242c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae43-1ca3efc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae45-1ca3efc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4e83f8-bd8e-6b24-92d1-5d1579d8ae51-1ca3efc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58d77482-c220-843d-9c0c-84219f1d0656-1ca3efc2, #w-node-_58d77482-c220-843d-9c0c-84219f1d0657-1ca3efc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c804d7d-07e8-bc95-0308-a8acb105deea-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9c804d7d-07e8-bc95-0308-a8acb105deec-5d855031, #w-node-_9c804d7d-07e8-bc95-0308-a8acb105deed-5d855031, #w-node-_9c804d7d-07e8-bc95-0308-a8acb105defd-5d855031, #w-node-_9c804d7d-07e8-bc95-0308-a8acb105defe-5d855031, #w-node-_9c804d7d-07e8-bc95-0308-a8acb105df00-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c804d7d-07e8-bc95-0308-a8acb105df04-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe4c960c-3335-d941-886f-5e418081ece5-5d855031, #w-node-fe4c960c-3335-d941-886f-5e418081ece6-5d855031, #w-node-fe4c960c-3335-d941-886f-5e418081ecec-5d855031, #w-node-fe4c960c-3335-d941-886f-5e418081ecf2-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d164c1-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d164cb-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d164d5-5d855031, #w-node-a8b07e65-1f3d-1cfb-8a71-43f04ac980ac-5d855031, #w-node-a8b07e65-1f3d-1cfb-8a71-43f04ac980ad-5d855031, #w-node-a8b07e65-1f3d-1cfb-8a71-43f04ac980a4-5d855031, #w-node-a8b07e65-1f3d-1cfb-8a71-43f04ac980a5-5d855031, #w-node-a8b07e65-1f3d-1cfb-8a71-43f04ac980a9-5d855031, #w-node-_7f74cc85-a1b9-ac62-d584-3c2f74f422e8-5d855031, #w-node-_7f74cc85-a1b9-ac62-d584-3c2f74f422e9-5d855031, #w-node-_7f74cc85-a1b9-ac62-d584-3c2f74f422ef-5d855031, #w-node-_7f74cc85-a1b9-ac62-d584-3c2f74f422f5-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16500-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16501-5d855031, #w-node-f1611c3a-c7d9-c909-6af1-9f9b32db6a4e-5d855031, #w-node-f1611c3a-c7d9-c909-6af1-9f9b32db6a4f-5d855031, #w-node-f1611c3a-c7d9-c909-6af1-9f9b32db6a55-5d855031, #w-node-f1611c3a-c7d9-c909-6af1-9f9b32db6a5b-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1655e-5d855031 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1655f-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16561-5d855031 {
  align-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16562-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16565-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16568-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16571-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16573-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16574-5d855031 {
  align-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16575-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16577-5d855031 {
  align-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16578-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1657b-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16581-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16583-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16587-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1658a-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1658d-5d855031 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16593-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16594-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d16599-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1659a-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1659f-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d165a6-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d165ad-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d165b4-5d855031, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d165b9-5d855031, #w-node-cd811d78-cd7d-0ad6-ba96-fa3ae8f981b1-5d855031, #w-node-cd811d78-cd7d-0ad6-ba96-fa3ae8f981b2-5d855031, #w-node-cd811d78-cd7d-0ad6-ba96-fa3ae8f981b8-5d855031, #w-node-cd811d78-cd7d-0ad6-ba96-fa3ae8f981be-5d855031, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2275-2bfb1651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b9ffd45-116f-2254-6213-2b7b52ea22c9-2bfb1651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b9ffd45-116f-2254-6213-2b7b52ea22e6-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea22ed-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea22f4-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2300-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2307-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea230e-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2315-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea231c-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2323-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea232a-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea232f-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2334-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2339-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea233e-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2343-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2348-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea234d-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2356-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea235b-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2360-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2365-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea236e-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2373-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2378-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea237d-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2386-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea238b-2bfb1651, #w-node-_1b9ffd45-116f-2254-6213-2b7b52ea2390-2bfb1651, #w-node-_49e954ab-9212-701f-8788-8524858d02ec-00eec68c, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-00eec68c, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-00eec68c, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190a-00eec68c, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190b-00eec68c, #w-node-b235b9fd-3a13-281f-5ff8-804b20b4999d-00eec68c, #w-node-b235b9fd-3a13-281f-5ff8-804b20b499a1-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-00eec68c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7091-00eec68c {
  align-self: center;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7092-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d70a3-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f6-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f7-00eec68c {
  align-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f8-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-00eec68c, #w-node-e40251c0-855a-a833-33d1-fe1005e51f24-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-00eec68c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-00eec68c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-00eec68c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80607-00eec68c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80608-00eec68c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-00eec68c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e9-ce7cc13c {
  justify-self: start;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02ec-ce7cc13c, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-ce7cc13c, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-ce7cc13c, #w-node-_80900a8f-e7e6-78ec-644b-96be056304bb-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba90-ce7cc13c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba96-ce7cc13c {
  align-self: center;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba97-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba9a-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304db-ce7cc13c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e1-ce7cc13c {
  align-self: center;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e2-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e5-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b1-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b2-ce7cc13c {
  align-self: center;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b3-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10ba9a78-eed9-a6c2-7723-73d1a4c5c84f-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-ce7cc13c, #w-node-e40251c0-855a-a833-33d1-fe1005e51f24-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80607-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80608-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-ce7cc13c, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80612-ce7cc13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e9-04e14737 {
  justify-self: start;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02ec-04e14737, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-04e14737, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-04e14737, #w-node-_80900a8f-e7e6-78ec-644b-96be056304bb-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba90-04e14737 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba96-04e14737 {
  align-self: center;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba97-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba9a-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304db-04e14737 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e1-04e14737 {
  align-self: center;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e2-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80900a8f-e7e6-78ec-644b-96be056304e5-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f24-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80607-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80608-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-04e14737, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80612-04e14737 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e9-b2d76f9a {
  justify-self: start;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02ec-b2d76f9a, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-b2d76f9a, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b1-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b2-b2d76f9a {
  align-self: center;
}

#w-node-_5a46928c-06e9-b47e-8d3f-1a7a4e8ea3b3-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10ba9a78-eed9-a6c2-7723-73d1a4c5c84f-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-b2d76f9a, #w-node-e40251c0-855a-a833-33d1-fe1005e51f24-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80607-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80608-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-b2d76f9a, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80612-b2d76f9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e2-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e4-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02e9-92d001c7 {
  justify-self: start;
}

#w-node-_49e954ab-9212-701f-8788-8524858d02ec-92d001c7, #w-node-_49e954ab-9212-701f-8788-8524858d02ed-92d001c7, #w-node-_49e954ab-9212-701f-8788-8524858d02ef-92d001c7, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190a-92d001c7, #w-node-_6c50e097-ed9e-84bc-c839-a14a0822190b-92d001c7, #w-node-b235b9fd-3a13-281f-5ff8-804b20b4999d-92d001c7, #w-node-b235b9fd-3a13-281f-5ff8-804b20b499a1-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-92d001c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7091-92d001c7 {
  align-self: center;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d7092-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d70a3-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f6-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f7-92d001c7 {
  align-self: center;
}

#w-node-fc0e06b6-91ee-4a7e-e38a-0492ca9357f8-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf964-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf966-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b174a9-bd3d-d6f5-ea87-868993ccf970-92d001c7, #w-node-e40251c0-855a-a833-33d1-fe1005e51f24-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f26-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40251c0-855a-a833-33d1-fe1005e51f2b-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80601-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80602-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80603-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d8060f-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80612-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80621-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80622-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80623-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80635-92d001c7, #w-node-d5d76598-96d7-2cf6-ddd7-a786e0d80638-92d001c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_77071d4e-bc6a-5574-3939-e6ab89aa1c24-89aa1c17, #w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-d00b581a, #w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-ce7cc13c, #w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-04e14737, #w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-b2d76f9a, #w-node-d52e53f1-0dfe-aeec-f2f3-c28b6e7408f8-92d001c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_5e24fc39-d64b-c602-934b-35f4d9d72ff4-1d7b35c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_217af63c-bd93-296b-51ee-5122141aefc8-141aefbd, #w-node-_217af63c-bd93-296b-51ee-5122141af013-141aefbd {
    justify-self: start;
  }

  #w-node-_2a9f81f5-362d-7eba-bd72-937df201a98a-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a98d-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a990-a87b35de, #w-node-_49e78713-1b64-419b-4c66-39836843905a-a87b35de, #w-node-_49e78713-1b64-419b-4c66-39836843905f-a87b35de, #w-node-_49e78713-1b64-419b-4c66-398368439064-a87b35de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a9f81f5-362d-7eba-bd72-937df201a995-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9a5-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9b5-a87b35de, #w-node-_2a9f81f5-362d-7eba-bd72-937df201a9c5-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427876-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427884-a87b35de, #w-node-_537a307e-15b9-b85c-8d63-45ad7a427892-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee3d-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee4b-a87b35de, #w-node-bf41d4f3-54ab-e1e5-9105-a8a156c5ee59-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510cd-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510db-a87b35de, #w-node-_7315fda1-d63e-9e8e-872f-f5e2539b808d-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510e9-a87b35de, #w-node-c8cc11a4-11cf-9abf-9bff-adf88d1510f7-a87b35de, #w-node-a4dabd6c-8306-60bd-418d-acfbe71a9679-a87b35de, #w-node-ab593467-9642-7bbe-e45a-a441147dfdf3-a87b35de, #w-node-_3e530c96-4726-e168-633b-720d33f8466f-a87b35de, #w-node-_5f8075b4-3050-a9e9-3c60-945a84c72e35-a87b35de, #w-node-_189626ff-fffe-4012-ccbf-f7ec0344569d-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e1b-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e29-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e37-a87b35de, #w-node-_9f05f582-df89-617b-0151-00bc12157e45-a87b35de, #w-node-a5c94799-846a-e3c8-1d20-72cf8e91d7a1-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d090-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d09e-a87b35de, #w-node-f9426948-987c-70dc-561f-43782234d0ac-a87b35de, #w-node-_5fe8767a-ff86-8bc4-949c-15f25da420e4-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8b1-a87b35de, #w-node-f345272b-577a-c76c-84b4-d148222bd8bf-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06dcf-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06ddd-a87b35de, #w-node-_6d7f2f06-f7df-efbd-36e5-63dd3cb06deb-a87b35de {
    grid-column: span 3 / span 3;
  }

  #w-node-_92b114fc-bb04-f657-6180-27502a8cc318-a87b35de, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-d00b581a, #w-node-_7182e4a8-7d13-bed2-15af-2ffc5f12ed6e-a65f43d1, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-a65f43d1, #w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-bb791f29, #w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-d7b3c0bd, #w-node-_4e712f6e-a4e5-1954-175e-ad1aebbd7e68-80941303, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-f6ffdd31, #w-node-ed5eceef-0755-0325-e6eb-a9877b0792ce-f6ffdd31, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-96fea76e, #w-node-ee02f650-01eb-cc67-55c2-3194f47f5829-96fea76e, #w-node-f0681e4a-e81e-787a-d41d-6712c0add336-d59abb8f, #w-node-eb88bc92-2b1a-8e29-c28c-67e02e9d75c3-d59abb8f, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-bb242c4b, #w-node-c227569f-a0ca-58da-5b55-0464be6ab77d-bb242c4b, #w-node-_06577064-9736-6f6f-8b78-be31534a4f91-bb242c4b, #w-node-_427d0fdd-4ec9-8a08-5a7c-24eb5065d907-bb242c4b, #w-node-_8a0de4f3-e1ea-ef9c-4b0e-63d1f4d1655e-5d855031, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-00eec68c, #w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba90-ce7cc13c, #w-node-_80900a8f-e7e6-78ec-644b-96be056304db-ce7cc13c, #w-node-_2d093f6d-2570-85d2-737a-d60b5d06ba90-04e14737, #w-node-_80900a8f-e7e6-78ec-644b-96be056304db-04e14737, #w-node-c4293bd4-fcef-c3de-6c53-7cfe9b6d708e-92d001c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
